ngry: (Default)
[personal profile] ngry
С 3-й попытки (при подходе к снаряду раз в год, в течении 2х лет) получилось перенести часть SASPlanet-ной функциональности вместе с картой на android-планшетик. Решил это оформить в виде записки-инструкции, чтоб и себе вспомнить, и, может, пригодится кому. OruxMaps выбрана как нормальная бесплатная программа, с родным интерфейсом, а не "я так вижу", как в Ozi. Программой OruxMaps вот уже почти год пользуется жена для записи треков во время пробежек по литовским лесам на этапах спортивного орентированния, а я узнал о существовании этой программы, как и о теоретической возможности подружить их с SASPlanet летом 2016 в спелео-экспедиции в Испании, от спелеолога, гео-професионала Давида.

  1. Установить программу OruxMaps на Android-устройство.
  2. В программе SASPlanet с помощью инструмента Selection Manager сделать экспорт нужной области карты и набора масштабных уровней в формат OruxMaps(Sqlite3).
    2.1. Если нет никаких Overlay Layer, то в результате в указанной папке (I:\Maps\2Device\sqlite(OruxMaps)) будут созданы 2 файла: OruxMapsImages.db, с растровыми данными и sqlite(Oruxmaps).otrk2.xml с данными привязки. Последний xml-файл можно переименовать, задав имя карты. Также его можно отредактировать, заменив все строки “sqlite(Oruxmaps)” (внутри блоков <![CDATA[) на имя карты (“Pagonios Ola SZ”).
    2.2. В случае, если выбран Overlay Layer, то файл sqlite(Oruxmaps).otrk2.xml примет вид overlay_layer_name.otrk2.xml.
    Piccy.info - Free Image Hosting
  3. На android-устройстве в папке /storage/sdcard0/oruxmaps/mapfiles создаем папку, с именем карты (pagonios ola), куда переносим полученные на предыдущем шаге 2 файлы: .db и .xml.
  4. Переключиться на карту можно из меню Switch map, вкладка OFFLINE. Если вы не редактировали xml-файл согласно п. 2., то в списке карт только что добавленная карта будет называться по-умолчанию “sqlite(Oruxmaps)”, в противном случае будет выведено осознанное имя “Pagonios Ola SZ”.
  5. К сожалению, microSD-карточки в большинстве своем используют файловую систему FAT, которая не поддерживает символьных ссылок, и вожделенная замена шага 4 на создание ссылки на папку с картами на внешнем носителе не работает, поэтому данные приходится копировать во внутреннюю память, которая в отличие от microSD менее резиновая. Возможно, получится сделать бинд при помощи команды mount, но тут уже нужен root-доступ к устройству, и если эта команда не прописана в андроидном аналоге “mount.fstab”, то после перезагрузки устройства бинд пропадет. Вообщем как всегда, с линуксом - красноглазие и свистопляски вместо удобства пользования :)

Полезные ссылки, использованные при осознании написанного выше:
digimapas.blogspot.lt/2015/09/sasplanet-mapas-para-oruxmaps.html
android.stackexchange.com/questions/4044/is-possible-to-make-symbolic-links-in-the-android-filesystem-and-how
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

ngry: (Default)
ngry

May 2023

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
282930 31   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 30th, 2025 12:48 pm
Powered by Dreamwidth Studios