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.***
#1401 2013-11-28 07:15:15
- Zverik
- Moderator

- From: Tallinn
- Registered: 2010-10-14
- Posts: 5,695
- Website
Re: OsmAnd - хотелки и предложения по улучшению
Во-первых, сегодня (и, возможно, завтра) во всех магазинах на OsmAnd скидка в 50%. То есть, приложение стоит чуть больше ста рублей. Я даже не знаю, кем нужно быть, чтобы не воспользоваться случаем и не купить.
И вопрос Виктору: почему нет магазина Yandex? На некоторых телефонах он заменяет гугловский магазин.
Offline
#1402 2013-11-28 13:40:45
- _ANick_
- Member

- From: Казахстан, Алматы
- Registered: 2013-08-04
- Posts: 114
Re: OsmAnd - хотелки и предложения по улучшению
Не знаю куда адресовать вопрос по картам OSMAND.
Исчезли из поиска микрорайоны, после маппинга на по схеме:
на полигоне мик-на:
landuse=residential
name=1-й микрорайон
palce=neighbourhood
на зданиях:
addr:city=Алматы
addr:country=KZ
addr:housenumber=5
addr:place=1-й микрорайон
addr:postcode=050062
building:levels=4
building=yes
is_in:neighbourhood=1-й микрорайон
Что не так сделал?
Offline
#1403 2013-11-28 13:54:38
#1404 2013-11-28 15:33:30
- _ANick_
- Member

- From: Казахстан, Алматы
- Registered: 2013-08-04
- Posts: 114
Re: OsmAnd - хотелки и предложения по улучшению
_ANick_ wrote:palce=neighbourhood
это опечатка, на карте все в норме
landuse=residential
name=1-й микрорайон
place=neighbourhood
Last edited by _ANick_ (2013-11-28 15:37:41)
Offline
#1405 2013-11-28 19:25:09
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: OsmAnd - хотелки и предложения по улучшению
Во-первых, сегодня (и, возможно, завтра) во всех магазинах на OsmAnd скидка в 50%. То есть, приложение стоит чуть больше ста рублей. Я даже не знаю, кем нужно быть, чтобы не воспользоваться случаем и не купить.
А я считаю, что те, кто и так вложил в развитие OSM over 9000 времени, никак не пытаясь это монетизировать, заслужили лицензию бесплатно. Жаль, что авторам такая идея в голову не пришла.
Тем более, что вклад маперов действительно приносит выгоду и османду (чем качественнее становятся карты, тем привлекательнее и навигатор с ними). Так что поощрение маперов - не такая уж бредовая идея.
Last edited by SviMik (2013-11-28 19:33:36)
Offline
#1406 2013-11-28 19:31:24
- Antisida
- Member

- From: Нижний Новгород
- Registered: 2011-01-15
- Posts: 907
Re: OsmAnd - хотелки и предложения по улучшению
Мы делаем place =suburb. И вроде работает.
Last edited by Antisida (2013-11-28 19:32:42)
Offline
#1407 2013-11-28 20:09:18
- xmd5a
- Member

- Registered: 2013-01-02
- Posts: 879
- Website
Re: OsmAnd - хотелки и предложения по улучшению
vshcherb, по поводу additional. Текущая реализация крайне ограничена. Лично я бы хотел видеть вместо поддержки additional поддержку условий И, ИЛИ, НЕ. Ведь получается что additional это просто частный случай этой схемы - "И".
Offline
#1408 2013-11-28 20:24:09
- vshcherb
- Member
- Registered: 2012-06-28
- Posts: 489
Re: OsmAnd - хотелки и предложения по улучшению
vshcherb, по поводу additional. Текущая реализация крайне ограничена. Лично я бы хотел видеть вместо поддержки additional поддержку условий И, ИЛИ, НЕ. Ведь получается что additional это просто частный случай этой схемы - "И".
Рендеринг? Или создание карт? Могу согласиться... Но надо подумать. Правила созданы для а) быть flexible б) быстро выполняться - это противоречивые цели. На самом деле в rendering style есть два правила : if (filter) и if-else, + есть степерь вложенности if. Привидите пример, не понимаю ограниченности?
А я считаю, что те, кто и так вложил в развитие OSM over 9000 времени, никак не пытаясь это монетизировать, заслужили лицензию бесплатно. Жаль, что авторам такая идея в голову не пришла. Тем более, что вклад маперов действительно приносит выгоду и османду (чем качественнее становятся карты, тем привлекательнее и навигатор с ними). Так что поощрение маперов - не такая уж бредовая идея.
Не хочу объяснять очевидное, но наверное один раз стоит. Все маперы и тестеры знают, где взять свежий и бесплатно, в этом как раз и суть. Во-вторых, дать лицензии бесплатно на Google Play, технически невозможно. В принципе, я не думаю, что это большая новость для этого форума, поскольку большинство итак купили, да и маперы не составляют критической массы. А вот друзья маперов ![]()
Offline
#1409 2013-11-28 20:27:52
- vshcherb
- Member
- Registered: 2012-06-28
- Posts: 489
Re: OsmAnd - хотелки и предложения по улучшению
building=scool
Так из этой пары получается 1 объект! сделайте building=hospital, тоже будет работать.... Честно говоря я уже сам перестал понимать почему 2 тега. Или не так, зачем вообще рендерить amenity=hospital, хм...
Offline
#1410 2013-11-28 20:30:00
- vshcherb
- Member
- Registered: 2012-06-28
- Posts: 489
Re: OsmAnd - хотелки и предложения по улучшению
Не знаю, почему схема постоянно меняется, но я уверен , что раньше рекомендованное было
не
place=neighbourhoodа
place=suburbИ это присутствует в абсолютном большинстве городов Европы и России (по-моему).
Offline
#1411 2013-11-28 21:11:19
- Zverik
- Moderator

