QGIS-Daten für ArcGIS Desktop-Benutzer freigeben?


11

Ich benutze hauptsächlich QGIS und habe ein großes Projekt zu erledigen. Sobald ich fertig bin, muss ich meine Daten an einen ArcGIS-Benutzer senden. Die Daten bestehen hauptsächlich aus Punkt- und Polygonformdateien.

Wie richte ich ein QGIS-Projekt von Anfang an ein, wenn ich weiß, dass ich es an jemanden weitergeben werde, der ArcGIS Desktop verwendet?


1
Welche Version von ArcGIS verwenden sie?
Dassouki

Wahrscheinlich die aktuellste Version (10.X)
NWT Adam

Was sind Ihre Anforderungen? Ich denke, wir brauchen mehr Details, um eine gute Antwort zu geben. Grundsätzlich können Sie Shapefiles jederzeit austauschen, wenn Sie dies wirklich müssen.
Underdark

Ich muss hauptsächlich Punkt- und Polygonformdateien freigeben. Wenn die Daten komplexer werden, treten dann Probleme auf?
NWT Adam

1
Wie Brad bemerkt, gibt es einige Dateien, die QGIS erstellt und die ArcGIS in einem Shapefile nicht sieht und umgekehrt. Zusätzlich zur qml werden in einem QGIS-Shapefile möglicherweise qix (räumlicher Index), ~ dbf (vom Tabellen-Plugin beim Ändern des Feldnamens erstellte Sicherungstabelle) usw. angezeigt, während ArcGIS dem Shapefile sbn, sbx, aux, aux.xml usw. (seine räumlichen und Attributindexdateien und Standardprojektionsdefinitionsdateien). Alles, was Sie wirklich übertragen müssen, sind die Informationen zu dbf, shx, shp und der Projektionsdefinition für jedes Shapefile (ein prj funktioniert, ein qpj nicht). Lassen Sie sie die Indizes erstellen.
Johns

Antworten:


4

Die Basisdaten können in qgis verwendet werden.
Arcgis ist die native Software, in der Formdateien verwendet werden.
Jetzt befinden sich Formdateien im Bereich offener Spezifikationen. Es gibt jedoch viele andere Datenformate, die sowohl qgis als auch arcgis lesen und schreiben.

Die einzige Variable mit Shapefile-Übertragung wäre das Koordinatensystem.
Sie können den arcgis-Benutzer einfach fragen, welche Projektion er normalerweise verwendet.

Wenn Sie nur daran interessiert sind, Rohdaten an den Esri-Benutzer zu übertragen, sind Sie in Ihrem Kommentar korrekt. Die Frage scheint durch einen Kommentar beantwortet zu werden.

Meine eigene Lektüre Ihrer Frage entgeht Ihnen, wenn Sie kartografische oder andere projektkonfigurierte Informationen übertragen möchten. dh die thematischen Einstellungen einer Datenebene Farben, Dicken, Visualisierungen; und möglicherweise die Kartenbeschriftung oder eine andere Gesamtkartenübertragung.

Ich habe ähnliche Fragen zum Konvertieren von qgis-Projekteinstellungen in andere Software gesehen.

Diese beiden Suchvorgänge zeigen einige der Beziehungen zwischen den Dateitypen der beiden hier angeforderten Software- QGis und ArcGIS .

QGIS verwendet qml-Dateien, um Ebenenkonfigurationen auf andere Ebenen anzuwenden.
ArcGIS verwendet Lyr-Dateien, um Ebenenkonfigurationen auf andere Ebenen anzuwenden.
Wenn dies nicht die Art von Informationen ist, die Sie mit dem Projekt übertragen möchten. Aktualisieren (bearbeiten) Sie Ihre Frage mit einer Beschreibung, um dies zu klären.


1

Ich würde mir folgende Optionen ansehen:

  1. Shapefiles: Der häufigste Weg mit folgenden Nachteilen:

    • Feldnamen verlieren Groß- und Kleinschreibung und werden auf 8 Zeichen gekürzt. Dadurch verlieren Sie die Bedeutung des Feldinhalts.
    • Feldtypen werden Nummer und Text zugeordnet (oft geht sogar das Datum verloren).
    • keine Kreisbögen.
    • Koordinatensystem (CRS): Es gibt eine Möglichkeit, CRS in einer PRJ-Datei zu speichern, und ArcGIS kann es meines Wissens lesen, aber nicht schreiben (wie Brad zuvor erwähnt hat).
  2. Spatialite-Format und OGR-Konverter: Eine der Optionen, um eine einzelne Datei gemeinsam zu nutzen und Feldnamen nicht zu verlieren.

  3. PostGIS: ArcSDE 10 und höher kann so konfiguriert werden, dass Daten in PostgreSQL "PostGIS Option" gespeichert werden, damit ArcGIS-Benutzer schreiben und alle lesen können.

Wenn ArcGIS-Benutzer die Führung haben und der Anwendungsfall das Veröffentlichen betrifft , schauen Sie z. B. unter http://geocat.net/bridge/ nach.


2
Seit wann kann ArcGIS keine PRJ-Dateien schreiben?
Devdatta Tengshe

In Bezug auf das nicht nummerierte Aufzählungszeichen Nr. 4: Esri hat die .prj-Datei-Holds-CRS-Konvention speziell entwickelt, um die Einschränkung von Shapefiles zu beheben, die das CRS nicht nativ speichern. Wenn Speicher bereitgestellt wird, war dies ungefähr die Zeit, als ArcView 3.2 veröffentlicht wurde, circa 2000. Allerdings muss der .prj-Inhalt der Esri-Syntax für Koordinatensysteme entsprechen (scannen Sie nach "ESRI Well Known Text" unter gdal.org/gdal_utilities .html )
Matt Wilkie
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.