Документування неможливості запустити редагування шарів бази даних SQLite в ArcMap?


12

Нещодавно я почав створювати бази даних геоданих SQLite за допомогою ArcGIS 10.2 для Desktop з типом даних ST_GEOMETRY та SPATIALITE і був вражений тим, як легко це зробити.

Потім я спробував почати редагувати їх з ArcMap лише для того, щоб заблокувати помилку:

Немає редагованих шарів.

і попередження

Робочу область, що містить ці дані, неможливо редагувати.

введіть тут опис зображення

Я переглянув і не міг знайти цього обмеження, згаданого ніде, і спочатку помилково сприйняв його як SQLite, що читається тільки для ArcGIS for Desktop.

Чи документовано нередактивність SQLite в сесіях редагування ArcMap де-небудь?

Відповіді:


11

Це не строгий доступ лише для читання. Ви можете завантажувати дані за допомогою копіювання / вставки та імпорту в базу даних SQLite або SpatiaLite. Таблиці та класи функцій можуть бути додані за допомогою додавання або завантаження даних.

Ви можете редагувати дані SQLite / SpatiaLite за допомогою коду, оскільки підтримується Вставка / Оновлення / Видалення.

Що ви не можете зробити, це відкрити сесію редагування в ArcMap.


Дякуємо, що роз’яснили та задокументували, що тут Ланс, і чудово мати свій авторитет. Будь ласка, не ображайтесь, що я збираюся видалити ваш підпис, що ми робимо тут, тому що кожна ваша публікація вже підписана вашою карткою користувача, яка є ідеальним місцем для неї. Якщо ви також хочете задокументувати це у довідці, можливо, це буде підходящим місцем: desktop.arcgis.com/en/desktop/latest/manage-data/databases/…
PolyGeo

11

У документації йдеться про те, що ви не можете редагувати дані в базі даних SQLite з ArcMap:

Ви можете підключитися від ArcGIS до бази даних SQLite, щоб створити карти та виконати просторовий аналіз своїх даних.

Однак єдине місце, про яке, як видається, чітко заявлено Есрі, - це Форум дискусій ArcGIS :

Так; ви не можете редагувати дані в базі даних SQLite з ArcMap.


3
Ого. Це досить огидно. Я трохи схвильований, коли почув "підтримку SQLite" у списку того, що нового о 10.2. Приємно, як ніколи насправді не кажуть, що це доступ лише для читання.
Чад Купер

2
10.2 мобільний apis (iOS, Android та Windows) використовує SQLite під кришкою для відключення редагування. Але вони здатні керувати цією базою даних так, що вона поводиться як база даних файлів. Це складніше зробити з базою даних SQLite в дикій природі.
raykendo

3
Після деякого тестування єдиний спосіб "створити" функції за допомогою ArcGIS Desktop, який я знайшов, - це скопіювати та вставити клас функції з формату ArcGIS (наприклад: File Geodatabase) до бази даних sqlite.
Лука Паллі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.