#osm-ru.2014-07-14.log

*** KirillMnsk has quit IRC00:06
*** jekhor has quit IRC00:48
*** _sev has quit IRC00:48
*** dmitry has quit IRC00:56
*** batalex has quit IRC03:16
*** Out`Of`Control has quit IRC03:41
*** jekhor has joined #osm-ru06:01
*** old_Bibigon has joined #osm-ru06:28
*** gryphon has joined #osm-ru06:36
*** Zverik has joined #osm-ru06:43
*** _sev has joined #osm-ru07:34
*** freeExec has joined #osm-ru07:44
*** progserega has quit IRC07:59
*** _sev has quit IRC08:13
*** Scondo has joined #osm-ru08:20
*** _sev has joined #osm-ru08:21
*** _sev has quit IRC08:29
*** Maks|mapnik has joined #osm-ru08:29
*** kisaa has quit IRC08:30
Maks|mapnikо. Бол. Сред.08:35
Maks|mapnikбунт сокращатора08:36
WildXD08:36
Wildкруто :)08:36
Wildа "Сред." оно откуда взяло?08:36
Maks|mapnikэто мой сокращатор сократил «остров Большой Средний»08:38
Maks|mapnikвообще со стандартными сокращениями беда08:38
Wildможет быть стоит сокращать только в начале?08:38
Wildстатусную часть, но не название?08:39
Maks|mapnikнеизбежно пострадают от логики названия озёр или островов если название состоит только из стандатных слов, подпадающих под сокращение08:39
Maks|mapnikостров Малый Зеленец              | о. Мал. Зеленец08:39
Maks|mapnikэто нормально08:39
Maks|mapnikозеро Большое получается «оз. Бол.»08:41
Maks|mapnikэто конечно можно обойти, но слишком вариативно получается, при 3-х словах уже 9 комбинаций08:42
Wildну... мдя :)08:42
Wildможно заведомо никогда не матчить с конца08:42
Wildпотому что вряд ли сокращение будет в конце (имени)08:42
Maks|mapnikГолубковский остров08:43
Maks|mapnikЧистое озеро08:43
Maks|mapnikда сколько угодно08:43
Wildхм, тогда названия объектов матчить в конце, а какие-нибудь прилагательные не матчить08:44
Wildхотя слишком много геморроя, можно конечно но выхлоп 0.5%08:44
old_Bibigonесли последнее слово с большой буквы, то не сокращать его :)08:44
Maks|mapnikБольшой остров08:44
Wildну можно названия позволять сокращать с конца, а прилагательные всякие - нет :)08:45
Maks|mapnikвот выше пример08:45
Wildи опять же. "Большой о." смотреться все равно не будет08:45
Wildальтернатива - либо переставлять (геморрой 101%), либо не сокращать, если статусная часть в конце08:46
old_Bibigonяяя... Big O ^_^08:46
Maks|mapnikнет, не варианты08:46
Wildт.е. разделить словарь сокращений на статусные части и все остальное08:46
* Wild схлопнулось в сингулярность08:46
Maks|mapnikу островов я о. вперёд выношу принудительно, а у озёр нет08:46
Wildкошмарррр... столько до работы ехать :\08:46
WildMaks|mapnik: а зачем вообще сокращатор? :)08:47
Maks|mapnikа для чего вообще существует перечень сокращений в госте для топокарт?08:48
Wildхм, понятно :)08:48
Wildкстати, а сокращения он пишет в основной name: или куда-то еще?08:48
Maks|mapnikпотому что это слишком расточительно в плане борьбы за место на картах рисовать «Мухосранское Большое водохранилище»08:49
Maks|mapnikнет, я вообще не трогаю саму базу ОСМ, это только для рендера08:49
Maks|mapnikлокально08:49
WildMaks|mapnik: а может быть есть тег (или стоит придумать пропозал) для стандартно-сокращенного имени?08:50
Wildили оверкилл?08:50
Maks|mapnikя отдельную колонку использую для подписей, т.е. всегда можно вытащить оригинальное название из существующего name:ru/name08:50
old_BibigonWild, а заполнять его руками?08:50
Maks|mapnikданунахер08:50
Maks|mapnikwater=lake - это уже признак того, что у меня это будет «оз. …»08:51
Maks|mapnikу финов это по другому, у китайцев третье08:51
Maks|mapnikwaterway=river - по определению река, поэтому всякие р/река  я вырезаю автоматом, у меня реки без сокращений и без статусных частей «река», другие статусные части сохраняются, например рукав/протока, только сокращаются08:53
Wildугум08:54
Wildкстати у меня в гарминовской выгрузке забавно08:54
Maks|mapnikв гарминовской я ещё не реализовал08:55
Wildеду под Софрино, вдруг вижу _что-то_ с именем "Софрино-Краф", вроде рядом дорога типа tertiary08:55
Wildв общем начинаю искать в осме (ибо имя видно вплоть до мелких зумов), оказывается что это ЛЭП с таким name:08:55
Wildи вот на фига мне знать имя этой ЛЭП на 2 км зуме?08:55
Maks|mapnikя для ЛЭП вроде принудительно отключал подпись для линий08:56
Wildпри чем я там даже сперва не понял что это с таким именем (а имя на пол-экрана)08:56
Maks|mapnikможет забыл08:56
Maks|mapnikесли это моя сборка, то в теме форума напиши, я потом посмотрю, а сейчас забуду08:56
Wildблин... я кошак ленивый, не хочу мапить, хочу спать08:56
old_BibigonWild, спи, я уже второй год так :)08:57
andrewshа как же фыр-фыр-фыр?08:57
Maks|mapnikэто всё фигня, самая большая проблема - это заставить мапник рисовать подпись на заданном удалении от наружной границы полигонального объекта08:57
Wildandrewsh: я не какая-нибудь там лиса :)08:57
old_BibigonMaks|mapnik, взять buffer, и по нему как линии подписать +/- косяки на повороте08:59
Maks|mapnikнет, подпись в данном случае горизонтальная08:59
Maks|mapnikно между ней и краем полигона нужно заданное расстояние09:00
Komzpa|workMaks|mapnik: у меня сейчас под nda есть решение09:00
Maks|mapnikKomzpa|work: что такое nda?09:00
old_Bibigonи какое расстояние между наклонной границей полигона и горизонтальной подписью должно считаться?09:01
WildMaks|mapnik: кстати, как у тебя 64s работает? У меня, возможно, что-то с антенной :\09:03
Maks|mapnikмысленно рисуем луч из центроида полигона на 45 градусов, на заданном расстоянии от точки пересечения с полигоном делаем отметку начала координат и от неё вписываем надпись09:03
Maks|mapnikесли место занято, то меняем угол луча, постепенно крутя таким образом надпись вокруг полигона09:04
Maks|mapnikWild: у меня Oregon 30009:04
Maks|mapnikи тот на предсмертном издыхании09:04
Wildа, это у AMDmi309:05
Wildблин, жгут по полной... рядом с Ивантеевкой, на Скалбе, "ферма". Name: "Зоопарк с оленями"09:05
Wildну хорошо что не цирк с конями...09:06
WildДа, этот несчастный софрино-краф - 56°07'53.9", 38°00'37.4"09:07
Komzpa|workMaks|mapnik: решение на постгисе простое, на самом деле - пересечь линию через ST_PointOnSurface с ST_Buffer(way, -20px) и подписать по линии09:08
Komzpa|workа, снаружи09:08
Maks|mapnikKomzpa|work: подписать по линии, это получается наклонная надпись09:09
Komzpa|workснаружи проще, находишь самую внешнюю точку пересечения с диагональным лучом, отступаешь и фигачишь туда точку09:09
Maks|mapnikKomzpa|work: хочется подписывать острова,  размещая подпись на воде, так что бы он неперекрывать сам остров, вода как правило сильно пустует, а острова мелкие09:10
Maks|mapnikKomzpa|work: я то в теории понимаю, но как это мапнику сказать?09:10
Komzpa|workв постгисе посчитать09:11
Maks|mapnikа как крутить надпись, если место занято, надо же учитывать буффер коллизий09:11
Komzpa|workкрутить надпись?09:11
Maks|mapnikесли конкретно в точке под 45 градусов место занято, то опустить её ниже, вращая угол луча из центроида09:12
Komzpa|workнет, если хочется сложный плейсмент, пока что не получится09:12
Maks|mapnikдумаю нарисовать картинок, где наглядно описать какой тип размещения нужен и подсунуть Дани09:14
andrewshКвантеевка09:15
Maks|mapnikпо сути ничего сложного, логика простая09:16
Komzpa|workмапнику достаточно уметь альтернативные геометрии для плейсмента09:16
Komzpa|workтипа "подпии один из элементов этой геометриколлекции"09:17
*** KirillMnsk has joined #osm-ru09:17
Maks|mapnikесть более сложный вариант, когда тоже самое, но для точек, а не для полигонов, надпись для которых надо вынести на территорию другого полигона, здесь уже сразу два объекта участвуют09:17
Maks|mapnikэто например подписи мысов, которые в ОСМ точками, вынести в море09:18
Komzpa|workпосчитать линию, от начала которой надо подписывать, несложно обычно09:18
Maks|mapnikтут надо ещё учесть направление луча, что бы надпись оказавшаяся слева не начала подписываться из точки, а закончила подписываться в ней, потому что иначе при письме слева на право она обратно на полигон уедет09:20
Maks|mapnikв принципе угол можно поделить на 8 диапазонов и подставлять для мапника N, S или как оно там09:20
*** Runge has joined #osm-ru09:26
*** ErshKUS has joined #osm-ru09:48
*** Scondo has quit IRC10:39
*** Scondo has joined #osm-ru10:40
*** Scondo has joined #osm-ru10:41
*** Scondo has joined #osm-ru10:41
*** Scondo has quit IRC10:42
*** Scondo has joined #osm-ru10:42
*** karavanjo_ has quit IRC10:50
*** Out`Of`Control has joined #osm-ru11:02
*** KirillMnsk has quit IRC11:27
*** KirillMnsk has joined #osm-ru11:31
*** jekhor has quit IRC11:58
*** KirillMnsk has quit IRC12:02
Zverikочень похоже на мой ход мысли, когда я думал, как обойти дурацкую систему расстановки подписей мапника12:08
Zverik(в итоге я забил, слишком сложно и долго)12:08
Runge))12:08
RungeZverik: ой, как я тебя понимаю.12:09
*** Hind has joined #osm-ru12:15
*** ChanServ sets mode: +o Hind12:15
HindХорошо бы MapSurfer был кроссплатформенным12:16
andrewshи опенсорсным12:17
*** ErshKUS has quit IRC12:17
Hind:312:17
andrewshи запакетирован в Debian!12:17
RungeHind: чтобы ему быть таковым, нужно около 2х недель работы. а времени этого нет (12:18
andrewshRunge: а если его заопенсорсить, то эти недели работы могут у кого-то ещё найтись :)12:19
andrewshи тебе останется их только смержить12:19
andrewshв один клик!12:19
Maks|mapnikну и переписать заодно же, что бы было без .net/mono12:20
RungeMaks|mapnik: на с++ уйдет несколько лет. да и не все фичи, что сейчас имеются, можно будет реализовать12:21
Hindorly12:22
Rungeandrewsh: это опенсорс в теории, а в реальной жизни разрабатывают в основном авторы. ))12:23
Maks|mapnikя понимаю, что для виндовс-программистов # даёт много преимущество в скорости разработки12:23
Rungeа чем плох mono?12:23
Maks|mapnikтак нет его12:23
Rungeв смысле нет12:23
Maks|mapnikего 2 человека фактически разрабатывали, потом один ушёл в микрософт и стало вообще 0,5 человека12:24
Rungeну тем не менее. он есть и мапсерфер под линуксом работает ))12:24
Maks|mapnikпоследние 10 мелких игрушек, купленные под линукс в стиме - все на моно12:24
*** Zverik_h has joined #osm-ru12:24
Maks|mapnikно каждая тащит свою версию и реально запускаются везде только каждая пятая12:25
Maks|mapnikпри этом рендер с базой на всё экс-ссср потребляет меньше ресурсов, чем один eurosport-player12:25
andrewshRunge: это не теория, это реальная жизнь12:26
andrewshи это не excuse для того, чтобы не опенсорсить :(12:26
Rungeandrewsh: no comments ))12:27
Maks|mapnikв реальности у меня для mono/.net приложений стоит виртуалбокс, в котором win7, потому что состояние mono более чем плачевное в Linux, и это при том, что у меня openSUSE, в которой Novell занимается приоритетной дороботкой mono для совместимости с микрософтом12:28
*** Zverik has quit IRC12:31
Rungeможет не само состояние моно проблема, а недоработанность ПО написанного на .net под линукс12:33
Maks|mapnikа никто из рарботчиков под .net впринципе не дорабатывает ПО под линукс12:34
Maks|mapnikмоно сейчас активно патчат под мультимедию, потому что огромное количество игрушек начало продаваться под линукс12:35
Maks|mapnikи это приносит деньги12:35
Maks|mapnikно даже на одном и том же движке одна и та же игрушка на одной машине запускается, на другой нет12:36
Maks|mapnikв стиме до смешного доходит, игра продаётся, пользователи линукс стонут в форуме что у половины она не запускается, у второй падает12:36
Maks|mapnikразработчики начинают отвечать, что мол, извините, но платформа линукс вообще не поддерживается, не пытайтесь запускать12:37
Maks|mapnikхотя игра официально продаётся12:37
Rungeлично я не вижу проблемы работы ядра мапсерфера под линуксом. возникают лишь вопросы с приложением для правки стилей, в котором много системных вызовов связанных с GUI.12:39
freeExecMaks|mapnik: у тебя данные как часто обновляются?12:39
Maks|mapnikу евроспорта ещё проще, у них позиция официальная такая, что по их собственному мнению, линукс нарушает права микрософт на любое воспроизведение любого медийного контента, а поэтому плеер под линукс не возможен по определению впринципе никог12:41
Maks|mapnikfreeExec: обычно раз в неделю, иногда раз в полторы-две недели, в последнее время раз в 2-3 дня, потому что правлю стиль и много переделываю12:41
freeExecа когда послед раз было? хотел глянуть на собственные gully12:42
Maks|mapnikпозавчера вроде бы, сейчас готовлю новый стиль и к вечеру запущу обновление с сегодняшними данными12:43
Maks|mapnikRunge: а что насчёт ресурсов? все предыдущие реинкарнации маперитива были очень прожорливыми12:45
Maks|mapnikпо сравнению с ними, даже мапник+postgresql меньше потребляли12:47
*** KirillMnsk has joined #osm-ru13:02
freeExecZverik_h: пару версий назад добавили "новый" слой mapbox с неким access_token в адресе, это как-то повлияло на сервер смещений, а то не находит их :(13:38
Zverik_hнда. Проверю13:38
Zverik_h(попозже)13:38
Hindу меня вообще плагин смещений не запускается на stable13:42
Hindно я не вникал в суть проблемы13:43
*** Hind has left #osm-ru13:46
RungeMaks|mapnik: прошу прощения. отлучался на собрание. ты еще тут?13:57
*** andrewsh has quit IRC14:09
*** Maks|mapnik has quit IRC14:09
*** KirillMnsk has quit IRC14:15
*** KirillMnsk has joined #osm-ru14:16
*** andrewsh has joined #osm-ru14:16
*** jekhor has joined #osm-ru14:25
*** amak has left #osm-ru14:47
*** amak has joined #osm-ru14:52
*** old_Bibigon has quit IRC15:23
*** freeExec has quit IRC16:12
*** old_Bibigon has joined #osm-ru16:15
*** Maks|mapnik has joined #osm-ru16:44
Maks|mapnikRunge: извиняюсь, тоже отвлекли небольшим авралом. Про .net и mono в частности — это был риторический монолог, ситуация в целом печальная, но думаю, если задаваться целью, то можно сделать нормальное действительно межплатформенное приложение и на мо16:46
*** gryphon has quit IRC16:46
andrewsh> и на мо16:47
*** sh4 has joined #osm-ru16:47
Maks|mapnikно тоже16:50
*** Maks|mapnik has quit IRC16:58
*** KirillMnsk has quit IRC17:22
*** KirillMnsk has joined #osm-ru17:25
andrewshнарод, я что, неправ здесь? http://www.openstreetmap.org/note/18941417:31
Komzpa|workandrewsh: да17:37
Komzpa|workandrewsh: очевидные ноутсы бессмысленны17:37
Komzpa|workраздражают, бесят, загораживают17:38
*** gryphon has joined #osm-ru17:54
*** Scondo has quit IRC17:55
*** KirillMnsk_ has joined #osm-ru18:07
*** KirillMnsk_ has quit IRC18:11
*** KirillMnsk has quit IRC18:13
*** KirillMnsk has joined #osm-ru18:35
*** Mezonin__ has joined #osm-ru18:46
Zverik_hотвратительный ноут, ненавижу такие18:49
andrewshпотому их нужно побыстрее отмапливать18:50
Zverik_handrewsh: так иди и мапь18:50
Zverik_h19 дней, мог бы уже сгонять18:50
andrewshну не я ж там живу, местным легче отмапить18:50
andrewshу меня здесь забот хватает18:51
Zverik_hты хуже яндекса, тот при раздаче заданий, хоть, плюшки обещает, вроде печатных карт18:51
*** KirillMnsk_ has joined #osm-ru18:52
*** KirillMnsk has quit IRC18:52
*** KirillMnsk_ is now known as KirillMnsk18:52
*** Mezonin_ has quit IRC18:52
Zverik_hесли всю карту равномерно с шагом 5 километров покрыть такими «багами», это ок, по-твоему?18:53
andrewshно я ж не покрыл равномерно18:53
andrewshувидел что-то, где тындекс сильно лучше18:53
andrewshили кто там18:53
andrewshи ткнул18:53
*** Mezonin__ has quit IRC18:56
*** KirillMnsk has quit IRC19:00
*** KirillMnsk has joined #osm-ru19:08
jekhorandrewsh, нафиг-нафиг такое. Замапить до конца всё невозможно.19:16
jekhorвсегда останется уровень детализации, который ты ещё не покрыл19:16
Zverik_hура, трейлер Доктора19:23
*** _sev has joined #osm-ru19:24
andrewshjekhor: ну так я ж не покрываю планету пятикилометровой сеткой багов19:32
andrewshно почему бы выборочно не взять и не замапить что-то19:33
*** Mixaill has joined #osm-ru19:33
jekhorпотому что твой выбор — он твой.19:35
andrewsh«Такими багами можно увешать весь Линукс. Давайте не будем репортить баги»19:43
andrewsh«Улучшать код можно до бесконечности. Давайте не будет рефакторить код, да и вообще, зачем что-то коммитить»19:43
Zverik_handrewsh: твой баг сродни «ничего не работает». Ими действительно можно весь линукс увешать19:43
andrewshZverik_h: я же написал конкретно: отсутствуют здания19:44
andrewshнет адресов19:44
andrewshZverik_h: а насчёт плюшек — я готов в прямом смысле слова послать плюшки тому, кто нарисует там домики19:45
andrewshну, не совсем плюшки, но типа того19:45
andrewshпохоже, правда, что я нарисую их сам19:46
andrewshи плюшки съем сам тоже19:46
andrewshо, нашёлся претендент на плюшки :)19:53
Mixaillхалявит, однако19:55
Mixaillтолько половину и без адресов19:55
andrewshну19:55
*** KirillMnsk has quit IRC19:59
*** KirillMnsk has joined #osm-ru20:01
*** sh4 has quit IRC20:14
*** _sev has quit IRC21:01
*** gryphon has quit IRC21:01
*** KirillMnsk has quit IRC21:03
*** jekhor has quit IRC21:13
*** KirillMnsk has joined #osm-ru21:29
*** old_Bibigon has quit IRC21:33
*** jekhor has joined #osm-ru22:07
*** progserega has joined #osm-ru22:58
*** Zverik_h has quit IRC23:11
*** kisaa has joined #osm-ru23:21
*** jekhor_ has joined #osm-ru23:21
*** jekhor_ has quit IRC23:25
*** jekhor_ has joined #osm-ru23:26
*** jekhor has quit IRC23:29
*** KirillMnsk has quit IRC23:41
*** pnorman has quit IRC23:44
*** jekhor_ has quit IRC23:48
*** jekhor_ has joined #osm-ru23:49

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