- From: Tallinn
- Registered: 2010-10-14
- Posts: 5,695
- Website
Re: OsmAnd - хотелки и предложения по улучшению
Во-первых, сегодня (и, возможно, завтра) во всех магазинах на OsmAnd скидка в 50%. То есть, приложение стоит чуть больше ста рублей. Я даже не знаю, кем нужно быть, чтобы не воспользоваться случаем и не купить.
А я считаю, что те, кто и так вложил в развитие OSM over 9000 времени, никак не пытаясь это монетизировать, заслужили лицензию бесплатно. Жаль, что авторам такая идея в голову не пришла.
Тем более, что вклад маперов действительно приносит выгоду и османду (чем качественнее становятся карты, тем привлекательнее и навигатор с ними). Так что поощрение маперов - не такая уж бредовая идея.
Я считаю, что человек, потративший огромное количество времени и создавший лучший навигатор для Android по данным OSM, заслужил всяко больше ста рублей. Те, кто развивает OSM, конечно, тоже заслужили, но давайте друг у друга не это самое, что ли.
Offline
#1412 2013-11-29 08:02:58
- _ANick_
- Member

- From: Казахстан, Алматы
- Registered: 2013-08-04
- Posts: 114
Re: OsmAnd - хотелки и предложения по улучшению
Не знаю, почему схема постоянно меняется, но я уверен , что раньше рекомендованное было
неplace=neighbourhoodа
place=suburbИ это присутствует в абсолютном большинстве городов Европы и России (по-моему).
Опять все скатывается к неопределенностям\разночтениям и собственным стандартам...
Придется "расковырять" один из микрорайонов в Москве или около, посмотрю как там. В wiki по поводу Зеленограда дана именно такая схема... http://wiki.openstreetmap.org/wiki/RU:K … 0.B0.D0.B8
В любом случае, всем спасибо кто откликнулся!
Offline
#1413 2013-11-29 12:59:27
- xmd5a
- Member

- Registered: 2013-01-02
- Posts: 879
- Website
Re: OsmAnd - хотелки и предложения по улучшению
vshcherb, по поводу additional. Текущая реализация крайне ограничена. Лично я бы хотел видеть вместо поддержки additional поддержку условий И, ИЛИ, НЕ. Ведь получается что additional это просто частный случай этой схемы - "И".
Рендеринг? Или создание карт? Могу согласиться... Но надо подумать. Правила созданы для а) быть flexible б) быстро выполняться - это противоречивые цели. На самом деле в rendering style есть два правила : if (filter) и if-else, + есть степерь вложенности if. Привидите пример, не понимаю ограниченности?
Рендеринг. Например сейчас нельзя задать значок (point) на основании двух и более additional. Также можно было бы сделать раскраску дорог в зависимости от сочетаний surface и smoothness. Впрочем наверное пока хватит и одного additional.
Offline
#1414 2013-11-29 17:12:48
- vshcherb
- Member
- Registered: 2012-06-28
- Posts: 489
Re: OsmAnd - хотелки и предложения по улучшению
Рендеринг. Например сейчас нельзя задать значок (point) на основании двух и более additional. Также можно было бы сделать раскраску дорог в зависимости от сочетаний surface и smoothness. Впрочем наверное пока хватит и одного additional.
Можно вложите, один в один фильтр и получите И. Сделайте groupFilter и получите ИЛИ. В принципе, можно было бы сделать ИЛИ через ";" https://github.com/osmandapp/Osmand/blo … .java#L262 (но это надо посмотреть на примеры), опять же это будет усложнять высокоуровневые оптимизации.
Offline
#1415 2013-11-29 19:46:25
- xmd5a
- Member

