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.***
#526 2014-08-20 12:19:08
- xmd5a
- Member

- Registered: 2013-01-02
- Posts: 879
- Website
Re: OsmAnd: стили отображения карт
Название остановки берётся с name у объекта highway=bus_stop, иначе с public_transport=platform. Сейчас тупо копируются теги из отношения на входящий в него объект (если в rendering_types указано relation="true") и роли посмотреть невозможно. Виктор обещал переделать эту систему, так что получение инфы о типе остановки из отношения (из тега route) и имени остановки из stop_area откладывается.
Offline
#527 2014-08-20 17:26:05
- var-alex
- Member
- From: МО, Коломна
- Registered: 2012-04-12
- Posts: 1,399
Re: OsmAnd: стили отображения карт
Сейчас тупо копируются теги из отношения на входящий в него объект (если в rendering_types указано relation="true")
То есть если у платформы и осьановки не задать имя оно скопируется из отношения? Это гут.
Offline
#528 2014-08-20 18:37:47
- xmd5a
- Member

- Registered: 2013-01-02
- Posts: 879
- Website
Re: OsmAnd: стили отображения карт
xmd5a wrote:Сейчас тупо копируются теги из отношения на входящий в него объект (если в rendering_types указано relation="true")
То есть если у платформы и осьановки не задать имя оно скопируется из отношения? Это гут.
Нет, сейчас не берётся из отношения. Я говорил про сам механизм. Думаю это плохая идея - брать имя из отношений, с учётом того что ВСЕ отношения, в которые входит объект, проецируются на конкретный его элемент (если relation="true").
Offline
#529 2014-08-20 22:07:09
- LLlypuk82
- Member

- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: OsmAnd: стили отображения карт
Забавно (в плохом смысле) с транспортом получилось в новой схеме. Станции были явно разделены, что логично: совершенно различная инфраструктура (общее - слова «транспорт» и «станция»), а теперь получились неразличимые «болванки». Всё равно что булочную обозначать одинаково с мясной лавкой на том основании, что и то и другое - магазин. По-хорошему, следовало внедрять public_transport=bus_station и public_transport=train_station.
С остановками тоже не всё гладко получилось. Например, если нет маршрутов (или они по старой схеме), то и (99,9%) не будет public_transport=stop_position. Я в таких случаях к highway=bus_stop, добавив public_transport=platform, вбиваю и bus=yes. Не знаю, как-то интуитивно не возникает желания «лепить» stop_position без маршрутов как таковых.. Ну, положим, это - мой «бзик» (впрочем, никому не мешающий), а вот с авто- и ж/д- станциями - недоработка явная, стоит вносить корректировку. Есть сторонники? ![]()
Offline
#530 2014-08-20 23:08:10
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: OsmAnd: стили отображения карт
следовало внедрять public_transport=bus_station и public_transport=train_station.
А смысл или всё ясно из названия вокзала или ты исчешь конкретный маршрут и уже не столь важно с какого вокзала он отходит. На худой конец рельсы и воду увидят все ![]()
Offline
#531 2014-08-21 05:23:45
- var-alex
- Member
- From: МО, Коломна
- Registered: 2012-04-12
- Posts: 1,399
Re: OsmAnd: стили отображения карт
По-хорошему, следовало внедрять public_transport=bus_station и public_transport=train_station.
Чем они таким отличаются то??
С остановками тоже не всё гладко получилось. Например, если нет маршрутов (или они по старой схеме), то и (99,9%) не будет public_transport=stop_position.
С чего вдруг такой вывод?? Давно отмеченные остановки имеют обычно только тег highway=bus_stop, и точка стоит на месте "знака автобусная остановка". Никаких платформ и stop_position нет. Это я конечно исправляю на новую структуру с отношением.
Offline
#532 2014-08-21 20:34:35
- LLlypuk82
- Member

- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: OsmAnd: стили отображения карт
Никаких платформ и stop_position нет.
Дык а я о чём толкую?
Соответственно, нет и «места» для bus/trolleybus/tram=yes.
Бывают случаи, когда расположение остановок разных видов ОТ «рядом_но_обособленно» и важно видеть на карте, где именно и какой именно транспорт остановится (и останавливается ли вообще!). Это касается, в отдельности, и автобусов и троллейбусов и трамваев.
А смысл или всё ясно из названия вокзала или ты исчешь конкретный маршрут и уже не столь важно с какого вокзала он отходит.
Из названия много чего ясно бывает, но это не аргумент, однако же. И если меня интересует автостанция (например, ближайшая), то хочется обнаружить именно её. Тоже самое относится и к ж/д станциям. Это непосредственно влияет на эффективность получения доступа к предпочитаемому виду транспорта для передвижения. А виды разнятся по комфортности, скорости, стоимости проезда, частоте рейсов и т.д.
Offline
#533 2014-08-22 06:42:53
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: OsmAnd: стили отображения карт
Вот я попробовал вместить всё разнообразие тегирования остановок ОТ. Там правда пока маршруты по старой схеме, поэтому я их не вешал на новые платформы.
И вывод такой, платформу нужно показывать, но значки транспорта нужны именно дорогах/рельсах.
В выходные постараюсь прокинуть маршруты трамвая, маршрутки и автобуса через эти остановки вам для эксперементов.
Offline
#534 2014-08-22 06:44:00
- var-alex
- Member
- From: МО, Коломна
- Registered: 2012-04-12
- Posts: 1,399
Re: OsmAnd: стили отображения карт
Эх ... Запутался что то я. "Рядом_но_обособлено" представляется тяжко. Ведь оно должно по одной и той же дороге ехать, ну что бы не понятно было изначально где ждать? Могу себе такое только для автобусов троллейбусов предположить, но у нас нету вторых, соответсвенно представить не могу.
И если меня интересует автостанция (например, ближайшая)
Так чем же автостанция отличается от остановки? Ну кроме наличия инфраструктуры и возможности уехать бОльшим числом маршрутов?
Offline
#535 2014-08-22 06:46:44
- var-alex
- Member
- From: МО, Коломна
- Registered: 2012-04-12
- Posts: 1,399
Re: OsmAnd: стили отображения карт
И вывод такой, платформу нужно показывать, но значки транспорта нужны именно дорогах/рельсах.
Дыкть в описании ОТ в вики именно про это и сказано!!! Что на рельсах/дорогах! так и тегирую!
Я даж тему создавал что бы кой чего уточнить, но понял что большинству это не интересно. http://forum.openstreetmap.org/viewtopic.php?pid=424188
Offline
#536 2014-08-22 07:10:13
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: OsmAnd: стили отображения карт
"Рядом_но_обособлено" представляется тяжко.
Вот допустим в моём примере выше автобус останавливается чуть дальше, т.к. он не городской сети, а междугородней и стоит на остановке по 10 минут. Если бы он останавливался там же где и маршрутки, он тупо бы им мешал.
Offline
#537 2014-08-22 07:14:53
- var-alex
- Member
- From: МО, Коломна
- Registered: 2012-04-12
- Posts: 1,399
Re: OsmAnd: стили отображения карт
Вот допустим в моём примере выше автобус останавливается чуть дальше, т.к. он не городской сети, а междугородней и стоит на остановке по 10 минут. Если бы он останавливался там же где и маршрутки, он тупо бы им мешал.
Наверное бы я в таком слуае сделал 2 платформы точно, дял маршруток и для автобуса. Да и stop_position можно разделить на 2 шт, для автобусов и для маршруток. У нас в городе, что маршрутки что автобусы на одних и тех же остановках останавливаются, такого разделения нет.
Offline
#538 2014-08-22 10:55:47
- coolkaas
- Member

- From: RU, Penza
- Registered: 2009-05-28
- Posts: 2,391
Re: OsmAnd: стили отображения карт
у нас тоже пригородные отдельно стоят, что бы не мешать.
http://openstreetmap.ru/#map=18/53.2304 … 65&layer=K (маппинг по-старинному, просто пример)
Offline
#539 2014-08-25 19:56:24
- coolkaas
- Member

