Strumenti per confrontare copie non verificate di dati geospaziali [chiuso]


9

Il mio ufficio ha circa 100 GB di dati geospaziali di varie forme (immagini, classi di funzionalità in geodatabase, LIDAR, tabelle, ecc.) Che sono stati in qualche modo non gestiti per il decennio durante il quale sono stati raccolti. Ora sono stato incaricato dell'inventario e della ristrutturazione dei dati. I dati sono archiviati nel filesystem e non sono sottoposti a revisione, ma molti set di dati e geodatabase sono stati copiati in nuove posizioni senza metadati aggiuntivi che descrivono cosa o perché.

Senza entrare in quello che avremmo dovuto fare o come strutturarlo in futuro (ci sto lavorando), sto cercando di capire se esiste un modo decente per confrontare i dati della classe di caratteristiche e i geodatabase quando incontro un copia per determinare cosa è cambiato tra le due copie. Posso usare Beyond Compare per confrontare molti tipi di dati. Mi sono imbattuto in alcune domande su GIS.SE sull'argomento del confronto di elementi specifici, ma non so che funzionerebbero - almeno non senza ulteriori script, il che non è desiderabile ma è un'opzione.

  1. Stai riscontrando differenze tra le versioni vecchie e nuove del database ArcSDE?
  2. Come si possono confrontare due geometrie in arcpy con successo? (questo potrebbe funzionare con la finezza, ma spero in qualcosa di meglio)

Mi rendo conto che il confronto è un'operazione piuttosto difficile, dati tutti i diversi tipi e proprietà dei dati GIS, ma spero in qualcosa che possa almeno gestire le differenze nella posizione spaziale, nelle tabelle dei dati associati e idealmente nei metadati. Il software commerciale, da un lato, e il codice relativamente barebone, dall'altro, sono entrambi ok per me.

Esiste anche questo?

Modifica: solo per essere chiari - stiamo usando ArcGIS 10.0 e 10.1 - Sono felice di usare soluzioni che coinvolgono anche altri fornitori open source o commerciali, ma qualsiasi soluzione ESRI dovrebbe essere compatibile con 10.0. Inoltre, i nostri dati non sono attualmente in un vero database (SDE, postGIS, ecc.), Ma sono disposto a spostare le cose che voglio confrontare in un altro formato se ciò significa che posso confrontarle.

Risposte:


2

Ho appena riletto questa domanda oggi in una forma diversa.
Per i dati senza versione esiste la differenza creata per lo strumento di mappatura e documentazione dello schema 9.3


Grazie per il puntatore a Differ - Lo darò un'occhiata - stiamo usando principalmente 10.0, quindi spero che funzioni!
nicksan,

1
Ho contattato l'autore di Differ, il quale ha affermato che non ci sono aggiornamenti per l'ambiente 10.x, e ho sottinteso che lo avrebbe portato offline se potesse, poiché non intende supportarlo. Ha anche indicato il set di strumenti per il confronto dei dati come qualcosa che funziona nello stesso dominio problematico.
matt wilkie,

se stai cercando solo differenze di schema, ho usato il diagrammer arcgis per spostare xml dentro e fuori. non è facile ma funziona per lo schema di ristrutturazione. vedi link sopra
Brad Nesom,

Grazie @MattWilike e Brad. Questa era l'informazione che sto cercando. Naturalmente la risposta che sto cercando finirebbe col coinvolgere i builtin. Grazie per le informazioni su differ interrotte. Brad, cerco principalmente dati e differenze di funzionalità, ma a volte voglio anche differenze di schema, quindi è utile
nicksan,

Guarderò. Ho usato uno script per la creazione di modelli per confrontare le modifiche della geometria e quindi attribuire le modifiche su 9.1. Non mi aspetto che la sceneggiatura funzioni, ma sarebbe una buona direzione per te costruire. È dal 07 da quando l'ho visto, ma non butto mai via nulla.
Brad Nesom,

0

Il set di strumenti di controllo delle versioni dovrebbe aiutarti a gestire i tuoi set di dati

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

concetti / rilevamento del cambiamento

Modifica versione: modifica le proprietà della versione del database relative a nome, descrizione e autorizzazioni di accesso.

Modifica versione: per ogni layer di input o vista tabella verrà modificato il proprio spazio di lavoro per connettersi alla versione richiesta.

Crea versione: crea una nuova versione nel geodatabase specificato.

Crea vista versione: crea una vista versione su una tabella o una classe di entità geografiche.

Elimina versione: elimina la versione specificata dall'area di lavoro di input.

Riconcilia versioni: riconcilia una versione o più versioni con una versione di destinazione.

Registra come versione - Registra il set di dati ArcSDE come versione.

Annulla registrazione come versione: annulla la registrazione di un set di dati ArcSDE come versione.

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


1
Grazie per i suggerimenti: sto cercando strumenti che mi aiutino a rilevare i cambiamenti nei dati che non sono stati esaminati per circa 10 anni. Sarò il controllo delle versioni dei dati in futuro, ma per ora, devo decidere quali dati conservare dal passato.
nicksan,

qualche ragione non mi piace dv. forse potrebbero essere beige.
Brad Nesom,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.