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

#1401 2013-11-28 07:15:15

Zverik
Moderator
From: Tallinn
Registered: 2010-10-14
Posts: 5,695
Website

Re: OsmAnd - хотелки и предложения по улучшению

Во-первых, сегодня (и, возможно, завтра) во всех магазинах на OsmAnd скидка в 50%. То есть, приложение стоит чуть больше ста рублей. Я даже не знаю, кем нужно быть, чтобы не воспользоваться случаем и не купить.

И вопрос Виктору: почему нет магазина Yandex? На некоторых телефонах он заменяет гугловский магазин.


ШТОСМ | josm.ru | обо мне | удалёнка зло

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

Zverik
Moderator
From: Tallinn
Registered: 2010-10-14
Posts: 5,695
Website

Re: OsmAnd - хотелки и предложения по улучшению

_ANick_ wrote:

palce=neighbourhood


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

#1404 2013-11-28 15:33:30

_ANick_
Member
From: Казахстан, Алматы
Registered: 2013-08-04
Posts: 114

Re: OsmAnd - хотелки и предложения по улучшению

Zverik wrote:
_ANick_ wrote:

palce=neighbourhood

это опечатка, на карте все в норме
landuse=residential
name=1-й микрорайон
place=neighbourhood

http://osm.org/go/z3mdZ9MR

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, технически невозможно. В принципе, я не думаю, что это большая новость для этого форума, поскольку большинство итак купили, да и маперы не составляют критической массы. А вот друзья маперов smile

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 - хотелки и предложения по улучшению

SviMik wrote:

Во-первых, сегодня (и, возможно, завтра) во всех магазинах на OsmAnd скидка в 50%. То есть, приложение стоит чуть больше ста рублей. Я даже не знаю, кем нужно быть, чтобы не воспользоваться случаем и не купить.

А я считаю, что те, кто и так вложил в развитие OSM over 9000 времени, никак не пытаясь это монетизировать, заслужили лицензию бесплатно. Жаль, что авторам такая идея в голову не пришла.
Тем более, что вклад маперов действительно приносит выгоду и османду (чем качественнее становятся карты, тем привлекательнее и навигатор с ними). Так что поощрение маперов - не такая уж бредовая идея.

Я считаю, что человек, потративший огромное количество времени и создавший лучший навигатор для Android по данным OSM, заслужил всяко больше ста рублей. Те, кто развивает OSM, конечно, тоже заслужили, но давайте друг у друга не это самое, что ли.


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

#1412 2013-11-29 08:02:58

_ANick_
Member
From: Казахстан, Алматы
Registered: 2013-08-04
Posts: 114

Re: OsmAnd - хотелки и предложения по улучшению

vshcherb wrote:

Не знаю, почему схема постоянно меняется, но я уверен ,  что раньше рекомендованное было
не

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 wrote:

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 - хотелки и предложения по улучшению

vshcherb wrote:

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 - хотелки и предложения по улучшению

vshcherb wrote:

strokeWidth это strokeWidth_1 (которого нету)

Как всё сложно smile) Вы сами не путаетесь? По-моему нужен рефакторинг.

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

Пробовал начало менять, не помогает.

Очень прошу помоч! Уже второй день с этим бьюсь. Скоро сам на Яве писать начну smile

Offline

#1423 2013-12-05 13:29:21

darkwish
Member
Registered: 2012-10-12
Posts: 16

Re: OsmAnd - хотелки и предложения по улучшению

А я считаю, что те, кто и так вложил в развитие OSM over 9000 времени, никак не пытаясь это монетизировать, заслужили лицензию бесплатно. Жаль, что авторам такая идея в голову не пришла. Тем более, что вклад маперов действительно приносит выгоду и османду (чем качественнее становятся карты, тем привлекательнее и навигатор с ними). Так что поощрение маперов - не такая уж бредовая идея.

Не хочу объяснять очевидное, но наверное один раз стоит. Все маперы и тестеры знают, где взять свежий и бесплатно, в этом как раз и суть. Во-вторых, дать лицензии бесплатно на Google Play, технически невозможно. В принципе, я не думаю, что это большая новость для этого форума, поскольку большинство итак купили, да и маперы не составляют критической массы. А вот друзья маперов smile

Более того, думаю вполне себе разработчиков можно даже поощрить не только покупкой на маркете, но и проголосовать деньгами за новые возможности 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 умеет очень многое smile Например, показывать gpx-трек (полчаса гуглил, чтоб такую очевидную вещь сделать). А нет ли идеи какой-то активити, чтоб отправил трек на апп османд и он у тебя показался?

Offline

#1425 2013-12-05 17:13:35

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

Re: OsmAnd - хотелки и предложения по улучшению

Larry0ua wrote:

Оказывается, OsmAnd умеет очень многое smile Например, показывать gpx-трек (полчаса гуглил, чтоб такую очевидную вещь сделать). А нет ли идеи какой-то активити, чтоб отправил трек на апп османд и он у тебя показался?

Типа такого? http://forum.openstreetmap.org/viewtopi … 50#p378750

Offline

Board footer

Powered by FluxBB