User:Trolleway/NextGIS Mobile
Jump to navigation
Jump to search
NextGIS Mobile - мобильная ГИС для Android. В ней можно собирать векторные данные "в поле" (точки, линии и полигоны), и записывать к ним разные атрибуты. Собранные данные легко открыть в серьёзных ГИС-приложениях, или в JOSM. Так же может отображать тайлы, geojson, и синхронизировать данные с серверой веб-гис NextGIS Web.
В NextGIS Mobile можно собирать полевые данные для OSM. Программа устроена так, что наличие интернета в процессе сбора - не нужно.
Сбор подъездов
Вам потребуется
- Мобильное устройство с ОС Android любой версии с установленным NextGIS Mobile
- Компьютер для скачивания исходных данных, и загрузки в JOSM.
- Идём на http://overpass-turbo.eu, и скачиваем подъезды, у которых указаны номера квартир.
[out:json][timeout:25];
(
node["addr:flats"]({{bbox}});
);
out body;
>;
out skel qt;
- Теперь мы знаем, какие подъезды в OSM уже есть. Сохраняем результат запроса в geojson, переносим его на android.
- Создаём в QGIS новый временный слой. Тип геометрии - точки. Добавляем в него атрибуты: ref, addr:flats, note. Добавляем в него одну фейковую точку. Сохраняем слой как geojson, переносим его на android.
- В NextGIS Mobile добавляем два файла geojson. Теперь мы видим уже собранные подъезды из одного слоя, и можем добавлять точки в другой слой. В настройках слоёв можно поменять цвет отображения.
- Сдвигаем карту на область сбора. В настройках тайлового слоя Openstreetmap выбираем пункт "Закешировать". Если же на устройстве нет интернета, то вы можете подготовить тайлы в QGIS с помощью модуля QTiles, и открыть архив с ними в NextGIS Mobile.
- По дороге с работы домой проходим через район многоэтажек, добавляем точки. Инструкция какие кнопки нажимать - на http://docs.nextgis.ru
- В настройках слоя с собранными подъездами нажимаем кнопку "Поделиться", и получаем файл geojson
- Поскольку в JOSM нельзя открывать geojson напрямую, то конвертируем его в Shapefile в QGIS, ставим в JOSM модуль opendata, и открываем получившийся Shapefile.
- Проверьте правильность написания тегов, добавьте недостающие entrance=staircase, source=*
- Прилепите точки подъездов к стенам зданий, при желании - нарисуйте пешеходные дорожки, подходящие к подъездам.