#osm-ru.2016-02-16.log

*** Mezonin_ has quit IRC00:23
*** Mezonin_ has joined #osm-ru00:31
*** Out`Of`Control has quit IRC01:52
*** newbie has joined #osm-ru04:59
*** newbie|2 has quit IRC05:06
*** borism3461 has joined #osm-ru05:57
*** borism3461 has quit IRC06:06
*** freeExec has joined #osm-ru07:26
*** kisaa has quit IRC07:29
*** newbie has quit IRC08:13
*** old_Bibigon has joined #osm-ru09:16
*** Runge has joined #osm-ru10:14
andrewshZverik: гип-гип ура! https://imhd.sk/ba/media/gn/00152668/Prva-skusobna-jazda-elektricky-v-Petrzalke.jpg?145562192311:28
andrewshhttps://imhd.sk/ba/media/gn/00152659/Prva-skusobna-jazda-elektricky-v-Petrzalke.jpg?145562192311:29
andrewshвот ещё T6 туда загнали, непонятно, как она потом оттуда реверсировала, если там кольца нет: https://imhd.sk/ba/media/gn/00152670/7927-7928-skusa-trat-v-Petrzalke.jpg?145562192311:30
*** Freem[w] has quit IRC11:40
*** Freem[w] has joined #osm-ru12:05
*** newbie has joined #osm-ru12:23
*** kisaa has joined #osm-ru12:28
andrewshZverik: вот как: https://youtu.be/7GcVbCL3of812:28
Jim[work]посоны, а кому-нибудь доводилось в постгисе несколько полигонов лепить в один? в сторону какого метода посмотреть можно? st_union не оче подходит12:29
Zverikst_collect?12:29
Zverikandrewsh: хочу мост с трамваем, вид сбоку12:30
andrewshих есть у нас: https://imhd.sk/ba/media/gn/00152656/Elektricka-na-estakade-pri-byvalom-stadione-Artmedia.jpg?145562192312:31
andrewshправда, не сам мост, но эстакада от него12:31
Zverikкрасивый мост и фугрязищща внизу :)12:32
andrewshну :)12:32
andrewshне почистили ещё12:32
andrewsh«мост готов!», заявлял в декабре мэр Иво Несровнал12:32
andrewshвсе сразу: «не осилил, не успел, Несровнал»12:33
newbieканал об аниме и трамвайном фетишизме12:33
freeExecтссс, а то кдеэшники набегут12:34
andrewshхуже того — бээздэшники12:34
fantomasZverik: ку12:39
fantomasZverik: ответил12:39
Jim[work]Zverik> спасибо, почитаю, а то st_unoin и st_convexhull немношк не то12:39
fantomashttps://github.com/Zverik/Nik4/issues/20#issuecomment-18454848912:39
Zverikfantomas: подожди, так --factor правильно работает, вместе с размером картинки увеличивает толщину линий и буквы?12:40
fantomasZverik: верно. Но нет способа скалировать feartures оставляя размер карты12:41
fantomasТо есть хочешь ты напрмиер на стену в комнате карту республики повесить, тебе нужен scale_factor по-хорошему около 10-ки12:41
Zverikда, nik4 поддерживает только пропорциональное масштабирование, и делает всё, что в его силах, чтобы сохранить относительные размеры12:41
ZverikДля своей задачи тебе придётся поменять стиль12:42
fantomasНе совсем понятно про "относительные" размеры. Они и так сохраняются12:42
fantomasТак я менял. Пришел к тому, что их тоже можно скалировать, и предложил задефайнить все в пикселях, чтобы можно было склировать на строне Carto, но чуваки заупрямились: https://github.com/gravitystorm/openstreetmap-carto/issues/2044 :(12:43
Zverikне заупрямились, а решили не применять хак. Все числа и так в пикселях, и carto правильно делает, что не меняет их12:46
fantomasНу так если они в пикселях, почему бы не дописать 'px'?12:46
fantomasИ не хак это вовсе, вот хелпа по carto, которая везде используется:  https://github.com/gravitystorm/openstreetmap-carto/issues/2044#issuecomment-18446574112:47
fantomasОттуда: --ppi            Pixels per inch used to convert m, mm, cm, in, pt, pc to pixels  [default: 90.714]12:47
fantomasЕсли бы все было задефайнено в явных 'px', то можно было бы на стороне Carto (с помощью патча или хака - да неважно чего) начать скалировать12:48
fantomasа если ед.изм. не указаны, то в функцию carto парсера, которая занимается скалированием, попадает число без контекста, и невозможно отличить скажем следующие 2 вещи:12:49
*** AMDmi3 has joined #osm-ru12:49
fantomas1) [ zoom <= 15 ] и 2) text-size: 1512:49
fantomasВ обоих случаях в функции парсера по скалированию ты имеешь просто "15"12:50
Jim[work]Zverik> немного не то, тут будет мультиполигон в котором два других, мне надо их "слить" в один12:51
Jim[work]при этом ST_ConvexHull выдаст немного не то - оно опишет по крайним точкам и получится большой полигон который впоследствии будет пересекаться12:52
Zverikкороче, твой путь — поправить у себя строчку 264 и локально попробовать собрать карту12:52
Jim[work]думаем как бы лучше слить полигоны12:52
fantomasВпрочем, я не уверен насчет клонов mapbox/carto - может они и не раделяют концепцию единиц измерения...12:52
ZverikJim[work]: а чем st_union не устраивает?12:52
Jim[work]такая же хрень - два полигона в одноим мультиполигоне12:52
Jim[work]http://pic.taximaxim.ru/files/9a2dc75899.png12:52
Jim[work]бля, не откроется12:53
Jim[work]https://s.mail.ru/31y2D1XUv4Z6/img-2016-02-16-17-53-15.png12:53
Jim[work]вот такое в один объединять хочется, думаем как лучше сделать12:53
fantomasZverik: 264?12:53
fantomasа вижу12:54
newbieJim[work]: я решал как-то такую задачу программно. Самый простой способ - scale полигонов и нахождение union.12:55
Jim[work]вообщем хочется объединить в один либо попробовать средствами постгиса склеить соседние12:55
Jim[work]newbie> звучит заманчиво, посмотрю, спасибо12:56
ZverikJim[work]: всё равно не понимаю, что ты хочешь12:56
Zverikвот из этих двух что ты хочешь получить?12:56
Jim[work]jlby12:56
Jim[work]один. очертить вокруг если хрень12:56
Zverikconvex hull?12:56
KomzpaJim[work]: чем unii плох?12:56
Komzpa*union12:56
Jim[work]https://s.mail.ru/2MVEtuRdrd9H/img-2016-02-16-17-56-55.png вот один такой должен получится. один, не коллекция, не мультиполигон, а один.12:57
Zverikhttp://postgis.net/docs/manual-2.1/ST_ConcaveHull.html ?12:57
Jim[work]of gjcvjnh.12:57
Jim[work]ща посмотрю12:57
KomzpaST_Buffer(ST_Buffer(geom, 2000,1), -2000,-1)12:57
KomzpaST_Buffer(ST_Buffer(geom, 2000,1), -2000,1)12:57
KomzpaZverik: в нём нет контроля за размером закрываемых гепов12:58
Komzpaрешается буферами12:58
Jim[work]о, круто. то что надо12:59
fantomasZverik: Илья, а нельзя ли найти компромиссный вариант? Вот тут: https://github.com/Zverik/Nik4/blob/master/nik4.py#L259 — может добавить третью ветку, когда и dpi и factor указаны?12:59
Jim[work]Komzpa> про буфер мне отвечал?13:00
fantomasИ вычислить размер карты только из dpi, а factor взять пользовательский13:00
Zverikfantomas: nik4 всегда сохраняет все размеры, поэтому нет, нельзя. Он гарантирует, что при любом сочетании параметров получишь ту же картинку, что в тайлах или в обычном рендеринге13:01
Jim[work]ST_ConcaveHull вообще хорошо, спасибо13:01
Zverikты можешь использовать nik2img, в котором вообще никаких проверок и вычислений13:01
fantomasZverik: а то что даже при генерации PDF предлагаются tiles - это зачем?13:06
fantomasif max(size[0], size[1]) / options.tiles > 16384 <<13:07
Zverikfantomas: ну, они там всегда предлагаются, ничего не попишешь. Хотя странно13:08
fantomasЛадно, попробую ppmm потвикать13:10
*** kisaa has quit IRC13:19
fantomasZverik: еще такая хрень происходит - фичезы начинают исчезать при использовании scale_factor, так как zoom меняется мапником. То есть перестают срабатывать правила mss13:35
fantomasСкажем, есть правило [ zoom = 15 ] { ... } — так вот если использовать scale_factor, то оно перестает срабатывать13:35
Zverikну тут я ничего не подскажу, нет под рукой скрипта и мапника13:38
*** Maks|nord has joined #osm-ru13:45
Maks|nordhttp://openstreetmap.ru/#map=10/68.2006/55.4919&layer=Q13:45
Maks|nordвот тут была дорога, как посмотреть когда она была удалена13:46
andrewshZverik: https://scontent-waw1-1.xx.fbcdn.net/hphotos-xft1/v/t1.0-9/12728955_10154697236929896_5519590117763788316_n.jpg?oh=641a4ca3bebfc96ac0743b6f29bcacc7&oe=572BD6BB13:54
andrewshZverik: https://scontent-waw1-1.xx.fbcdn.net/hphotos-xlp1/v/t1.0-9/12734152_10154697236924896_2500590189931784660_n.jpg?oh=073460e46ce0891cb792943b06bce75f&oe=575DB5E713:54
Zverikandrewsh: что там за машины на аварийках раъзезжают?13:56
andrewshZverik: «dopravný dispečing»13:58
andrewshвидимо13:58
andrewshтранспортники, в общем13:58
andrewshZverik: трамвай сбоку? их есть у нас! https://scontent-waw1-1.xx.fbcdn.net/hphotos-xft1/v/t1.0-9/12734042_1015043008568932_5324010914214016156_n.jpg?oh=8f94418ed4623a2913d5fb63411f629e&oe=575C9FE414:12
Zverikой, оно действительно обрезано: http://www.openstreetmap.org/#map=15/48.1235/17.118114:14
Zverikвижу заделы под линию, но почему её в осме нет?14:14
andrewshно там дальше ничего нет14:15
andrewshhttp://kamery.bratislava.sk/cam3/2016-02-16/poz11/2016-02-16_09-32.jpg14:15
andrewshhttp://kamery.bratislava.sk/cam3/2016-02-16/poz9/2016-02-16_09-33.jpg14:16
andrewshZverik: «заделы» там уже лет тридцать — зеленая зона14:17
andrewshтам метро строить собирались14:17
andrewshпотом деньги кончились14:17
andrewshпотом передумали14:17
Zverikпутепровод странный на шоссе на юге через ничего14:18
andrewshгде?14:19
andrewshD4 возле Яровец?14:19
andrewshили возле Копчан?14:20
andrewshZverik: а, Яников Двор, видимо?14:21
andrewshтам должно было быть метродепо14:21
*** Out`Of`Control has joined #osm-ru14:24
fantomasZverik: то есть не понишь, откуда взялось 16384? Это какое-то ограничение мапника? Откуда оно вообще..14:44
Zverikfantomas: ограничение мапника, нашёл в исходном коде14:44
fantomasZverik: я пробовал отключить, все вообще уезжает... :)14:44
fantomasначинает печатать условно - северный полюс, ну бред какой-то...14:44
Zverikименно, там глюки начинаются, когда больше 16384. Поэтому, кстати, pdf и svg большего размера тоже нельзя сделать14:45
fantomasИ тайлы, как я понял, не работают с svg/pdf14:45
fantomasОстается бить bbox, так? Эхх..14:46
fantomasZverik: кстати, это мысль: бить сам bbox при создании тайлов, как альтернатива. Что думаешь?14:48
Zverikбгг, ты переизобретаешь режим --tiles :)14:49
fantomasОй, а он это и делает? ))14:49
Zverikну дык14:49
fantomas:)14:49
fantomasZverik: но он для pdf и svg не хочет смотреть на тайлы. Продолжает ругаться на максимальный размер картинки14:51
fantomasif options.output == '-' or (need_cairo and options.tiles > 1):14:51
fantomas    options.tiles = 114:52
fantomasВот тут оно сбрасывается зачем-то. Илья, зачем? )14:52
fantomasпойду-ка я закоментирую это14:53
fantomasОжидаемо, не помогло14:55
fantomasну, да — там другая ветка для cairo - без цикла по tiles14:56
fantomasZverik: почему для cairo сделана отдельная ветка без цикла по tiles? Там тоже какие-то серьезные ограничения возникли?15:08
Zverikfantomas: кажется, потому что там вектор, а его из тайлов как ты будешь собирать15:15
fantomasZverik: а это уже не наше дело, в пусть в типографии ибуца15:24
fantomasКороче, я сейчас допилю тогда Nik4, чтобы оно векторные тайлы собирало15:24
fantomasпотом PR, посмотришь, ок?15:24
fantomasВпрочем, если сделать svg, то мне кажется можно будет собрать из тайлов обратно 115:25
fantomas(правда пока не знаю как)15:25
Zverikсуть в том, что для svg тайлы не нужны, потому что это вектор, и можно просто пропорционально уменьшить15:26
Zverikчтобы сделать карту региона Карлсруэ для печати, ничего собирать не пришлось. Итоговый файл весил за 100 мегабайт15:26
fantomasZverik: по идее так-то оно должно быть, но как мы видим, у мапника есть ограничение на 16384, и хоть тресни он из этого будет исходить15:29
fantomasZverik: Сейчас я готовлю всего навсего карту Бужаровского поселения (Истринский район) в зуме 15 и dpi 300, и тайлов получается 415:30
fantomasчяднт?15:30
Zverikдля вектора можно поставить dpi = 20 и хоть весь мир рендерить15:31
Zverikон же вектор, детализация от этого не уменьшится. Раньше были проблемы со шрифтами, но в третьем мапнике их починили15:31
fantomasZverik: но тогда scale_factor будет меньше единицы, ты представляешь какой будет результат?15:32
Zverikпроверь, я не знаю15:32
fantomasЯ пытаюсь его увеличить хотя бы в 3 раза (при --ppi 300 он будет 3.307), а тут наоборот уменьшение.15:32
fantomasОк сейчас покажу15:32
Zverikдело ж не в абсолютных, а относительных значениях15:34
fantomas--ppi 20: https://sc-cdn.scaleengine.net/i/2bb4cc795c0733a3cfd3511d43c790cb.png15:38
fantomas--ppi 100: https://sc-cdn.scaleengine.net/i/e85067869348d46086439de4b6e7d1ef.png15:38
fantomasZverik: ^15:40
Zverikхм15:41
fantomasничего ж удивительного, все так и должно быть15:41
fantomasscale_factor 0.2 в первом случае15:41
fantomasво втором - 115:41
fantomasну около 115:41
fantomasа для печати он должен быть > 3, как минимум15:42
*** freeExec has quit IRC15:44
*** gryphon has joined #osm-ru15:56
ZverikHind: ты, кажется, из Балашихи? http://naganoff.livejournal.com/167100.html17:16
*** Maks|nord has quit IRC19:25
*** old_Bibigon has quit IRC19:30
*** XAN_ has joined #osm-ru19:46
*** ooprizrakoo has joined #osm-ru19:48
*** gryphon has quit IRC20:34
*** Jim[n|a] has joined #osm-ru21:08
*** Jim_Di has quit IRC21:08
fantomasZverik: в общем, не нравится мне это масштабирование через мапник. В тех пределах, где оно работает, смысла в нем нет. А чтобы сделать хотя бы 300 dpi, приходится фигачить тайлами и получаются неоправданно гигантские PDFы. В21:10
fantomasобщем, единственный нормальный способ — это допилить mss-ы, добавив 'px'ы как я и просил в том тикете, и уже через "невозможную" фичу Carto с масштабированием ед изм (которая к тому же ни фига не работала и еще пришлось21:10
fantomasчинить), скаливать все при подготовке osm.xml21:10
fantomasZverik: вот что получилось https://vk.com/doc134615424_43727482221:12
fantomasэто с сеткой росреестра21:12
*** AMDmi3 has quit IRC21:13
fantomasЧет я нехило так заколебался )21:13
fantomasУ меня только один вопрос — как вы до этого жили? ))))21:14
fantomasПо ходу, пора свою контору открывать по подготовке карт на печать ))21:15
* Zverik написал ревертилку https://github.com/Zverik/simple-revert/blob/master/simple-revert.py21:22
*** XAN_ has quit IRC21:32
fantomasZverik: нравится тебе питон, да? )22:00
*** kisaa has joined #osm-ru22:21
*** ooprizrakoo has quit IRC22:26

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!