#osm-ru | Logs for 2014-05-13

Back
[00:11:45] -!- Mezonin__ has quit [Quit: KVIrc 3.4.0 Virgo http://www.kvirc.net/]
[00:20:04] -!- ErshKUS has quit []
[00:28:57] -!- _sev [_sev!~sev@86.81.35.99] has joined #osm-ru
[00:38:11] -!- jekhor_ [jekhor_!~jek@134.17.132.20] has joined #osm-ru
[00:55:14] -!- Zverik_h has quit [Ping timeout: 480 seconds]
[01:03:47] -!- progserega [progserega!~Serega@82.162.163.148] has joined #osm-ru
[01:12:38] -!- private has quit [Read error: Connection reset by peer]
[01:16:36] -!- kisaa [kisaa!~user26@5.8.193.138] has joined #osm-ru
[01:16:36] -!- Sanjak has quit [Read error: Connection reset by peer]
[01:21:58] -!- Sanjak [Sanjak!~s@69-196-53-37.pool.ukrtel.net] has joined #osm-ru
[01:53:44] -!- Scondo has quit [Quit: Lost in time. And lost in space. And meaning.]
[02:02:00] -!- old_Bibigon has quit [Remote host closed the connection]
[02:32:44] -!- jekhor_ has quit [Ping timeout: 480 seconds]
[04:04:58] -!- Sanjak has quit [Ping timeout: 480 seconds]
[04:05:46] -!- Sanjak [Sanjak!~s@69-196-53-37.pool.ukrtel.net] has joined #osm-ru
[04:58:07] -!- Komzzpa [Komzzpa!~kom@mm-71-245-57-86.leased.line.mgts.by] has joined #osm-ru
[04:58:07] -!- Komzpa has quit [Read error: No route to host]
[05:04:06] -!- AMDmi3 has quit [Quit: Read error: Connection reset by beer]
[05:28:07] -!- kisaa has quit [Remote host closed the connection]
[05:28:45] -!- kisaa [kisaa!~user26@5.8.193.138] has joined #osm-ru
[06:03:09] -!- Mezonin_ [Mezonin_!~rrd@109.165.93.178] has joined #osm-ru
[06:34:08] -!- unncked738 [unncked738!~63325329@208.94.232.249] has joined #osm-ru
[06:34:10] -!- unncked738 has quit []
[06:56:24] -!- kisaa has quit [Read error: Connection reset by peer]
[06:56:48] -!- kisaa [kisaa!~user26@a85-15-97-211.pppoe.vtelecom.ru] has joined #osm-ru
[07:51:48] -!- Scondo [Scondo!~Miranda@mariyaz.starlink.ru] has joined #osm-ru
[07:52:39] -!- Jim[work] has quit [Read error: Connection reset by peer]
[07:52:49] -!- Jim_[work] [Jim_[work]!~pewpew@89.237.49.94] has joined #osm-ru
[07:57:09] -!- kisaa has quit [Read error: Connection reset by peer]
[07:58:58] -!- kisaa [kisaa!~user26@5.8.193.138] has joined #osm-ru
[08:01:05] -!- Jim[work] [Jim[work]!~pewpew@89.237.49.94] has joined #osm-ru
[08:01:26] -!- Jim_[work] has quit [Read error: Connection reset by peer]
[08:17:11] -!- Maks|nord [Maks|nord!~5345030a@shenron.openstreetmap.org] has joined #osm-ru
[08:34:45] -!- gryphon [gryphon!~kvirc@82.140.120.164] has joined #osm-ru
[08:46:03] -!- Out`Of`Control [Out`Of`Control!~Viper@000192c2.user.oftc.net] has joined #osm-ru
[08:50:56] -!- private [private!~mike@2.94.55.226] has joined #osm-ru
[08:52:33] -!- Maks|nord has quit [Quit: CGI:IRC]
[08:52:34] -!- Zverik_h [Zverik_h!~zverik@178.70.32.14] has joined #osm-ru
[09:04:16] -!- gryphon|2 [gryphon|2!~kvirc@82.140.120.164] has joined #osm-ru
[09:11:14] -!- gryphon has quit [Ping timeout: 480 seconds]
[09:19:13] -!- old_Bibigon [old_Bibigon!~bibigon@77.72.138.17] has joined #osm-ru
[09:25:03] -!- Scondo has quit [Quit: Lost in time. And lost in space. And meaning.]
[09:54:44] -!- jekhor_ [jekhor_!~jek@134.17.132.20] has joined #osm-ru
[09:55:27] -!- progserega has quit [Remote host closed the connection]
[09:56:32] -!- Sanjak has quit [Ping timeout: 480 seconds]
[10:01:11] -!- gryphon|2 has quit [Remote host closed the connection]
[10:01:24] -!- gryphon|2 [gryphon|2!~kvirc@82.140.120.164] has joined #osm-ru
[10:29:33] -!- kisaa has quit [Quit: Leaving.]
[11:03:20] <Zverik_h> мой новый скрипт для рендеринга мапником крутой. Пример: область вокруг точки на z15 на лист A5 с полями в полсантиметра в 300 dpi: http://not.textual.ru/zverik/2/4/z13-a5-300ppi-f5.png
[11:04:10] <Zverik_h> (bbox здесь определяется через центр, фиксированный масштаб и размер)
[11:04:44] <Zverik_h> плюс это первый такой скрипт, где указав z15, получаешь именно z15, а не плюс-минус ползума
[11:05:00] <Zverik_h> (проверил наложением картинки на osm.org)
[11:08:52] -!- Zverik_h has quit [Read error: Operation timed out]
[11:17:34] -!- borism3461 [borism3461!borism3461@b.clients.kiwiirc.com] has joined #osm-ru
[11:44:09] -!- freeExec [freeExec!~freeExec@109.197.193.170] has joined #osm-ru
[12:29:38] <Zverik> о, круто, сейчас распечатал эту картинку на А5, приставил к монитору с этим же куском карты, и они почти точно совпали (разве что на мониторе 96 dpi, а не мапниковские 90,7)
[12:39:56] <Zverik> Ну и в 300 dpi видно, что text-size: 12 и выше — это уже реально конский размер, в то время как на экране он в самый раз
[12:40:59] <Zverik> а 8 на экране еле читается, на бумаге — вообще отлично.
[12:59:50] * jekhor_ просто сделал конфиг для рендеринга тайлов в четыре раза больше размером, пока хватает
[13:00:06] <jekhor_> в qgis потом просто dpi и масштаб правильно говоришь, и всё.
[13:01:57] <Zverik> jekhor_: тут задачи разные — я хочу от скрипта, чтобы он выдавал то же, что на тайлах нарисовано
[13:02:17] <Zverik> (но про масштаб хорошая мысль, я и забыл, нужно будет добавить)
[13:02:19] <jekhor_> ну у меня и выдаёт :)
[13:07:26] <Zverik> ой. Я увидел, во что превращаются горизонтали 25 м в горах: http://osmz.ru/veloroad.html#10/64.7451/59.3063
[13:09:03] <karavanjo> Zverik, зато информативно и хочется увеличивать дабы рассмотреть.
[13:09:47] <Zverik> непредвиденный хиллшейдинг :)
[13:27:36] <Runge> Zverik: сколько полезной информации просто еще не выводится. сравни карту http://osmz.ru/veloroad.html#9/54.6095/137.7548 с мапсерфером
[13:28:29] <Runge> :)
[13:29:40] <Zverik> Runge: там правее-ниже посмотри, река Усалгин и все восточнее её: почему у тебя нет притоков?
[13:30:51] <Runge> на малых масштабах я притоки не вывожу.
[13:31:27] <Runge> отображение рек по масштабам расчитывается в зависимости от их длины.
[13:31:33] <Zverik> а, интересно
[13:31:48] <Zverik> насчёт полезной информации — пример чуть-чуть южнее: http://osmz.ru/veloroad.html#9/50.5335/137.1904
[13:32:09] <Runge> ты про поселки?
[13:32:28] <Zverik> ага, посёлки, дороги и жд
[13:32:40] <Zverik> ну и представим, что всё это печатается на чёрно-белом принтере :)
[13:33:10] <Runge> ну карту получится отличная. тебе только не хватает более умной расстановки надписей.
[13:33:38] <Runge> а поселками проблема в том, что стиль на планету расчитан. а возиться с отдельными правилами для России не очень охота
[13:33:54] <Zverik> Runge: мапнику не хватает :( Приходится каждый раз таскать — слава богу, что немного времени уходит
[13:34:04] <Runge> я боюсь представить если твой стиль применить для Кореи или Китая. будет каша ))
[13:34:35] <Zverik> Runge: ещё какая! Смотри Латвию: http://osmz.ru/veloroad.html#7/56.399/24.142
[13:35:03] <Runge> аааааааааааааа. мои глаза
[13:35:32] <Zverik> но это z7, на z9 чуть более терпимо :)
[13:35:55] <Runge> :)
[13:37:54] <Runge> кому интересно как работает расстановка надписей для точек в мапсерфере, могут почитать вот эту статью http://utpjournals.metapress.com/content/961241846q852g23/?genre=article&id=doi%3a10.3138%2fcarto.49.1.2137
[13:40:17] <Zverik> Runge: за 13 долларов? Ну неееет :)
[13:40:41] <Zverik> но поздравляю с очередной публикацией :)
[13:40:47] <Runge> спасибо )
[13:41:37] <Zverik> обложка журнала красивая
[13:41:43] <Zverik> возьми на сотм, хочу почитать :)
[13:43:04] <Runge> у меня у самого журанала в переплете нет. но могу дать тебе для личного пользования ранюю версию статьи до печати.
[13:43:08] <Runge> следующая принятая статья про подписи островов.
[13:49:59] -!- ErshKUS [ErshKUS!~ErshKUS@178.210.24.17] has joined #osm-ru
[13:56:07] <Runge> Zverik: а вот на этом масштабе на твоей карте меньше нас. пунктов http://osmz.ru/veloroad.html#11/57.5816/22.4279
[13:57:08] <Zverik> Runge: я не понял, откуда ты их берёшь, и почему на z13 они у тебя пропадают
[13:57:32] <Zverik> и почему по ссылке у тебя нет тех пунктов, что нарисованы у меня
[13:57:33] <Runge> хороший вопрос. щас гляну стиль
[13:57:43] <Zverik> (кроме Дундаги)
[13:58:44] <Zverik> хм. Похоже, ты нашёл необрабатываемый мною тип place
[13:59:21] <Runge> возможно. я позже напишу. отлучиться надо
[13:59:45] <Zverik> ага, place=isolated_dwelling. Забыл про него, спасибо
[14:00:47] <freeExec> а ещё они похоже на разных языках выводятся
[14:02:24] <Zverik> freeExec: где есть name:ru, выводится он
[14:04:07] <freeExec> аа, это оказалось вы разные НП выводите в одном месте -- http://osmz.ru/veloroad.html#12/57.6631/22.4324
[14:04:27] -!- _sev has quit [Quit: This computer has gone to sleep]
[14:27:39] <Zverik> ага, и на мапсёрфере баг с сортировкой по важности: на z11 isolated_dwelling перекрывает даже village
[14:28:09] <Zverik> (у меня сортирует сначала по place, затем по population)
[14:28:36] <freeExec> а по admin_centre
[14:32:17] -!- Zverik has quit [Read error: Connection reset by peer]
[14:32:22] -!- Zverik [Zverik!~JOSM@spb.ant-inform.ru] has joined #osm-ru
[14:32:47] <Zverik> freeExec: увы, admin_centre не так просто получить из базы
[14:39:13] -!- Jim_[work] [Jim_[work]!~pewpew@89.237.49.94] has joined #osm-ru
[14:39:29] -!- Jim[work] has quit [Read error: Connection reset by peer]
[14:45:00] -!- Jim_[work] has quit [Read error: Connection reset by peer]
[14:48:11] -!- Jim[work] [Jim[work]!~pewpew@89.237.49.94] has joined #osm-ru
[14:52:41] -!- Jim[work] has quit [Read error: Connection reset by peer]
[14:59:58] <Zverik> Komzzpa: сейчас пытаюсь собрать sql для получения admin_level для населённых пунктов, но что-то запутался в join-ах. Посмотри, когда будет время, пожалуйста: http://pastebin.com/e6vQ50Rr
[15:00:09] <Zverik> (выдаёт ошибку, что на таблицу p нельзя сослаться)
[15:02:30] <Komzzpa> Zverik: ты пытаешься описать вторую таблицу внешнего селекта через первую таблицу внешнего селекта
[15:02:42] <Komzzpa> adm должно быть атомарно
[15:03:15] <Komzzpa> Zverik: попробуй вытащить восьмую строчку наружу
[15:04:19] <freeExec> ну и во внешнем тоже наверное join нужен
[15:06:10] <Komzzpa> ну джоин неявный получится, если восьмую строчку вытащить после 10й
[15:06:52] <freeExec> full join если не ошибаюсь
[15:11:24] <Komzzpa> боже, зачем full?
[15:12:09] <freeExec> ну а как тогда заджойнятся таблицы при from x, y ?
[15:13:36] <Komzzpa> по cross join
[15:19:28] <Zverik> Komzzpa: вытащил подзапрос наружу, теперь работает, но ох как долго: http://pastebin.com/Lpqy9zwm
[15:19:35] <Zverik> как ускорить? :)
[15:20:28] <Komzzpa> Zverik: EXPLAIN! ANALYZE! EXTERMINATE!
[15:22:10] <Zverik> http://pastebin.com/KYMGNdaS (ни разу не делал, какие странные числа)
[15:24:52] <Komzzpa> Zverik: and p.way && pl.way
[15:25:08] <freeExec> мне кажется запрос наизнанку вывернут - пытается из всех точек подобрать подходящие, хотя надо выбрать точки с ролями
[15:25:17] <Komzzpa> и новый EXPLAIN
[15:26:34] <Komzzpa> нормально, он ещё это в мапник не заворачивал )
[15:27:28] <Zverik> Komzzpa: было 35 секунд, стало 67 (считал в уме): http://pastebin.com/0JahGk0e
[15:27:33] <Komzzpa> Zverik: create index on planet_osm_point(place);
[15:27:54] <Komzzpa> боже, не запускай ты их, эксплейна хватит
[15:29:03] <Zverik> я сейчас на продакшен-базе, не хочу заранее там индексы создавать — места в обрез. А почему на place, а не на отношения — последних куда больше
[15:31:55] <Komzzpa> а какие индексы ты по отношениям хочешь построить?
[15:32:33] <Zverik> http://pastebin.com/diTgwB9W — первый explain (без p.way && pl.way) с analyze (только что прочитал, что так можно)
[15:34:21] <Zverik> ну, например, не будет ли planet_osm_polygon(admin_level) эффективнее?
[15:36:20] <Komzzpa> у тебя тормозят ёбнутые джоины по конкатенации и минусикам
[15:37:29] <Komzzpa> я не помню дефолтные индексы по planet_osm_rels
[15:37:43] <Komzzpa> покажи хвост \d+ planet_osm_rels
[15:38:54] <Komzzpa> CREATE INDEX on planet_osm_rels USING GIN (members);
[15:38:56] <Zverik> "planet_osm_rels_pkey" PRIMARY KEY, btree (id)
[15:38:56] <Zverik> "planet_osm_rels_idx" btree (id) WHERE pending
[15:38:56] <Zverik> "planet_osm_rels_parts" gin (parts) WITH (fastupdate=off)
[15:39:36] <Zverik> запустил create index твой
[15:40:45] <Komzzpa> а потом поизвращаться на тему ('n'||p.osm_id) @> r.members;
[15:44:39] <Zverik> Komzzpa: http://pastebin.com/BVJ0fHGM
[15:44:43] <Zverik> лучше не стало, по-моему :I
[15:45:30] <Komzzpa> p.way && pl.way добавь
[15:47:24] <Zverik> Komzzpa: http://pastebin.com/3RB6aLE3
[15:48:40] <Komzzpa> Zverik: убери inner join, перепиши через group by и запятую
[15:48:47] <Zverik> по-моему, Join Filter: (ARRAY[('n'::text || (p.osm_id)::text)] @> r.members) слишком поздно происходит, и в таком варианте индекс там не особо нужен
[15:50:39] <Zverik> Komzzpa: http://pastebin.com/J66GsgZv
[15:52:20] <Komzzpa> Zverik: and pl.osm_id<0, что ли
[15:56:53] <Zverik> Komzzpa: http://pastebin.com/4xYNXRpU — без p.way && pl.way, с этой конструкцией время увеличивается до 92 секунд, а в строке Join Filter добавляется (p.way && pl.way) and ...
[16:00:12] <Komzzpa> Zverik: да что за беспредел
[16:00:40] <Komzzpa> Zverik: поставь p.way && pl.way первым условием, что ли
[16:00:44] <Komzzpa> до массивов
[16:01:16] <Komzzpa> быть не может, чтоб оно полигоны не по индексу выбирало
[16:02:13] <Zverik> а, теперь понял твою мысль с p.way && pl.way. Непонятно, действительно, почему не работает
[16:03:19] <Zverik> Komzzpa: ничего не изменилось, 85 секунд, индекс всё ещё не использован
[16:03:24] <Komzzpa> set enable_seqscan to off;
[16:03:30] <Komzzpa> и повторить)
[16:04:34] <Komzzpa> возможно, обернуть всё в мапник-лайк обёртку ещё раз, и проверить на p.way && BBOX(...)
[16:06:44] <Komzzpa> а вообще, убить неделю на запрос - это легко)
[16:06:48] <Zverik> Komzzpa: http://pastebin.com/WawVGPuf (без seqscan и без обёртки)
[16:07:14] <Zverik> да я уже вижу, что куда проще было бы просто взять и расставить admin_level точкам запросом после каждого обновления базы
[16:09:21] <Zverik> ...хотя хз, такой запрос же должен работать не более 20 секунд, чтобы минутную репликацию не ломать
[16:10:44] <Komzzpa> хорошо, хорошо
[16:10:53] <Komzzpa> скоро ты тоже возненавидишь релейшены)
[16:13:25] <Zverik> Komzzpa: а хочешь знать, откуда это началось? :)
[16:13:26] <Zverik> https://lists.openstreetmap.org/pipermail/tagging/2014-May/017502.html
[16:13:43] <Zverik> три дня поспорили, и начали сносить admin_level c place=*
[16:16:01] <Komzzpa> эм
[16:16:22] <Komzzpa> было же соглашение, capital + admin_level
[16:16:32] <Komzzpa> как минимум в необъятной россии
[16:21:39] <Zverik> Komzzpa: ну, с capital он сочетается лишь в 9208 точках из 400к
[16:22:36] <Komzzpa> из 400к admin_level+place?
[16:27:35] <Zverik> не, сочетаний только 63762
[16:27:49] <Zverik> написал гневное письмо: https://lists.openstreetmap.org/pipermail/tagging/2014-May/017515.html
[16:30:20] -!- psha [psha!~psha@213.208.162.81] has joined #osm-ru
[17:28:59] -!- borism3461 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
[17:47:53] <putnik> http://ria.ru/technology/20140513/1007632861.html
[17:48:11] <putnik> Будем все про ГЛОНАССу мапить.
[17:51:40] <freeExec> а кто их использовал
[17:54:04] <Zverik> putnik: а сколько сейчас станция GPS на территории России работает, например?
[17:54:13] <Zverik> s/я /й /
[17:54:52] <freeExec> ну видимо не меньше 11, раз их отключают
[18:03:36] -!- Runge has quit [Read error: Connection reset by peer]
[18:11:58] -!- sh4 [sh4!kldfkdlsf@178.45.149.58] has joined #osm-ru
[18:13:12] -!- private has quit [Read error: Connection reset by peer]
[18:14:56] -!- old_Bibigon has quit [Remote host closed the connection]
[18:27:48] -!- Mixaill [Mixaill!~Instantbi@178.125.226.181] has joined #osm-ru
[18:29:04] <Mixaill> http://www.vedomosti.ru/tech/news/26208451/navigaciya-dovela-do-bankrotstva
[18:29:59] <Zverik> какова вероятность, что на мониторе гуглоснимки? :)
[18:30:26] <freeExec> выше средней
[18:35:15] -!- unnicked749 [unnicked749!~70ca0f28@208.94.232.249] has joined #osm-ru
[18:36:31] -!- unnicked749 has quit []
[18:42:44] -!- jekhor_ has quit [Ping timeout: 480 seconds]
[18:43:42] -!- gryphon|2 has quit [Remote host closed the connection]
[19:15:47] -!- old_Bibigon [old_Bibigon!~bibigon@static-92-39-68-20.kirov.comstar-r.ru] has joined #osm-ru
[19:17:39] -!- _sev [_sev!~sev@86.81.35.99] has joined #osm-ru
[19:22:43] -!- freeExec has quit [Quit: Пора домой]
[19:36:09] -!- private [private!~mike@176.15.118.31] has joined #osm-ru
[19:49:02] -!- DeathBaba [DeathBaba!~DeathBaba@cm107.kappa113.maxonline.com.sg] has joined #osm-ru
[19:54:43] -!- jekhor_ [jekhor_!~jek@86.57.190.19] has joined #osm-ru
[19:57:23] -!- Mezonin_ has quit [Quit: KVIrc 3.4.0 Virgo http://www.kvirc.net/]
[20:05:36] -!- DeathBaba has quit [Quit: Leaving.]
[20:08:19] -!- jekhor_ has quit [Ping timeout: 480 seconds]
[20:11:26] -!- private has quit [Ping timeout: 480 seconds]
[20:14:17] -!- DeathBaba [DeathBaba!~DeathBaba@cm107.kappa113.maxonline.com.sg] has joined #osm-ru
[20:18:37] -!- az09|eee [az09|eee!~e@176.215.206.214] has joined #osm-ru
[20:22:50] -!- jekhor_ [jekhor_!~jek@86.57.190.19] has joined #osm-ru
[21:02:42] -!- jekhor_ has quit [Ping timeout: 480 seconds]
[21:08:06] <psha> мда
[21:08:16] <psha> ппц какой-то, гпс нам не нужен, мкс нам не нужен
[21:08:28] <psha> даешь духовность, даешь скрепы пилять
[21:12:02] <az09|eee> я снач про МКС тож прифигел, но там вроде на 4 года пугають раньше бросить это дело. в 2020 против 2024
[21:22:55] -!- Mixaill has quit [Quit: Instantbird 1.5 -- http://www.instantbird.com]
[21:24:37] -!- DeathBaba has quit [Quit: Leaving.]
[21:49:57] -!- sh4 has quit [Remote host closed the connection]
[22:10:50] -!- Out`Of`Control has quit [Write error: connection closed]
[22:45:29] -!- az09|eee has quit [Remote host closed the connection]
[23:05:11] AndroUser is now known as felispimeja
[23:11:30] <psha> экзист такой экзист
[23:11:44] <psha> рядом с тычками заказа запчастей висит ненавязчивый баннер "продать машину" )
[23:11:49] <psha> типа ну её, еще чинить )
[23:13:37] -!- felispimeja has quit [resistance.oftc.net weber.oftc.net]
[23:49:38] -!- Zverik_h [Zverik_h!~zverik@178.70.56.198] has joined #osm-ru
[23:50:40] -!- nCaged [nCaged!~b220b56b@208.94.232.249] has joined #osm-ru
[23:52:14] -!- nCaged has quit []