000107: Объект <value> удален, так как поле геометрии пусто.

Описание

Пространственный объект не имеет геометрии, которая хотя и не является неверной, нежелательна. Поэтому она была удалена.

Решение

Это сообщение с информацией о том, какое действие было предпринято инструментом Восстановить геометрию. Больше ничего делать не нужно. Чтобы избежать удаления объектов с пустой геометрией, можно использовать следующий рабочий процесс:

  1. Запустите инструмент Проверить геометрию, чтобы сгенерировать список проблем (допустим, что выходная таблица имеет имя checkgeom_result).
  2. Используйте инструмент Создать векторный слой, чтобы создать слой.
  3. Используйте инструмент Добавить соединение для присоединения таблицы, созданной в шаге 1 к слою, созданному в шаге 2. Примечание: первым присоединенным полем будет поле OID слоя, вторым присоединенным полем будет FEATURE_ID..
  4. Примените к этому слою инструмент Выбрать в слое по расположению и составьте выражение, например, такое: checkgeom_result.PROBLEM <> 'null geometry.
  5. К слою примените инструмент Восстановить геометрию.