- Registered: 2013-01-02
- Posts: 879
- Website
Re: OsmAnd - хотелки и предложения по улучшению
Ок, тогда два вопроса:
1)Объясните как разобраться во всех этих strokeWidth_0, color__1. Я так и не понял схему именования этих слоёв.
2)Как задать цвет halo текста?
Offline
#1416 2013-11-29 20:54:38
- AHTOH
- Member

- From: Зеленодольск
- Registered: 2010-09-22
- Posts: 1,024
- Website
Re: OsmAnd - хотелки и предложения по улучшению
Ребята! Кто собирал под линухом, почему постоянно выскакивает ошибка Error: Could not find or load main class net.osmand. ..... ?
В какую сторону капать?
Offline
#1417 2013-11-30 00:32:19
- vshcherb
- Member
- Registered: 2012-06-28
- Posts: 489
Re: OsmAnd - хотелки и предложения по улучшению
1)Объясните как разобраться во всех этих strokeWidth_0, color__1. Я так и не понял схему именования этих слоёв.
2)Как задать цвет halo текста?
1) поддерживается 4 слоя линий, strokeWidth__1 (-1), strokeWidth_0 (0), strokeWidth_1 (1), ... Соответственно атрибуты должны совпадать
2) Никак (белый hardcode)
Offline
#1418 2013-11-30 10:05:52
- xmd5a
- Member

- Registered: 2013-01-02
- Posts: 879
- Website
Re: OsmAnd - хотелки и предложения по улучшению
1)Объясните как разобраться во всех этих strokeWidth_0, color__1. Я так и не понял схему именования этих слоёв.
2)Как задать цвет halo текста?1) поддерживается 4 слоя линий, strokeWidth__1 (-1), strokeWidth_0 (0), strokeWidth_1 (1), ... Соответственно атрибуты должны совпадать
2) Никак (белый hardcode)
А просто strokeWidth это какой слой?
Offline
#1419 2013-11-30 15:12:10
- vshcherb
- Member
- Registered: 2012-06-28
- Posts: 489
Re: OsmAnd - хотелки и предложения по улучшению
strokeWidth это strokeWidth_1 (которого нету)
Offline
#1420 2013-11-30 18:46:07
- xmd5a
- Member

- Registered: 2013-01-02
- Posts: 879
- Website
Re: OsmAnd - хотелки и предложения по улучшению
strokeWidth это strokeWidth_1 (которого нету)
Как всё сложно
) Вы сами не путаетесь? По-моему нужен рефакторинг.
Offline
#1421 2013-12-01 21:46:36
- xmd5a
- Member

- Registered: 2013-01-02
- Posts: 879
- Website
Re: OsmAnd - хотелки и предложения по улучшению
Версия OsmAndMapCreator от 1 декабря падает на конвертации RU-MOS (тоже от 1 декабря) с gis-lab.info при использовании последнего rendering_types.xml из UniRS, причем версия конвертера от 29 октября работает нормально
дек 02, 2013 12:35:19 AM net.osmand.swing.ExceptionHandler handle
SEVERE: Exception during operation
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)
at net.osmand.data.preparation.IndexCreator$10.iterateEntity(IndexCreator.java:613)
at net.osmand.data.preparation.OsmDbAccessor.iterateOverEntities(OsmDbAccessor.java:241)
at net.osmand.data.preparation.OsmDbAccessor.iterateOverEntities(OsmDbAccessor.java:195)
at net.osmand.data.preparation.IndexCreator.generateIndexes(IndexCreator.java:610)
at net.osmand.swing.OsmExtractionUI$12.run(OsmExtractionUI.java:516)
at net.osmand.swing.ProgressDialog$WorkerThread.run(ProgressDialog.java:87)При использовании версии rendering_types.xml из UniRS от 9 ноября (из папки 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)vshcherb, вы не посмотрите в чем проблема? Есть может какая-то утилита чтобы посмотреть на чём именно оно спотыкается?
Offline
#1422 2013-12-02 21:48:38
- AHTOH
- Member

