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.***

#276 2014-05-29 13:08:46

degrease
Member
Registered: 2014-01-27
Posts: 96

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

Теперь понял) А я пытался правой кнопкой мыши на файле LightRS.render.xml и "сохранить объект как..."

Offline

#277 2014-05-29 13:44:15

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

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

degrease wrote:

Теперь понял) А я пытался правой кнопкой мыши на файле LightRS.render.xml и "сохранить объект как..."

Там в шапке есть RAW и потом уже можно "сохранить как"

Offline

#278 2014-05-30 07:19:34

var-alex
Member
From: МО, Коломна
Registered: 2012-04-12
Posts: 1,399

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

А в UniRS ночной режим не дорабатывали? А то грунтовок, коричневых таких, на черном фоне совсем не видно... Как бы поправить?

Offline

#279 2014-05-30 08:05:14

var-alex
Member
From: МО, Коломна
Registered: 2012-04-12
Posts: 1,399

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

Да, и еще хотел добавить. На определенном зуме, получается так, что здания уже скрыты, и не показываются. А дороги highway=service + livingstreet=yes показываются. Как то не красиво получается. Я думаю на том зуме когда не показываются здания стоит и все highway=service скрывать.

Offline

#280 2014-05-30 08:44:33

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

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

var-alex wrote:

А в UniRS ночной режим не дорабатывали? А то грунтовок, коричневых таких, на черном фоне совсем не видно... Как бы поправить?

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

var-alex wrote:

Я думаю на том зуме когда не показываются здания стоит и все highway=service скрывать.

Я не согласен. Дороги всё-таки важнее зданий, даже service.

Offline

#281 2014-05-30 08:49:22

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

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

Со следующей ночной сборки OsmAnd стили UniRS и LightRS входят в состав программы. Поэтому после её установки надо удалить из папки rendering эти стили во избежание дублирования.

Offline

#282 2014-05-30 09:00:18

var-alex
Member
From: МО, Коломна
Registered: 2012-04-12
Posts: 1,399

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

xmd5a wrote:

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

У меня включен автопереход на ночной режим, и переходит он на него уже в сумерках, и контрастность мала. Да и даже в полной темноте, контрастность темно-коричневого с черным как то не очень, ну по мне так. Но это лишь мое мнение, если не сложно, подскажите пожалуйста, в каком месте (по каким ключевым словам искать) в файле описание отображения грунтовок в ночном режиме, попробую для себя исправить сам.

xmd5a wrote:

Я не согласен. Дороги всё-таки важнее зданий, даже service.

Дело в том что глупо, imho, выглядит дорога идущаяя в никуда, по серому фону landuse=residental. Так же выглядят дороги идущие по landuse=inductrial так же в никуда. Ведь по сути, как я ее понял по wiki и форуму, служебные дороги это внутретерриториальные на промышленных объектах, внутридворовые проезды и т.п. которые имеет смысл отображать только тогда, когда видно объекты (здания), к которым они ведут. И собственно такой же вопрос - как найти место, в коротом попровить файл и привести в соответсвие видимость таких дорог и зданий.

Offline

#283 2014-05-30 09:11:02

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

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

var-alex wrote:

подскажите пожалуйста, в каком месте (по каким ключевым словам искать) в файле описание отображения грунтовок в ночном режиме, попробую для себя исправить сам.

Строка 1388. Надо

<groupFilter nightMode="true">

Исправить на

<groupFilter nightMode="true" color="#цвет RGB в шестнадцатиричной записи, белый - ffffff">
var-alex wrote:

как найти место, в коротом попровить файл и привести в соответсвие видимость таких дорог и зданий.

Строка 1193. Закомментировать

					<filter minzoom="13" maxzoom="13" strokeWidth="1" shadowRadius=":1" shadowColor="#aaaaaa"/>

Строка 1195. Закомментировать

						<filter minzoom="14" maxzoom="14" strokeWidth="2" shadowRadius=":1" shadowColor="#555555"/>
						<filter minzoom="15" maxzoom="15" strokeWidth="3" shadowRadius=":1.3"/>

Строка 1202. Закомментировать

							<filter minzoom="14" maxzoom="14" strokeWidth_0="4:2"/>
							<filter minzoom="15" maxzoom="15" strokeWidth_0="5:2"/>

Offline

#284 2014-05-30 09:31:56

Antisida
Member
From: Нижний Новгород
Registered: 2011-01-15
Posts: 907

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

xmd5a написал ранее:

    Я не согласен. Дороги всё-таки важнее зданий, даже service.

С этим полностью согласен. Дорог должно быть много

Offline

#285 2014-05-30 09:54:23

Antisida
Member
From: Нижний Новгород
Registered: 2011-01-15
Posts: 907

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

xmd5a

