Nie dlatego, że potrzebuję natychmiastowej odpowiedzi tutaj, ale ostatnio widziałem wysiłki, aby wprowadzić koncepcję „(rozproszonych) systemów kontroli wersji” dla danych geograficznych. Niektóre przykłady (które znam) to trzy oficjalne dokumenty z OpenGeo ( 1 , 2 i 3 ) oraz projekt „ Geosynkronisering (geosyncronization)” norweskich dostawców oprogramowania GIS i norweskiej agencji mapującej. Znalazłem też rozproszoną wersję danych geoprzestrzennych? , który wspomina o GeoGit (przez OpenGeo) i zastosowanie kontroli wersji do modeli ArcGIS ModelBuilder? o kontroli wersji w ArcGIS.
Jako programista wiem (przynajmniej na tyle, aby móc z nich korzystać), jak działają systemy kontroli wersji kodu źródłowego (takie jak SVN i Git), a moje doświadczenie w geomatyce mówi mi, że istnieją pewne wyjątkowe wyzwania związane z danymi geograficznymi, które sprawiają, że podejście nie do końca podobne do sposobu obsługi kodu źródłowego (który jest w zasadzie tekstem).
Jakie wyzwania wiążą się z (d) VCS w odniesieniu do danych geograficznych, w jaki sposób je rozwiązalibyście, czy są nam potrzebne i czy istnieją inne próby rozwiązania tych problemów niż te, o których wspomniałem?
Wiem, że białe księgi OpenGeo odpowiedzą na niektóre z moich pytań, ale tak naprawdę chcę uzyskać bardziej „pedagogiczną” odpowiedź w stylu „powiedz mi, jakbym miał 10 lat”, tak że Mogę skierować ludzi do doskonałego wyjaśnienia wyzwań i rozwiązań, jakie dane geograficzne wnoszą do mieszanki.
Mam nadzieję, że ktoś z pewnym wglądem poświęci trochę czasu na przemyślenie tej kwestii, ponieważ powiedziałem, że obecnie nie szukam rozwiązania konkretnego problemu, ale ten temat mnie interesuje.