Eu tenho o PostGIS instalado e gostaria de criar um aplicativo da Web para fazer algumas edições simples:
- Desenhe manualmente (sobre um mapa base) pontos, linhas e polilinhas, usando pontos de encaixe (pontos, fim de linhas, interseções, centro de círculos)
Excluir pontos, linhas e polilinhas
Girar uma linha ou grupo de linhas em torno de um ponto
Mover uma linha ou grupo de linhas com um ponto base
Mover polilinhas e pontos (manualmente e para um ponto indicado pelas coordenadas)
Edite a posição dos vértices das polilinhas e linhas (manualmente e em um ponto indicado pelas coordenadas)
Crie buffers em torno de pontos, linhas e polilinhas
Qual é a melhor maneira de fazer isso via web? Existe alguma biblioteca JavaScript já construída?
Eu não acho que exista alguma biblioteca "pronta para uso" que cubra todas as suas necessidades, mas com a combinação mencionada de Geoserver (com wfs-t) e OpenLayers, deve ser possível criar o que você deseja. Talvez o mapfish tenha mais métodos de conveniência?
E, se a Web não for um "must have", considere o uso do Quantum GIS.
fonte