У меня просьба в ночном режиме отойти от стандартный цветовых схем отображения дорог. И сделать их темнее.
Это в принципе легко сделать, и я сам это делал на предыдущем девайсе. И мне очень нравилось. Девайс утерян, и цвета дорог тоже.

Там смысл был в том что берем стандартный цвет, на-пример, primary и затеняем его, не меняя сам оттенок. Для тех, кто привык к мэпнику, восприятие карты практически не меняется.

И еще из того, что я делал и мне очень навилось в моем ночном стиле: черные "сервисы". Они одновременно и видны и не бросаются в глаза

Может, пригодятся идеи для дальнейшего развития

Offline

#286 2014-05-30 11:33:26

var-alex
Member
From: МО, Коломна
Registered: 2012-04-12
Posts: 1,399

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

xmd5a спасибо. Буду эксперементировать. А вообще какая то документация по этому файлу имеется?

Offline

#287 2014-05-30 13:17:28

ma5ter
Member
Registered: 2011-06-16
Posts: 48

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

Господа, может не совсем по теме, но очень интересует как же все-таки действуют вложенные теги <group> <filter> и <groupFilter>.
Неделю уже развлекаюсь, иногда очевидные вещи не работают. А кроме этой куцей доки ничего найти не смог. А в код как-то лезть страшновато.

С <filter> более или менее все понятно, сначала проверяются все указанные "Attr" (из вышеупомянутой доки) по "И" и в стучае "Истины" к объекту применяются все перечисленные "Value". Если надо слеать проверку по "ИЛИ" вкладываем во внешний фильтр внутренние фильтры, тогда сначала отрабатывает внешний, и в случае "Истины" применяются "Value" внешнего (если есть) и начинают рекурсивно проверяться внутренние фильтры с примененеием их "Value".

Не понятно как работает конструкция из default.render.xml

<filter>
	<filter minzoom="14" maxzoom="14" strokeWidth="5:5"/>
	...
	<filter minzoom="19" strokeWidth="13:10"/>
</filter>

Получается здесь <filter> для красоты или для группировки?

Не понятно что происходит если у <group> есть "Attr", эквивалентен ли он <filter> как здесь:

<group objectType="2" area="false" point="false">

Собственно вообще не понятно зачем нужен этот <group>.
И к чему применяется <groupFilter>, ко всей <group> в котороую вложен включая соседей, либо только к ветке в которую вложен или вообще только к родительскому тегу?
Вобщем спасайте кто въехал.

Offline

#288 2014-05-30 13:24:48

ma5ter
Member
Registered: 2011-06-16
Posts: 48

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

Да, и уж сразу, как понимать ширину "5:5" и радиус тени "0:1"

Offline

#289 2014-05-30 13:32:56

Kazykan
Member
From: Ставрополь
Registered: 2013-03-19
Posts: 107

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

Подскажите как можно использовать в онлайн картах (растровых) не mapnik и CycleMap, а допустим MapSurfer.net

Offline

#290 2014-05-30 14:07:34

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

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

var-alex wrote:

А вообще какая то документация по этому файлу имеется?

Нет документации.

master, документации нормальной нет
Пример

			<group>
				<filter tag="highway" value="service"/>
				<filter tag="highway" value="services"/>
				<filter tag="highway" value="living_street"/>
				<filter tag="highway" value="pedestrian"/>
				<groupFilter color="#ffffff" shadowRadius=":1.5" shadowColor="#555555" cap="ROUND">
</group>

Здесь всё, что прописано в groupFilter применяется ко всем вышестоящим filter, которые прошли проверку

ma5ter wrote:

Не понятно как работает конструкция из default.render.xml. Получается здесь <filter> для красоты или для группировки?

Для группировки.

ma5ter wrote:

Не понятно что происходит если у <group> есть "Attr", эквивалентен ли он <filter> как здесь:

Эквивалентен, если не ошибаюсь.
group нужен например для такой конструкции

<group>
  <group>
           code
   </group>
  <group>
          code2
   </group>
  <groupFilter color="#ffffff">
</group>

Здесь groupFilter применяется ко всем подгруппам. А вот если бы вместо подгрупп были filter, то проверка остановилась бы на первом успешном filter и groupFilter был бы применён только к нему.

ma5ter wrote:

И к чему применяется <groupFilter>, ко всей <group> в котороую вложен включая соседей, либо только к ветке в которую вложен или вообще только к родительскому тегу?

Применяется к вышестоящей group.

ma5ter wrote:

Да, и уж сразу, как понимать ширину "5:5" и радиус тени "0:1"

Без понятия

Offline

#291 2014-05-30 14:08:59

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

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

Kazykan wrote:

Подскажите как можно использовать в онлайн картах (растровых) не mapnik и CycleMap, а допустим MapSurfer.net

