Отношения Выборка по расположению 3D

Пример разницы между результатами выборки 2D и 3D

Далее представлен пример различных результатов, полученных при использовании выборки по пространственному расположению WITHIN_A_DISTANCE и WITHIN_A_DISTANCE_3D, для 3D данных. Входной класс пространственных объектов – это комнаты (фиолетовые кубы), а Вспомогательный объект выборки – маленький желтый круг. Поставленный вопрос: Какие комнаты попадают в заданное расстояние от определенных значений координат x,y,z (желтая точка). Полученные результаты отличаются, в зависимости от использованных Отношений Если выбрано отношение WITHIN_A_DISTANCE, то все комнаты, попадающие в указанное расстояние (в координатах x,y) выбраны, от нижнего до самого верхнего этажа здания.

Результат выборки комнат с использованием отношения WITHIN_A_DISTANCE от желтой точки

Однако, если используется отношение WITHIN_A_DISTANCE_3D, измерение расстояний между точкой с координатами x,y,z (желтая точка) и отдельными комнатами производится с использованием 3D измерений, поэтому выбраны будут только несколько комнат, действительно находящихся на заданном 3D расстоянии от точки.

Результат выборки комнат с использованием отношения WITHIN_A_DISTANCE_3D от желтой точки

Корректные Входные и Вспомогательные слои.

Слои, удовлетворяющие следующему критерию, являются корректными в качестве входных и вспомогательных слоев:

Получение лучшего результата

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

Использование WITHIN_A_DISTANCE_3D на данных, находящихся в географической системе координат (то есть, не в системе координат проекции), может дать плохие или некорректные результаты по следующим причинам:

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

5/10/2014