2014-10-23 3 views
0

В настоящее время я ищу инструмент, такой как GeoServer или QGIS, для отображения геопространственных данных, хранящихся в MongoDB (MongoDB предоставляет для этого определенные 2d-индексы). В моем случае я сохраняю LineStrings.Инструмент для отображения геопространственных данных от MongoDB?

Существующий плагин для интеграции источников MongoDB в GeoServer не поддерживается и не был опубликован на имя GeoServer.

http://osgeo-org.1560.x6.nabble.com/MongoDB-plugin-td5042018.html

Моя попытка привела к той же проблеме недостающего слоя.

Для комбинации MongoDB и QGIS существует также плагин, который внутренне преобразует данные MangoDB в CSV и интегрирует его в QGIS.

Есть ли какое-либо программное обеспечение с открытым исходным кодом для визуализации геопространственных данных, поддерживающих интеграцию данных из MongoDB?

Любые предложения?

Бест,

Tron

ответ

0

Я не пробовал, но если бы вы построить MongoDB OGR Driver for GDAL Library себя, возможно, вы можете сделать QGIS использовать. Кроме того, Mapserver, похоже, поддерживает OGR/GDAL в качестве входных данных.

В противном случае, как насчет создания простого приложения node.js, которое отображает данные на карте листовка?

+0

Спасибо за подсказку. Не работали с драйвером OGR для библиотеки GDAL. В худшем случае мне нужно реализовать плагин для доступа к GeoServer, но это может занять много времени. Поскольку MongoDB обеспечивает геопространственную поддержку, я действительно думал, что будет больше интереса к интерфейсу между MongoDB и любым общим инструментом визуализации, таким как GeoServer, Mapserver или QGIS. – Tron

+0

Обратитесь к ребятам из Boundless.Похоже, они объединились с MongoDB для поддержки в своем OpenGeo Suite http://boundlessgeo.com/press-release/boundless-partners-mongodb-inc/. И из OpenGeo Suite 4.1, похоже, поддерживается MongoDB http://suite.opengeo.org/opengeo-docs/introduction/extensions.html#intro-extensions-mongodb – omarkljung

+0

Спасибо. Посмотрим на оба источника. Но, к сожалению, только базовая версия является открытым исходным кодом на определенный период времени. – Tron

0

Честно говоря, действительно удивительно, что в настоящее время нет возможности использовать какое-либо общее ПОЛНОЕ средство с открытым исходным кодом для визуализации геоданных MongoDB.

Есть некоторые дискуссии по поводу использования QGIS для этого, но ссылка на указанный плагин мертв:

http://pyqgis.org/repo/contributed (упоминается здесь: http://geokoder.com/mongodb-plugin-for-quantum-gis) Намек, что команда работает над этим (без какого-либо графика) не помогает.

В моих глазах это большая слабость для MongoDB при работе с геоданными.

0

вы можете установить geoserver от opengeo package (поставляется с разъемом mongodb). при публикации слоя с mongodb на geoserver - вы можете визуализировать его через геосервер «layer preview» над openlayers.

1

Я разработал простое решение до поры до времени и он доступен в официальном QGIS плагин репо: http://plugins.qgis.org/plugins/qgis-mongodb-loader/

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

Смежные вопросы