Веб-картография с возможностями редактирования? [закрыто]


11

Я начинаю новый проект веб-карты, который стремится отображать простые геометрии (линии, точки, полигоны) и растры / базовые карты. В идеале карта также позволит авторизованным пользователям добавлять / удалять / редактировать геометрии и их атрибуты.

Каковы доступные варианты хранения данных (например, SQL Server Spatial)?

Каковы доступные варианты представления данных (например, ArcGIS Server)?

Я новичок в веб-картографии и пытаюсь получить четкое представление о доступных опциях и их плюсах / минусах.


3
вы смотрели на Geoserver и OpenLayers ?
Дассоуки

Я видел несколько простых карт, которые используют оба вышеупомянутых варианта, таких как примеры на соответствующих страницах. Позволяет ли какая-либо из этих технологий выполнять более сложные функции, такие как обработка функций и редактирование функций?
Радар

4
На их сайте есть лучшие примеры, но в этом примере дважды щелкните курсор на карте. Если вы посмотрите на их страницу с примерами, есть несколько вариантов для рассмотрения.
dassouki

+ 1 @ Дассуки. Я только что просмотрел несколько примеров, и функциональность выглядит многообещающе. Кто-нибудь знает о веб-карте, которая содержит многие из этих функций редактирования в более «производственной» среде?
Радар

Посмотрите на комплект OpneGeo ( opengeo.org ). Они предлагают поддержку предприятия, поэтому он показывает, что у программного обеспечения есть будущее :)
EricSonaron

Ответы:


13

Взгляните на OpenLayers на стороне клиента, он предлагает просто все, что вам нужно. Как ранее предлагал вам Дассуки, взгляните на страницу примера: http://www.openlayers.org/dev/examples/ find для 'edit' Например: http://www.openlayers.org/dev/ примеры / editingtoolbar.html

Что касается серверной части, я лично ставлю на проект ОС, IMO, они невероятно хорошего качества, и им нечего завидовать проприетарному программному обеспечению: GeoServer + PostgreSQL / PostGIS


5

Возможно, вы захотите попробовать Geoserver в бэкэнде и использовать GXP OpenGeo в бэкэнде . GXP - это библиотека javascript на стороне клиента, построенная на основе OpenLayers, GeoExt и ExtJS (теперь Sencha). Он должен преодолеть разрыв между OpenLayers и полноценными веб-приложениями. Рамки, если хотите.

Вот полезное руководство для начала работы с GXP. Примером приложения, созданного с помощью GXP, является GeoExplorer из OpenGeo Suite. Это вьюер карт, стайлер и редактор.

введите описание изображения здесь


3
Ссылка GXP не работает. GXP доступен здесь: github.com/boundlessgeo/gxp
katahdin
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.