LINUX.ORG.RU

Научите пользоваться программой OpenStreetMap

 


0

2

Сушествует ли к ней кроссплатформенный опенсорсный толстый клиент? Чтоб прям и под Linux работал и под Android? Как называется, на чём написан?

На андроиде при нажатии кнопки на боку телефона вылезает программа фотографирования. Как сделать, чтобы появлялась карта с текущим местоположением?

Нет ли статьи по типу такой только с картой России или Москвы вместо США?

★★★

Последнее исправление: Shushundr (всего исправлений: 2)

Ответ на: комментарий от Shushundr

С оффлайн векторными картами на десктопе вообще жопа.

А Offroad - это OsmAnd переделанный под десктопное использование, и даёт хоть какое-то подобие карт. Не хватает в нем привычных фишек клавомышиного управления, сказываются мобильные корни.

Комментарий не совпадает с мнением редакции.

token_polyak ★★★★
()
Последнее исправление: token_polyak (всего исправлений: 1)
Ответ на: комментарий от Shushundr

tiles

Нет.

вроде ведь google earth был опенсорсным, или нет?

Нет.

token_polyak ★★★★
()
Ответ на: комментарий от router

Десктопу и перемещаться не надо, можно координаты один раз переписать из мобильника

Shushundr ★★★
() автор топика
Ответ на: комментарий от Shushundr

И от космических программ тебе нужна только offline карта на телефоне?

