并不是我现在急需一个正确的答案,而是我最近看到了一些努力来引入地理数据的“(分布式)版本控制系统”的概念。一些例子(据我所知)都是从OpenGeo(三白皮书1,2&3)和“ Geosynkronisering(geosyncronization)”由挪威GIS软件厂商的项目和挪威测绘局。我还发现了地理空间数据的分布式版本控制?,其中提到了GeoGit(由OpenGeo提供),以及将版本控制应用于ArcGIS ModelBuilder模型?关于ArcGIS中的版本控制。
作为开发人员,我知道(至少足以使用它们)源代码的版本控制系统(例如SVN和Git)如何工作,而我在地理学方面的背景告诉我,地理数据存在一些独特的挑战,这使得这种方法与源代码(基本上是文本)的处理方式不完全相似。
在处理(d)VCS地理数据时会遇到哪些挑战,您将如何解决它们,我们是否需要它们,还有其他尝试解决这些问题的尝试,而我没有提到过?
我知道OpenGeo白皮书将回答我的一些问题,但是我真正追求的是一个更具“教学性”的答案,其风格为“告诉我我已经十岁了”,这样我可以让人们很好地解释地理数据给混合带来的挑战和解决方案。
我希望有见识的人能花点时间对此事发表一些想法,因为我说我目前不打算解决一个特定的问题,但是这个话题让我很感兴趣。