Non che io abbia immediatamente bisogno di una risposta giusta qui, ma recentemente ho visto alcuni sforzi per introdurre il concetto di "sistemi di controllo della versione (distribuiti)" per i dati geografici. Alcuni esempi (di cui sono a conoscenza) sono i tre white paper di OpenGeo ( 1 , 2 e 3 ) e il progetto " Geosynkronisering ( geosyncronization )" dei venditori norvegesi di software GIS e della Norwegian Mapping Agency. Ho anche trovato il versioning distribuito dei dati geospaziali? , che menziona GeoGit (di OpenGeo) e l' applicazione del controllo versione ai modelli ArcGIS ModelBuilder? sul controllo della versione in ArcGIS.
Essendo uno sviluppatore, conosco (almeno abbastanza per essere in grado di usarli) come funzionano i sistemi di controllo versione per codice sorgente (come SVN e Git), e il mio background in geomatica mi dice che ci sono alcune sfide uniche con i dati geografici che rendono il approccio non completamente simile al modo in cui viene gestito il codice sorgente (che è fondamentalmente testo).
Quali sono le sfide nel trattare con (d) i VCS per i dati geografici, come li risolveresti, ne abbiamo bisogno e ci sono altri tentativi di risolvere questi problemi rispetto a quelli che ho citato?
So che i white paper di OpenGeo risponderanno ad alcune delle mie domande, ma quello che sto veramente cercando è una risposta più "pedagogica", nello stile di "dimmi come se avessi 10 anni", in modo che Posso rimandare le persone a una grande spiegazione delle sfide e delle soluzioni che i dati geografici portano al mix.
Spero che qualcuno con qualche intuizione impiegherà del tempo per fornire alcune riflessioni sulla questione, poiché ho detto che non sto attualmente cercando di risolvere un problema particolare, ma questo argomento è uno che mi interessa.