Я начинаю новый проект веб-карты, который стремится отображать простые геометрии (линии, точки, полигоны) и растры / базовые карты. В идеале карта также позволит авторизованным пользователям добавлять / удалять / редактировать геометрии и их атрибуты.
Каковы доступные варианты хранения данных (например, SQL Server Spatial)?
Каковы доступные варианты представления данных (например, ArcGIS Server)?
Я новичок в веб-картографии и пытаюсь получить четкое представление о доступных опциях и их плюсах / минусах.
web-mapping
editing
радиолокационный
источник
источник
Ответы:
Взгляните на OpenLayers на стороне клиента, он предлагает просто все, что вам нужно. Как ранее предлагал вам Дассуки, взгляните на страницу примера: http://www.openlayers.org/dev/examples/ find для 'edit' Например: http://www.openlayers.org/dev/ примеры / editingtoolbar.html
Что касается серверной части, я лично ставлю на проект ОС, IMO, они невероятно хорошего качества, и им нечего завидовать проприетарному программному обеспечению: GeoServer + PostgreSQL / PostGIS
источник
Возможно, вы захотите попробовать Geoserver в бэкэнде и использовать GXP OpenGeo в бэкэнде . GXP - это библиотека javascript на стороне клиента, построенная на основе OpenLayers, GeoExt и ExtJS (теперь Sencha). Он должен преодолеть разрыв между OpenLayers и полноценными веб-приложениями. Рамки, если хотите.
Вот полезное руководство для начала работы с GXP. Примером приложения, созданного с помощью GXP, является GeoExplorer из OpenGeo Suite. Это вьюер карт, стайлер и редактор.
источник