OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

A fix has been applied to the login system for the forums - if you have trouble logging in please contact support@openstreetmap.org with both your forum username and your OpenStreetMap username so we can make sure your accounts are properly linked.

#1326 2017-02-15 06:59:04

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 2,656

Re: OsmAnd: стили отображения карт

literan, а просто переименовать соответствующий файлик в my_style.render.xml и поменять в нем <renderingStyle name="****" не покатит ??

Last edited by pfg21 (2017-02-15 06:59:35)

Offline

#1327 2017-02-15 12:07:49

literan
Member
Registered: 2012-11-06
Posts: 2,408
Website

Re: OsmAnd: стили отображения карт

pfg21 wrote:

в my_style.render.xml и поменять в нем <renderingStyle name="****" не покатит ??

извиняюсь, но я ничего не понял из того, что вы пишете. Где, что переименовать? Если что, к ИТ отношения не имею.

Last edited by literan (2017-02-15 12:08:17)

Offline

#1328 2017-02-15 13:14:57

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 2,656

Re: OsmAnd: стили отображения карт

стили отображения османда в виде отдельных файлов лежат внутри папки османда (в которой карты лежат) в подпапке /rendering/  в форматем <имя стиля>.render.xml (кроме стиля османд он хранится в файле default.render.xml)

К примеру, берешь файл default.render.xml  копируешь его в my_style.render.xml, открываешь в редакторе (лчше на десктопе) и в самом начале меняешь имя в строчке <<<renderingStyle name="default" depends="" .....>> на ББ<renderingStyle name="My style" depends="" ....>>
Таким образом получаешь копию основного стиля, которую никогда не заменят при обновлении.

Также можно сохранять и другие стили, только придется еще и файл из depends="" сохранять по необходимости.

Last edited by pfg21 (2017-02-15 13:15:26)

Offline

#1329 2017-02-15 13:25:01

xmd5a
Member
Registered: 2013-01-02
Posts: 873
Website

Re: OsmAnd: стили отображения карт

pfg21 wrote:

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

В долгосрочной перспективе такой стиль устареет и будет работать не так, как задумано.
Старый стандартный стиль никуда не делся - он переименован в "Mapnik".

Offline

#1330 2017-02-15 15:07:00

literan
Member
Registered: 2012-11-06
Posts: 2,408
Website

Re: OsmAnd: стили отображения карт

xmd5a wrote:

Старый стандартный стиль никуда не делся - он переименован в "Mapnik".

а, т.е. его можно будет выбрать? тогда ,получается, вопрос снят

Offline

#1331 2017-07-09 16:07:01

Denis Osipov
New Member
From: Чебоксары
Registered: 2017-07-09
Posts: 2

Re: OsmAnd: стили отображения карт

xmd5a wrote:
pfg21 wrote:

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

В долгосрочной перспективе такой стиль устареет и будет работать не так, как задумано.
Старый стандартный стиль никуда не делся - он переименован в "Mapnik".

Почитав тему пришел к мысли, что Вам можно задать несколько интересующих меня вопросов и возможно поучаствовать в их решении. Если это будет возможно.

Для себя, как и для многих я рассматриваю OsmAnd как средство навигации в труднодоступных/малопосещаемых местностях (пеший и велотуризм и т.п.). При этом очень важным считаю повышение детализации информации на карте, что в перспективе позволит пользоваться любым туристам данными ОСМ как основой для планирования своих маршрутов.
При этом я сам занимаюсь спортивным ориентированием на велосипеде и использую карты ОСМ в качестве исходных для создания спортивных карт стандарта ISMTBOM 2010/ISOM 2017, для этого используется специализированный конвертер (не мой) интерпретирующий символы ОСМ в символы стандарта.

При подготовке спортивных карт я довольно детально описываю определенные районы в JOSM, указываю определенные теги, чтобы в последующем получить максимально полную карту. Параллельно я пользуюсь OsmAnd картами на смартфоне и имеющимися в нем стилями отображения "Touring view" и "Topo", поскольку в каждом из них есть свои +/- в отображении информации.