Из репозитория f-droid (см. https://en.wikipedia.org/wiki/F-droid) на телефон с ведроидом ставишь приложение osmand~ (net.osmand.plus)

дальше настройки -> загрузка карт

router ★★★★★
()

Нет ли статьи по типутакойтолько с картой России или Москвы вместо США?

Делаешь как в туториале, только данные для нужной страны. Всё.

token_polyak ★★★★
()
Последнее исправление: token_polyak (всего исправлений: 1)
Ответ на: комментарий от Shushundr

Если религия запрещает тебе пользоваться свободной программой под лицензией, одобренной FSF, то беды у тебя не с программой.

d ★★★★
()
Ответ на: комментарий от d

религия говорит мне, что надо эту программу собрать самостоятельно, а сторонним сервисом не пользоваться, потому что чему-то там он не соответствует.

Shushundr ★★★
() автор топика
Последнее исправление: Shushundr (всего исправлений: 1)
Ответ на: комментарий от token_polyak

не всё, полезно знать, что кто-то ещё делал такое недавно, что у него получилось, а так же какие ресурсы ему понадобились.

Shushundr ★★★
() автор топика

Если для навигации то: для десктопа Gnome Maps, для андройда Organic Maps

Если для картографии то: JOSM или Merkaator.

Если, как в упомянутой статье, нужно создать свой локальный сервер с OSM-data, то это уже широкая тема.

foxy_ant ★★
()
Последнее исправление: foxy_ant (всего исправлений: 1)
Ответ на: комментарий от token_polyak

С оффлайн векторными картами на десктопе вообще жопа.

Серьезно нет норм прог?

Я вот хоть и не знал об этом, но подумывал написать свою (из-за NIH), но увы так и не начал. Мне казалось хоть что-то, хоть и не совсем удобное, для всех популярных потребностей уже есть.

firkax ★★★★★
()
Ответ на: комментарий от token_polyak

Тайлы - всмысле преднарисованные кем-то квадраты карты, а сама прога рендерить из вектора не умеет?

firkax ★★★★★
()
Ответ на: комментарий от firkax

Да. Среди исключений - упомянутый OsmAnd и Offroad.

Остальные срут на диск 100500 256х256 пээнгов либо те же 100500 картиночек, но в какой-нибудь базе данных. Скачивание для оффлайн-использования = скачивание всех нужных квадратов.

token_polyak ★★★★
()
Последнее исправление: token_polyak (всего исправлений: 1)
Ответ на: комментарий от Shushundr
$ git rev-list --count fa8e57c7b734a07bb00bbc0e77e40578b0708ba6 HEAD  
283

И ещё мне непонятно, в чём смысл портирования. Т.е. в чём разница между offroad и osmand. Они же на кроссплатформенной джаве оба проекта.

Shushundr ★★★
() автор топика
Последнее исправление: Shushundr (всего исправлений: 1)
Ответ на: комментарий от Shushundr

Ну промёржил я его, и что дальше?

Запускаю /usr/bin/offroad

Пишет «Отсутствует базовая карта, покрывающая весь мир на мелком масштабе. Пожалуйста загрузите World_basemap_x.obf для полноценной работы приложения.»

В списке файлов такого нет:

>>> Installing (1 of 1) sci-geosciences/offroad-0.6_p20220114::localhost
 * checking 21 files for package collisions
>>> Merging sci-geosciences/offroad-0.6_p20220114 to /
--- /usr/
--- /usr/share/
--- /usr/share/applications/
>>> /usr/share/applications/offroad.desktop
>>> /usr/share/offroad/
>>> /usr/share/offroad/OffRoad.jar
>>> /usr/share/offroad/package.env
>>> /usr/share/offroad/lib/
>>> /usr/share/offroad/lib/jakarta.xml.bind-api-3.0.1.jar
>>> /usr/share/offroad/lib/commons-logging-1.1.1.jar
>>> /usr/share/offroad/lib/jakarta.activation-2.0.1.jar
>>> /usr/share/offroad/lib/json-20090211.jar
>>> /usr/share/offroad/lib/xmlpull-1.1.4.1.jar
>>> /usr/share/offroad/lib/sqlite-jdbc-3.30.1.jar
>>> /usr/share/offroad/lib/bzip2.jar
>>> /usr/share/offroad/lib/istack-commons-runtime-4.0.1.jar
>>> /usr/share/offroad/lib/Resources.jar
>>> /usr/share/offroad/lib/jaxb-core-3.0.2.jar
>>> /usr/share/offroad/lib/jaxb-runtime-3.0.2.jar
>>> /usr/share/offroad/lib/gnu-trove-osmand.jar
>>> /usr/share/offroad/lib/junidecode-0.1.jar
>>> /usr/share/offroad/lib/jakarta.activation-api-2.0.1.jar
>>> /usr/share/offroad/lib/kxml2-2.5.0.jar
>>> /usr/share/offroad/lib/commons-lang3-3.4.jar
--- /usr/share/pixmaps/
>>> /usr/share/pixmaps/offroad.png
--- /usr/bin/
>>> /usr/bin/offroad
>>> sci-geosciences/offroad-0.6_p20220114 merged.

>>> Recording sci-geosciences/offroad in "world" favorites file...
Shushundr ★★★
() автор топика
Последнее исправление: Shushundr (всего исправлений: 1)
Ответ на: комментарий от Shushundr

Что-то скачалось и начало показываться, но там везде английские буквы, даже в слове «Moskva».

Как сделать снимок карты в .svg-файл?

Что такое «Карты SRTM»?

Shushundr ★★★
() автор топика
Последнее исправление: Shushundr (всего исправлений: 1)
Ответ на: комментарий от Shushundr

https://ru.wikipedia.org/wiki/Shuttle_Radar_Topography_Mission

Снимок SRTM — это космический снимок земной поверхности, созданный при помощи радиолокационного оборудования. Назначение таких снимков — отображение данных о рельефе. Большинство имеющихся на данный момент SRTM-снимков можно найти на сайте геологической службы США.

Shushundr ★★★
() автор топика
Последнее исправление: Shushundr (всего исправлений: 1)
Ответ на: комментарий от token_polyak

Offroad

Мне не понравилось:

  1. Всё английскими буквами, как загрузить карты с русскими или как переключить язык непонятно.

  2. Как выделить прямоугольную область и сохранить в .svg непонятно.

Shushundr ★★★
() автор топика
Ответ на: комментарий от Shushundr
  1. никак
  2. никак

никто из простых десктопных смотрелок не будет экспортировать в svg, смотри на всякие ГИС софтины. QGis наверно в репах генты есть?

arkhnchul ★★
()
Ответ на: комментарий от arkhnchul

никто из простых десктопных смотрелок не будет экспортировать в svg

Это нелогично. Скриншоты в растр же можно откуда угодно, значит если софт поддерживает векторы, то сейвить и скриншотить в векторы он тоже должен и просто обязан.

QGis наверно в репах генты есть?

да, есть

Shushundr ★★★
() автор топика

Marble, но он не хранит базу, а берёт её из инета. Под ведроид смотри в кдешном репозитории ф-дроида

XMs ★★★★★
()
Ответ на: комментарий от Shushundr

сейвить и скриншотить в векторы он тоже должен и просто обязан.

экспорт в векторный формат - задача сильно сложнее растра, и конченому пользователю навигатора/просмотрщика она нужна примерно никогда.

arkhnchul ★★
()
Ответ на: комментарий от Kolins

OsmAnd под андроидом не ищет пути с учётом метро. Всегда обязательно через автобусы, железную дорогу и что угодно, только не метро.

Shushundr ★★★
() автор топика
Ответ на: комментарий от arkhnchul

Изначально-то данные OpenStreetMap хранятся векторные. И тот же проект Organic Maps конвертирует их в свой векторный формат с оптимизацией под мобилки. И редакторы OSM, само собой, тоже векторные.

static_lab ★★★★★
()
Ответ на: комментарий от Kolins

https://github.com/osmandapp/OsmAnd

Днище полное. Проблемы с производительностью, стабильностью, логикой организации интерфейса и даже базовыми функциями. Хорошие вещи там тоже есть, но в целом пользоваться крайне тяжело.

Да, и это не полноценный клиент - это просто навигатор.

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

Насчет производительности согласен, довольно тормозная штука. Но что лучше то? Больше ничего нет, maps.me пошустрее, но он проприетарный.

Kolins ★★★
()
Ответ на: комментарий от Kolins

Так мапс.ми и это вроде же одно и то же?

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

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

Не maps.me это другое, там тоже OSM но оно пощустрее работает. Есть еще версия с выпеленной рекламой и телеметрией, но название подзабыл.

Kolins ★★★
()
Ответ на: комментарий от kirill_rrr

https://github.com/osmandapp/OsmAnd

Днище полное.

4.2

Проблемы с производительностью

Недавно впилили наконец отрисовку через OpenGL, стало сильно лучше.

стабильностью

Нет.

логикой организации интерфейса

Возможно.

и даже базовыми функциями.

Что считаешь базовыми функциями османда?

Да, и это не полноценный клиент

И это хорошо. Не нужен¹ клиент какой-то сетевой херни, нужны оффлайн-карты, и они в османде великолепны. Смешивать с редактированием OSM тоже не стоит.

¹ не нужем мне и не нужен в целом: задрали уже прожирать ресурсы карманного восьмиядерника только для того, чтоб за любой мелочью обращаться к серверам дяди

token_polyak ★★★★
()
Последнее исправление: token_polyak (всего исправлений: 2)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.