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

На гитхабе можно скачать последнюю версию. Сделал темнее дороги в ночном режиме. Также добавлена поддержка значков amenity=place_of_worship + religion=*, highway=crossing,man_made=tower + tower:type=communication, amenity=parking + access=private, amenity=parking + fee=yes.
Эти значки присутствуют в последней ночной версии OsmAnd. В более ранних они соответственно не будут отображаться. Также там в osmand добавили шейдер military как в мапнике, тоже его подключил (в старых версиях OsmAnd landuse=military будет на черном фоне).

Включим в ежедневное конвертирование :wink:

С новым rendering_types.xml конвертация не стартует, выдаётся какая-то страшная ошибка.

Что я делаю не так?
Убрал rendering_types.xml из настроек - конвертация пошла без ошибок.

(upd)
Похоже, меня опередили :slight_smile:

Спешу снять вопрос. Неправильно «скачивал» файлы, надо было зайти и скопировать содержимое на гитхабе :smiley:
Всё отлично конвертится и работает (на версии конвертера от 5 ноября, османд ночной от 30.11)! Даже мои любимые подъезды и номера квартир! Супер :slight_smile:
Пожелание: в ночном режиме номера подъездов и квартир сделать белыми, иначе почти не видно. И будет сказка :roll_eyes:

На этой странице внизу справа есть кнопочка Download ZIP https://github.com/xmd5a2/UniRS
Если я сделаю номера квартир и подъездов белыми, то с halo будет выглядеть отвратительно. Цвет halo жестко задан белым (Виктор ответил в соседней теме).

Досадно, а ведь сейчас их «очень сильно» не видно :frowning:
Возможен ли какой-то другой вариант?

Вообще без хало белым

Сделал без halo белым, но отдельно поменять цвет у номеров подъездов и квартир не получается. Оно каким-то образом привязано к номеру дома и его name. Впрочем может оно и к лучшему, т.к. белых дорог в ночном режиме больше нет.

Почему-то в автомобильном режиме у меня отображаются пешеходные дорожки, да ещё и самым ярким синим цветом…
Можно их вообще убрать?

В автомобильном режиме теперь highway=footway,pedestrian,cycleway, railway=* + layer=-1, подземные станции метро (railway=platform, public_transport=platform) полупрозрачные. В ночном режиме в car mode (почти) не отображаются highway=pedestrian. Некоторые другие мелкие исправления автомобильного режима.

Где скачать обновление? По ссылке в первом посте файл не изменился.

https://github.com/xmd5a2/UniRS
Справа внизу кнопка Download ZIP

У меня «дома» белые, «подъезды-квартиры» тёмно-серые, как были раньше. Так и должно быть или что-то не то я сделал? Стиль взял по ссылке.

У меня что-то не конвертятся с этим стилем RU-MOS и RU-MOW. Другие регионы нормально.

Ошибка:

Dec 01, 2013 11:30:46 PM net.osmand.impl.ConsoleProgressImplementation printIfNeeded
INFO: Done 15 %.
Dec 01, 2013 11:30:47 PM net.osmand.data.preparation.IndexCreator generateIndexes
SEVERE: Log exception
java.lang.IllegalStateException: Can't retrieve amenity rule type layer -1
        at net.osmand.data.preparation.IndexPoiCreator.encodeAdditionalInfo(IndexPoiCreator.java:184)
        at net.osmand.data.preparation.IndexPoiCreator.insertAmenityIntoPoi(IndexPoiCreator.java:168)
        at net.osmand.data.preparation.IndexPoiCreator.iterateEntity(IndexPoiCreator.java:101)
        at net.osmand.data.preparation.IndexCreator.iterateMainEntity(IndexCreator.java:227)
        at net.osmand.data.preparation.IndexCreator.access$1000(IndexCreator.java:48)

Попробовал взять из папки stable_version, там другая ошибка:

INFO: Task Processing osm nodes?: work total has changed to 104151
Dec 01, 2013 11:56:25 PM net.osmand.data.preparation.IndexCreator generateIndexes
SEVERE: Log exception
java.lang.IllegalStateException: Can't retrieve amenity rule type website null
        at net.osmand.data.preparation.IndexPoiCreator.encodeAdditionalInfo(IndexPoiCreator.java:184)
        at net.osmand.data.preparation.IndexPoiCreator.insertAmenityIntoPoi(IndexPoiCreator.java:168)
        at net.osmand.data.preparation.IndexPoiCreator.iterateEntity(IndexPoiCreator.java:101)
        at net.osmand.data.preparation.IndexCreator.iterateMainEntity(IndexCreator.java:227)

А можно скриншот? Ничего подобного не наблюдаю на последней ночной версии от 1-го декабря. Я могу конечно вслепую поменять шрифт для addr:flats. Вообще поведение OsmAnd с именными тегами - загадка для меня.

RU-MOS сконвертил нормально

INFO: Poi processing finished
дек 02, 2013 12:20:57 AM net.osmand.data.preparation.IndexPoiCreator writeBinaryPoiIndex
INFO: Poi box processing finished
дек 02, 2013 12:21:02 AM net.osmand.data.preparation.BinaryMapIndexWriter endWritePoiIndex
INFO: POI INDEX SIZE : 18102930
дек 02, 2013 12:21:02 AM net.osmand.swing.ProgressDialog startTask
FINE: Memory before task exec: 2626682880 free : 1354216640
дек 02, 2013 12:21:02 AM net.osmand.swing.ProgressDialog startTask
FINE: Writing transport index to binary file... started after 6378 ms
дек 02, 2013 12:21:02 AM net.osmand.data.preparation.BinaryMapIndexWriter endWriteTransportIndex
INFO: TRANSPORT INDEX SIZE : 1237382
дек 02, 2013 12:21:02 AM net.osmand.data.preparation.IndexCreator generateIndexes
INFO: Finish writing binary file

Похоже что UniRS тут не причем. website не трогал вообще. Попробуйте со стандартным rendering_types.xml.

Если я вообще не указываю renderingTypesFile, то все карты конвертируются и работают нормально.

Так. Версия OsmAndMapCreator от 29 октября работает нормально с RU-MOS. А вот вчерашняя действительно выдаёт такую же ошибку. Причем тут вебсайт… Опять вообщем сломали конвертер. Завтра по строчке буду убирать и смотреть.