Не то чтобы я тут нуждался в правильном ответе, но в последнее время я видел некоторые попытки ввести концепцию «(распределенных) систем контроля версий» для географических данных. Некоторыми примерами (о которых я знаю) являются три документа из OpenGeo ( 1 , 2 и 3 ) и проект « Geosynkronisering (geosyncronization)» от норвежских поставщиков программного обеспечения ГИС и Норвежского картографического агентства. Я также нашел Распределенные версии геопространственных данных? , в котором упоминается GeoGit (от OpenGeo) и применение контроля версий к моделям ArcGIS ModelBuilder? о контроле версий в ArcGIS.
Будучи разработчиком, я знаю (по крайней мере, достаточно, чтобы иметь возможность их использовать), как работают системы контроля версий для исходного кода (такие как SVN и Git), и мой опыт работы с геоматикой говорит мне, что существуют некоторые уникальные проблемы с географическими данными, которые делают подход не совсем похож на способ обработки исходного кода (который в основном текстовый).
Каковы проблемы при работе с (d) VCS для географических данных, как бы вы их решили, нужны ли они нам, и есть ли другие попытки решить эти проблемы, помимо тех, которые я упомянул?
Я знаю, что технические документы OpenGeo ответят на некоторые из моих вопросов, но на самом деле я хочу получить более «педагогический» ответ в стиле «скажи мне, что я 10-летний», так что Я могу отослать людей к отличному объяснению проблем и решений, которые географические данные приносят к соединению.
Я надеюсь, что кому-то, обладающему некоторой проницательностью, понадобится время, чтобы высказать некоторые соображения по этому вопросу, поскольку я сказал, что в настоящее время не ищу решения конкретной проблемы, но эта тема меня интересует.