nextgis / android_gisapp

:dart: GIS application for Android
http://nextgis.com/nextgis-mobile
GNU General Public License v3.0
129 stars 107 forks source link

[Feature request] выгрузка векторного слоя в geojson локально, без стороннего ПО #534

Closed MaksVasilev closed 7 years ago

MaksVasilev commented 7 years ago

Сейчас любой векторный слой можно выгрузить только через меню "поделиться", используя стандартное для андроида меню "поделиться по сети", в котором нет вообще ни одного пункта сохранить локально. Для того, что бы получить локальный доступ надо городить кривые костыли, в виде установки монстроподобных-комбайнов-перделок в виде "ES Проводника" или подобного ему откровенного мусора, что бы получить возможность просто сохранить слой локально. Это не приемлемо для ПО, которое позиционирует себя как удобное GIS средство для работы по сбору данных в поле.

Очень часто бывает нужно собрать и обработать данные вообще без какой либо сети передачи данных, в чистом поле (в буквальном смысле этого слова) и имея связку телефон + мобильное рабочее место в виде ноутбука, я физически не могу извлечь с телефона собранные мною в поле данные.

Решение: 1) кроме пункта "Поделиться", который подразумевает работу с данными только по сети, нужен пунт "выгрузить слой", который будет сохранять слой локально на файловую систему телефона. 2) В настройках программы, кроме пути до расположения слоёв карт, нужна настройка "Путь для выгрузки слоя", где можно задать путь в файловой системе телефона, а так же (опционально) галочка "добавлять метку времени к имени", при включении которой сохраняемый файл будет иметь вид: <имя_слоя>_yy-mm-dd_hh-mi.geojson

simgislab commented 7 years ago

дубликат, вариация #174