比较未版本控制的地理空间数据的工具


9

我的办公室拥有大约100 GB的各种形式的地理空间数据(图像,地理数据库中的要素类,LIDAR,表格等),在收集的十年中,这些数据都变得有些无法管理。现在,我负责盘点和重组数据。数据存储在文件系统中并且未版本控制,但是许多数据集和地理数据库已被复制到新位置,而没有其他元数据描述什么或原因。

在不讨论我们应该做的事情或将来如何结构化(我正在研究)的情况下,我试图找出在遇到要素时是否有比较好的方法比较要素类数据和地理数据库确定两个副本之间的更改。我可以使用“ 超越比较”来比较许多数据类型。我遇到了一些关于比较特定项目的GIS.SE问题,但我不知道它们是否可以工作-至少没有进一步的脚本编写是不可能的,这不是可取的,而是一种选择。

  1. 在新旧版本的ArcSDE数据库之间有区别吗?
  2. 如何成功比较arcpy中的两个几何?(这可以很好用,但是我希望有更好的东西)

我意识到,鉴于GIS数据的所有不同类型和属性,比较是一项相当困难的操作,但我希望找到一种至少可以处理空间位置,关联数据表以及理想的元数据方面的差异的方法。一方面,商业软件和相对准系统的代码对我来说都是可以的。

这是否存在?

编辑:明确一点-我们正在使用ArcGIS 10.0和10.1-我很高兴也使用涉及其他开源或商业提供商的解决方案,但是任何ESRI解决方案都需要在10.0中兼容。另外,我们的数据当前不在真实的数据库中(SDE,postGIS等),但是如果我愿意比较的话,我愿意将我想比较的内容移动到另一种格式。

Answers:


2

我今天以另一种形式重新阅读了这个问题
对于非版本化数据,存在为9.3 模式映射和文档编制工具创建的差异


感谢您指向Differ的指针-我来看看它-我们主要使用10.0,所以我希望它能正常工作!
nicksan

1
我联系了Differ的作者,他说10.x环境没有更新,并暗示如果可能的话,他将使其脱机,因为他不打算支持它。他还指出,数据比较工具集可在同一问题域中使用。
马特·威尔基

如果您只是在寻找模式差异,我一直在使用arcgis diagrammer将xml移入移出。这并不容易,但是可以用于重组架构。参见上方链接
Brad Nesom

谢谢@MattWilike和布拉德。这是我正在寻找的信息。当然,我要寻找的答案最终将涉及内建函数。感谢您提供有关停止生产的信息。布拉德,我主要是在寻找数据和功能上的差异,但是偶尔,我也会想要架构上的差异,所以这很有用
nicksan

我会看看。我使用了模型构建器脚本来比较几何更改,然后比较9.1上的属性更改。我不希望脚本能正常工作,但这将是您构建脚本的良好方向。自从看过07年以来,它一直没有扔掉。
Brad Nesom 2013年

0

版本控制工具集应帮助您管理数据集

http://resources.arcgis.com/zh-CN/help/main/10.1/index.html#/Versioning_Basic_concepts/0017000000pp000000/

概念/变更检测

更改版本-更改数据库版本的名称,描述和访问权限的属性。

更改版本-每个输入要素图层或表视图都将修改其工作区以连接到请求的版本。

创建版本-在指定的地理数据库中创建新版本。

创建版本化视图-在表或要素类上创建版本化视图。

删除版本-从输入工作区中删除指定的版本。

协调版本-将一个或多个版本与目标版本进行协调。

注册为版本-将ArcSDE数据集注册为版本。

注销版本-注销版本的ArcSDE数据集。

参考:http : //resources.arcgis.com/en/help/main/10.1/index.html#/An_overview_of_the_Versions_toolset/0017000000p3000000/


1
感谢您的指点-我正在寻找可以帮助我检测大约10年未版本化数据变化的工具。我将在将来对数据进行版本控制,但是现在,我需要确定要保留过去的数据。
nicksan

一些原因,我不喜欢DVD。也许他们可能是米色的。
Brad Nesom
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.