You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1301 2012-01-30 12:17:38
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Карты для СитиГида
Kostik wrote:PS: Нашёл сам
Можешь это пока убрать, пожалуйста? И так они опубликованы раньше времени...
Так я эту ссылку на просторах интернета нашёл. Да и по выложенным тут не трудно догадаться.
Offline
#1302 2012-01-30 12:19:27
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Карты для СитиГида
У Зимнего дворца в RU-SPO 1.263 (City Guide 7.0.0.28) рисуется несколько десятков этажей.
addr:housenumber = 38
addr:street = Дворцовая набережная
building = yes
building:height = 22
building:levels = 3
cladr:code = 78000000000034500
name = Зимний дворец
name:de = Der Winterpalast
name:en = Winter Palace
name:es = Palacio de Invierno
name:fi = Talvipalatsi
name:fr = Palais d'Hiver
name:it = Palazzo d'Inverno
Offline
#1303 2012-01-30 12:21:50
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Карты для СитиГида
Zkir wrote:Kostik wrote:PS: Нашёл сам
Можешь это пока убрать, пожалуйста? И так они опубликованы раньше времени...
Так я эту ссылку на просторах интернета нашёл. Да и по выложенным тут не трудно догадаться.
Я понимаю, но это-то и плохо. Карты для предварительного тестирования уже разошлись по энерго-информационному полю земли. А там еще много серьезных косяков.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1304 2012-01-30 12:28:39
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Карты для СитиГида
//придётся наверное забыть про разновысотные здания в нём
Трехмерные здания в ситигиде уже так или иначе есть, и забыть о них врядли получится. При этом предлагается простая модель высотности: форма основания плюс высота. Почему это плохо, и почему от этого надо отказываться, я не вижу. Каждая рендерилка рисует в меру своих способностей.
Плохо тем, что узнаваемость картинки теряется. Такие здания никак в простую модель не ложатся - http://maps.yandex.ru/-/CFTXBUmY
Ну нет - так нет.
//Или адресацию не на здания, а на некий участок под зданием?
Можно поддержать адресные точки, как в Германии. Если их кто-то будет ставить)
Имелось в виду: если у здания стоит тег что есть более подробная отрисовка, то в выходном файле генерить только адресную точку, а сами здания формировать кусками building:part
Тогда бы и поиск не портился и здания можно было бы отрисовать получше.
Offline
#1305 2012-01-30 12:52:21
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Карты для СитиГида
Плохо тем, что узнаваемость картинки теряется. Такие здания никак в простую модель не ложатся - http://maps.yandex.ru/-/CFTXBUmY
Чем проще модель, тем меньше зданий в нее ложиться. В систему с кирпичами ни церкви, ни пирамида хеопса не ложится. увы.
сами здания формировать кусками building:part
Тогда бы и поиск не портился и здания можно было бы отрисовать получше.
Этого я видимо еще не совсем понял. формировать кусками building:part где? Каким образом?
И почему что-то мешает "лучшей" отрисовке?
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1306 2012-01-30 13:10:49
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Карты для СитиГида
В систему с кирпичами ни церкви, ни пирамида хеопса не ложится. увы.
Пирамидальных зданий не так много, к счастью. А вот зданий с разновысотными частями, увы, множество...
сами здания формировать кусками building:part
Тогда бы и поиск не портился и здания можно было бы отрисовать получше.Этого я видимо еще не совсем понял. формировать кусками building:part где? Каким образом?
И почему что-то мешает "лучшей" отрисовке?
Сейчас в карту попадает только building
Если добавить building:part в виде зданий, то пойдёт конфликт (здания внутри зданий).
С этим конфликтом можно справиться доп. тегом, который бы говорил о том, что здание в карте рисовать не нужно (т.к. оно нарисовано через building:part).
Offline
#1307 2012-01-30 15:03:20
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Карты для СитиГида
Сейчас в карту попадает только building
Если добавить building:part в виде зданий, то пойдёт конфликт (здания внутри зданий).
С этим конфликтом можно справиться доп. тегом, который бы говорил о том, что здание в карте рисовать не нужно (т.к. оно нарисовано через building:part).
Предлагается тег consists_of_parts=yes
1) ищем все building=yes
2) если нет тега consists_of_parts=yes, считаем, что это одно здание; в этом случае, если есть building:levels= , рисуем с указанным числом этажей, если нет - с 4-мя этажами
3) если тег consists_of_parts=yes есть, считаем, что здание состоит из разновысотных кусков - рисовать его не нужно
4) генерируем адресную точку (если на здании заполнено addr:housenumber или addr:housename)
5) ищем все building:part=yes
6) если есть building:levels= , рисуем с указанным числом этажей, если нет - с 4-мя этажами
7) генерируем адресную точку (если на части здания заполнено addr:housenumber или addr:housename)
Last edited by Dinamik (2012-01-30 15:35:03)
Offline
#1308 2012-01-30 16:06:08
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Карты для СитиГида
Что-то совсем ничего не понимаю. ![]()
Каким образом building:part может помочь и зачем анализировать тег consists_of_parts , если отрисовать адекватно кирпичи СГ все равно не может? Или теперь предлагается класть кирпичи не один на другой, а только исключительно рядом друг с дружкой?
Last edited by Zkir (2012-01-30 16:13:30)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1309 2012-01-30 16:30:45
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Карты для СитиГида
Положим, есть здание: часть 5 этажей, часть 10 этажей, часть 7 этажей.
building=yes (общий контур здания) + building:levels=10
building:part=yes (первая часть) + building:levels=5
building:part=yes (вторая часть) + building:levels=10
building:part=yes (третья часть) + building:levels=7
Если просто сказать "обрисовывай и building, и building:part", то будет конфликт: нужно будет в одном месте нарисовтаь и 5-этажное здание, и 10 этажное, и 7-этажное, и 10 этажное. Нужно указание "в этой случай building не обрисовывай, это здание описывается через building:parts!"
Offline
#1310 2012-01-30 16:35:01
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Карты для СитиГида
Я повторю вопрос: каким образом эти части расположены относительно друг друга? они лежат друг на друге (как блины на тарелке) , стоят рядом (как книги на полке в библиотеке), как то еще?
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1311 2012-01-30 16:51:57
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Карты для СитиГида
В моём представлении - обычно, как полки в библиотеке. Просто в разной части здания разная высота. Если есть выпирающие части и/или дырки, то уже сложнее - может понадобиться рисовать блинами. Но я считаю, что большинство зданий адекватно рисуется полками. И если научиться рисовать их, будет хорошо.
Last edited by Dinamik (2012-01-30 16:52:14)
Offline
#1312 2012-01-30 17:13:24
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Карты для СитиГида
В моём представлении - обычно, как полки в библиотеке. Просто в разной части здания разная высота.
Теперь я понял. Но остальные товарищи в теме про 3d мапник, Котяра и иже с ним, разделяют твое представление? Потому что, по-моему, речь там шла ровно о противоположном:
http://forum.openstreetmap.org/viewtopi … 93#p125793
Но я считаю, что большинство зданий адекватно рисуется полками. И если научиться рисовать их, будет хорошо.
Такой случай, когда части здания разной высоты лежат на земле, а не друг на друге, поддержать разумеется можно. Особенно если будет надежный способ отличить его от других случаев.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1313 2012-01-30 17:32:23
- klif22
- Member

