Выложено обновление версии программы под все системы.
Актуальная версия 1.82.1308.
Версия под iOS - в связи с проверкой будут выложена в магазин чуть позже.
Увеличен интервал "отвала" GPS до 15 секунд
Значение вынесено в settings.xml (без доступа из настроек)
При отключенной галочке "сглаживать вращение" карта ориентируется без отклонения угла
Исправлено "мерцание" экрана на iOS
Множество мелких исправлений
Ссылки для скачивания:
Android APK:
https://navikey.ru/files/7w/7ways-1308/7ways.apk
Linux:
https://navikey.ru/files/7w/7ways-1308/7ways-linux-rpi-arm.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-bionic-x86_64.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-bionic-x86.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-xenial-x86_64.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-xenial-x86.zip
Windows CE:
https://navikey.ru/files/7w/7ways-1308/7ways-win-ce-arm.zip
https://navikey.ru/files/7w/7ways-1308/7ways-win-ce-mips.zip
https://navikey.ru/files/7w/7ways-1308/7ways-win-ce-sh4.zip
Windows NT:
https://navikey.ru/files/7w/7ways-1308/7ways-win-nt-x86_64.zip
https://navikey.ru/files/7w/7ways-1308/7ways-win-nt-x86.zip
Актуальная версия 1.82.1308.
Версия под iOS - в связи с проверкой будут выложена в магазин чуть позже.
Увеличен интервал "отвала" GPS до 15 секунд
Значение вынесено в settings.xml (без доступа из настроек)
При отключенной галочке "сглаживать вращение" карта ориентируется без отклонения угла
Исправлено "мерцание" экрана на iOS
Множество мелких исправлений
Ссылки для скачивания:
Android APK:
https://navikey.ru/files/7w/7ways-1308/7ways.apk
Linux:
https://navikey.ru/files/7w/7ways-1308/7ways-linux-rpi-arm.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-bionic-x86_64.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-bionic-x86.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-xenial-x86_64.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-xenial-x86.zip
Windows CE:
https://navikey.ru/files/7w/7ways-1308/7ways-win-ce-arm.zip
https://navikey.ru/files/7w/7ways-1308/7ways-win-ce-mips.zip
https://navikey.ru/files/7w/7ways-1308/7ways-win-ce-sh4.zip
Windows NT:
https://navikey.ru/files/7w/7ways-1308/7ways-win-nt-x86_64.zip
https://navikey.ru/files/7w/7ways-1308/7ways-win-nt-x86.zip
Группа в Telegram (https://t.me/navikey)
Поддержка пользователей и общение.
Также запущена поддержка пользователей в Telegram (https://t.me/navikey_support_bot)
Поддержка пользователей и общение.
Также запущена поддержка пользователей в Telegram (https://t.me/navikey_support_bot)
Запущен новостной блог http://blog.navikey.org/
В блоге публикуются сообщения о текущих работах и планах.
Доступна RSS подписка на новости.
В блоге публикуются сообщения о текущих работах и планах.
Доступна RSS подписка на новости.
osm2mp
При сборке карт стран Европы большое количество ошибок:
Processing relations...
1185 turn restrictions
6 destination signs
Use of uninitialized value $role in pattern match (m//) at osm2mp/osm2mp.pl line 405.
187 houses with associated street
4235 road ways with ref
Use of uninitialized value in pattern match (m//) at osm2mp/osm2mp.pl line 484.
119 transport stops
Processing ways...
Use of uninitialized value $val in concatenation (.) or string at osm2mp/osm2mp.pl line 1694.
Где кроется причина?
- в конфигах
- в картах
Processing relations...
1185 turn restrictions
6 destination signs
Use of uninitialized value $role in pattern match (m//) at osm2mp/osm2mp.pl line 405.
187 houses with associated street
4235 road ways with ref
Use of uninitialized value in pattern match (m//) at osm2mp/osm2mp.pl line 484.
119 transport stops
Processing ways...
Use of uninitialized value $val in concatenation (.) or string at osm2mp/osm2mp.pl line 1694.
Где кроется причина?
- в конфигах
- в картах
Войдите или Зарегистрируйтесь чтобы комментировать.
Комментарии
Меня постоянно клонит в сторону конфигурационных файлов, скажем:
addressing.yml
addressing-eu.yml
addressing-ru.yml
чем они уж так сильно разнятся? А каким тогда должен быть этот файл для стран с адресами на иероглифах? Или это не важно?
Вывод делать рано, надо еще понаблюдать...
- в конфиге (да к слову все позиции = 1)
# create sea areas from coastlines
shorelines: 1
# process marine-specific data (buoys, lights)
marine: 1
- в командной строке
--water-back явным образом не добавлен
- границы приморских областей расширены с захватом водных территорий
Запускаю конвертацию c учетом --target-lang=en --default-lang=es , получаю 50% водных прибрежных территорий. Нахожу ошибку границы ряда областей, расширяю, думаю ну всё - будут все воды наличествовать. На выходе - только одна область с водичкой. Остальные пусто. Острова и те имели синее обрамление. Теперь нет. Ну не язык же тому виной - во втором варианте --target-lang=es --default-lang=es (Испания).
<img src="/vanilla/uploads/FileUpload/13/913.jpg" />
Плавный переход из темы о скинах, как понимать эти строки в конфиге:
- condition:
- highway = rest_area|services
- hgv != yes|designated
action:
- action: write_poi
type: 0x2f0b
level_h: 1
- condition:
- highway = rest_area|services
- hgv = yes|designated
action:
- action: write_poi
type: 0x2f16
level_h: 1
Обратите внимание они идентичны и разнятся только выходным типом.
- если в скин добавить type: 0x2f16, то появятся дубли иконок?
- а пока иконки type: 0x2f16 нет, дубль просто засоряет карту?
- rest_area - площадка (стоянка) для отдыха водителей, services - небольшие СТО, придорожные кафешки = type: 0x2f0b - Автостоянка, type: 0x2f16 - Стоянка грузовиков. Ну и как вам знак равенства?
Хотя при пристальном наблюдении можно заметить отличие - hgv != yes|designated,
- hgv = yes|designated
знак ! что меняет? Кто подскажет?
А для стоянок в городе останется другая парочка:
- condition:
- amenity = parking
- access != private
- parking != no|garages|garage_boxes
- hgv != yes|designated
action:
- action: write_poi
type: 0x2f0b
contacts: yes
- condition:
- amenity = parking
- access != private
- parking != no|garages|garage_boxes
- hgv = yes|designated
action:
- action: write_poi
type: 0x2f16
contacts: yes
Надо попробовать.
С последней строчкой я не совсем согласен. Мне кажется что спорт-центры надо конвертить в код 0x2D0A (Спортзал/Фитнес-центр), к тому же фитнес-центры обозначают именно sports_centre и получается, что все они становятся стадионами. Но это мое мнение. А Костик что думает?
- building = *
- sport != 9pin|10pin|bowls|golf|hockey|motor|skating|skiing|scuba_diving|swimming
type: 0x2d0a
- leisure = stadium|track
- and:
- leisure = sports_centre
- building != *
- sport != 9pin|10pin|bowls|golf|hockey|motor|skating|skiing|scuba_diving|swimming
type: 0x2c08
Я уже и не рад что в это влез... Дублирование? Да, нет?
http://wiki.openstreetmap.org/wiki/RU:Tag:leisure=stadium
У меня тот же стандарт, я просто обрезал малоинформативную часть.
А если во втором случае убрать спорт центр, то наверно на карте в отдельных случаях появятся рядом две иконки - стадион и спорт центр. Может так логичнее?
Т.е. если ("стадион") ИЛИ ("спорт-центр" И "не здание") - то 0x2c08 (стадион). По этой схеме просто "спорт-центр" (точка, не здание) конвертится в "стадион". Это же не правильно!
<img src="/vanilla/uploads/FileUpload/3/963.png" />
- condition:
- leisure = sports_centre
- leisure != stadium|track
- sport != 9pin|10pin|bowls|golf|hockey|motor|skating|skiing|scuba_diving|swimming
action:
- action: write_poi
type: 0x2d0a
contacts: yes
Text: %opening_hours
- condition:
- leisure = stadium|track
- sport != 9pin|10pin|bowls|golf|hockey|motor|skating|skiing|scuba_diving|swimming
- named
action:
- action: write_poi
type: 0x2c08
level_h: 1
contacts: yes
PS: Я с этим вопросом не разбирался, конфиги делает dimuzz у меня нет оснований не доверять его компетентности в данном вопросе.
Может тогда и ж/д переезды (которые без шлагбаума) понизить?
Kostik44, раз уж появились фильтры, может повысить уровень некоторым poi?
Я то повышаю, то понижаю. И так до бесконечности. А фильтр на что? Теперь всё вверх и фильтр в работу! >-
Сейчас фильтр не поможет. Если АЗС до 200 м, то на 300-... км их не будет хоть зафильтруйся
А так, то одно вроде не нужно, а потом почему то нужно. То другое. Бесконечный процесс добавления и удаления. Кто то сказал про нефтяные вышки. Все бросились добавлять. Аналогично - торфоразработки, угольные разрезы. Я стараюсь не отстать. Зачем? Это специфические POI. Они нужны единицам. Аналогично КПП или скажем место для купания (красивый вид). Кому то купание, а кому то - куда вы меня притащили.
Прошу прощения, но я по теме. В osm2mp можно поднять немыслимое разнообразие POI. Уже теперь некоторые иконки в скинах не рабочие. Мы их рисуем, а эти POI не конвертируются osm2mp. И наоборот - POI есть, а скин о них ни бе ни ме ни кукареку.
Можно в этом ковыряться до бесконечности. А можно просто не обращать внимание. Я посмотрел, попробовал, осознал, поменял точку зрения. А тут фильтр. Здорово, но не обязательно. И это не пессимизм. Это прозрение! )
А может это затмение?
Но мне кажется, что это точно не для рядового пользователя...
Возможность разносить фильтром POI по слоям тоже может быть интересно.
Что теперь? Честно пишу "светофор", и прога мне предлагает показывать памятник светофору, кафе Светофор и т.д., но ни слова о собственно светофорах...
Т.е. программа ищет объекты отвечающие критериям поискового запроса и делает с ними указанные действия (скрыть/показать).
Также в этой связке принимает участие файл tags.xml, который используется в процессе конвертации карт, и ключевые слова в нем.
Возможно, слово "светофор", не сопоставлено с объектами типа светофор в tags.xml...
Конечно случаи единичные и на общую картину не очень влияют, но как-то....
Ну и со светофорами нескладуха.
Просьба к тем, кто занимается конвертированием карт, что-то придумать с файлом tags.xml, чтобы светофоры тоже фильтровались. Думаю не одному мне это надо.
Файл tags.xml требует серьезной переработки и мы постараемся в ближайшее время предложить наш вариант. Предложения по модернизации tags.xml лучше всего писать еще и на support@navikey.ru
Поясните:
1. tags.xml (ну или его содержимое) встроен в программу? Или речь о последствиях конвертации с участием tags.xml 7WaysConvC?
- добавил в конфиг osm2mp ну скажем "military = checkpoint" (не важно что), добавил иконку, описал в Скине - работает...
- при этом в tags.xml 7WaysConvC ничего не добавлял.
2. Так какую роль играет tags.xml в конвертере 7WaysConvC?
Это я к тому, что бы понять что добавлять в tags.xml. Вот и конкретный пример - светофор. В tags.xml нет 0xf201, нет - traffic_signals.
Если я добавлю в tags.xml:
poi type="0xf201"
tag Светофор /tag
tag traffic light /tag
tag traffic_signals /tag
/poi
3. то после конвертации появится возможность скрывать/показывать светофор в фильтре? Я правильно понял?
Я к примеру пол дня провел за изучением словаря синонимов когда пытался оставить отображением в карте арок (0x6601) Дело в том что у нас в Казахстане есть такое "волшебное" словосочетание Сары-Арка ... и это название носит все ... от сельских лобазов до концертных залов. Ну и соответственно если в tags.xml просто внести слово Арка - то этих арок вместе с Сары-Аркой будет несколько сотен ... если не тысяч. Тут нужно что-то оригинальное ... и желательно не повторяющееся в других определениях в tags.xml.
Вот только потом эти самые оригинальности нужно как-то донести до конечного пользователя карты, чтобы он мог их применить в фильтрах.