Estou embarcando em um novo projeto de mapa da web que procura exibir geometrias simples (linhas, pontos, polígonos) e rasters / mapas de base. Idealmente, o mapa também permitirá que usuários autorizados adicionem / removam / editem geometrias e seus atributos.
Quais são as opções disponíveis para o armazenamento de dados (por exemplo, SQL Server Spatial)?
Quais são as opções disponíveis para a apresentação de dados (por exemplo, ArcGIS Server)?
Eu sou novo no mapeamento da web e estou tentando construir uma sólida compreensão das opções disponíveis e de seus prós / contras.
web-mapping
editing
Radar
fonte
fonte
Respostas:
Dê uma olhada no OpenLayers para o lado do cliente, ele oferece de uma maneira simples tudo o que você precisa. Como sugerido anteriormente por Dassouki, dê uma olhada na página de exemplo: http://www.openlayers.org/dev/examples/ find for 'edit' Por exemplo: http://www.openlayers.org/dev/ examples / editiontoolbar.html
Para o lado do servidor, eu aposto pessoalmente no projeto do SO, eles são de incrível qualidade e não precisam invejar o software proprietário: GeoServer + PostgreSQL / PostGIS
fonte
Você pode tentar o Geoserver no back-end e usar o GXP da OpenGeo no front-end. O GXP é uma biblioteca javascript do lado do cliente criada sobre OpenLayers, GeoExt e ExtJS (agora Sencha). Ele deve preencher a lacuna entre OpenLayers e aplicativos da Web completos. Uma estrutura, se você quiser.
Aqui está um guia útil para começar a usar o GXP. Um exemplo de aplicativo criado com o GXP é o GeoExplorer do OpenGeo Suite. É um visualizador de mapas, modelador e editor.
fonte