![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
С 3-й попытки (при подходе к снаряду раз в год, в течении 2х лет) получилось перенести часть SASPlanet-ной функциональности вместе с картой на android-планшетик. Решил это оформить в виде записки-инструкции, чтоб и себе вспомнить, и, может, пригодится кому. OruxMaps выбрана как нормальная бесплатная программа, с родным интерфейсом, а не "я так вижу", как в Ozi. Программой OruxMaps вот уже почти год пользуется жена для записи треков во время пробежек по литовским лесам на этапах спортивного орентированния, а я узнал о существовании этой программы, как и о теоретической возможности подружить их с SASPlanet летом 2016 в спелео-экспедиции в Испании, от спелеолога, гео-професионала Давида.
Полезные ссылки, использованные при осознании написанного выше:
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
- OruxMaps на Android-устройство.
Установить программу - В программе 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. - На android-устройстве в папке /storage/sdcard0/oruxmaps/mapfiles создаем папку, с именем карты (pagonios ola), куда переносим полученные на предыдущем шаге 2 файлы: .db и .xml.
- Переключиться на карту можно из меню Switch map, вкладка OFFLINE. Если вы не редактировали xml-файл согласно п. 2., то в списке карт только что добавленная карта будет называться по-умолчанию “sqlite(Oruxmaps)”, в противном случае будет выведено осознанное имя “Pagonios Ola SZ”.
- К сожалению, 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