*** KirillMnsk has quit IRC | 00:06 | |
*** jekhor has quit IRC | 00:48 | |
*** _sev has quit IRC | 00:48 | |
*** dmitry has quit IRC | 00:56 | |
*** batalex has quit IRC | 03:16 | |
*** Out`Of`Control has quit IRC | 03:41 | |
*** jekhor has joined #osm-ru | 06:01 | |
*** old_Bibigon has joined #osm-ru | 06:28 | |
*** gryphon has joined #osm-ru | 06:36 | |
*** Zverik has joined #osm-ru | 06:43 | |
*** _sev has joined #osm-ru | 07:34 | |
*** freeExec has joined #osm-ru | 07:44 | |
*** progserega has quit IRC | 07:59 | |
*** _sev has quit IRC | 08:13 | |
*** Scondo has joined #osm-ru | 08:20 | |
*** _sev has joined #osm-ru | 08:21 | |
*** _sev has quit IRC | 08:29 | |
*** Maks|mapnik has joined #osm-ru | 08:29 | |
*** kisaa has quit IRC | 08:30 | |
Maks|mapnik | о. Бол. Сред. | 08:35 |
---|---|---|
Maks|mapnik | бунт сокращатора | 08:36 |
Wild | XD | 08: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 |
Wild | Maks|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 |
Wild | Maks|mapnik: а может быть есть тег (или стоит придумать пропозал) для стандартно-сокращенного имени? | 08:50 |
Wild | или оверкилл? | 08:50 |
Maks|mapnik | я отдельную колонку использую для подписей, т.е. всегда можно вытащить оригинальное название из существующего name:ru/name | 08:50 |
old_Bibigon | Wild, а заполнять его руками? | 08:50 |
Maks|mapnik | данунахер | 08:50 |
Maks|mapnik | water=lake - это уже признак того, что у меня это будет «оз. …» | 08:51 |
Maks|mapnik | у финов это по другому, у китайцев третье | 08:51 |
Maks|mapnik | waterway=river - по определению река, поэтому всякие р/река я вырезаю автоматом, у меня реки без сокращений и без статусных частей «река», другие статусные части сохраняются, например рукав/протока, только сокращаются | 08:53 |
Wild | угум | 08:54 |
Wild | кстати у меня в гарминовской выгрузке забавно | 08:54 |
Maks|mapnik | в гарминовской я ещё не реализовал | 08:55 |
Wild | еду под Софрино, вдруг вижу _что-то_ с именем "Софрино-Краф", вроде рядом дорога типа tertiary | 08: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_Bibigon | Wild, спи, я уже второй год так :) | 08:57 |
andrewsh | а как же фыр-фыр-фыр? | 08:57 |
Maks|mapnik | это всё фигня, самая большая проблема - это заставить мапник рисовать подпись на заданном удалении от наружной границы полигонального объекта | 08:57 |
Wild | andrewsh: я не какая-нибудь там лиса :) | 08:57 |
old_Bibigon | Maks|mapnik, взять buffer, и по нему как линии подписать +/- косяки на повороте | 08:59 |
Maks|mapnik | нет, подпись в данном случае горизонтальная | 08:59 |
Maks|mapnik | но между ней и краем полигона нужно заданное расстояние | 09:00 |
Komzpa|work | Maks|mapnik: у меня сейчас под nda есть решение | 09:00 |
Maks|mapnik | Komzpa|work: что такое nda? | 09:00 |
old_Bibigon | и какое расстояние между наклонной границей полигона и горизонтальной подписью должно считаться? | 09:01 |
Wild | Maks|mapnik: кстати, как у тебя 64s работает? У меня, возможно, что-то с антенной :\ | 09:03 |
Maks|mapnik | мысленно рисуем луч из центроида полигона на 45 градусов, на заданном расстоянии от точки пересечения с полигоном делаем отметку начала координат и от неё вписываем надпись | 09:03 |
Maks|mapnik | если место занято, то меняем угол луча, постепенно крутя таким образом надпись вокруг полигона | 09:04 |
Maks|mapnik | Wild: у меня Oregon 300 | 09:04 |
Maks|mapnik | и тот на предсмертном издыхании | 09:04 |
Wild | а, это у AMDmi3 | 09:05 |
Wild | блин, жгут по полной... рядом с Ивантеевкой, на Скалбе, "ферма". Name: "Зоопарк с оленями" | 09:05 |
Wild | ну хорошо что не цирк с конями... | 09:06 |
Wild | Да, этот несчастный софрино-краф - 56°07'53.9", 38°00'37.4" | 09:07 |
Komzpa|work | Maks|mapnik: решение на постгисе простое, на самом деле - пересечь линию через ST_PointOnSurface с ST_Buffer(way, -20px) и подписать по линии | 09:08 |
Komzpa|work | а, снаружи | 09:08 |
Maks|mapnik | Komzpa|work: подписать по линии, это получается наклонная надпись | 09:09 |
Komzpa|work | снаружи проще, находишь самую внешнюю точку пересечения с диагональным лучом, отступаешь и фигачишь туда точку | 09:09 |
Maks|mapnik | Komzpa|work: хочется подписывать острова, размещая подпись на воде, так что бы он неперекрывать сам остров, вода как правило сильно пустует, а острова мелкие | 09:10 |
Maks|mapnik | Komzpa|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-ru | 09: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-ru | 09:26 | |
*** ErshKUS has joined #osm-ru | 09:48 | |
*** Scondo has quit IRC | 10:39 | |
*** Scondo has joined #osm-ru | 10:40 | |
*** Scondo has joined #osm-ru | 10:41 | |
*** Scondo has joined #osm-ru | 10:41 | |
*** Scondo has quit IRC | 10:42 | |
*** Scondo has joined #osm-ru | 10:42 | |
*** karavanjo_ has quit IRC | 10:50 | |
*** Out`Of`Control has joined #osm-ru | 11:02 | |
*** KirillMnsk has quit IRC | 11:27 | |
*** KirillMnsk has joined #osm-ru | 11:31 | |
*** jekhor has quit IRC | 11:58 | |
*** KirillMnsk has quit IRC | 12:02 | |
Zverik | очень похоже на мой ход мысли, когда я думал, как обойти дурацкую систему расстановки подписей мапника | 12:08 |
Zverik | (в итоге я забил, слишком сложно и долго) | 12:08 |
Runge | )) | 12:08 |
Runge | Zverik: ой, как я тебя понимаю. | 12:09 |
*** Hind has joined #osm-ru | 12:15 | |
*** ChanServ sets mode: +o Hind | 12:15 | |
Hind | Хорошо бы MapSurfer был кроссплатформенным | 12:16 |
andrewsh | и опенсорсным | 12:17 |
*** ErshKUS has quit IRC | 12:17 | |
Hind | :3 | 12:17 |
andrewsh | и запакетирован в Debian! | 12:17 |
Runge | Hind: чтобы ему быть таковым, нужно около 2х недель работы. а времени этого нет ( | 12:18 |
andrewsh | Runge: а если его заопенсорсить, то эти недели работы могут у кого-то ещё найтись :) | 12:19 |
andrewsh | и тебе останется их только смержить | 12:19 |
andrewsh | в один клик! | 12:19 |
Maks|mapnik | ну и переписать заодно же, что бы было без .net/mono | 12:20 |
Runge | Maks|mapnik: на с++ уйдет несколько лет. да и не все фичи, что сейчас имеются, можно будет реализовать | 12:21 |
Hind | orly | 12:22 |
Runge | andrewsh: это опенсорс в теории, а в реальной жизни разрабатывают в основном авторы. )) | 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-ru | 12:24 | |
Maks|mapnik | но каждая тащит свою версию и реально запускаются везде только каждая пятая | 12:25 |
Maks|mapnik | при этом рендер с базой на всё экс-ссср потребляет меньше ресурсов, чем один eurosport-player | 12:25 |
andrewsh | Runge: это не теория, это реальная жизнь | 12:26 |
andrewsh | и это не excuse для того, чтобы не опенсорсить :( | 12:26 |
Runge | andrewsh: no comments )) | 12:27 |
Maks|mapnik | в реальности у меня для mono/.net приложений стоит виртуалбокс, в котором win7, потому что состояние mono более чем плачевное в Linux, и это при том, что у меня openSUSE, в которой Novell занимается приоритетной дороботкой mono для совместимости с микрософтом | 12:28 |
*** Zverik has quit IRC | 12: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 |
freeExec | Maks|mapnik: у тебя данные как часто обновляются? | 12:39 |
Maks|mapnik | у евроспорта ещё проще, у них позиция официальная такая, что по их собственному мнению, линукс нарушает права микрософт на любое воспроизведение любого медийного контента, а поэтому плеер под линукс не возможен по определению впринципе никог | 12:41 |
Maks|mapnik | freeExec: обычно раз в неделю, иногда раз в полторы-две недели, в последнее время раз в 2-3 дня, потому что правлю стиль и много переделываю | 12:41 |
freeExec | а когда послед раз было? хотел глянуть на собственные gully | 12:42 |
Maks|mapnik | позавчера вроде бы, сейчас готовлю новый стиль и к вечеру запущу обновление с сегодняшними данными | 12:43 |
Maks|mapnik | Runge: а что насчёт ресурсов? все предыдущие реинкарнации маперитива были очень прожорливыми | 12:45 |
Maks|mapnik | по сравнению с ними, даже мапник+postgresql меньше потребляли | 12:47 |
*** KirillMnsk has joined #osm-ru | 13:02 | |
freeExec | Zverik_h: пару версий назад добавили "новый" слой mapbox с неким access_token в адресе, это как-то повлияло на сервер смещений, а то не находит их :( | 13:38 |
Zverik_h | нда. Проверю | 13:38 |
Zverik_h | (попозже) | 13:38 |
Hind | у меня вообще плагин смещений не запускается на stable | 13:42 |
Hind | но я не вникал в суть проблемы | 13:43 |
*** Hind has left #osm-ru | 13:46 | |
Runge | Maks|mapnik: прошу прощения. отлучался на собрание. ты еще тут? | 13:57 |
*** andrewsh has quit IRC | 14:09 | |
*** Maks|mapnik has quit IRC | 14:09 | |
*** KirillMnsk has quit IRC | 14:15 | |
*** KirillMnsk has joined #osm-ru | 14:16 | |
*** andrewsh has joined #osm-ru | 14:16 | |
*** jekhor has joined #osm-ru | 14:25 | |
*** amak has left #osm-ru | 14:47 | |
*** amak has joined #osm-ru | 14:52 | |
*** old_Bibigon has quit IRC | 15:23 | |
*** freeExec has quit IRC | 16:12 | |
*** old_Bibigon has joined #osm-ru | 16:15 | |
*** Maks|mapnik has joined #osm-ru | 16:44 | |
Maks|mapnik | Runge: извиняюсь, тоже отвлекли небольшим авралом. Про .net и mono в частности — это был риторический монолог, ситуация в целом печальная, но думаю, если задаваться целью, то можно сделать нормальное действительно межплатформенное приложение и на мо | 16:46 |
*** gryphon has quit IRC | 16:46 | |
andrewsh | > и на мо | 16:47 |
*** sh4 has joined #osm-ru | 16:47 | |
Maks|mapnik | но тоже | 16:50 |
*** Maks|mapnik has quit IRC | 16:58 | |
*** KirillMnsk has quit IRC | 17:22 | |
*** KirillMnsk has joined #osm-ru | 17:25 | |
andrewsh | народ, я что, неправ здесь? http://www.openstreetmap.org/note/189414 | 17:31 |
Komzpa|work | andrewsh: да | 17:37 |
Komzpa|work | andrewsh: очевидные ноутсы бессмысленны | 17:37 |
Komzpa|work | раздражают, бесят, загораживают | 17:38 |
*** gryphon has joined #osm-ru | 17:54 | |
*** Scondo has quit IRC | 17:55 | |
*** KirillMnsk_ has joined #osm-ru | 18:07 | |
*** KirillMnsk_ has quit IRC | 18:11 | |
*** KirillMnsk has quit IRC | 18:13 | |
*** KirillMnsk has joined #osm-ru | 18:35 | |
*** Mezonin__ has joined #osm-ru | 18:46 | |
Zverik_h | отвратительный ноут, ненавижу такие | 18:49 |
andrewsh | потому их нужно побыстрее отмапливать | 18:50 |
Zverik_h | andrewsh: так иди и мапь | 18:50 |
Zverik_h | 19 дней, мог бы уже сгонять | 18:50 |
andrewsh | ну не я ж там живу, местным легче отмапить | 18:50 |
andrewsh | у меня здесь забот хватает | 18:51 |
Zverik_h | ты хуже яндекса, тот при раздаче заданий, хоть, плюшки обещает, вроде печатных карт | 18:51 |
*** KirillMnsk_ has joined #osm-ru | 18:52 | |
*** KirillMnsk has quit IRC | 18:52 | |
*** KirillMnsk_ is now known as KirillMnsk | 18:52 | |
*** Mezonin_ has quit IRC | 18:52 | |
Zverik_h | если всю карту равномерно с шагом 5 километров покрыть такими «багами», это ок, по-твоему? | 18:53 |
andrewsh | но я ж не покрыл равномерно | 18:53 |
andrewsh | увидел что-то, где тындекс сильно лучше | 18:53 |
andrewsh | или кто там | 18:53 |
andrewsh | и ткнул | 18:53 |
*** Mezonin__ has quit IRC | 18:56 | |
*** KirillMnsk has quit IRC | 19:00 | |
*** KirillMnsk has joined #osm-ru | 19:08 | |
jekhor | andrewsh, нафиг-нафиг такое. Замапить до конца всё невозможно. | 19:16 |
jekhor | всегда останется уровень детализации, который ты ещё не покрыл | 19:16 |
Zverik_h | ура, трейлер Доктора | 19:23 |
*** _sev has joined #osm-ru | 19:24 | |
andrewsh | jekhor: ну так я ж не покрываю планету пятикилометровой сеткой багов | 19:32 |
andrewsh | но почему бы выборочно не взять и не замапить что-то | 19:33 |
*** Mixaill has joined #osm-ru | 19:33 | |
jekhor | потому что твой выбор — он твой. | 19:35 |
andrewsh | «Такими багами можно увешать весь Линукс. Давайте не будем репортить баги» | 19:43 |
andrewsh | «Улучшать код можно до бесконечности. Давайте не будет рефакторить код, да и вообще, зачем что-то коммитить» | 19:43 |
Zverik_h | andrewsh: твой баг сродни «ничего не работает». Ими действительно можно весь линукс увешать | 19:43 |
andrewsh | Zverik_h: я же написал конкретно: отсутствуют здания | 19:44 |
andrewsh | нет адресов | 19:44 |
andrewsh | Zverik_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 IRC | 19:59 | |
*** KirillMnsk has joined #osm-ru | 20:01 | |
*** sh4 has quit IRC | 20:14 | |
*** _sev has quit IRC | 21:01 | |
*** gryphon has quit IRC | 21:01 | |
*** KirillMnsk has quit IRC | 21:03 | |
*** jekhor has quit IRC | 21:13 | |
*** KirillMnsk has joined #osm-ru | 21:29 | |
*** old_Bibigon has quit IRC | 21:33 | |
*** jekhor has joined #osm-ru | 22:07 | |
*** progserega has joined #osm-ru | 22:58 | |
*** Zverik_h has quit IRC | 23:11 | |
*** kisaa has joined #osm-ru | 23:21 | |
*** jekhor_ has joined #osm-ru | 23:21 | |
*** jekhor_ has quit IRC | 23:25 | |
*** jekhor_ has joined #osm-ru | 23:26 | |
*** jekhor has quit IRC | 23:29 | |
*** KirillMnsk has quit IRC | 23:41 | |
*** pnorman has quit IRC | 23:44 | |
*** jekhor_ has quit IRC | 23:48 | |
*** jekhor_ has joined #osm-ru | 23:49 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!