Convertire i layer delle funzionalità ArcGIS in GeoPackage?


16

È possibile convertire direttamente i feature layer in ArcGIS in GeoPackage?

In ArcToolbox di ArcGIS Desktop 10.5, in "Strumenti di conversione / In Geopackage" l'unica opzione che mi appare è "Aggiungi raster a GeoPackage". Non ci sono "Aggiungi funzionalità" o qualcosa di simile.

In questo post di blog di quasi 3 anni fa, ESRI ha affermato che "Al 10.2.1 o con il desktop ArcGIS 10.2.2, è possibile creare un GeoPackage vuoto e popolare il GeoPackage copiando i dati delle funzionalità in esso". Tuttavia, non riesco a vedere come. In ArcCatalog non esiste alcuna opzione per creare un file GeoPackage.

Risposte:


14

Stai cercando uno strumento GP Create SQLite Databasedisponibile dalla 10.4 (in precedenza, nella 10.3, dovevi usare una arcpyfunzione CreateSQLiteDatabase().

Scegli come spatial_typeparametro GEOPACKAGEche creerà un set di dati OGC GeoPackage . Questo è essenzialmente un database SQLite con memoria ST_Geometry più alcune funzionalità OGC extra.

È possibile utilizzare questo spazio di lavoro in modo molto simile a qualsiasi geodatabase di SQLite, ovvero caricare / esportare classi e tabelle di feature e creare viste. Puoi leggere ulteriori informazioni sul supporto per SQLite in ArcGIS in questo argomento della guida SQLite e ArcGIS . Per vedere un esempio di caricamento dei dati, guarda questo post sul blog Carica tabelle di geodatabase Esri in SQLite


3
Lo dico come qualcuno che ha sostenuto l'uso di SQLite in ArcGIS, ma come avvertimento per coloro che desiderano utilizzarli: non è ancora possibile modificare le funzionalità in un DB SQLite in ArcGIS. È possibile archiviare i livelli lì (e usarli in geoprocessing), ma non supporta la modifica degli attributi o la modifica di funzioni in una classe di caratteristiche esistente. Ci sono molti buoni motivi per usarli comunque!
nicksan,

Ma puoi modificare le classi di entità geografiche usando SQL e persino applicare le funzioni spaziali ST_Geometry che sono molto pulite. Ma per gli utenti occasionali di ArcGIS, sì, questo è praticamente di sola lettura.
Alex Tereshenkov,

Secondo i commenti in questo vecchio post sul blog ESRI, la modifica è supportata tramite cursori o ArcObjects, ma non tramite gli strumenti della GUI: blogs.esri.com/esri/arcgis/2014/04/14/…
PhilippNagel

1
@AlexTereshenkov potresti aggiungere ulteriori informazioni per il passaggio "caricamento"? La creazione del database gpkg è piuttosto semplice, ma l'importazione di una classe di funzionalità in esso non lo è e il documento ESRI non è molto utile. Ho trovato uno script (da te?) Che aiuta, ma la tua risposta sarebbe molto più utile se fosse completa. Se non hai tempo, faccelo sapere e proverò ad aggiungere una risposta complementare.
Radouxju,

@radouxju, che era tanto tempo fa, sembra che questa fosse una vita precedente :) Ho pubblicato un link a un post sul blog, non sono sicuro che questo sarebbe sufficiente - se hai qualcosa da aggiungere, vai avanti, Le sarei grato!
Alex Tereshenkov,
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.