- From: RU, Penza
- Registered: 2009-05-28
- Posts: 2,391
Re: OsmAnd: стили отображения карт
а куда дели покрытие дорог?
upd: xmd5a,
Вводная: я как поставил одностроковый твой "UinRS maximum datail" этот чит)) так им и пользуюсь. Полезность -- на 16 масштабе ГАРАНТИРОВАННО видно ВСЕ строения, не надо еще крупнее делать. (там еще много чего подробнее, тоже хорошо).
Вопрос: а тут я обнаружил у штатного UniRS галку, как "Меньше деталей", так и галку "Больше деталей" (вроде новая, помню было "либо-либо" у Уни и Лайта) -- вот "Больше" -- это как раз максимум детализции _тот_ самый_? или это что-то иное?
(если да, я бы убрал стиль-прослойку Максиум детайл, и переехал бы на штатный Уни).
Last edited by coolkaas (2014-08-27 12:11:46)
Offline
#540 2014-08-29 08:18:48
- xmd5a
- Member

- Registered: 2013-01-02
- Posts: 879
- Website
Re: OsmAnd: стили отображения карт
а куда дели покрытие дорог?
Мне уже второй раз задают этот вопрос и я не понимаю что имеется в виду. Вот скрин с последней ночной. На фоне видно покрытие.
Вопрос: а тут я обнаружил у штатного UniRS галку, как "Меньше деталей", так и галку "Больше деталей" (вроде новая, помню было "либо-либо" у Уни и Лайта) -- вот "Больше" -- это как раз максимум детализции _тот_ самый_? или это что-то иное?
Я переношу практически все фичи из UniRS в default чтобы перевести UniRS на константы (в идеале стиль будет набором констант, изменённых по сравнению с default). Будет значительно быстрее работать. Поэтому я перетащил в default режим с большим количеством деталей (который по умолчанию включён) и сделал там галку "More detailed". Пока что эти галки конфликтуют, да, но на то она и ночная версия. Просто убрать в данный момент код из UniRS не получится. Лишняя работа. Я думаю скоро Виктор сделает еще один слой для линий и я перенесу surface и smoothness, плюс access для track-path. Просто можно перенести сейчас, но там будет дублирование большой секции кода. И после этого различия между default и UniRS можно будет начать выносить в константы.
Тестировал сегодня - default при практически идентичном количестве элементов на экране в 1.5-2 раза быстрее. Видимо из-за того что UniRS зависит от default. Ну и еще при переносе я много кода переписываю более оптимально чем в UniRS.
А еще сейчас активно разрабатывается (не мной) новый движок рендеринга, который использует 3D-ускорение. Но это вряд ли будет введено в 1.9. Много работы.
Last edited by xmd5a (2014-08-29 08:22:00)
Offline
#541 2014-08-29 08:28:07
- xmd5a
- Member

- Registered: 2013-01-02
- Posts: 879
- Website
Re: OsmAnd: стили отображения карт
Есть кто из Беларуси? Почему у вас в Минске на синей ветке метро (например станция Площадь Победы id 209191850) прописан ref? Что это значит и надо ли его отображать в названии станции?
Offline
#542 2014-08-29 09:43:47
- coolkaas
- Member

- From: RU, Penza
- Registered: 2009-05-28
- Posts: 2,391
Re: OsmAnd: стили отображения карт
ох, ё. три-дэ акселерация! вот это новость!
xmd, раз не я один пищал про утрату покрытия, видимо, так оно и было, мож, оторвалось временно. потом и правда, глаза протер – на месте!
знаешь, ночки пару раз за день иногда ставлю. в одной исчезло, в другой появилось. всё может быть.
Offline
#543 2014-08-29 11:52:56
- xmd5a
- Member

