OpenStreetMap

Shoorick's diary

Recent diary entries

Свежий JOSM не любит шестую яву

Posted by Shoorick on 3 June 2014 in Russian (Русский)

С недавних пор JOSM перестал запускаться под шестой явой — для его работы нужна Java версии не ниже 7. Это не стало сюрпризом — в конце концов, об этом уж несколько месяцев как предупреждают. Сюрпризом стало другое: вместо того, чтобы просто тихо проигнорировать шестую яву, JOSM упорно пытается использовать её, если находит. И падает. С точки зрения обычного пользователя — молча и непонятно. С точки зрения вооружённого терминалом — нормально падает, не молча:

Using /usr/lib/jvm/java-6-openjdk-i386/bin/java to execute josm.
Exception in thread "main" java.lang.UnsupportedClassVersionError: JOSM : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
Could not find the main class: JOSM. Program will exit.

Как выяснилось, в кода скрипта, запускающего JOSM, ничего не поменялось.

Надеюсь, скоро эту ошибку устранят. Ну а тот, кому не терпится, может подправить нужный файл (в Ubuntu это /usr/bin/josm) самостоятельно, убрав из него упоминания шестой явы:

14c14
< JAVA_CMDS="$JAVA_HOME/bin/java /usr/lib/jvm/java-7-openjdk/bin/java /usr/lib/jvm/java-7-openjdk-$ARCH/bin/java /usr/lib/jvm/java-7-oracle/bin/java /usr/lib/jvm/java-6-openjdk/bin/java /usr/lib/jvm/java-6-openjdk-$ARCH/bin/java /usr/lib/jvm/java-6-sun/bin/java"
---
> JAVA_CMDS="$JAVA_HOME/bin/java /usr/lib/jvm/java-7-openjdk/bin/java /usr/lib/jvm/java-7-openjdk-$ARCH/bin/java /usr/lib/jvm/java-7-oracle/bin/java"
16c16
< JAVA_CMDS="$JAVA_HOME/bin/java /usr/lib/jvm/java-7-oracle/bin/java /usr/lib/jvm/java-6-sun/bin/java /usr/bin/java"
---
> JAVA_CMDS="$JAVA_HOME/bin/java /usr/lib/jvm/java-7-oracle/bin/java /usr/bin/java"

Полоса шириной полтора километра

Posted by Shoorick on 2 June 2014 in Russian (Русский)

Практика показывает: чтоб карта в OsmAnd не выглядела серой пустыней при беглом взгляда из-за руля на неё в телефоне на скорости 90 км/ч, надо нарисовать хотя бы леса на расстоянии до 700—800 метров от дороги.

Location: 75К-277, Травники, Чебаркульский район, Челябинская область, Уральский федеральный округ, 457100, Российская Федерация

Выход в поле

Posted by Shoorick on 2 May 2014 in Russian (Русский)

Сто́ит достать планшет и подправить карандашом карту — аборигены сразу интересуются: что записываю, а для себя или по работе. Хотя вежливые — здороваются и с праздником поздравляют

Location: улица Кирова, Шемаха, Нязепетровский район, Челябинская область, Уральский федеральный округ, 457100, Российская Федерация

Накопил

Posted by Shoorick on 1 January 2014 in Russian (Русский)

За 2013 год накоплено почти две с половиной сотни треков общим весом почти 36 мегабайт. Группирую, чищу от мусора в местах стоянок, потихоньку заливаю...

Место игрищ

Posted by Shoorick on 1 December 2013 in Russian (Русский)

Обозначить плац как leisure:playground — неожиданно :-)

Location: Чкаловская улица, Снежинск, Снежинский городской округ, Челябинская область, Уральский федеральный округ, 456773, Российская Федерация

Как увеличить список недавно использованных тэгов в JOSM

Posted by Shoorick on 8 January 2013 in Russian (Русский)

JOSM с недавних пор при добавлении тэгов вручную показывает недавно использованные пары ключей и значений. По умолчанию — не более пяти. Можно увеличить это число: надо в расширенных настройках (F12 (Preferences) → Advanced Preferences) изменить значение параметра properties.recently-added-tags на нужное.

Невидимые дороги в лесу

Posted by Shoorick on 19 November 2012 in Russian (Русский)

На картах, которые рисует Mapnik, крупные дороги (highway=trunk), почти не видны в лесу — всё зелёное. Было бы правильным рисовать транки, например, фиолетовым. Или красно-фиолетовым, как это сделано в OsmAnd.

Оказывается, на trac.openstreetmap.org уже 2 года висит тикет #3038, где описана эта проблема. И так до сих пор ничего и не решено.

Location: Златоустовский городской округ, Челябинская область, Уральский федеральный округ, 457100, Российская Федерация

Where to see

Posted by Shoorick on 25 March 2009 in English (English)
Older Entries | Newer Entries