*** Mezonin_ has quit IRC | 00:23 | |
*** Mezonin_ has joined #osm-ru | 00:31 | |
*** Out`Of`Control has quit IRC | 01:52 | |
*** newbie has joined #osm-ru | 04:59 | |
*** newbie|2 has quit IRC | 05:06 | |
*** borism3461 has joined #osm-ru | 05:57 | |
*** borism3461 has quit IRC | 06:06 | |
*** freeExec has joined #osm-ru | 07:26 | |
*** kisaa has quit IRC | 07:29 | |
*** newbie has quit IRC | 08:13 | |
*** old_Bibigon has joined #osm-ru | 09:16 | |
*** Runge has joined #osm-ru | 10:14 | |
andrewsh | Zverik: гип-гип ура! https://imhd.sk/ba/media/gn/00152668/Prva-skusobna-jazda-elektricky-v-Petrzalke.jpg?1455621923 | 11:28 |
---|---|---|
andrewsh | https://imhd.sk/ba/media/gn/00152659/Prva-skusobna-jazda-elektricky-v-Petrzalke.jpg?1455621923 | 11:29 |
andrewsh | вот ещё T6 туда загнали, непонятно, как она потом оттуда реверсировала, если там кольца нет: https://imhd.sk/ba/media/gn/00152670/7927-7928-skusa-trat-v-Petrzalke.jpg?1455621923 | 11:30 |
*** Freem[w] has quit IRC | 11:40 | |
*** Freem[w] has joined #osm-ru | 12:05 | |
*** newbie has joined #osm-ru | 12:23 | |
*** kisaa has joined #osm-ru | 12:28 | |
andrewsh | Zverik: вот как: https://youtu.be/7GcVbCL3of8 | 12:28 |
Jim[work] | посоны, а кому-нибудь доводилось в постгисе несколько полигонов лепить в один? в сторону какого метода посмотреть можно? st_union не оче подходит | 12:29 |
Zverik | st_collect? | 12:29 |
Zverik | andrewsh: хочу мост с трамваем, вид сбоку | 12:30 |
andrewsh | их есть у нас: https://imhd.sk/ba/media/gn/00152656/Elektricka-na-estakade-pri-byvalom-stadione-Artmedia.jpg?1455621923 | 12: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 |
fantomas | Zverik: ку | 12:39 |
fantomas | Zverik: ответил | 12:39 |
Jim[work] | Zverik> спасибо, почитаю, а то st_unoin и st_convexhull немношк не то | 12:39 |
fantomas | https://github.com/Zverik/Nik4/issues/20#issuecomment-184548489 | 12:39 |
Zverik | fantomas: подожди, так --factor правильно работает, вместе с размером картинки увеличивает толщину линий и буквы? | 12:40 |
fantomas | Zverik: верно. Но нет способа скалировать 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-184465741 | 12: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-ru | 12:49 | |
fantomas | 1) [ zoom <= 15 ] и 2) text-size: 15 | 12: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 |
Zverik | Jim[work]: а чем st_union не устраивает? | 12:52 |
Jim[work] | такая же хрень - два полигона в одноим мультиполигоне | 12:52 |
Jim[work] | http://pic.taximaxim.ru/files/9a2dc75899.png | 12:52 |
Jim[work] | бля, не откроется | 12:53 |
Jim[work] | https://s.mail.ru/31y2D1XUv4Z6/img-2016-02-16-17-53-15.png | 12:53 |
Jim[work] | вот такое в один объединять хочется, думаем как лучше сделать | 12:53 |
fantomas | Zverik: 264? | 12:53 |
fantomas | а вижу | 12:54 |
newbie | Jim[work]: я решал как-то такую задачу программно. Самый простой способ - scale полигонов и нахождение union. | 12:55 |
Jim[work] | вообщем хочется объединить в один либо попробовать средствами постгиса склеить соседние | 12:55 |
Jim[work] | newbie> звучит заманчиво, посмотрю, спасибо | 12:56 |
Zverik | Jim[work]: всё равно не понимаю, что ты хочешь | 12:56 |
Zverik | вот из этих двух что ты хочешь получить? | 12:56 |
Jim[work] | jlby | 12:56 |
Jim[work] | один. очертить вокруг если хрень | 12:56 |
Zverik | convex hull? | 12:56 |
Komzpa | Jim[work]: чем unii плох? | 12:56 |
Komzpa | *union | 12:56 |
Jim[work] | https://s.mail.ru/2MVEtuRdrd9H/img-2016-02-16-17-56-55.png вот один такой должен получится. один, не коллекция, не мультиполигон, а один. | 12:57 |
Zverik | http://postgis.net/docs/manual-2.1/ST_ConcaveHull.html ? | 12:57 |
Jim[work] | of gjcvjnh. | 12:57 |
Jim[work] | ща посмотрю | 12:57 |
Komzpa | ST_Buffer(ST_Buffer(geom, 2000,1), -2000,-1) | 12:57 |
Komzpa | ST_Buffer(ST_Buffer(geom, 2000,1), -2000,1) | 12:57 |
Komzpa | Zverik: в нём нет контроля за размером закрываемых гепов | 12:58 |
Komzpa | решается буферами | 12:58 |
Jim[work] | о, круто. то что надо | 12:59 |
fantomas | Zverik: Илья, а нельзя ли найти компромиссный вариант? Вот тут: https://github.com/Zverik/Nik4/blob/master/nik4.py#L259 — может добавить третью ветку, когда и dpi и factor указаны? | 12:59 |
Jim[work] | Komzpa> про буфер мне отвечал? | 13:00 |
fantomas | И вычислить размер карты только из dpi, а factor взять пользовательский | 13:00 |
Zverik | fantomas: nik4 всегда сохраняет все размеры, поэтому нет, нельзя. Он гарантирует, что при любом сочетании параметров получишь ту же картинку, что в тайлах или в обычном рендеринге | 13:01 |
Jim[work] | ST_ConcaveHull вообще хорошо, спасибо | 13:01 |
Zverik | ты можешь использовать nik2img, в котором вообще никаких проверок и вычислений | 13:01 |
fantomas | Zverik: а то что даже при генерации PDF предлагаются tiles - это зачем? | 13:06 |
fantomas | if max(size[0], size[1]) / options.tiles > 16384 << | 13:07 |
Zverik | fantomas: ну, они там всегда предлагаются, ничего не попишешь. Хотя странно | 13:08 |
fantomas | Ладно, попробую ppmm потвикать | 13:10 |
*** kisaa has quit IRC | 13:19 | |
fantomas | Zverik: еще такая хрень происходит - фичезы начинают исчезать при использовании scale_factor, так как zoom меняется мапником. То есть перестают срабатывать правила mss | 13:35 |
fantomas | Скажем, есть правило [ zoom = 15 ] { ... } — так вот если использовать scale_factor, то оно перестает срабатывать | 13:35 |
Zverik | ну тут я ничего не подскажу, нет под рукой скрипта и мапника | 13:38 |
*** Maks|nord has joined #osm-ru | 13:45 | |
Maks|nord | http://openstreetmap.ru/#map=10/68.2006/55.4919&layer=Q | 13:45 |
Maks|nord | вот тут была дорога, как посмотреть когда она была удалена | 13:46 |
andrewsh | Zverik: https://scontent-waw1-1.xx.fbcdn.net/hphotos-xft1/v/t1.0-9/12728955_10154697236929896_5519590117763788316_n.jpg?oh=641a4ca3bebfc96ac0743b6f29bcacc7&oe=572BD6BB | 13:54 |
andrewsh | Zverik: https://scontent-waw1-1.xx.fbcdn.net/hphotos-xlp1/v/t1.0-9/12734152_10154697236924896_2500590189931784660_n.jpg?oh=073460e46ce0891cb792943b06bce75f&oe=575DB5E7 | 13:54 |
Zverik | andrewsh: что там за машины на аварийках раъзезжают? | 13:56 |
andrewsh | Zverik: «dopravný dispečing» | 13:58 |
andrewsh | видимо | 13:58 |
andrewsh | транспортники, в общем | 13:58 |
andrewsh | Zverik: трамвай сбоку? их есть у нас! https://scontent-waw1-1.xx.fbcdn.net/hphotos-xft1/v/t1.0-9/12734042_1015043008568932_5324010914214016156_n.jpg?oh=8f94418ed4623a2913d5fb63411f629e&oe=575C9FE4 | 14:12 |
Zverik | ой, оно действительно обрезано: http://www.openstreetmap.org/#map=15/48.1235/17.1181 | 14:14 |
Zverik | вижу заделы под линию, но почему её в осме нет? | 14:14 |
andrewsh | но там дальше ничего нет | 14:15 |
andrewsh | http://kamery.bratislava.sk/cam3/2016-02-16/poz11/2016-02-16_09-32.jpg | 14:15 |
andrewsh | http://kamery.bratislava.sk/cam3/2016-02-16/poz9/2016-02-16_09-33.jpg | 14:16 |
andrewsh | Zverik: «заделы» там уже лет тридцать — зеленая зона | 14:17 |
andrewsh | там метро строить собирались | 14:17 |
andrewsh | потом деньги кончились | 14:17 |
andrewsh | потом передумали | 14:17 |
Zverik | путепровод странный на шоссе на юге через ничего | 14:18 |
andrewsh | где? | 14:19 |
andrewsh | D4 возле Яровец? | 14:19 |
andrewsh | или возле Копчан? | 14:20 |
andrewsh | Zverik: а, Яников Двор, видимо? | 14:21 |
andrewsh | там должно было быть метродепо | 14:21 |
*** Out`Of`Control has joined #osm-ru | 14:24 | |
fantomas | Zverik: то есть не понишь, откуда взялось 16384? Это какое-то ограничение мапника? Откуда оно вообще.. | 14:44 |
Zverik | fantomas: ограничение мапника, нашёл в исходном коде | 14:44 |
fantomas | Zverik: я пробовал отключить, все вообще уезжает... :) | 14:44 |
fantomas | начинает печатать условно - северный полюс, ну бред какой-то... | 14:44 |
Zverik | именно, там глюки начинаются, когда больше 16384. Поэтому, кстати, pdf и svg большего размера тоже нельзя сделать | 14:45 |
fantomas | И тайлы, как я понял, не работают с svg/pdf | 14:45 |
fantomas | Остается бить bbox, так? Эхх.. | 14:46 |
fantomas | Zverik: кстати, это мысль: бить сам bbox при создании тайлов, как альтернатива. Что думаешь? | 14:48 |
Zverik | бгг, ты переизобретаешь режим --tiles :) | 14:49 |
fantomas | Ой, а он это и делает? )) | 14:49 |
Zverik | ну дык | 14:49 |
fantomas | :) | 14:49 |
fantomas | Zverik: но он для pdf и svg не хочет смотреть на тайлы. Продолжает ругаться на максимальный размер картинки | 14:51 |
fantomas | if options.output == '-' or (need_cairo and options.tiles > 1): | 14:51 |
fantomas | options.tiles = 1 | 14:52 |
fantomas | Вот тут оно сбрасывается зачем-то. Илья, зачем? ) | 14:52 |
fantomas | пойду-ка я закоментирую это | 14:53 |
fantomas | Ожидаемо, не помогло | 14:55 |
fantomas | ну, да — там другая ветка для cairo - без цикла по tiles | 14:56 |
fantomas | Zverik: почему для cairo сделана отдельная ветка без цикла по tiles? Там тоже какие-то серьезные ограничения возникли? | 15:08 |
Zverik | fantomas: кажется, потому что там вектор, а его из тайлов как ты будешь собирать | 15:15 |
fantomas | Zverik: а это уже не наше дело, в пусть в типографии ибуца | 15:24 |
fantomas | Короче, я сейчас допилю тогда Nik4, чтобы оно векторные тайлы собирало | 15:24 |
fantomas | потом PR, посмотришь, ок? | 15:24 |
fantomas | Впрочем, если сделать svg, то мне кажется можно будет собрать из тайлов обратно 1 | 15:25 |
fantomas | (правда пока не знаю как) | 15:25 |
Zverik | суть в том, что для svg тайлы не нужны, потому что это вектор, и можно просто пропорционально уменьшить | 15:26 |
Zverik | чтобы сделать карту региона Карлсруэ для печати, ничего собирать не пришлось. Итоговый файл весил за 100 мегабайт | 15:26 |
fantomas | Zverik: по идее так-то оно должно быть, но как мы видим, у мапника есть ограничение на 16384, и хоть тресни он из этого будет исходить | 15:29 |
fantomas | Zverik: Сейчас я готовлю всего навсего карту Бужаровского поселения (Истринский район) в зуме 15 и dpi 300, и тайлов получается 4 | 15:30 |
fantomas | чяднт? | 15:30 |
Zverik | для вектора можно поставить dpi = 20 и хоть весь мир рендерить | 15:31 |
Zverik | он же вектор, детализация от этого не уменьшится. Раньше были проблемы со шрифтами, но в третьем мапнике их починили | 15:31 |
fantomas | Zverik: но тогда 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.png | 15:38 |
fantomas | --ppi 100: https://sc-cdn.scaleengine.net/i/e85067869348d46086439de4b6e7d1ef.png | 15:38 |
fantomas | Zverik: ^ | 15:40 |
Zverik | хм | 15:41 |
fantomas | ничего ж удивительного, все так и должно быть | 15:41 |
fantomas | scale_factor 0.2 в первом случае | 15:41 |
fantomas | во втором - 1 | 15:41 |
fantomas | ну около 1 | 15:41 |
fantomas | а для печати он должен быть > 3, как минимум | 15:42 |
*** freeExec has quit IRC | 15:44 | |
*** gryphon has joined #osm-ru | 15:56 | |
Zverik | Hind: ты, кажется, из Балашихи? http://naganoff.livejournal.com/167100.html | 17:16 |
*** Maks|nord has quit IRC | 19:25 | |
*** old_Bibigon has quit IRC | 19:30 | |
*** XAN_ has joined #osm-ru | 19:46 | |
*** ooprizrakoo has joined #osm-ru | 19:48 | |
*** gryphon has quit IRC | 20:34 | |
*** Jim[n|a] has joined #osm-ru | 21:08 | |
*** Jim_Di has quit IRC | 21:08 | |
fantomas | Zverik: в общем, не нравится мне это масштабирование через мапник. В тех пределах, где оно работает, смысла в нем нет. А чтобы сделать хотя бы 300 dpi, приходится фигачить тайлами и получаются неоправданно гигантские PDFы. В | 21:10 |
fantomas | общем, единственный нормальный способ — это допилить mss-ы, добавив 'px'ы как я и просил в том тикете, и уже через "невозможную" фичу Carto с масштабированием ед изм (которая к тому же ни фига не работала и еще пришлось | 21:10 |
fantomas | чинить), скаливать все при подготовке osm.xml | 21:10 |
fantomas | Zverik: вот что получилось https://vk.com/doc134615424_437274822 | 21:12 |
fantomas | это с сеткой росреестра | 21:12 |
*** AMDmi3 has quit IRC | 21:13 | |
fantomas | Чет я нехило так заколебался ) | 21:13 |
fantomas | У меня только один вопрос — как вы до этого жили? )))) | 21:14 |
fantomas | По ходу, пора свою контору открывать по подготовке карт на печать )) | 21:15 |
* Zverik написал ревертилку https://github.com/Zverik/simple-revert/blob/master/simple-revert.py | 21:22 | |
*** XAN_ has quit IRC | 21:32 | |
fantomas | Zverik: нравится тебе питон, да? ) | 22:00 |
*** kisaa has joined #osm-ru | 22:21 | |
*** ooprizrakoo has quit IRC | 22:26 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!