Устранение ошибок геометрии после группового копирования

Для посторонних схем при операции Групповое копирование используется первая обнаруженная геометрия для создания геометрии в целевом хранилище данных. При наличии нескольких пространственных индексов для свойств геометрии в исходном хранилище данных свойство геометрии в результирующей схеме в хранилище данных будет отличаться от порядка исходного хранилища данных. В результате геометрия в новом хранилище данных не будет соответствовать геометрии исходного хранилища данных.

Устранение ошибок геометрии после выполнения функции "Групповое копирование" в исходном источнике данных

Устранение ошибок геометрии после выполнения функции "Групповое копирование" в целевом источнике данных

  1. Подключитесь к новому хранилищу данных перед выполнением операции Групповое копирование.
  2. С помощью редактора схемы сохраните исходное хранилище данных в файл XML.
  3. Измените файл XML и добавьте следующую запись для элемента <xs:complexType> в классе элементов вопроса, где {geom_prop_name} является именем используемого геометрического свойства:

    fdo:geometryName="{geom_prop_name}"

  4. Импортируйте измененный файл XML в целевое хранилище данных и примените изменения.
  5. Выполните функцию "Групповое копирование" для данных из исходного в целевое хранилище данных, предварительно убедившись в правильном назначении геометрических свойств.