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

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

EricSonaron
источник
5

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

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

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

RK
источник
3
Ссылка GXP не работает. GXP доступен здесь: github.com/boundlessgeo/gxp
katahdin