Mapeamento da Web com recursos de edição? [fechadas]

11

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.

Radar
fonte
3
você olhou para Geoserver e openlayers ?
dassouki
Vi alguns mapas simples que usam as duas opções acima, como os exemplos em suas respectivas páginas iniciais. Alguma dessas tecnologias permite funções mais complexas, como manipulação de recursos e edição de recursos?
Radar
4
Existem exemplos melhores no site deles, mas neste exemplo clique duas vezes no cursor no mapa. Se você olhar para a página de exemplos, existem algumas opções a serem consideradas.
dassouki
+ 1 @ dassouki. Acabei de passar por vários exemplos e a funcionalidade parece promissora. Alguém conhece um mapa da web que contém muitos desses recursos de edição em um ambiente de "produção"?
Radar
Dê uma olhada no pacote OpneGeo ( opengeo.org ). Eles oferecem suporte empresarial, por isso mostra que o software tem futuro :)
EricSonaron

Respostas:

13

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

EricSonaron
fonte
5

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.

insira a descrição da imagem aqui

RK
fonte
3
O link GXP está morto. GXP está disponível aqui: github.com/boundlessgeo/gxp
KATAHDIN