Compatibilità con ArcGIS e QGIS: problemi con Shapefile o geodatabase?


9

Lavoro in una piccola commissione di pianificazione come 1 su 2 persone GIS, dove abbiamo 2 licenze ArcGIS. Di recente un volontario ha iniziato a lavorare con noi. Sta usando QGIS e per lo più modifica shapefile. Probabilmente avrei dovuto considerare prima questa domanda ... ArcGIS e QGIS giocano bene insieme? Alla fine tutto finirà in ArcGIS, ci saranno problemi nella modifica di shapefile o geodatabase in QGIS e quindi nell'apertura e / o modifica in ArcGIS? Non so se lo sto spingendo qui facendo un'altra domanda ... Se l'annotazione della mappa viene modificata in QGIS, è possibile aprire quella mappa in ArcGIS?


accederanno ai file geodatabase / shapefile contemporaneamente? arcmap / catalog creerà il file di blocco su entrambi
Mapperz

1
Questo post approfondisce l'argomento: gis.stackexchange.com/questions/120785/…
DPSSpatial

Sta usando gli shapefile e le feature class esportate solo per il suo lavoro (che è quello che suggerirei), o per mancanza di un termine migliore sta modificando i dati di base? QGIS non riconosce i file di indice sbn e sbx che ArcMap produce per gli shapefile, né l'xml. Se gli dai solo i file di base (shp, shx e dbf e un prj), il suo lavoro dovrebbe apparire bene in ArcGIS. Oppure puoi semplicemente eliminare sbx & sbn se causano (raramente) problemi e ArcMap li ricrea. Ho usato QGIS per modificare senza problemi anche i database di file, ma ammetto di essere un po 'più diffidente a riguardo.
johns

In questo momento sta solo modificando gli shapefile per il suo lavoro. Non abbiamo osato andare oltre con la questione della compatibilità. Sembra che lo scambio di GDB sia discutibile. Un compito che potremmo potenzialmente assegnargli è stato quello di regolare l'annotazione della mappa, ma sembra che anche questo possa essere discutibile.
Mapsy Daisy,

1
In realtà non si tratta se ArcGIS e QGIS si comportano bene insieme. È una questione di quali formati di dati scegli di utilizzare. Qui è dove si incontrano differenze nel supporto tra i due pacchetti software. Gli Shapefile sono universalmente modificabili. Altri, come File o GDB personale, sono modificabili in entrambi, ma non tutti i tipi di funzionalità sono supportati. Altri, come PostGIS / PostgreSQL senza SDE, sono modificabili in uno, QGIS, ma visualizzabili nell'altro, ArcGIS, attraverso un livello di query. Dipende da quali usi finali sono su quale combinazione sarà più appropriata per te.
Ottieni Spatial il

Risposte:


7

Lavoro in un ambiente in cui utilizziamo entrambi i software e qui ci sono le mie impressioni. Ho iniziato a utilizzare QGIS circa un anno fa, quando alla fine mi sono stufato di pagare estensioni e livelli di licenza aggiuntivi. Trovo che QGIS sia buono per manipolare i dati e portarli in formati più open source, mentre ArcGIS è molto meglio per la creazione di mappe. Detto questo, ci sono dei limiti. puoi aprire file di geodatabase all'interno di QGIS ma non personali (per quanto ne sappia). evitare che più utenti modifichino contemporaneamente uno shapefile (di solito ne ho uno per ogni utente e li unisco periodicamente). Non credo che l'annotazione in QGIS arriverà, ma potrei sbagliarmi.

detto questo non ho mai avuto problemi a modificare gli shapefile in uno e poi aprirli in un altro e con i soldi che risparmi su un'altra licenza ... jet ski.


Se si utilizzano entrambi, i suoni come gli shapefile sono la scommessa più sicura. Ci sono altre limitazioni o blocchi? Grazie in anticipo.
Mapsy Daisy,

Preferisco usare gli shapefile sul database per un paio di motivi. uno sono facili da unire alla fine (tutti i campi dovrebbero essere uguali) e possono anche essere facilmente importati in geoserver o PostGIS in seguito. potrebbe non essere la soluzione più elegante o più robusta ma è semplice ed efficace. E, jet ski.
dave_does_not_understand,

Sto iniziando a pensare che tutto riguardi il jet ski .. Cosa ne pensi. Esportare in shp da un GDB in ArcGIS, modificare shp in QGIS, caricare shp in GDB?
Mapsy Daisy,

2
@Slinn - Stranamente, non l'avevo mai provato prima, ma ho appena modificato con successo un livello da un File GDB in QGIS. Ho quindi visualizzato le modifiche in ArcGIS. Pertanto, non sarebbe necessario esportare GDB in shp o viceversa perché i tipi di funzionalità di base supportati dai file di forma saranno modificabili in QGIS in FGDB o PGDB. I tuoi tipi di funzionalità avanzate come l'annotazione sono dove sei limitato. L'uso di questi ti legherà di più all'universo ESRI, che non è buono o cattivo, solo qualcosa di cui essere consapevoli.
Ottieni Spatial il
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.