Это не имеет отношения к UniRS. Пишите в эту тему

Offline

#292 2014-05-30 18:27:03

ma5ter
Member
Registered: 2011-06-16
Posts: 48

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

xmd5a wrote:

Здесь groupFilter применяется ко всем подгруппам. А вот если бы вместо подгрупп были filter, то проверка остановилась бы на первом успешном filter и groupFilter был бы применён только к нему.

О! Спасибо кажется дошло. Проверка для стоящих подряд <filter> заканчивается на первом совпавшем, поэтому и не работают некоторые вещи.

xmd5a wrote:

Без понятия

А как же строки из UniRS?

<filter minzoom="14" maxzoom="14" strokeWidth_0="6:7"/>
<filter minzoom="15" maxzoom="15" strokeWidth_0="7:8"/>

Интересует именно "6:7" или "7:8" это от-и-до что-ли?

Offline

#293 2014-05-30 18:32:38

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

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

ma5ter wrote:

Проверка для стоящих подряд <filter> заканчивается на первом совпавшем

Да. Поэтому важен порядок. Сам долго додумывался до этого.

ma5ter wrote:

А как же строки из UniRS?

Скопировано из default и сделано по аналогии.

Last edited by xmd5a (2014-05-30 18:33:42)

Offline

#294 2014-05-30 19:37:35

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

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

1.Инфа про то, откуда и как качать новые версии (для тех, кто не пользуется ночными версиями OsmAnd и пользуется только стабильными, или просто хочет самостоятельно скачать стиль) в первом сообщении темы. Сейчас отпала надобность в отдельном репозитории для UniRS и LightRS. Всё теперь в OsmAnd (хотя возможно что это временно).
2.LightRS: добавил важные иконки, landuse=allotments,military. Опция Less details теперь инвертирована: она называется теперь More details и по умолчанию не установлена. Скорректированы цвета highway=residential,service в ночном режиме, их видимость. Вообщем вот.
Скриншот 1, Скриншот 2, Скриншот 3 (ночной режим), Скриншот 4 (ночной режим)

Last edited by xmd5a (2014-05-30 19:42:47)

Offline

#295 2014-05-30 20:14:11

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

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

Antisida wrote:

И еще из того, что я делал и мне очень навилось в моем ночном стиле: черные "сервисы"

Попробовал - точно не для всех. Первый вопрос, возникающий при взгляде на абсолютно черную полосу рядом с серыми обычными дорогами - "а что это такое?". Для этого надо переделывать многое. Пока пусть останется.

Offline

#296 2014-05-30 23:41:55

LLlypuk82
Member
Registered: 2012-12-23
Posts: 2,512
Website

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

Заметил, что если для entrance не указан ref, а только addr:flats, то ничего не выводится. Это актуально для частных домов, где по разным углам отдельные квартиры. Можно, конечно, вместо номера квартиры подставить номер подъезда (ref), но это ж костыль получится neutral
xmd5a, вы уже «умываете руки», как я понимаю? Благодарю за проделанную работу, в любом случае.

Offline

#297 2014-05-31 09:37:41

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

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

LLlypuk82 wrote:

xmd5a, вы уже «умываете руки», как я понимаю? Благодарю за проделанную работу, в любом случае.

Вы неправильно меня поняли. Мне написал vscherb и объяснил что у него есть планы доработки default стиля. Они заключаются в том, что в будущем планируется оставить только один стиль в составе программы, но он будет сильно отличаться в зависимости от режима (car, pedestrian, bicycle и много других, которые недавно появились). До тех пор мои стили могут войти в состав программы (тут я правда не до конца понял логику). Мне думается что это временно, но будет продолжаться месяцы, а то и годы. В любом случае, если получившийся дефолтный стиль не будет меня устраивать (а это вероятно) то я перенесу разработку в свой репозиторий.

Offline

#298 2014-05-31 10:38:59

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

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

еще бы маршрутизацию от Глеба (если  он будет не против) сделать как основную.

Offline

#299 2014-05-31 14:40:19

Глеб
Member
From: Kazan, RU-TA
Registered: 2012-03-03
Posts: 193

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

Глеб не против. Но Глеб делал маршрутизацию под себя и не делал pullrequest.
Скачать, стереть номер версии, положить в папку sdcard/osmand/
message_log.txt
routing1.1.xml
routing1.2.xml
routing1.3.xml
changelog.txt

Offline

#300 2014-05-31 21:09:57

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

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

"и не делал pullrequest"
ясно-понятно. ну, будем юзать втихушку дальше))

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

кстати, xmd5a, ты пуллреквестил значок стаканчика? им родники обозначаются, это нормально? раньше был такой привычный "сик кита"..

Offline

Board footer

Powered by FluxBB