000439: Схема данных наложения не соответствует входным данным

Описание

Инструмент Обновить требует, чтобы во входных наборах данных и наборах данных обновления были совпадающие схемы. Связанные свойства схемы, которые должны совпадать в этом случае следующие:

  • Поля должны быть одинаковыми (имена и свойства).
  • Геометрия должна быть одного типа (оба POINT или оба LINE и т.д...)
  • Или оба набора данных должны содержать значения М, или ни один из них не должен содержать значения М.
  • Или оба набора данных должны иметь значения Z, или ни один из них не должен содержать значения Z.

Решение

Скопируйте входные данные и измените скопированную версию так, чтобы схемы совпадали, после чего запустите инструмент Обновление на скопированной версии входных данных. Ниже описана процедура, позволяющая легко создавать классы пространственных объектов с совпадающими схемами. В этом примере есть два класса пространственных объектов с именами fc1 и fc2.

  1. У которого из классов объектов нужная схема? Выберите один (допустим fc1).
  2. Запустите инструмент Создать класс объектов со следующими параметрами:
    • Желательно, чтобы выходное местоположение было таким же, как у объекта fc1. Если это условие не будет выполняться, поместите его в файловую базу геоданных, если fc1 находится в базе геоданных, или в папку, если fc1 является шейп-файлом.
    • Имя должно выглядеть примерно так: fc2_matching_schemaStep.
    • Для параметра "Шаблон класса объектов" используйте fc1.
    • Для Системы координат импортируйте Пространственную привязку из fc1.
  3. Запустите инструмент присоединения, используя fc2 в качестве входных данных и fc2_matching_schema в качестве целевых данных.

    Проверьте fc2_matching_schema и убедитесь, что все данные (геометрия и атрибуты пространственных объектов) на месте. Если все на месте, запустите инструмент Обновить с fc1 и fc2_matching_schema