You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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: Карты для СитиГида

Zkir wrote:
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: Карты для СитиГида

Kostik wrote:
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: Карты для СитиГида

Zkir wrote:

//придётся наверное забыть про разновысотные здания в нём
Трехмерные здания в ситигиде уже так или иначе есть, и забыть о них врядли получится.  При этом предлагается простая модель высотности: форма основания плюс высота.  Почему это плохо, и почему от этого надо отказываться, я не вижу. Каждая рендерилка рисует в меру своих способностей.

Плохо тем, что узнаваемость картинки теряется. Такие здания никак в простую модель не ложатся -  http://maps.yandex.ru/-/CFTXBUmY
Ну нет - так нет.

Zkir wrote:

//Или адресацию не на здания, а на некий участок под зданием?
Можно поддержать адресные точки, как в Германии. Если их кто-то будет ставить)

Имелось в виду: если у здания стоит тег что есть более подробная отрисовка, то в выходном файле генерить только адресную точку, а сами здания формировать кусками building:part
Тогда бы и поиск не портился и здания можно было бы отрисовать получше.

Offline

#1305 2012-01-30 12:52:21

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,110

Re: Карты для СитиГида

Sergey Astakhov wrote:

Плохо тем, что узнаваемость картинки теряется. Такие здания никак в простую модель не ложатся -  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: Карты для СитиГида

Zkir wrote:

В систему с кирпичами ни церкви, ни пирамида хеопса не ложится. увы.

Пирамидальных зданий не так много, к счастью. А вот зданий с разновысотными частями, увы, множество...

Zkir wrote:

сами здания формировать кусками 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: Карты для СитиГида

Sergey Astakhov wrote:

Сейчас в карту попадает только 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: Карты для СитиГида

Что-то совсем ничего не понимаю.  sad
Каким образом  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: Карты для СитиГида

Dinamik wrote:

В моём представлении - обычно, как полки в библиотеке. Просто в разной части здания разная высота.

Теперь я понял. Но остальные товарищи в теме про 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. Еду по Фонтанке, а карта показывает что это Слуцкая, вместо Литейного - Долгоозерная.

1327940506-700.jpg

1327940800-700.jpg

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: Карты для СитиГида

Dinamik wrote:

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: Карты для СитиГида

Dinamik wrote:

Не думаю, что будет много возражающих, если будет внедрена и оглашена соответствующая поддерживаемая методика различения.

Эти скобки по дурацки смотрятся на карте и изрядно мешаются в обработке. Не хотите заморачиваться с полигонами исторических районов - хоть вынесите это уточнение в отдельный тег.

Offline

#1325 2012-02-03 13:50:06

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,110

Re: Карты для СитиГида

Sergey Astakhov wrote:

Надо вам это уточнение - ставьте его при конвертации. Но в name его пихать не нужно.

Еще бы у Динамика была своя конвертация smile


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

Board footer

Powered by FluxBB