Mendokumentasikan ketidakmampuan untuk Mulai Mengedit lapisan geodatabase SQLite di ArcMap?

12

Saya baru-baru ini mulai membuat SQLite geodatabases menggunakan ArcGIS 10.2 untuk Desktop dengan tipe data penyimpanan ST_GEOMETRY dan SPATIALITE dan terkesan dengan betapa mudahnya melakukannya.

Saya kemudian mencoba Mulai Mengeditnya dari ArcMap hanya untuk diblokir oleh kesalahan:

Tidak ada lapisan yang dapat diedit.

dan sebuah peringatan

Ruang kerja yang berisi data ini tidak dapat diedit.

masukkan deskripsi gambar di sini

Saya melihat dan tidak dapat menemukan batasan yang disebutkan di mana saja, dan awalnya mengira itu sebagai SQLite yang hanya bisa dibaca oleh ArcGIS untuk Desktop.

Apakah SQLite yang tidak dapat diedit dalam sesi edit ArcMap didokumentasikan di mana saja?

PolyGeo
sumber

Jawaban:

11

Ini bukan akses hanya baca-saja. Anda dapat memuat data melalui salin / tempel dan impor ke database SQLite atau SpatiaLite. Tabel dan kelas fitur dapat ditambahkan menggunakan append atau Load Data.

Anda dapat mengedit data SQLite / SpatiaLite melalui kode saat Sisipkan / Perbarui / Hapus didukung.

Yang tidak bisa Anda lakukan adalah membuka sesi edit di ArcMap.

Lance Shipman
sumber
Terima kasih telah mengklarifikasi dan mendokumentasikan bahwa di sini Lance dan sangat bagus memiliki otoritas Anda di belakangnya. Tolong jangan tersinggung bahwa saya akan menghapus tanda tangan Anda, yang kami lakukan di sini karena setiap posting yang Anda buat sudah ditandatangani oleh kartu pengguna Anda yang merupakan tempat yang ideal untuk itu. Jika Anda ingin juga mendokumentasikan ini di Bantuan maka mungkin ini akan menjadi tempat yang cocok: desktop.arcgis.com/en/desktop/latest/manage-data/databases/…
PolyGeo
11

Dalam dokumentasi , disinggung bahwa Anda tidak dapat mengedit data dalam database SQLite dari ArcMap:

Anda dapat terhubung dari ArcGIS ke database SQLite untuk membuat peta dan melakukan analisis spasial pada data Anda.

Namun, satu-satunya tempat yang tampaknya secara eksplisit dinyatakan oleh Esri adalah di Forum Diskusi ArcGIS :

Iya; Anda tidak dapat mengedit data dalam database SQLite dari ArcMap.

Luca Palli
sumber
3
Wow. Itu cukup mengecewakan. Saya sedikit bersemangat ketika saya mendengar "dukungan untuk SQLite" dalam daftar apa yang baru di 10.2. Bagus bagaimana tidak pernah benar - benar mengatakan bahwa itu akses hanya baca.
Chad Cooper
2
Apis seluler 10.2 (iOS, Android, dan Windows) menggunakan SQLite di bawah tenda untuk pengeditan terputus. Tapi mereka bisa mengendalikan database itu sehingga berperilaku seperti file geodatabase. Itu lebih sulit dilakukan dengan database SQLite di alam liar.
raykendo
3
Setelah beberapa pengujian, satu-satunya cara untuk "membuat" fitur menggunakan ArcGIS Desktop yang saya temukan adalah dengan menyalin & menempelkan kelas fitur dari format ArcGIS (mis: File Geodatabase) ke database sqlite.
Luca Palli