1 Возникли вопрос, кто и на основании каких стандартов принимает решение об применяемых стилях отрисовки в программе ОсмАнд? Почему они не публикуются в Вики (не нашел)?
2 Можно ли рассчитывать на участие в разработки и распространении стандарта применяемого "Touring view" или "Topo"
3 Есть ли решения позволяющие быстро настроить "стили отображения" на ПК с последующим портированием в ОсмАнд? Было бы удобно иметь единое решение по визуализации для ПК и Мобильной версии карты.

Offline

#1332 2017-07-09 17:34:38

xmd5a
Member
Registered: 2013-01-02
Posts: 873
Website

Re: OsmAnd: стили отображения карт

Denis Osipov wrote:

1 Возникли вопрос, кто и на основании каких стандартов принимает решение об применяемых стилях отрисовки в программе ОсмАнд? Почему они не публикуются в Вики (не нашел)?
2 Можно ли рассчитывать на участие в разработки и распространении стандарта применяемого "Touring view" или "Topo"
3 Есть ли решения позволяющие быстро настроить "стили отображения" на ПК с последующим портированием в ОсмАнд? Было бы удобно иметь единое решение по визуализации для ПК и Мобильной версии карты.

1.Странный вопрос. Мы улучшаем стили как считаем нужным. Не совсем понимаю причем тут стандарты. В мире существует огромное разнообразие различных карт и стилей карт для множества применений. Есть легенда, если вопрос был в этом.
2.Пишите ваши предложения - подумаем. Или делайте pull request.
3.Отлаживать стили можно под Linux в OsmAndMapCreator.

Offline

#1333 2017-07-09 17:37:05

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 7,001

Re: OsmAnd: стили отображения карт

Стили лежат в папке render и вы всегда можете создать свой на их основе ни кого не спрашивая.

Offline

#1334 2017-07-09 17:37:40

Paravoz
Member
From: Ярославль
Registered: 2009-12-01
Posts: 666

Re: OsmAnd: стили отображения карт

Denis Osipov wrote:

спортивных карт стандарта ISMTBOM 2010/ISOM 2017, для этого используется специализированный конвертер

А можно где -то взять данный конвертор и познакомиться с технологией создания карт для спортивного ориентирования на основе данных OSM?

Offline

#1335 2017-07-09 21:51:13

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 2,656

Re: OsmAnd: стили отображения карт

На офф.сайте османда как ни странно...
Создаете свой стиль отрисовки,смотря на то  как уже сделано в имеющихся системах стилях для ориентировщиков, описание османд-системв в дефолтном стиле.

Offline

#1336 2017-07-10 10:02:14

Denis Osipov
New Member
From: Чебоксары
Registered: 2017-07-09
Posts: 2

Re: OsmAnd: стили отображения карт

xmd5a wrote:

Touring view практически не поддерживается и не обновляется. Смотрите как construction дороги рисуются в default.

1.Странный вопрос. Мы улучшаем стили как считаем нужным. Не совсем понимаю причем тут стандарты. В мире существует огромное разнообразие различных карт и стилей карт для множества применений. Есть легенда, если вопрос был в этом.
2.Пишите ваши предложения - подумаем. Или делайте pull request.
3.Отлаживать стили можно под Linux в OsmAndMapCreator.

1 Вопрос обычный, я не "придираюсь", есть желание увидеть/узнать чем руководствуются авторы тех или иных рендеров.
Например здесь http://osmand.net/help/HowToArticles.html описано чем руководствовался автор
Concept of what is rendered at what zoom level
("Touring View" Renderer by Hardy Mueller, 2012-10-28)
но исходя из вашего замечания, данный стиль рендера более не поддерживается и не развивается, или я ошибаюсь?

Про легенду не знал, спасибо. http://osmand.net/help-online?id=map-legend
Однако неоднозначность в использовании "Тегов" при разработке карты в ОСМ-редакторе и последующая его визуализация в различных приложениях, как я вижу пока присутствует. Если пока нет цели стандартизации на глобальном уровне OSM теги-OsmAnd визуализация, подскажите как её достичь? Или я чего-то не знаю?

2 Предложение одно "Стандартизировать" рендер например тот же "Touring View" если его "забросили" и некому развивать. Я не совсем понимаю как и кто развивает в рамках ОСМ ту или иную функциональность. Для меня важно оперативное обсуждение и реализация того или иного решения, поэтому пока я вижу как варианты:
- описывать и улучшать существующий рендеринг, если это в рамках ОсмАнд не является прерогативой разработчиков и активные пользователи могут в этом участвовать.
- разработать свои правила рендеринга или отредактировать имеющийся шаблон под свои нужды и распространять данный вариант среди желающих.

Почему я привел в качестве примера стандарты ISMTBOM 2010/ISOM 2017. Люди разрабатывающие их действительно думают о "читаемости" карт, в последней редакции даже учитывают особенности цветовосприятия человеческого глаза и то, что у 5-8% мужчин есть проблемы с различием некоторых цветов.
Примеры спортивного рендеринга карты на базе ОСМ http://truerest.ru/trip/losabr2016

3 Под Windows такого нет? Linux к сожалению не поддерживаю.
Я как-то пользовался http://wiki.openstreetmap.org/wiki/RU:Maperitive, я понимаю что это решение не связанное с ОсмАнд, но суть такая же? Или же структура рендеринга в ОсмАнд сложнее?

Paravoz wrote:

А можно где -то взять данный конвертор и познакомиться с технологией создания карт для спортивного ориентирования на основе данных OSM?

Пишите в личку или лучше https://m.vk.com/denissoul , обсудим и все покажу.

Если кто-то имеет опыт или может подсказать "быстрый" способ получения своего рендеринга в ОсмАнд, лучше с примером, буду благодарен за данную информацию. Можно пообщаться по этому поводу лично, либо здесь.

Offline

#1337 2017-09-28 16:23:35

Jz White
Member
Registered: 2017-03-22
Posts: 8

Re: OsmAnd: стили отображения карт

xmd5a wrote:

...

Уважаемый xmd5a

Прошу помощи в редактировании topo.render.xml
Если позволите, несколько вопросов.

1.
Хочу поменять цвет для landuse=forest на более темный, чтобы эти участки отличались от остальных лесных массивов.
Редактирование
    <renderingAttribute name="woodColor">
        <case attrColorValue="#77DD77"/>
    </renderingAttribute>
    Приносит требуемый результат.
   
   
А редактирование
    <renderingAttribute name="forestColor">
        <case attrColorValue="#00D100"/>
    </renderingAttribute>
- почему-то нет. В чем тут может быть проблема?


2. Также хотелось бы изменить цвета фоновой заливки для каждого типа болота, в частности: лесное, торфяное, открытое, заболоченный луг.
К каким параметрам мне обратиться?


Версия Османда 2.5.4.  На последнюю не перехожу ввиду недоступного пункта "Включить фоновый режим работы GPS".

Offline

#1338 2017-09-28 16:59:42

Jz White
Member
Registered: 2017-03-22
Posts: 8

Re: OsmAnd: стили отображения карт

И вдогонку вопрос.
Заинтересовал вот этот блок:
<apply_if additional="wood:damage=windfall" shader="topo_windfall"/>
                    <apply_if additional="wood:damage=dead_wood" shader="topo_dead_wood"/>
                    <apply_if additional="wood:density=very_sparse" shader="topo_wood_density_sparse"/>
                    <apply_if additional="wood:density=sparse" shader="topo_wood_density_sparse"/>
                    <apply_if additional="wood:age=very_young" shader="topo_wood_age_young"/>
                    <apply_if additional="wood:age=young" shader="topo_wood_age_young"/>

Статус всех этих тегов на Вики обозначен как "не рекомендуется использовать". Josm их тоже не поддерживает. У них есть поддерживаемые эквивалентные теги или оставили только  leaf_type=* и leaf_cycle=*  ?

Если я буду их использовать, как будут выглядеть пары ключ-значение для корректного рендера и обработки (допустим для участка ветровала)?
Так:
natural=wood
damage=windfall

или вот так:

natural=wood
wood:damage=windfall

Заранее благодарю за помощь.

Offline

#1339 2017-09-29 09:54:34

xmd5a
Member
Registered: 2013-01-02
Posts: 873
Website

Re: OsmAnd: стили отображения карт

