Não que eu precise imediatamente de uma resposta certa aqui, mas ultimamente tenho visto alguns esforços para introduzir o conceito de "sistemas de controle de versão (distribuídos)" para dados geográficos. Alguns exemplos (que eu conheço) são os três whitepapers da OpenGeo ( 1 , 2 e 3 ) e o projeto " Geosynkronisering (geosyncronization)" dos fornecedores noruegueses de software GIS e da Norwegian Mapping Agency. Também encontrei versionamento distribuído de dados geoespaciais? , que menciona o GeoGit (da OpenGeo) e Aplicando controle de versão aos modelos do ArcGIS ModelBuilder? sobre controle de versão no ArcGIS.
Como desenvolvedor, eu sei (pelo menos o suficiente para poder usá-los) como os sistemas de controle de versão para código-fonte (como SVN e Git) funcionam, e minha formação em geomática me diz que existem alguns desafios exclusivos com dados geográficos que tornam o abordagem não completamente semelhante à maneira como o código-fonte (que é basicamente texto) é tratado.
Quais são os desafios ao lidar com (d) VCSs para dados geográficos, como você os resolveria, precisamos deles e existem outras tentativas para resolver esses problemas além dos mencionados?
Sei que os documentos oficiais da OpenGeo responderão a algumas de minhas perguntas, mas o que realmente busco é uma resposta mais "pedagógica", no estilo de "diga-me como se eu tivesse 10 anos de idade", para que Posso encaminhar as pessoas para uma ótima explicação dos desafios e soluções que os dados geográficos trazem para o mix.
Espero que alguém com alguma visão leve algum tempo para fornecer algumas idéias sobre o assunto, pois eu disse que atualmente não estou procurando resolver um problema específico, mas esse tópico é do meu interesse.