Dokumentation der Unfähigkeit, mit der Bearbeitung von SQLite-Geodatabase-Layern in ArcMap zu beginnen?

12

Ich habe kürzlich damit begonnen, SQLite-Geodatabases mit ArcGIS 10.2 for Desktop mit den Speicherdatentypen ST_GEOMETRY und SPATIALITE zu erstellen, und war beeindruckt, wie einfach dies möglich war.

Ich habe dann versucht, sie über ArcMap zu bearbeiten, um sie durch einen Fehler zu blockieren:

Keine bearbeitbaren Ebenen.

und eine Warnung

Der Arbeitsbereich mit diesen Daten kann nicht bearbeitet werden.

Bildbeschreibung hier eingeben

Ich habe nachgesehen und konnte diese Einschränkung nirgendwo finden und habe sie ursprünglich als schreibgeschütztes SQLite für ArcGIS for Desktop bezeichnet.

Ist die Nichtbearbeitbarkeit von SQLite in ArcMap-Editiersitzungen an einer beliebigen Stelle dokumentiert?

PolyGeo
quelle

Antworten:

11

Es handelt sich nicht ausschließlich um Lesezugriff. Sie können Daten per Copy / Paste laden und in eine SQLite- oder SpatiaLite-Datenbank importieren. Tabellen und Feature-Classes können mithilfe von "Daten anhängen" oder "Daten laden" angehängt werden.

Sie können die SQLite / SpatiaLite-Daten per Code bearbeiten, da Einfügen / Aktualisieren / Löschen unterstützt wird.

Sie können keine Editiersitzung in ArcMap öffnen.

Lance Shipman
quelle
Vielen Dank, dass Sie das hier klargestellt und dokumentiert haben. Es ist großartig, Ihre Autorität dahinter zu haben. Bitte seien Sie nicht beleidigt, dass ich im Begriff bin, Ihre Signatur zu entfernen, was wir hier tun, da jeder Beitrag, den Sie verfassen, bereits von Ihrer Benutzerkarte signiert ist, die der ideale Ort dafür ist. Wenn Sie dies auch in der Hilfe dokumentieren möchten, ist dies möglicherweise ein geeigneter Ort: desktop.arcgis.com/de/desktop/latest/manage-data/databases/…
PolyGeo
11

In der Dokumentation wird darauf hingewiesen, dass Sie keine Daten in einer SQLite-Datenbank in ArcMap bearbeiten können:

Sie können eine Verbindung von ArcGIS zu einer SQLite-Datenbank herstellen, um Karten zu erstellen und räumliche Analysen Ihrer Daten durchzuführen.

Der einzige Ort, an dem dies von Esri ausdrücklich angegeben zu werden scheint, ist im ArcGIS-Diskussionsforum :

Ja; Sie können keine Daten in einer SQLite-Datenbank in ArcMap bearbeiten.

Luca Palli
quelle
3
Beeindruckend. Das ist ziemlich entmutigend. Ich war ein wenig aufgeregt, als ich "Unterstützung für SQLite" in der Liste der Neuheiten von 10.2 hörte. Schön, dass es nie wirklich sagt, dass es schreibgeschützt ist.
Chad Cooper
2
Die 10.2 Mobile-APIs (iOS, Android und Windows) verwenden SQLite unter der Haube, um die Bearbeitung zu unterbrechen. Sie können diese Datenbank jedoch so steuern, dass sie sich wie eine File-Geodatabase verhält. Das ist schwieriger mit einer SQLite-Datenbank in der Natur zu tun.
Raykendo
3
Nach einigen Tests besteht die einzige Möglichkeit zum "Erstellen" von Features mit ArcGIS Desktop darin, eine Feature-Class aus einem ArcGIS-Format (z. B. File-Geodatabase) in die SQLite-Datenbank zu kopieren und einzufügen.
Luca Palli