Konvertieren von ArcGIS-Feature-Layern in GeoPackage?

16

Ist es möglich, Feature-Layer in ArcGIS direkt in GeoPackage zu konvertieren?

In der ArcToolbox von ArcGIS Desktop 10.5 ist die einzige Option, die mir unter "Conversion Tools / To Geopackage" angezeigt wird, "Add Raster to GeoPackage". Es gibt kein "Features hinzufügen" oder ähnliches.

In diesem Blog-Beitrag von vor fast 3 Jahren behauptete ESRI, dass Sie mit 10.2.1 oder 10.2.2 ArcGIS-Desktop ein leeres GeoPackage erstellen und das GeoPackage füllen können, indem Sie Feature-Daten in dieses kopieren. Ich kann jedoch nicht sehen, wie. In ArcCatalog gibt es keine Option zum Erstellen einer GeoPackage-Datei.

FVb
quelle

Antworten:

14

Sie suchen nach einem GP-Tool, Create SQLite Databasedas seit 10.4 verfügbar ist (zuvor mussten Sie in 10.3 eine arcpyFunktion verwenden)CreateSQLiteDatabase() .

Wählen Sie als spatial_typeParameter, GEOPACKAGEder ein OGC GeoPackage-Dataset erstellt . Dies ist im Wesentlichen eine SQLite-Datenbank mit ST_Geometry-Speicher und einigen zusätzlichen OGC-Funktionen.

Sie können diesen Arbeitsbereich wie jede SQLite-Geodatabase verwenden, dh Feature-Classes und Tabellen laden / exportieren und Ansichten erstellen. Weitere Informationen zur Unterstützung von SQLite in ArcGIS finden Sie in diesem Hilfethema zu SQLite und ArcGIS . Ein Beispiel für das Laden von Daten finden Sie in diesem Blog-Beitrag. Laden Sie Esri-Geodatabase-Tabellen in SQLite

Alex Tereshenkov
quelle
3
Ich sage dies als jemand, der sich für die Verwendung von SQLite in ArcGIS ausgesprochen hat, aber als Vorsichtsmaßnahme für diejenigen, die sie verwenden möchten: Sie können noch keine Features in einer SQLite-Datenbank in ArcGIS bearbeiten. Sie können dort Layer speichern (und in der Geoverarbeitung verwenden), sie unterstützen jedoch nicht das Bearbeiten von Attributen oder das Ändern von Features in einer vorhandenen Feature-Class. Es gibt viele gute Gründe, sie dennoch zu verwenden!
nicksan
Sie können die Feature-Classes jedoch mit SQL bearbeiten und sogar räumliche ST_Geometry-Funktionen anwenden, was sehr übersichtlich ist. Für gelegentliche ArcGIS-Benutzer ist dies jedoch so gut wie schreibgeschützt.
Alex Tereshenkov
Laut Kommentaren in diesem älteren ESRI-Blogpost wird das Bearbeiten über Cursor oder ArcObjects unterstützt, nur nicht über GUI-Tools: blogs.esri.com/esri/arcgis/2014/04/14/…
PhilippNagel
1
@AlexTereshenkov könntest du mehr Infos für den Schritt "Laden" hinzufügen? Das Erstellen der gpkg-Datenbank ist recht einfach, das Importieren einer Feature-Class in die Datenbank ist jedoch nicht möglich, und das ESRI-Dokument ist nicht sehr hilfreich. Ich habe ein Skript (von Ihnen?) Gefunden, das hilft, aber Ihre Antwort wäre viel nützlicher, wenn es vollständig wäre. Wenn Sie keine Zeit haben, lassen Sie es mich bitte wissen und ich werde versuchen, eine ergänzende Antwort hinzuzufügen.
Radouxju
@radouxju, das war vor langer Zeit, fühlt sich so an, als wäre dies ein früheres Leben :) Ich habe einen Link zu einem Blog-Beitrag gepostet, nicht sicher, ob dies ausreichen würde - auf jeden Fall, wenn Sie etwas hinzuzufügen haben, fahren Sie fort, Ich wäre dankbar!
Alex Tereshenkov