O OpenLayers Editor é uma bilioteca JavaScript que traz funções de digitalização de dados espaciais no navegador. Além de capturar os dados básicos de ponto, linha e polígono, o OpenLayers Editor suporta o upload de arquivos shapefile, snapping, merging, splitting e validação de geometrias.
A barra de ferramentas e todas as funções ligadas a ele são baseadas exclusivamente nas classes do OpenLayers. Nenhuma biblioteca adicional como ExtJS ou JQuery é utilizada. No entanto, algumas funções como validação de geometria dependem de processamento do servidor, por exemplo, com o PostGIS.
O código-fonte e a documentação estão disponíveis no Github. O demo, assim como um vídeo mostra a ferramenta em ação.
Fonte: geOps Spatial Web