הלוגו של OpenStreetMap OpenStreetMap

היומן של Shoorick

רשומות יומן אחרונות

Попался

פורסם על־ידי Shoorick ב־ 2 בספטמבר 2024 בRussian (Русский).

В еженедельнике OSM 736 пишут — заметили мои эксперименты с картами:

Алексей Афанасович показал пример статьи Википедии, в которую он добавил шаблон с картой, отображающей объект статьи по данным OSM. А Александр Сапожников показал пример с шаблоном, который отображает административные границы поселений.

Обсуждали мы это в грузинском чате, но эксперименты я проводил на более знакомой местности — вокруг Челябинска.

Прототип конвертера

פורסם על־ידי Shoorick ב־29 ביוני 2017 בRussian (Русский).

Прототип перлового конвертера треков Maps.me — https://github.com/shoorick/read-mapsme-track. Сейчас он умеет выдавать CSV и Tab-separated текстовые файлы, а также кривоватый GPX. В принципе, достаточно отладить вывод в формат, который может пыть понят ГПСБабелем.

А ещё лучше — научить GPSBabel читать треки Maps.me — тогда и свой конвертер не нужен будет.

Maps.me — вторая попытка

פורסם על־ידי Shoorick ב־29 ביוני 2017 בRussian (Русский).

После того, как ОсмАнд испортился, пришлось снова взять Maps.me, посмотреть, что же там появилось за полтора года с момента последней установки. Выяснилось, что GPX-треки оно до сих пор не пишет, хотя и планирует, однако всё не так плохо — трек всё-таки есть, он пишется в файл MapsWithMe/gps_track.dat, но он, во-первых, трётся максимум через сутки,

Настроки отображения трека

а во-вторых — в каком-то собственном бинарном формате

צפייה ברשומה המלאה

Османд испортился

פורסם על־ידי Shoorick ב־20 בנובמבר 2016 בRussian (Русский).

После того, как телефону был сделат factory reset, туда удалось поставить свежий OsmAnd 2.5.3 вместо прежнего 1.9.*

Новый османд выглядит симпатично и кое-что в нём улучшили, но толку в этом нет, потому что пользоваться таким османдом совершенно невозможно: на моём «Катерпиллере» он нещадно тормозит, а вместо мелкомасштабных карт рисует пустоту.

Видимо, придётся снова пробовать Maps.me.

Письмо

פורסם על־ידי Shoorick ב־27 בינואר 2015 בRussian (Русский).

Я давным-давно не получал бумажных писем. Уведомления из налоговой инспекции да ответы из ГАИ — не в счёт. А тут — надо же! Письмо :-)

Открытка, визитки и наклейки OpenStreetMap

С открыткой, наклейками и визитками.
Вступайте в нашу секту! (зачёркнуто)
То есть, заходите сайт, пользуйтесь картами, дорисовывайте что-то недостающее.

С недавних пор 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) самостоятельно, убрав из него упоминания шестой явы:

צפייה ברשומה המלאה

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

מיקום: Шахматовское сельское поселение, Чебаркульский район, Челябинская область, Уральский федеральный округ, 456403, Россия

Выход в поле

פורסם על־ידי Shoorick ב־ 2 במאי 2014 בRussian (Русский).

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

מיקום: Шемаха, Нязепетровский муниципальный округ, Челябинская область, Уральский федеральный округ, 456991, Россия

Место игрищ

פורסם על־ידי Shoorick ב־ 1 בדצמבר 2013 בRussian (Русский).

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

מיקום: Район "Лыковка", Звездный городок, Снежинск, Снежинский городской округ, Челябинская область, Уральский федеральный округ, 456776, Россия

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

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

פורסם על־ידי Shoorick ב־19 בנובמבר 2012 בRussian (Русский).

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

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

מיקום: Златоустовский городской округ, Челябинская область, Уральский федеральный округ, Россия