- Registered: 2013-01-02
- Posts: 879
- Website
Re: OsmAnd: стили отображения карт
xmd, раз не я один пищал про утрату покрытия
Похоже второй это тоже ты был ![]()
Offline
#544 2014-08-29 12:55:31
- Komяpa
- Member

- From: Minsk
- Registered: 2009-04-14
- Posts: 1,323
- Website
Re: OsmAnd: стили отображения карт
xmd5a, в Минске у станций есть цифровой код, который есть на многих схемах. Рендерить не нужно.
world processing is what we do.
[OSMF BY Team] [http://komzpa.net/] [jabber: komzpa@gmail.com] [mobile/SMS: +375257407159]
Offline
#545 2014-09-02 12:10:32
- var-alex
- Member
- From: МО, Коломна
- Registered: 2012-04-12
- Posts: 1,399
Re: OsmAnd: стили отображения карт
Походу shop=shoes не рендериться никак.... Надобы сделать. А в идеале, для точек с дополнением shoes=children отличающаяся иконка...
Last edited by var-alex (2014-09-02 12:12:00)
Offline
#546 2014-09-02 17:40:12
- coolkaas
- Member

- From: RU, Penza
- Registered: 2009-05-28
- Posts: 2,391
Re: OsmAnd: стили отображения карт
var-alex, можно делать основную картинку, а к ней маленький индекс. для детишек, это, например, буковка S. (в общем случае, не обязательно буква).
разработать систему, картинки. унифицировать, так сказать. и забыть, как страшный сон, все НОВЫЕ способы отображения. выдумывания, КАК бы еще извернуться с новой картинкой.
понимаю, что "маленький индекс" на и без того крошечной картинке.. это сомнительно)) но попобовать можно.
Offline
#547 2014-09-02 19:12:18
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: OsmAnd: стили отображения карт
Немного поплачусь про man_made=embankment и embankment=yes они должны по разному отображаться: если они совмещены с дорогой/рельсами, то насыпь в обе стороны (это как сейчас); если это просто линия, то левая сторона линии обозначает высокую сторону насыпи, правая — низкую.
Offline
#548 2014-09-02 20:29:41
- xmd5a
- Member

- Registered: 2013-01-02
- Posts: 879
- Website
Re: OsmAnd: стили отображения карт
Немного поплачусь про man_made=embankment и embankment=yes они должны по разному отображаться: если они совмещены с дорогой/рельсами, то насыпь в обе стороны (это как сейчас); если это просто линия, то левая сторона линии обозначает высокую сторону насыпи, правая — низкую.
Это не получится сделать в обозримом будущем. Движок не позволяет. И грядущий не будет позволять 99%. Там система что тегу присваивается статус additional. Только так можно составить условие if (tag=value && additional="add_tag=value") { .. }. Но если тегу присвоен этот статус, то отдельно от других тегов рисоваться он не может. Таким образом, если тегу embankment=yes присвоить статус additional, то его поддержку придётся прописывать во всех рельсах и дорогах отдельно, занимая тем самым и без того забитые под завязку слои. Сейчас рисуется отдельным тегом. А несимметричные относительно центра линии (чтобы корректно нарисовать cliff например) - это когда-то будет. Виктор сказал что как придёт время - сделает. Такая ситуация.
это, например, буковка S.
Непонятно это всё для непосвящённого человека.
Offline
#549 2014-09-03 07:09:37
Offline
#550 2014-09-03 08:52:23
- coolkaas
- Member

- From: RU, Penza
- Registered: 2009-05-28
- Posts: 2,391
Re: OsmAnd: стили отображения карт
пешие улицы? можно посмотреть, где погулять. это и водителям будет интересно. при при формировании визуального маршрута. не только пешеходам.
хило они выделяются, мое мнение. сейчас конечно сильнее, чем было.
вот в NightRS они от души выделяются! ))
а синий цвет, как у пеших дорожек, нельзя задействовать? что бы вся "пешесть" была в одном ключе. текущий странно-салатный цвет растет из мапника, так понимаю?
Offline