24029: Источник данных слоя не содержит поле Global ID
Слой ссылается на класс пространственных объектов, который не содержит поле Global ID. Этот слой не может редактироваться в мобильном сервисе.
Решение
- Добавьте поле Global ID в класс пространственных объектов, для которого требуется открыть доступ для редактирования.
- Откройте окно Каталог (Catalog) в ArcMap или запустите ArcCatalog.
- В дереве каталога подключитесь к базе геоданных, содержащей тот класс пространственных объектов, которые вы собираетесь изменить.
- Щелкните правой кнопкой класс пространственных объектов и нажмите Управление (Manage) > Добавить глобальные идентификаторы (Add Global IDs).
- Ничего не делайте. Если для пользователей мобильного сервиса не предусмотрена возможность редактирования этого слоя, этот вопрос можно оставить без внимания. Отрисовка этого слоя по-прежнему может выполняться в мобильном сервисе. Тем не менее, возможности редактирования будут заблокированы.
Дополнительная информация
Среда редактирования ArcGIS for Windows Mobile в сочетании с возможностями базы геоданных и транзакционной модели может успешно использоваться в широком спектре решений и рабочих процессов полевого редактирования. При создании решения для поддержки приложений полевого редактирования в ArcGIS for Windows Mobile необходимо тщательно изучить, какая информация базы геоданных и какие транзакционные модели поддерживаются.
ArcGIS for Windows Mobile поддерживает редактирование данных как в файловых, так и в многопользовательских реляционных базах геоданных. Мобильная карта может содержать слои, которые ссылаются на другие источники данных. Но если требуется получить новые пространственные объекты или обновить существующие, источник данных слоя должен быть классом объекта, который хранится в базе геоданных.
Требования к классу пространственных объектов в ArcGIS for Windows Mobile включают:
- Должен храниться в персональной или многопользовательской базе геоданных ArcSDE
- должны содержать столбец GlobalID.