- From: Зеленодольск
- Registered: 2010-09-22
- Posts: 1,024
- Website
Re: OsmAnd - хотелки и предложения по улучшению
Помогите разобратся почему не запускается конвертор под линухом?
ahtoh@HOME2:~/Navi/OsmAnd/obf_map_creation> java -Djava.util.logging.config.file=logging.properties -Xms256M -Xmx512M -cp "./OsmAndMapCreator/OsmAndMapCreator.jar;./OsmAndMapCreator/lib/OsmAnd-core.jar;./OsmAndMapCreator/lib/*.jar" net.osmand.data.index.IndexBatchCreator ./cfg/batch.xml
Error: Could not find or load main class net.osmand.data.index.IndexBatchCreatorЗдесь видно что Ява не может найти точку входа. Хотя есть четкие указания -cp "./OsmAndMapCreator/OsmAndMapCreator.jar;./OsmAndMapCreator/lib/OsmAnd-core.jar;./OsmAndMapCreator/lib/*.jar"
Причем под винду эта строчка на ура работает.
Тепеоь второй вариант:
ahtoh@HOME2:~/Navi/OsmAnd/obf_map_creation> java -Djava.util.logging.config.file=logging.properties -Xms256M -Xmx512M -cp "./OsmAndMapCreator/OsmAndMapCreator.jar" net.osmand.data.index.IndexBatchCreator ./cfg/batch.xml
Exception in thread "main" java.lang.NoClassDefFoundError: net/osmand/IProgress
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2531)
at java.lang.Class.getMethod0(Class.java:2774)
at java.lang.Class.getMethod(Class.java:1663)
at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486)
Caused by: java.lang.ClassNotFoundException: net.osmand.IProgress
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 6 moreТут в classpath оставлен только один аргумент и как ни странно точка входа нашлась, ну и не заработала дальше. Получается что нельзя вводить больше одного аргумента?
Указать пути в манифесте?
Там кстати:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.2
Created-By: 1.6.0_27-b27 (Sun Microsystems Inc.)
Built-By: jenkins
Main-Class: net.osmand.swing.OsmExtractionUI
Class-Path: ../../android/OsmAnd-java/OsmAnd-core.jar lib/bsh-core-2.0
b4.jar lib/bzip2-20090327.jar lib/commons-logging-1.1.1.jar lib/gnu-t
rove-osmand.jar lib/h2-latest.jar lib/icu4j-49_1.jar lib/jleveldb-v01
.jar lib/jsch-20120101.jar lib/json-20090211.jar lib/junidecode-0.1.j
ar lib/junit-4.10.jar lib/kxml2-2.3.0.jar lib/mysql-connector-java-5.
1.18-bin.jar lib/sqlite-jdbc-3.7.6.3-20110609.081603-3.jarПробовал начало менять, не помогает.
Очень прошу помоч! Уже второй день с этим бьюсь. Скоро сам на Яве писать начну ![]()
Offline
#1423 2013-12-05 13:29:21
- darkwish
- Member
- Registered: 2012-10-12
- Posts: 16
Re: OsmAnd - хотелки и предложения по улучшению
А я считаю, что те, кто и так вложил в развитие OSM over 9000 времени, никак не пытаясь это монетизировать, заслужили лицензию бесплатно. Жаль, что авторам такая идея в голову не пришла. Тем более, что вклад маперов действительно приносит выгоду и османду (чем качественнее становятся карты, тем привлекательнее и навигатор с ними). Так что поощрение маперов - не такая уж бредовая идея.
Не хочу объяснять очевидное, но наверное один раз стоит. Все маперы и тестеры знают, где взять свежий и бесплатно, в этом как раз и суть. Во-вторых, дать лицензии бесплатно на Google Play, технически невозможно. В принципе, я не думаю, что это большая новость для этого форума, поскольку большинство итак купили, да и маперы не составляют критической массы. А вот друзья маперов
Более того, думаю вполне себе разработчиков можно даже поощрить не только покупкой на маркете, но и проголосовать деньгами за новые возможности http://www.bidforfix.com/p/osmand.net/
На мой личный вкус если подобный проект заработает и покажет эффективность, это со всех сторон хорошо.
Offline
#1424 2013-12-05 16:59:20
- Larry0ua
- Member
- Registered: 2010-09-19
- Posts: 1,061
Re: OsmAnd - хотелки и предложения по улучшению
Оказывается, OsmAnd умеет очень многое
Например, показывать gpx-трек (полчаса гуглил, чтоб такую очевидную вещь сделать). А нет ли идеи какой-то активити, чтоб отправил трек на апп османд и он у тебя показался?
Offline
#1425 2013-12-05 17:13:35
- Cd_spb
- Member
- From: Санкт-Петербург
- Registered: 2011-11-04
- Posts: 1,267
Re: OsmAnd - хотелки и предложения по улучшению
Оказывается, OsmAnd умеет очень многое
Например, показывать gpx-трек (полчаса гуглил, чтоб такую очевидную вещь сделать). А нет ли идеи какой-то активити, чтоб отправил трек на апп османд и он у тебя показался?
Типа такого? http://forum.openstreetmap.org/viewtopi … 50#p378750
Offline