Полигональные 3D пространственные объекты

Что такое полигональные 3D пространственные объекты?

Полигональный пространственный объект – это ГИС объект, в котором хранится его географическое отображение – серия координатных пар x и y, которые охватывают некую площадь – в виде одного из свойств (или полей) в строке базы данных. Полигональные объекты имеют два различные части, которые могут быть моделированы в 3D: линия внешнего периметра и внутренняя площадь. Почти во всех случаях, полигоны следует моделировать как 3D объекты только когда внешний периметр требует включения z-значений, или высот, для правильного расположения в 3D пространстве.

Если вам необходимо моделировать 3D рельеф внутренней площади полигона, скорее всего вам необходимо использовать объекты-мультипатчи или функциональную поверхность (например, TIN). Это происходит потому. что поверхность 3D полигона может быть вычислена правильно, только если имеются три вершины (формирующие 3D треугольник), или если вершины отображают плоскую поверхность. Уровень подготовки 3D полигонов для соответствия этим критериям очень высок, поэтому их не рекомендуется использовать для вычисления 3D граней.

3D полигональные объекты хранят z-координаты в собственной геометрии, или в поле Shape, своего класса объектов. Это означает, что z-значения автоматически включаются при создании для 3D полигона каждой новой вершины, что позволяет соединять их между собой, независимо от того, находятся ли они на, выше или ниже поверхности земли.

Примеры 3D полигональных объектов в основном относятся к областям, которые помогают задавать форму поверхности. Примеры использования:

Поскольку можно моделировать z-значения полигонов, используя числовой атрибут пространственного объекта, эта опция отображает объект с одинаковыми z-координатами для всего полигона и не поддерживает опции анализа и взаимодействия, которые можно использовать с вложенными z-значениями. Однако в некоторых случаях можно использовать атрибуты для задания высоты полигона, например, когда это комбинируется с вытягиванием и используется для отображения владельцев офисов на разных этажах многоэтажных зданий.

Все пространственные объекты, которые находятся исключительно на поверхности, такие как границы административных районов или земельных участков, всегда должны моделироваться как 2D полигональные объекты. Это упрощает хранение данных и работу с объектами, а также позволяет автоматически менять их высоты при изменении данных поверхности. Также, если для этих полигонов когда-либо потребуются z-значения, они могут быть вычислены для объектов на основе данных высот рельефа с помощью таких инструментов, как Интерполировать форму (Interpolate Shape).

Два способа создания 3D класса полигональных объектов

Есть два основных способа создания 3D класса полигональных объектов: вы можете создать новый полигональный класс объектов или конвертировать 2D полигональные данные в класс пространственных объектов, который содержит z-значения.

Чтобы создать новый 3D класс полигональных объектов:

Отметьте опцию Координаты содержат Z-значения (Coordinates include Z values) при определении геометрии класса объектов.

Более подробно о создании новых 3D классов пространственных объектов

Для преобразования существующие 2D данных существует несколько для установки доступных опций, откуда могут браться z-значения, включая:

Установка значений высоты из поверхности рельефа или используя существующий атрибут объекта.

Узнать больше о преобразовании 2D объектов в 3D объекты

ПодсказкаПодсказка:

Если при создании 3D полигонов z-значения задаются с помощью атрибута, каждая линия фактически будет "плоской", а все вершины будут иметь одинаковые z-координаты.

Что означает z-значение?

Z-значения чаще всего используются для включения высот в характеристики объектов ГИС. Эти значения могут соответствовать абсолютным высотам, например, самолет, летящий на высоте 30 000 футов, или высотам относительно земли, например, станция метрополитена на глубине 50 метров от поверхности земли. Оба способа полностью поддерживаются при отображении и анализе полученного 3D класса пространственных объектов.

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

Единицы измерения и датум для z-значений класса объектов следует задавать в наборе классов объектов (при их наличии) или в самом классе пространственных объектов (при отсутствии набора классов). Если единицы измерения не заданы, ArcGIS будет предполагать, что они соответствуют единицам измерения X и Y. Это может создать определенные проблемы, в частности, если используются географические единицы измерения XY (широта/долгота).

Создание 3D полигональных объектов

3D объекты могут быть созданы интерактивно, используя стандартную среду редактирования ArcGIS в ArcMap, ArcGlobe и ArcScene, или с помощью среды геообработки, используя инструменты, которые включают z-значения в выходные данные. Создание и редактирование полигонов в 3D имеет некоторые особенности, которые необходимо учитывать. Более подробно о редактировании полигонов в 3D.

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

9/10/2013