Tools zum Vergleichen nicht versionierter Kopien von Geodaten [geschlossen]


9

In meinem Büro befinden sich etwa 100 GB Geodaten unterschiedlicher Form (Bilder, Feature-Classes in Geodatabases, LIDAR, Tabellen usw.), die in den zehn Jahren, in denen sie gesammelt wurden, nicht verwaltet wurden. Ich bin jetzt mit der Bestandsaufnahme und Umstrukturierung der Daten beauftragt. Die Daten werden im Dateisystem gespeichert und sind nicht versioniert. Viele Datensätze und Geodatabases wurden jedoch ohne zusätzliche Metadaten, die beschreiben, was oder warum, an neue Orte kopiert.

Ohne darauf einzugehen, was wir hätten tun sollen oder wie wir es in Zukunft strukturieren sollen (ich arbeite daran), versuche ich herauszufinden, ob es eine vernünftige Möglichkeit gibt, die Feature-Class-Daten und Geodatabases zu vergleichen, wenn ich auf a stoße Kopieren, um festzustellen, was sich zwischen den beiden Kopien geändert hat. Ich kann Beyond Compare verwenden , um viele der Datentypen zu vergleichen. Ich bin auf einige GIS.SE-Fragen zum Thema Vergleichen bestimmter Elemente gestoßen, aber ich weiß nicht, dass sie funktionieren würden - zumindest nicht ohne weiteres Scripting, was nicht wünschenswert, aber eine Option ist.

  1. Unterschiede zwischen alten und neuen Versionen der ArcSDE-Datenbank feststellen?
  2. Wie kann man zwei Geometrien in arcpy erfolgreich vergleichen? (Dieser könnte mit Finesse arbeiten, aber ich hoffe auf etwas Besseres)

Mir ist klar, dass der Vergleich angesichts der verschiedenen Arten und Eigenschaften von GIS-Daten eine ziemlich schwierige Operation ist, aber ich hoffe auf etwas, das zumindest Unterschiede in der räumlichen Position, den zugehörigen Datentabellen und im Idealfall in den Metadaten bewältigen kann. Kommerzielle Software auf der einen Seite und relativ Barebone-Code auf der anderen Seite sind für mich beide in Ordnung.

Existiert das überhaupt?

Bearbeiten: Nur um klar zu sein - wir verwenden ArcGIS 10.0 und 10.1 - Ich verwende gerne Lösungen, an denen auch andere Open Source- oder kommerzielle Anbieter beteiligt sind, aber alle ESRI-Lösungen müssten in 10.0 kompatibel sein. Außerdem befinden sich unsere Daten derzeit nicht in einer echten Datenbank (SDE, PostGIS usw.), aber ich bin bereit, die zu vergleichenden Daten in ein anderes Format zu verschieben, wenn dies bedeutet, dass ich sie vergleichen kann.

Antworten:


2

Ich habe diese Frage heute in einer anderen Form noch einmal gelesen .
Für nicht versionierte Daten gibt es den Unterschied, der für das 9.3-
Schemazuordnungs- und Dokumentationswerkzeug erstellt wurde


Vielen Dank für den Hinweis auf Differ - ich werde es mir ansehen - wir verwenden meistens 10.0, also hoffe ich, dass es funktioniert!
Nicksan

1
Ich habe den Autor von Differ kontaktiert, der sagte, dass es keine Updates für die 10.x-Umgebung gibt, und impliziert, dass er es offline schalten würde, wenn er könnte, da er nicht beabsichtigt, es zu unterstützen. Er wies auch auf das Datenvergleichstoolset als etwas hin, das in derselben Problemdomäne funktioniert.
Matt Wilkie

Wenn Sie nur nach Schemadifferenzen suchen, habe ich den Arcgis-Diagrammer verwendet, um XML in und aus zu verschieben. Es ist nicht einfach, funktioniert aber für die Umstrukturierung des Schemas. siehe Link oben
Brad Nesom

Danke @MattWilike und Brad. Dies war die Information, nach der ich suche. Natürlich würde die Antwort, nach der ich suche, am Ende die eingebauten beinhalten. Vielen Dank für die Informationen zu Differ, die eingestellt werden. Brad, ich bin hauptsächlich auf der Suche nach Daten- und Funktionsunterschieden, aber gelegentlich möchte ich auch
Schemaunterschiede

Ich werde schauen. Ich habe ein Model Builder-Skript verwendet, um Geometrieänderungen und dann Attributänderungen in 9.1 zu vergleichen. Ich würde nicht erwarten, dass das Skript funktioniert, aber es wäre eine gute Richtung, aus der Sie bauen könnten. Es ist seit 07, seit ich es gesehen habe, aber ich werfe nie etwas weg.
Brad Nesom

0

Das Versionierungstoolset soll Ihnen bei der Verwaltung Ihrer Datensätze helfen

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

Konzepte / Änderungserkennung

Version ändern - Ändert die Eigenschaften von Name, Beschreibung und Zugriffsberechtigungen der Datenbankversion.

Version ändern - Für jeden Eingabe-Feature-Layer oder jede Tabellenansicht wird der Arbeitsbereich geändert, um eine Verbindung zur angeforderten Version herzustellen.

Version erstellen - Erstellt eine neue Version in der angegebenen Geodatabase.

Versionsansicht erstellen - Erstellt eine Versionsansicht für eine Tabelle oder Feature-Class.

Version löschen - Löscht die angegebene Version aus dem Eingabearbeitsbereich.

Versionen abgleichen - Versöhnt eine Version oder mehrere Versionen mit einer Zielversion.

Als versioniert registrieren - Registriert das ArcSDE-Dataset als versioniert.

Registrierung als versioniert aufheben - Hebt die Registrierung eines ArcSDE-Datasets als versioniert auf.

Referenz: http://resources.arcgis.com/de/help/main/10.1/index.html#/An_overview_of_the_Versions_toolset/0017000000p3000000/


1
Vielen Dank für die Hinweise. Ich suche nach Tools, mit denen ich Änderungen an Daten erkennen kann, die seit etwa 10 Jahren nicht mehr konvertiert wurden. Ich werde in Zukunft Daten versionieren, aber jetzt muss ich entscheiden, welche Daten aus der Vergangenheit stammen sollen.
Nicksan

Aus irgendeinem Grund mag ich dv nicht. Vielleicht könnten sie beige sein.
Brad Nesom
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.