- From: Saint Petersburg
- Registered: 2010-12-26
- Posts: 91
Re: Карты для СитиГида
Какая то странность в версии для 7.0. Еду по Фонтанке, а карта показывает что это Слуцкая, вместо Литейного - Долгоозерная.


Offline
#1314 2012-01-30 18:25:32
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Карты для СитиГида
klif22, спасибо.
Снял пока карты с раздачи, до тех пор пока основные косяки не будут поправлены.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1315 2012-01-30 19:00:40
- meXanicus
- Member
- From: Ростов-на-Дону
- Registered: 2011-01-28
- Posts: 64
Re: Карты для СитиГида
Вопрос к Zkir , возможно ли купить СГ без карт, но дешевле?
P.S. Хочу уйти с "Сами знаете кого"
P.P.S. Извините за оффтоп, больше нет сил
Last edited by meXanicus (2012-01-30 19:01:35)
Offline
#1316 2012-01-30 19:20:39
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Карты для СитиГида
meXanicus, напишите мне через осм-почту. Если у вас есть правки в осм, мы решим ваш вопрос.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1317 2012-02-02 06:01:55
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Карты для СитиГида
Новая итерация:
RU-MOS.cgmap
RU-SPO.cgmap
Починена проблема с адресным поиском и ошибочными подписями улиц
Last edited by Zkir (2012-02-02 06:03:14)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1318 2012-02-02 19:33:06
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Карты для СитиГида
Карелия и Мурмурманская область.
* RU-KR.cgmap
* RU-MUR.cgmap
---
Пришлось поставить оригинальные конфиги геоконструктора, потому что иначе проблема с адресным поиском не решалась. Для меня это тяжелое решение, потому что стандартная ситигидовская цветовая схема мне совсем не нравится.
Утраченные фичи буду прикручивать по багрепортам.
Last edited by Zkir (2012-02-02 20:18:24)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1319 2012-02-03 01:43:04
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Карты для СитиГида
RU-SPO.cgmap 1.267
http://www.openstreetmap.org/browse/way/139764419
highway = living_street
maxspeed:backward = RU:living_street
maxspeed:forward = 20
name = Старо-Гостилицкое шоссе
surface = asphalt
При простановке старта и/или финиша у улицы маршрут не привязывается линии (старт и/или финиш прилипают к другим улицам, даже если линия 139764419 ближе)
http://www.openstreetmap.org/browse/way/4484482
highway = residential
name = улица Веденеева
vehicle = destination
При простановке старта и/или финиша у улицы маршрут не привязывается к улице (старт и/или финиш прилипают к другим улицам, даже если линия 4484482 ближе)
Но, похоже, дело в программе: она не строит старт из ребра с нулевой скоростью и не доводит до финиша в ребро с нулевой скоростью.
http://www.openstreetmap.org/browse/way/96739322
highway = residential
name = Ульяновская улица (Сергиевка)
В Петергофе (внутри полигона Петергофа) есть "Ульяновская улица" и "Ульяновская улица (Сергиевка)" (они так и называются). Для того, чтобы найти вторую улицу, приходится выбирать населённый пункт "Сергиевка", хотя такого населённого пункта быть не должно, а в списке улиц Петергофа должны фигурировать "Ульяновская улица" и "Ульяновская улица (Сергиевка)".
В списке населённых пунктов фигурируют два Петергофа, а должен быть один.
http://www.openstreetmap.org/browse/way/28455288
addr:housenumber = 38
addr:street = Дворцовая набережная
building = yes
building:height = 22
building:levels = 3
cladr:code = 78000000000034500
name = Зимний дворец
name:de = Der Winterpalast
name:en = Winter Palace
name:es = Palacio de Invierno
name:fi = Talvipalatsi
name:fr = Palais d'Hiver
name:it = Palazzo d'Inverno
Рисуется очень высокое здание (этажей 50?)
P.S. Где в 7 версии режим правки? Как посмотреть скоростные индексы, одностороннее движение, запреты поворотов?
P.P.S. Насколько я вижу, поиск опять завязали на роутинговые линии. Вопрос: а нельзя ли находить улицы (и, соответственно, дома на них) по "роутинговым точкам"? То есть чтобы искались не только роутинговые линии, но и соответствующим образом помеченные точки.
Last edited by Dinamik (2012-02-03 12:21:00)
Offline
#1320 2012-02-03 07:41:01
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Карты для СитиГида
http://www.openstreetmap.org/browse/way/96739322
highway = residential
name = Ульяновская улица (Сергиевка)В Петергофе (внутри полигона Петергофа) есть "Ульяновская улица" и "Ульяновская улица (Сергиевка)" (они так и называются). Для того, чтобы найти вторую улицу, приходится выбирать населённый пункт "Сергиевка", хотя такого населённого пункта быть не должно, а в списке улиц Петергофа должны фигурировать "Ульяновская улица" и "Ульяновская улица (Сергиевка)".
А это вы откуда взяли? Нет никаких Сергиевок в официальных названиях.
Адреса в РГИС:
Санкт-Петербург, город Петродворец, Старый Петергоф, Ульяновская улица, дом 8, литера А
Санкт-Петербург, город Петродворец, Ульяновская улица, дом 21, литера А
Offline
#1321 2012-02-03 12:19:33
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Карты для СитиГида
В КЛАДРе, налоговой справке, Реестре названий объектов городской среды Санкт-Петербурга нет никаких Петродворцов, а есть город Петергоф, в котором есть Ульяновская улица и "Ульяновская улица (Сергиевка)".
Last edited by Dinamik (2012-02-03 12:41:10)
Offline
#1322 2012-02-03 12:48:04
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Карты для СитиГида
Просто не везде ещё обновили Петродворец на Петергоф. Улица не может называться "Ульяновская улица (Сергиевка)". Название у неё "Ульяновская улица", а "(Сергиевка)" - это просто уточнение района.
Текст из того же реестра:
"Перед топонимом может указываться название исторического района, населенного пункта или муниципального образования, в которое входит топоним, либо его часть, о которой идет речь. Данное уточняющее определение не входит в состав топонима."
Надо вам это уточнение - ставьте его при конвертации. Но в name его пихать не нужно.
Offline
#1323 2012-02-03 12:55:02
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Карты для СитиГида
Не думаю, что будет много возражающих, если будет внедрена и оглашена соответствующая поддерживаемая методика различения.
Offline
#1324 2012-02-03 13:22:24
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Карты для СитиГида
Не думаю, что будет много возражающих, если будет внедрена и оглашена соответствующая поддерживаемая методика различения.
Эти скобки по дурацки смотрятся на карте и изрядно мешаются в обработке. Не хотите заморачиваться с полигонами исторических районов - хоть вынесите это уточнение в отдельный тег.
Offline
#1325 2012-02-03 13:50:06
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Карты для СитиГида
Надо вам это уточнение - ставьте его при конвертации. Но в name его пихать не нужно.
Еще бы у Динамика была своя конвертация ![]()
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline