NextGIS Mobile: мобильная ГИС для сбора геоданных на Android

Представляю вашему вниманию новую программу, в которой можно вести сбор данных: NextGIS Mobile.
Работает бесплатно, можно собирать геоданные с заданным набором атрибутов, например - подъезды.

Скачать релиз: https://play.google.com/store/apps/details?id=com.nextgis.mobile
Документация на русском: http://docs.nextgis.ru/
Сообщить об ошибке, или предложить идею: https://github.com/nextgis/android_gisapp/issues

Инструкция по сбору подъездов:
https://wiki.openstreetmap.org/wiki/User:Trolleway/NextGIS_Mobile

Прямо сейчас (в сентябре 2015) мы пишем следующую версию, с исправленными ошибками и добавленными возможностями. В скором времени она появится в Google Play, а сейчас желающие могут получить бета-версию, в которой вышеуказанная инструкция по сбору подъездов - работает без ошибок. Пишите на http://nextgis.ru/contact/

Предлагаю выложить тут пустой слой с "Тип геометрии - точки. Добавляем в него атрибуты: ref, addr:flats, note. "
Ну и надо какую-то тулзу по переводу .geojson в .osm
Ставить QGIS ради конвертации как-то не хочется.

Вот это сложно, для этого придётся убунту ставить.

ogr2ogr -t_srs “EPSG:4326” -f “ESRI Shapefile” to.shp from.geojson

*.shp умеет есть плагин opendata

То что джосм в 2015 не умеет geojson это позор конечно.

А ставить ogr2ogr без QGIS - это ещё сложнее

https://github.com/aaronlidman/osm-and-geojson

Converts OSM XML to GeoJSON
Also converts the inverse, GeoJSON to OSM XML

  1. В NextGIS Mobile открываем список слоёв (боковое меню слева), рядом с нужным слоем нажимаем на три точки, далее “Поделиться”. Сохраняем файл куда нужно, перебрасываем на компьютер.
  2. На сайте http://ogre.adc4gis.com/ :
    Выбираем и загружаем этот файл
    В строке Source SRS: пишем “EPSG:3857”
    В строке Target SRS: пишем “EPSG:4326”
    Нажимаем “CONVERT TO GEOJSON”
    Затем в браузере “Сохранить страницу как…” или просто копируем весь результат и вставляем в пустой *.geojson-файл на компьютере.
  3. На сайте http://share.mapbbcode.org/ :
    Нажимаем “Import”, выбираем файл, сконвертированный на сайте ogre
    Нажимаем “Export”, в качестве формата выбираем OSM, сохраняем файл
  4. Открываем этот файл в JOSM и радуемся жизни.

UPD: ESPG → EPSG.

Хм…
Не вижу ничего сложного в установке GDAL/OGR без QGIS - скажем, FWTools для этого прекрасно подходят (пользовался ими, когда QGIS еще под Windows работала весьма, гхм, рудиментарно).
Другой вопрос, что там в этом OSM-файле будет после конвертации из GeoJSON в смысле семантики.

А почему нельзя просто ночнушки в виде apk выкладывать, как Османд? Обязательно в Google Play или через “пишите”?

Быстрее на бумажку писать.

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

Хм … Много телодвижений надо сделать, а за ради чего? В OsmAnd ставлю точку-баг примерно там где подъезд, у него в имени <номер_подъезда>:<номера квартир>. Часто указываю координаты только одного из крайних подездов, и в эту точку вписываю всю нумерацию подъездов с квартирами по дому. Работает это в тривиальных случаях.
Потом заметки выгружаю и в josm обрабатываю. Да, приходится руками перебивать с заметок в точку данные, но работа не сложная, да и координаты точек надо по любому выравнивать по подложке, которая сама уже должна быть выровнена.
Конечно хотелось бы, что бы был некий шаблон, что бы в баг проще вписывать было данные, но, конкретно для подъездов указанный шаблон практически минималистичен, обычно всего 2 лишних символа приходится вводить, это “:” и “-”.

Я не ставлю цель выпендриться, мне просто интересно делать карту. Не стоит всех судить по себе. Вы тут и других пытаетесь задеть стремясь таким образом возвысится. Это не получится в принципе, только себе же хуже сделаете.

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

Инструкция выглядит громоздкой, потому что я её очень подробно расписал. Её можно сократить до
“На http://ogre.adc4gis.com/ сконвертируйте файл слоя из ESPG:3857 в ESPG:4326, затем на http://share.mapbbcode.org/ сконвертируйте из GeoJSON в OSM XML.”

Я так понимаю, можно прицепить слой из некстигс онлайн и “расшарить” слой между всеми участниками сбора данных?

Из NextGIS Mobile выходит файл уже с атрибутами - для его обработки требуется меньше времени в JOSM, чем вручную переписывать строки из заметок в теги.

В принципе можно, но

  1. Прямо сегодня нужно вручную куда-то ставить новый инстанс NextGIS Web, или работать с демонстрационным, который могут выключить.
  2. Прямо сегодня нет готовых систем бекапа и регистрации новых пользователей.
  3. Конкретно подъезды нужно выгружать из NextGIS Web (это можно в NextGIS Manager), и вручную запихивать в JOSM.

Пусть лучше люди сами заносят в JOSM свои данные.

Тестовые версии автоматически обновляются через сервис TestFairy, и вот решили к нему открытый доступ не давать.

Сохранять в geojson josm умеет “искаропки”, а для чтения можно использовать, например, https://github.com/iandees/josm-geojson