1.
А редактирование
    <renderingAttribute name="forestColor">
- почему-то нет. В чем тут может быть проблема?

Он не используется. Используйте поиск.
2.Сейчас фон встроен в фоновый рисунок. Можно только назначить цвет фону, убрав shader.
Опять же, используйте поиск. Там всё должно быть понятно. Здесь меняем shader на color и добавляем цвет.

<case additional="wetland=bog" shader="wetland_bog"/>

Offline

#1340 2017-11-03 02:08:39

romul_zurov
Member
Registered: 2013-09-03
Posts: 42

Re: OsmAnd: стили отображения карт

всем привет.
делаю свой стиль на основе default
получается, но столкнулся с проблемой - minzoom для point работает не так, как ожидается:
ставлю:

<point>
	<case minzoom="10" tag="railway" value="subway_entrance" iconOrder="1" icon="subway_entrance_map"  />
</point>

но отображаются иконки только с 13-го зума. причём любые иконки, не только входы в метро
поискал по default.render.xml - понятного не нашёл. есть <switch hideIcons="false"> , но в нём тега railway вроде бы нету

подскажите, какая опция за минимальный зум отображения иконок отвечает?

Last edited by romul_zurov (2017-11-03 02:19:08)

Offline

#1341 2017-11-03 04:19:32

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 7,001

Re: OsmAnd: стили отображения карт

Возможно просто нет данных на этом масштабе.

Offline

#1342 2017-11-03 12:17:22

romul_zurov
Member
Registered: 2013-09-03
Posts: 42

Re: OsmAnd: стили отображения карт

freeExec wrote:

Возможно просто нет данных на этом масштабе.

- т.е. файл карты хранит данные послойно и для слоёв зума < 13 просто может не быть данных для subway_entrance (или point-ов вообще)? хммм, неожиданно.

Offline

#1343 2017-11-03 12:23:54

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 7,001

Re: OsmAnd: стили отображения карт

Естественно, ну крупном масштабе не нужны дома, их там просто не будет видно, так же скорость рендеринга сильно зависит от объёма данных, поэтому критично гонять данные которые по стилю всё равно не будут отображаться.

Offline

#1344 2017-11-03 13:34:02

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,221

Re: OsmAnd: стили отображения карт

слоёв нет, там ворлд уже показывается, на тех масштабах, а не местные карты.

Offline

#1345 2017-11-03 13:51:50

romul_zurov
Member
Registered: 2013-09-03
Posts: 42

Re: OsmAnd: стили отображения карт

поняяяяятныть. спасибо парни, буду корпеть дальше.

Offline

#1346 2017-11-06 19:10:41

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,184

Re: OsmAnd: стили отображения карт

coolkaas wrote:

слоёв нет, там ворлд уже показывается, на тех масштабах, а не местные карты.

А ещё есть переключатель - с какого "масштаба" показывать world.

Offline

#1347 2017-11-07 05:32:09

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,221

Re: OsmAnd: стили отображения карт

Cd_spb wrote:

А ещё есть переключатель

где живёт?

Offline

#1348 2017-11-07 20:15:07

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,184

Re: OsmAnd: стили отображения карт

coolkaas wrote:
Cd_spb wrote:

А ещё есть переключатель

где живёт?

Ничего оставить нельзя, всё упразднят.
В смысле, в современной версии не могу найти.

Offline

#1349 2017-11-07 20:58:41

xmd5a
Member
Registered: 2013-01-02
Posts: 873
Website

Re: OsmAnd: стили отображения карт

Cd_spb wrote:

А ещё есть переключатель - с какого "масштаба" показывать world.

Не припомню такого. Всегда было что до 11-го зума включительно отображается basemap, а с 11-го - детальные карты.

Offline

#1350 2017-11-09 08:03:48

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,184

Re: OsmAnd: стили отображения карт

xmd5a wrote:
Cd_spb wrote:

А ещё есть переключатель - с какого "масштаба" показывать world.

Не припомню такого. Всегда было что до 11-го зума включительно отображается basemap, а с 11-го - детальные карты.

А я помню переключатель, и по-умолчанию 13 зум. :-)

Offline

Board footer

Powered by FluxBB