Пространственная привязка и геообработка

Пространственная привязка набора геоданных включает следующее:

Более подробно о свойствах пространственной привязки

Эти свойства пространственной привязки оказывают существенное влияние на производительность инструмента геообработки и результаты, получаемые с его помощью.

Пространственная привязка выходных наборов данных и пространственная привязка, в которой выполняется обработка, одна и та же. Другими словами, инструменты всегда обрабатывают данные в пространственной привязке выходного набора данных.

Выходная пространственная привязка по умолчанию

Инструменты геообработки определяют выходную пространственную привязку по следующему алгоритму.

Переопределение свойств пространственной привязки по умолчанию

Перечисленные ниже среды геообработки можно использовать для переопределения следующих свойств выходной пространственной привязки по умолчанию. Если выходные данные входят в набор классов объектов, то система координат, а также свойства XY и Z (за исключением Z значений), всегда относятся к этому набору классов.

Следующие параметры среды можно использовать независимо от того, являются ли выходные данные автономными или входят в набор классов объектов.

Сведения относительно выходных данных шейп-файла см. в разделе Замечания, связанные с геообработкой для выходных данных шейп-файла.

Инструменты с несколькими наборами входных данных – влияние системы координат на работу инструментов

В случае, когда инструменты геообработки используют несколько наборов входных данных, например инструменты из набора инструментов анализа или набора инструментов Spatial Analyst, для расчета пространственных отношений все пространственные объекты или растры должны быть в общей системе координат. Рассмотрим инструмент Пересечение (Intersect), который рассчитывает геометрическое пересечение нескольких классов пространственных объектов. Допустим, пять классов пространственных объектов заданы в качестве входных данных; набор входных данных первого класса объектов использует систему координат UTM, а остальные четыре класса — систему координат Альберса. Поскольку первый класс пространственных объектов задан в системе UTM, объекты в других четырех классах сначала проецируются из системы координат Альберса в систему координат UTM при помощи инструмента Пересечение (Intersect), прежде чем последний начнет их обработку. Проецирование этих наборов данных может значительно снизить быстродействие. Намного эффективнее спроецировать один класс объектов из UTM в систему Альберса, чем проецировать четыре класса пространственных объектов из системы Альберса в UTM. И наоборот, если класс пространственных объектов в системе координат UTM содержит много объектов по сравнению с общим количеством объектов в других четырех классах, будет эффективнее спроецировать другие классы из системы координат Альберса в UTM.

Чтобы улучшить производительность в описанной выше ситуации, можно воспользоваться одним из двух приемов.

Необходимость избегать неизвестных систем координат

При обработке данных в подходящей системе координат используются оптимальные значения по умолчанию для допуска, разрешения и доменов.

Следует избегать обработки данных в неизвестной системе координат, поскольку допуски по умолчанию могут оказаться неподходящими для инструмента. Значение допуска XY по умолчанию для неизвестной системы координат составляет 0,001 единиц — это очень большое значение, если координаты данных заданы в географической системе координат, где одна единица (десять градусов) соответствует расстоянию до 110 км на поверхности земли, т. е. для обработки используется значительный допуск в 110 м.

Справочные сведения о том, как действовать в случае, если система координат неизвестна, см. в разделе Выявление неизвестной системы координат.

Система координат влияет на результаты работы инструментов

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

Проекция и пространственные отношения

Задание параметры среды системы координат в ModelBuilder

Параметр выходной системы координат можно задать для отдельного процесса (процесс — это комбинация инструмента, его входных и выходных данных) или для всей модели. Задание параметра среды на уровне процесса затрагивает только выполнение этого отдельного процесса. Задание параметра среды на уровне модели затрагивает все процессы в модели.

Задание системы координат на уровне процесса

  1. В ModelBuilder правой кнопкой мыши щелкните элемент инструмента.
  2. Выберите Создать переменную (Make Variable) > Из среды (From Environment) > Выходные координаты (Output Coordinates) > Выходная система координат (Output Coordinate System). Новая переменная с именем Выходная система координат (Output Coordinate System) будет создана и связана с инструментом.
  3. Дважды щелкните Выходная система координат (Output Coordinate System) и введите подходящую систему координат — обычно это система координат самого крупного набора геоданных на входе инструмента.

Задание системы координат на уровне модели

  1. В ModelBuilder щелкните Модель (Model) > Свойства модели (Model Properties). Либо в окне Каталога или ArcToolbox правой кнопкой мыши щелкните на модели и нажмите Свойства (Properties).
  2. Выберите закладку Параметры среды (Environments).
  3. Разверните Выходные координаты (Output Coordinates).
  4. Отметьте Выходная система координат (Output Coordinate System).
  5. Нажмите кнопку Значения (Values).
  6. В диалоговом окне Настройки среды (Environment Settings) разверните Настройки выходных координат (Output Coordinate Settings).
  7. В списке Выходная система координат (Output Coordinate System) выберите Как указано ниже (As Specified Below).
  8. Нажмите кнопку просмотра, чтобы найти существующую систему координат, или выберите переменную модели в раскрывающемся списке.
Более подробно об управлении параметрами среды в моделях

Связанные темы

5/10/2014