#osm-ru.2014-05-13.log

*** old_Bibigon has quit IRC00:02
*** jekhor_ has quit IRC00:32
*** Sanjak has quit IRC02:04
*** Sanjak has joined #osm-ru02:05
*** Komzzpa has joined #osm-ru02:58
*** Komzpa has quit IRC02:58
*** AMDmi3 has quit IRC03:04
*** kisaa has quit IRC03:28
*** kisaa has joined #osm-ru03:28
*** Mezonin_ has joined #osm-ru04:03
*** unncked738 has joined #osm-ru04:34
*** kisaa has quit IRC04:56
*** kisaa has joined #osm-ru04:56
*** Scondo has joined #osm-ru05:51
*** Jim[work] has quit IRC05:52
*** Jim_[work] has joined #osm-ru05:52
*** kisaa has quit IRC05:57
*** kisaa has joined #osm-ru05:58
*** Jim[work] has joined #osm-ru06:01
*** Jim_[work] has quit IRC06:01
*** Maks|nord has joined #osm-ru06:17
*** gryphon has joined #osm-ru06:34
*** Out`Of`Control has joined #osm-ru06:46
*** private has joined #osm-ru06:50
*** Maks|nord has quit IRC06:52
*** Zverik_h has joined #osm-ru06:52
*** gryphon|2 has joined #osm-ru07:04
*** gryphon has quit IRC07:11
*** old_Bibigon has joined #osm-ru07:19
*** Scondo has quit IRC07:25
*** jekhor_ has joined #osm-ru07:54
*** progserega has quit IRC07:55
*** Sanjak has quit IRC07:56
*** gryphon|2 has quit IRC08:01
*** gryphon|2 has joined #osm-ru08:01
*** kisaa has quit IRC08:29
Zverik_hмой новый скрипт для рендеринга мапником крутой. Пример: область вокруг точки на z15 на лист A5 с полями в полсантиметра в 300 dpi: http://not.textual.ru/zverik/2/4/z13-a5-300ppi-f5.png09:03
Zverik_h(bbox здесь определяется через центр, фиксированный масштаб и размер)09:04
Zverik_hплюс это первый такой скрипт, где указав z15, получаешь именно z15, а не плюс-минус ползума09:04
Zverik_h(проверил наложением картинки на osm.org)09:04
*** Zverik_h has quit IRC09:08
*** borism3461 has joined #osm-ru09:17
*** freeExec has joined #osm-ru09:44
Zverikо, круто, сейчас распечатал эту картинку на А5, приставил к монитору с этим же куском карты, и они почти точно совпали (разве что на мониторе 96 dpi, а не мапниковские 90,7)10:29
ZverikНу и в 300 dpi видно, что text-size: 12 и выше — это уже реально конский размер, в то время как на экране он в самый раз10:39
Zverikа 8 на экране еле читается, на бумаге — вообще отлично.10:40
* jekhor_ просто сделал конфиг для рендеринга тайлов в четыре раза больше размером, пока хватает10:59
jekhor_в qgis потом просто dpi и масштаб правильно говоришь, и всё.11:00
Zverikjekhor_: тут задачи разные — я хочу от скрипта, чтобы он выдавал то же, что на тайлах нарисовано11:01
Zverik(но про масштаб хорошая мысль, я и забыл, нужно будет добавить)11:02
jekhor_ну у меня и выдаёт :)11:02
Zverikой. Я увидел, во что превращаются горизонтали 25 м в горах: http://osmz.ru/veloroad.html#10/64.7451/59.306311:07
karavanjoZverik, зато информативно и хочется увеличивать дабы рассмотреть.11:09
Zverikнепредвиденный хиллшейдинг :)11:09
RungeZverik: сколько полезной информации просто еще не выводится. сравни карту http://osmz.ru/veloroad.html#9/54.6095/137.7548 с мапсерфером11:27
Runge:)11:28
ZverikRunge: там правее-ниже посмотри, река Усалгин и все восточнее её: почему у тебя нет притоков?11:29
Rungeна малых масштабах я притоки не вывожу.11:30
Rungeотображение рек по масштабам расчитывается в зависимости от их длины.11:31
Zverikа, интересно11:31
Zverikнасчёт полезной информации — пример чуть-чуть южнее: http://osmz.ru/veloroad.html#9/50.5335/137.190411:31
Rungeты про поселки?11:32
Zverikага, посёлки, дороги и жд11:32
Zverikну и представим, что всё это печатается на чёрно-белом принтере :)11:32
Rungeну карту получится отличная. тебе только не хватает более умной расстановки надписей.11:33
Rungeа поселками проблема в том, что стиль на планету расчитан. а возиться с отдельными правилами для России не очень охота11:33
ZverikRunge: мапнику не хватает :( Приходится каждый раз таскать — слава богу, что немного времени уходит11:33
Rungeя боюсь представить если твой стиль применить для Кореи или Китая. будет  каша ))11:34
ZverikRunge: ещё какая! Смотри Латвию: http://osmz.ru/veloroad.html#7/56.399/24.14211:34
Rungeаааааааааааааа. мои глаза11:35
Zverikно это z7, на z9 чуть более терпимо :)11:35
Runge:)11:35
Rungeкому интересно как работает расстановка надписей для точек в мапсерфере, могут почитать вот эту статью http://utpjournals.metapress.com/content/961241846q852g23/?genre=article&id=doi%3a10.3138%2fcarto.49.1.213711:37
ZverikRunge: за 13 долларов? Ну неееет :)11:40
Zverikно поздравляю с очередной публикацией :)11:40
Rungeспасибо )11:40
Zverikобложка журнала красивая11:41
Zverikвозьми на сотм, хочу почитать :)11:41
Rungeу меня у самого журанала в переплете нет. но могу дать тебе для личного пользования ранюю версию статьи до печати.11:43
Rungeследующая принятая статья про подписи островов.11:43
*** ErshKUS has joined #osm-ru11:49
RungeZverik: а вот на этом масштабе на твоей карте меньше нас. пунктов http://osmz.ru/veloroad.html#11/57.5816/22.427911:56
ZverikRunge: я не понял, откуда ты их берёшь, и почему на z13 они у тебя пропадают11:57
Zverikи почему по ссылке у тебя нет тех пунктов, что нарисованы у меня11:57
Rungeхороший вопрос. щас гляну стиль11:57
Zverik(кроме Дундаги)11:57
Zverikхм. Похоже, ты нашёл необрабатываемый мною тип place11:58
Rungeвозможно. я позже напишу. отлучиться надо11:59
Zverikага, place=isolated_dwelling. Забыл про него, спасибо11:59
freeExecа ещё они похоже на разных языках выводятся12:00
ZverikfreeExec: где есть name:ru, выводится он12:02
freeExecаа, это оказалось вы разные НП выводите в одном месте -- http://osmz.ru/veloroad.html#12/57.6631/22.432412:04
*** _sev has quit IRC12:04
Zverikага, и на мапсёрфере баг с сортировкой по важности: на z11 isolated_dwelling перекрывает даже village12:27
Zverik(у меня сортирует сначала по place, затем по population)12:28
freeExecа по admin_centre12:28
*** Zverik has quit IRC12:32
*** Zverik has joined #osm-ru12:32
ZverikfreeExec: увы, admin_centre не так просто получить из базы12:32
*** Jim_[work] has joined #osm-ru12:39
*** Jim[work] has quit IRC12:39
*** Jim_[work] has quit IRC12:45
*** Jim[work] has joined #osm-ru12:48
*** Jim[work] has quit IRC12:52
ZverikKomzzpa: сейчас пытаюсь собрать sql для получения admin_level для населённых пунктов, но что-то запутался в join-ах. Посмотри, когда будет время, пожалуйста: http://pastebin.com/e6vQ50Rr12:59
Zverik(выдаёт ошибку, что на таблицу p нельзя сослаться)13:00
KomzzpaZverik: ты пытаешься описать вторую таблицу внешнего селекта через первую таблицу внешнего селекта13:02
Komzzpaadm должно быть атомарно13:02
KomzzpaZverik: попробуй вытащить восьмую строчку наружу13:03
freeExecну и во внешнем тоже наверное join нужен13:04
Komzzpaну джоин неявный получится, если восьмую строчку вытащить после 10й13:06
freeExecfull join если не ошибаюсь13:06
Komzzpaбоже, зачем full?13:11
freeExecну а как тогда заджойнятся таблицы при from x, y ?13:12
Komzzpaпо cross join13:13
ZverikKomzzpa: вытащил подзапрос наружу, теперь работает, но ох как долго: http://pastebin.com/Lpqy9zwm13:19
Zverikкак ускорить? :)13:19
KomzzpaZverik: EXPLAIN! ANALYZE! EXTERMINATE!13:20
Zverikhttp://pastebin.com/KYMGNdaS (ни разу не делал, какие странные числа)13:22
KomzzpaZverik: and p.way && pl.way13:24
freeExecмне кажется запрос наизнанку вывернут - пытается из всех точек подобрать подходящие, хотя надо выбрать точки с ролями13:25
Komzzpaи новый EXPLAIN13:25
Komzzpaнормально, он ещё это в мапник не заворачивал )13:26
ZverikKomzzpa: было 35 секунд, стало 67 (считал в уме): http://pastebin.com/0JahGk0e13:27
KomzzpaZverik: create index on planet_osm_point(place);13:27
Komzzpaбоже, не запускай ты их, эксплейна хватит13:27
Zverikя сейчас на продакшен-базе, не хочу заранее там индексы создавать — места в обрез. А почему на place, а не на отношения — последних куда больше13:29
Komzzpaа какие индексы ты по отношениям хочешь построить?13:31
Zverikhttp://pastebin.com/diTgwB9W — первый explain (без p.way && pl.way) с analyze (только что прочитал, что так можно)13:32
Zverikну, например, не будет ли planet_osm_polygon(admin_level) эффективнее?13:34
Komzzpaу тебя тормозят ёбнутые джоины по конкатенации и минусикам13:36
Komzzpaя не помню дефолтные индексы по planet_osm_rels13:37
Komzzpaпокажи хвост \d+ planet_osm_rels13:37
KomzzpaCREATE INDEX  on planet_osm_rels USING GIN (members);13:38
Zverik"planet_osm_rels_pkey" PRIMARY KEY, btree (id)13:38
Zverik"planet_osm_rels_idx" btree (id) WHERE pending13:38
Zverik"planet_osm_rels_parts" gin (parts) WITH (fastupdate=off)13:38
Zverikзапустил create index твой13:39
Komzzpaа потом поизвращаться на тему ('n'||p.osm_id)  @> r.members;13:40
ZverikKomzzpa: http://pastebin.com/BVJ0fHGM13:44
Zverikлучше не стало, по-моему :I13:44
Komzzpap.way && pl.way добавь13:45
ZverikKomzzpa: http://pastebin.com/3RB6aLE313:47
KomzzpaZverik: убери inner join, перепиши через group by и запятую13:48
Zverikпо-моему, Join Filter: (ARRAY[('n'::text || (p.osm_id)::text)] @> r.members) слишком поздно происходит, и в таком варианте индекс там не особо нужен13:48
ZverikKomzzpa: http://pastebin.com/J66GsgZv13:50
KomzzpaZverik: and pl.osm_id<0, что ли13:52
ZverikKomzzpa: http://pastebin.com/4xYNXRpU — без p.way && pl.way, с этой конструкцией время увеличивается до 92 секунд, а в строке Join Filter добавляется (p.way && pl.way) and ...13:56
KomzzpaZverik: да что за беспредел14:00
KomzzpaZverik: поставь p.way && pl.way первым условием, что ли14:00
Komzzpaдо массивов14:00
Komzzpaбыть не может, чтоб оно полигоны не по индексу выбирало14:01
Zverikа, теперь понял твою мысль с p.way && pl.way. Непонятно, действительно, почему не работает14:02
ZverikKomzzpa: ничего не изменилось, 85 секунд, индекс всё ещё не использован14:03
Komzzpaset enable_seqscan to off;14:03
Komzzpaи повторить)14:03
Komzzpaвозможно, обернуть всё в мапник-лайк обёртку ещё раз, и проверить на p.way && BBOX(...)14:04
Komzzpaа вообще, убить неделю на запрос - это легко)14:06
ZverikKomzzpa: http://pastebin.com/WawVGPuf (без seqscan и без обёртки)14:06
Zverikда я уже вижу, что куда проще было бы просто взять и расставить admin_level точкам запросом после каждого обновления базы14:07
Zverik...хотя хз, такой запрос же должен работать не более 20 секунд, чтобы минутную репликацию не ломать14:09
Komzzpaхорошо, хорошо14:10
Komzzpaскоро ты тоже возненавидишь релейшены)14:10
ZverikKomzzpa: а хочешь знать, откуда это началось? :)14:13
Zverikhttps://lists.openstreetmap.org/pipermail/tagging/2014-May/017502.html14:13
Zverikтри дня поспорили, и начали сносить admin_level c place=*14:13
Komzzpaэм14:16
Komzzpaбыло же соглашение, capital + admin_level14:16
Komzzpaкак минимум в необъятной россии14:16
ZverikKomzzpa: ну, с capital он сочетается лишь в 9208 точках из 400к14:21
Komzzpaиз 400к admin_level+place?14:22
Zverikне, сочетаний только 6376214:27
Zverikнаписал гневное письмо: https://lists.openstreetmap.org/pipermail/tagging/2014-May/017515.html14:27
*** psha has joined #osm-ru14:30
*** borism3461 has quit IRC15:28
putnikhttp://ria.ru/technology/20140513/1007632861.html15:47
putnikБудем все про ГЛОНАССу мапить.15:48
freeExecа кто их использовал15:51
Zverikputnik: а сколько сейчас станция GPS на территории России работает, например?15:54
Zveriks/я /й /15:54
freeExecну видимо не меньше 11, раз их отключают15:54
*** Runge has quit IRC16:03
*** sh4 has joined #osm-ru16:11
*** private has quit IRC16:13
*** old_Bibigon has quit IRC16:14
*** Mixaill has joined #osm-ru16:27
Mixaillhttp://www.vedomosti.ru/tech/news/26208451/navigaciya-dovela-do-bankrotstva16:29
Zverikкакова вероятность, что на мониторе гуглоснимки? :)16:29
freeExecвыше средней16:30
*** unnicked749 has joined #osm-ru16:35
*** unnicked749 has quit IRC16:36
*** jekhor_ has quit IRC16:42
*** gryphon|2 has quit IRC16:43
*** old_Bibigon has joined #osm-ru17:15
*** _sev has joined #osm-ru17:17
*** freeExec has quit IRC17:22
*** private has joined #osm-ru17:36
*** DeathBaba has joined #osm-ru17:49
*** jekhor_ has joined #osm-ru17:54
*** Mezonin_ has quit IRC17:57
*** DeathBaba has quit IRC18:05
*** jekhor_ has quit IRC18:08
*** private has quit IRC18:11
*** DeathBaba has joined #osm-ru18:14
*** az09|eee has joined #osm-ru18:18
*** jekhor_ has joined #osm-ru18:22
*** jekhor_ has quit IRC19:02
pshaмда19:08
pshaппц какой-то, гпс нам не нужен, мкс нам не нужен19:08
pshaдаешь духовность, даешь скрепы пилять19:08
az09|eeeя снач про МКС тож прифигел, но там вроде на 4 года пугають раньше бросить это дело. в 2020 против 202419:12
*** Mixaill has quit IRC19:22
*** DeathBaba has quit IRC19:24
*** sh4 has quit IRC19:49
*** Out`Of`Control has quit IRC20:10
*** az09|eee has quit IRC20:45
pshaэкзист такой экзист21:11
pshaрядом с тычками заказа запчастей висит ненавязчивый баннер "продать машину" )21:11
pshaтипа ну её, еще чинить )21:11
*** Zverik_h has joined #osm-ru21:49
*** nCaged has joined #osm-ru21:50
andrewshpsha: по-моему, этот рогозин сошёл с ума22:28
andrewshвпрочем, не только он22:28
pshaandrewsh: да вроде весеннее обострение у всех нормальных шизофреников уже прошло22:28
andrewshненормальные шизофреники опаснее нормальных22:38
*** ErshKUS has quit IRC22:42
pshaandrewsh: вычеркиваем его из наших рядов!22:49
pshaиз сплоченных рядов нормальных шизофреников22:49
pshagc22:49
pshaпс22:49
*** psha has quit IRC22:49
*** Zverik_h has quit IRC22:54
*** progserega has joined #osm-ru23:10
*** kisaa has joined #osm-ru23:18

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