#osm-ru | Logs for 2016-02-16

Back
[00:00:44] -!- octaldon [octaldon!~octaldon@84ZAACJTJ.tor-irc.dnsbl.oftc.net] has joined #osm-ru
[00:01:31] <octaldon> Hi all
[00:09:40] -!- octaldon [octaldon!~octaldon@84ZAACJTJ.tor-irc.dnsbl.oftc.net] has parted #osm-ru
[00:10:23] -!- octaldon [octaldon!~octaldon@hessel3.torservers.net] has joined #osm-ru
[00:15:10] -!- octaldon [octaldon!~octaldon@5RYAABVST.tor-irc.dnsbl.oftc.net] has parted #osm-ru
[00:19:48] -!- AMDmi3 has quit [Quit: #!/bin/rm]
[00:52:40] -!- Out`Of`Control [Out`Of`Control!~Viper@000192c2.user.oftc.net] has joined #osm-ru
[00:57:34] <fantomas> Zverik: ку
[00:58:06] <fantomas> Zverik: вопрос по Nik4. Я попробовал измениить --factor (который scale_factor) и у меня процесс дальше не пошел, показывется ошибка
[00:58:19] <fantomas> Exception: Image size exceeds mapnik limit (36752 > 16384), use --tiles
[00:59:17] <fantomas> Zverik: я скорее всего ошибаюсь, но посмотрев код и увидев, что ты используешь scale_factor для вычисления целевых размеров, у меня создалось впечатление, что оно странно
[00:59:49] <fantomas> Ведь scale_factor используется в mapnik'е для масштабирования features, а не целевого изображения
[01:23:37] -!- kisaa [kisaa!~user26@188.162.228.30] has joined #osm-ru
[01:45:38] -!- ooprizrakoo has quit [Ping timeout: 480 seconds]
[01:55:37] -!- Mezonin_ [Mezonin_!~guest@87.117.14.191] has joined #osm-ru
[02:02:03] -!- Mezonin has quit [Ping timeout: 480 seconds]
[02:24:29] <fantomas> Чет вообще какая-то задница получается
[03:23:12] -!- Mezonin_ has quit [Quit: KVIrc 3.4.0 Virgo http://www.kvirc.net/]
[03:31:04] -!- Mezonin_ [Mezonin_!~guest@87.117.12.0] has joined #osm-ru
[04:52:28] -!- Out`Of`Control has quit [Remote host closed the connection]
[07:59:47] -!- newbie [newbie!~kvirc@ll-101-218.tagan.ru] has joined #osm-ru
[08:06:18] -!- newbie|2 has quit [Ping timeout: 480 seconds]
[08:57:55] -!- borism3461 [borism3461!~oftc-webi@sosny.bas-net.by] has joined #osm-ru
[09:06:00] -!- borism3461 has quit [Ping timeout: 480 seconds]
[10:26:17] -!- freeExec [freeExec!~freeExec@109.197.193.170] has joined #osm-ru
[10:29:11] -!- kisaa has quit [Quit: Leaving.]
[11:13:30] -!- newbie has quit [Read error: Connection reset by peer]
[12:15:59] -!- old_Bibigon [old_Bibigon!~bibigon@178.141.158.4] has joined #osm-ru
[13:14:05] -!- Runge [Runge!~chatzilla@giscience018.geog.uni-heidelberg.de] has joined #osm-ru
[14:28:21] <andrewsh> Zverik: гип-гип ура! https://imhd.sk/ba/media/gn/00152668/Prva-skusobna-jazda-elektricky-v-Petrzalke.jpg?1455621923
[14:29:24] <andrewsh> https://imhd.sk/ba/media/gn/00152659/Prva-skusobna-jazda-elektricky-v-Petrzalke.jpg?1455621923
[14:30:54] <andrewsh> вот ещё T6 туда загнали, непонятно, как она потом оттуда реверсировала, если там кольца нет: https://imhd.sk/ba/media/gn/00152670/7927-7928-skusa-trat-v-Petrzalke.jpg?1455621923
[14:40:04] -!- Freem[w] has quit [Quit: Leaving]
[15:05:34] -!- Freem[w] [Freem[w]!~Freem@195.209.116.4] has joined #osm-ru
[15:23:05] -!- newbie [newbie!~kvirc@ll-101-218.tagan.ru] has joined #osm-ru
[15:28:14] -!- kisaa [kisaa!~kisaa@46.8.138.244] has joined #osm-ru
[15:28:54] <andrewsh> Zverik: вот как: https://youtu.be/7GcVbCL3of8
[15:29:30] <Jim[work]> посоны, а кому-нибудь доводилось в постгисе несколько полигонов лепить в один? в сторону какого метода посмотреть можно? st_union не оче подходит
[15:29:44] <Zverik> st_collect?
[15:30:00] <Zverik> andrewsh: хочу мост с трамваем, вид сбоку
[15:31:27] <andrewsh> их есть у нас: https://imhd.sk/ba/media/gn/00152656/Elektricka-na-estakade-pri-byvalom-stadione-Artmedia.jpg?1455621923
[15:31:34] <andrewsh> правда, не сам мост, но эстакада от него
[15:32:11] <Zverik> красивый мост и фугрязищща внизу :)
[15:32:28] <andrewsh> ну :)
[15:32:31] <andrewsh> не почистили ещё
[15:32:46] <andrewsh> «мост готов!», заявлял в декабре мэр Иво Несровнал
[15:33:01] <andrewsh> все сразу: «не осилил, не успел, Несровнал»
[15:33:04] <newbie> канал об аниме и трамвайном фетишизме
[15:34:19] <freeExec> тссс, а то кдеэшники набегут
[15:34:46] <andrewsh> хуже того — бээздэшники
[15:39:15] <fantomas> Zverik: ку
[15:39:17] <fantomas> Zverik: ответил
[15:39:17] <Jim[work]> Zverik> спасибо, почитаю, а то st_unoin и st_convexhull немношк не то
[15:39:22] <fantomas> https://github.com/Zverik/Nik4/issues/20#issuecomment-184548489
[15:40:37] <Zverik> fantomas: подожди, так --factor правильно работает, вместе с размером картинки увеличивает толщину линий и буквы?
[15:41:05] <fantomas> Zverik: верно. Но нет способа скалировать feartures оставляя размер карты
[15:41:34] <fantomas> То есть хочешь ты напрмиер на стену в комнате карту республики повесить, тебе нужен scale_factor по-хорошему около 10-ки
[15:41:47] <Zverik> да, nik4 поддерживает только пропорциональное масштабирование, и делает всё, что в его силах, чтобы сохранить относительные размеры
[15:42:04] <Zverik> Для своей задачи тебе придётся поменять стиль
[15:42:06] <fantomas> Не совсем понятно про "относительные" размеры. Они и так сохраняются
[15:43:01] <fantomas> Так я менял. Пришел к тому, что их тоже можно скалировать, и предложил задефайнить все в пикселях, чтобы можно было склировать на строне Carto, но чуваки заупрямились: https://github.com/gravitystorm/openstreetmap-carto/issues/2044 :(
[15:46:19] <Zverik> не заупрямились, а решили не применять хак. Все числа и так в пикселях, и carto правильно делает, что не меняет их
[15:46:44] <fantomas> Ну так если они в пикселях, почему бы не дописать 'px'?
[15:47:27] <fantomas> И не хак это вовсе, вот хелпа по carto, которая везде используется: https://github.com/gravitystorm/openstreetmap-carto/issues/2044#issuecomment-184465741
[15:47:37] <fantomas> Оттуда: --ppi Pixels per inch used to convert m, mm, cm, in, pt, pc to pixels [default: 90.714]
[15:48:46] <fantomas> Если бы все было задефайнено в явных 'px', то можно было бы на стороне Carto (с помощью патча или хака - да неважно чего) начать скалировать
[15:49:34] <fantomas> а если ед.изм. не указаны, то в функцию carto парсера, которая занимается скалированием, попадает число без контекста, и невозможно отличить скажем следующие 2 вещи:
[15:49:47] -!- AMDmi3 [AMDmi3!~AMDmi3@2a02:6b8:0:408:222:4dff:fe50:23cf] has joined #osm-ru
[15:49:47] <fantomas> 1) [ zoom <= 15 ] и 2) text-size: 15
[15:50:16] <fantomas> В обоих случаях в функции парсера по скалированию ты имеешь просто "15"
[15:51:18] <Jim[work]> Zverik> немного не то, тут будет мультиполигон в котором два других, мне надо их "слить" в один
[15:52:06] <Jim[work]> при этом ST_ConvexHull выдаст немного не то - оно опишет по крайним точкам и получится большой полигон который впоследствии будет пересекаться
[15:52:12] <Zverik> короче, твой путь — поправить у себя строчку 264 и локально попробовать собрать карту
[15:52:15] <Jim[work]> думаем как бы лучше слить полигоны
[15:52:16] <fantomas> Впрочем, я не уверен насчет клонов mapbox/carto - может они и не раделяют концепцию единиц измерения...
[15:52:28] <Zverik> Jim[work]: а чем st_union не устраивает?
[15:52:43] <Jim[work]> такая же хрень - два полигона в одноим мультиполигоне
[15:52:57] <Jim[work]> http://pic.taximaxim.ru/files/9a2dc75899.png
[15:53:04] <Jim[work]> бля, не откроется
[15:53:27] <Jim[work]> https://s.mail.ru/31y2D1XUv4Z6/img-2016-02-16-17-53-15.png
[15:53:44] <Jim[work]> вот такое в один объединять хочется, думаем как лучше сделать
[15:53:57] <fantomas> Zverik: 264?
[15:54:31] <fantomas> а вижу
[15:55:43] <newbie> Jim[work]: я решал как-то такую задачу программно. Самый простой способ - scale полигонов и нахождение union.
[15:55:44] <Jim[work]> вообщем хочется объединить в один либо попробовать средствами постгиса склеить соседние
[15:56:01] <Jim[work]> newbie> звучит заманчиво, посмотрю, спасибо
[15:56:09] <Zverik> Jim[work]: всё равно не понимаю, что ты хочешь
[15:56:17] <Zverik> вот из этих двух что ты хочешь получить?
[15:56:21] <Jim[work]> jlby
[15:56:29] <Jim[work]> один. очертить вокруг если хрень
[15:56:47] <Zverik> convex hull?
[15:56:49] <Komzpa> Jim[work]: чем unii плох?
[15:56:54] <Komzpa> *union
[15:57:20] <Jim[work]> https://s.mail.ru/2MVEtuRdrd9H/img-2016-02-16-17-56-55.png вот один такой должен получится. один, не коллекция, не мультиполигон, а один.
[15:57:29] <Zverik> http://postgis.net/docs/manual-2.1/ST_ConcaveHull.html ?
[15:57:41] <Jim[work]> of gjcvjnh.
[15:57:44] <Jim[work]> ща посмотрю
[15:57:48] <Komzpa> ST_Buffer(ST_Buffer(geom, 2000,1), -2000,-1)
[15:57:52] <Komzpa> ST_Buffer(ST_Buffer(geom, 2000,1), -2000,1)
[15:58:28] <Komzpa> Zverik: в нём нет контроля за размером закрываемых гепов
[15:58:37] <Komzpa> решается буферами
[15:59:35] <Jim[work]> о, круто. то что надо
[15:59:49] <fantomas> Zverik: Илья, а нельзя ли найти компромиссный вариант? Вот тут: https://github.com/Zverik/Nik4/blob/master/nik4.py#L259 — может добавить третью ветку, когда и dpi и factor указаны?
[16:00:09] <Jim[work]> Komzpa> про буфер мне отвечал?
[16:00:15] <fantomas> И вычислить размер карты только из dpi, а factor взять пользовательский
[16:01:26] <Zverik> fantomas: nik4 всегда сохраняет все размеры, поэтому нет, нельзя. Он гарантирует, что при любом сочетании параметров получишь ту же картинку, что в тайлах или в обычном рендеринге
[16:01:45] <Jim[work]> ST_ConcaveHull вообще хорошо, спасибо
[16:01:57] <Zverik> ты можешь использовать nik2img, в котором вообще никаких проверок и вычислений
[16:06:57] <fantomas> Zverik: а то что даже при генерации PDF предлагаются tiles - это зачем?
[16:07:27] <fantomas> if max(size[0], size[1]) / options.tiles > 16384 <<
[16:08:49] <Zverik> fantomas: ну, они там всегда предлагаются, ничего не попишешь. Хотя странно
[16:10:22] <fantomas> Ладно, попробую ppmm потвикать
[16:18:59] -!- kisaa has quit [Quit: Leaving.]
[16:35:22] <fantomas> Zverik: еще такая хрень происходит - фичезы начинают исчезать при использовании scale_factor, так как zoom меняется мапником. То есть перестают срабатывать правила mss
[16:35:55] <fantomas> Скажем, есть правило [ zoom = 15 ] { ... } — так вот если использовать scale_factor, то оно перестает срабатывать
[16:38:03] <Zverik> ну тут я ничего не подскажу, нет под рукой скрипта и мапника
[16:45:37] -!- Maks|nord [Maks|nord!~5345030b@shenron.openstreetmap.org] has joined #osm-ru
[16:45:43] <Maks|nord> http://openstreetmap.ru/#map=10/68.2006/55.4919&layer=Q
[16:46:21] <Maks|nord> вот тут была дорога, как посмотреть когда она была удалена
[16:54:51] <andrewsh> Zverik: https://scontent-waw1-1.xx.fbcdn.net/hphotos-xft1/v/t1.0-9/12728955_10154697236929896_5519590117763788316_n.jpg?oh=641a4ca3bebfc96ac0743b6f29bcacc7&oe=572BD6BB
[16:54:56] <andrewsh> Zverik: https://scontent-waw1-1.xx.fbcdn.net/hphotos-xlp1/v/t1.0-9/12734152_10154697236924896_2500590189931784660_n.jpg?oh=073460e46ce0891cb792943b06bce75f&oe=575DB5E7
[16:56:10] <Zverik> andrewsh: что там за машины на аварийках раъзезжают?
[16:58:08] <andrewsh> Zverik: «dopravný dispečing»
[16:58:15] <andrewsh> видимо
[16:58:23] <andrewsh> транспортники, в общем
[17:12:19] <andrewsh> Zverik: трамвай сбоку? их есть у нас! https://scontent-waw1-1.xx.fbcdn.net/hphotos-xft1/v/t1.0-9/12734042_1015043008568932_5324010914214016156_n.jpg?oh=8f94418ed4623a2913d5fb63411f629e&oe=575C9FE4
[17:14:11] <Zverik> ой, оно действительно обрезано: http://www.openstreetmap.org/#map=15/48.1235/17.1181
[17:14:33] <Zverik> вижу заделы под линию, но почему её в осме нет?
[17:15:15] <andrewsh> но там дальше ничего нет
[17:15:55] <andrewsh> http://kamery.bratislava.sk/cam3/2016-02-16/poz11/2016-02-16_09-32.jpg
[17:16:50] <andrewsh> http://kamery.bratislava.sk/cam3/2016-02-16/poz9/2016-02-16_09-33.jpg
[17:17:21] <andrewsh> Zverik: «заделы» там уже лет тридцать — зеленая зона
[17:17:37] <andrewsh> там метро строить собирались
[17:17:45] <andrewsh> потом деньги кончились
[17:17:48] <andrewsh> потом передумали
[17:18:48] <Zverik> путепровод странный на шоссе на юге через ничего
[17:19:10] <andrewsh> где?
[17:19:49] <andrewsh> D4 возле Яровец?
[17:20:08] <andrewsh> или возле Копчан?
[17:21:22] <andrewsh> Zverik: а, Яников Двор, видимо?
[17:21:29] <andrewsh> там должно было быть метродепо
[17:24:49] -!- Out`Of`Control [Out`Of`Control!~Viper@000192c2.user.oftc.net] has joined #osm-ru
[17:43:59] <fantomas> Zverik: то есть не понишь, откуда взялось 16384? Это какое-то ограничение мапника? Откуда оно вообще..
[17:44:15] <Zverik> fantomas: ограничение мапника, нашёл в исходном коде
[17:44:33] <fantomas> Zverik: я пробовал отключить, все вообще уезжает... :)
[17:44:45] <fantomas> начинает печатать условно - северный полюс, ну бред какой-то...
[17:45:01] <Zverik> именно, там глюки начинаются, когда больше 16384. Поэтому, кстати, pdf и svg большего размера тоже нельзя сделать
[17:45:20] <fantomas> И тайлы, как я понял, не работают с svg/pdf
[17:46:16] <fantomas> Остается бить bbox, так? Эхх..
[17:48:46] <fantomas> Zverik: кстати, это мысль: бить сам bbox при создании тайлов, как альтернатива. Что думаешь?
[17:49:08] <Zverik> бгг, ты переизобретаешь режим --tiles :)
[17:49:18] <fantomas> Ой, а он это и делает? ))
[17:49:22] <Zverik> ну дык
[17:49:29] <fantomas> :)
[17:51:22] <fantomas> Zverik: но он для pdf и svg не хочет смотреть на тайлы. Продолжает ругаться на максимальный размер картинки
[17:51:56] <fantomas> if options.output == '-' or (need_cairo and options.tiles > 1):
[17:52:08] <fantomas> options.tiles = 1
[17:52:21] <fantomas> Вот тут оно сбрасывается зачем-то. Илья, зачем? )
[17:53:27] <fantomas> пойду-ка я закоментирую это
[17:55:09] <fantomas> Ожидаемо, не помогло
[17:56:06] <fantomas> ну, да — там другая ветка для cairo - без цикла по tiles
[18:08:51] <fantomas> Zverik: почему для cairo сделана отдельная ветка без цикла по tiles? Там тоже какие-то серьезные ограничения возникли?
[18:15:08] <Zverik> fantomas: кажется, потому что там вектор, а его из тайлов как ты будешь собирать
[18:24:14] <fantomas> Zverik: а это уже не наше дело, в пусть в типографии ибуца
[18:24:32] <fantomas> Короче, я сейчас допилю тогда Nik4, чтобы оно векторные тайлы собирало
[18:24:45] <fantomas> потом PR, посмотришь, ок?
[18:25:19] <fantomas> Впрочем, если сделать svg, то мне кажется можно будет собрать из тайлов обратно 1
[18:25:29] <fantomas> (правда пока не знаю как)
[18:26:15] <Zverik> суть в том, что для svg тайлы не нужны, потому что это вектор, и можно просто пропорционально уменьшить
[18:26:40] <Zverik> чтобы сделать карту региона Карлсруэ для печати, ничего собирать не пришлось. Итоговый файл весил за 100 мегабайт
[18:29:06] <fantomas> Zverik: по идее так-то оно должно быть, но как мы видим, у мапника есть ограничение на 16384, и хоть тресни он из этого будет исходить
[18:30:12] <fantomas> Zverik: Сейчас я готовлю всего навсего карту Бужаровского поселения (Истринский район) в зуме 15 и dpi 300, и тайлов получается 4
[18:30:45] <fantomas> чяднт?
[18:31:03] <Zverik> для вектора можно поставить dpi = 20 и хоть весь мир рендерить
[18:31:48] <Zverik> он же вектор, детализация от этого не уменьшится. Раньше были проблемы со шрифтами, но в третьем мапнике их починили
[18:32:15] <fantomas> Zverik: но тогда scale_factor будет меньше единицы, ты представляешь какой будет результат?
[18:32:31] <Zverik> проверь, я не знаю
[18:32:54] <fantomas> Я пытаюсь его увеличить хотя бы в 3 раза (при --ppi 300 он будет 3.307), а тут наоборот уменьшение.
[18:32:57] <fantomas> Ок сейчас покажу
[18:34:15] <Zverik> дело ж не в абсолютных, а относительных значениях
[18:38:30] <fantomas> --ppi 20: https://sc-cdn.scaleengine.net/i/2bb4cc795c0733a3cfd3511d43c790cb.png
[18:38:39] <fantomas> --ppi 100: https://sc-cdn.scaleengine.net/i/e85067869348d46086439de4b6e7d1ef.png
[18:40:33] <fantomas> Zverik: ^
[18:41:19] <Zverik> хм
[18:41:30] <fantomas> ничего ж удивительного, все так и должно быть
[18:41:43] <fantomas> scale_factor 0.2 в первом случае
[18:41:47] <fantomas> во втором - 1
[18:41:51] <fantomas> ну около 1
[18:42:41] <fantomas> а для печати он должен быть > 3, как минимум
[18:44:58] -!- freeExec has quit [Quit: Пора домой]
[18:56:52] -!- gryphon [gryphon!~gryphon@heewie-home.pskovline.ru] has joined #osm-ru
[20:16:08] <Zverik> Hind: ты, кажется, из Балашихи? http://naganoff.livejournal.com/167100.html
[22:25:04] -!- Maks|nord has quit [Quit: CGI:IRC]
[22:30:51] -!- old_Bibigon has quit [Ping timeout: 480 seconds]
[22:46:00] -!- XAN_ [XAN_!~chatzilla@gracely-anecdote.volia.net] has joined #osm-ru
[22:48:08] -!- ooprizrakoo [ooprizrakoo!~diver@glubina.com] has joined #osm-ru
[23:34:04] -!- gryphon has quit [Remote host closed the connection]