Geographic Information Systems Asked on August 16, 2021
I’ve recently started creating SQLite geodatabases using ArcGIS 10.2 for Desktop with both ST_GEOMETRY and SPATIALITE storage data types and was impressed by how easy this was to do.
I then tried to Start Editing them from ArcMap only to be blocked by an error:
No editable layers.
and a warning
The workspace containing this data cannot be edited.
I looked and could not find this limitation mentioned anywhere, and originally mistook it as SQLite being read-only to ArcGIS for Desktop.
Is the non-editability of SQLite within ArcMap edit sessions documented anywhere?
It's not strictly read-only access. You can load data via copy/paste and import into a SQLite or SpatiaLite database. Tables and feature classes can be appended to using append or Load Data.
You can edit the SQLite/SpatiaLite data via code as Insert/Update/Delete are supported.
What you can't do is open an edit session in ArcMap.
Correct answer by Lance Shipman on August 16, 2021
In the documentation, it is alluded to that you cannot edit data in a SQLite database from ArcMap:
You can connect from ArcGIS to an SQLite database to create maps and perform spatial analysis on your data.
However, the only place this appears to be explicitly stated by Esri is in the ArcGIS Discussion Forum:
Yes; you cannot edit data in a SQLite database from ArcMap.
Answered by Luca Palli on August 16, 2021
It's not a good solution but it could be workaround if you got a license: edit Spatialite or GeoPackage database is OK in ArcGIS Pro (tested on 2.7.3).
Answered by XavierR on August 16, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP