Двухмерные (2D) или трехмерные (3D) объекты, создаваемые шаблоном объектов, определяются источником данных для слоя или слоев, на которые он ссылается. Возможность точечного, линейного или полигонального объекта сохранять z-значения настраивается при первоначальном создании класса пространственных объектов.
Базовый рабочий процесс по созданию объектов см. в разделе Начало работы с редактированием.
2D пространственные объекты
2D-объекты хранят координаты x и y со своей геометрией. Хотя 2D-объекты по своей сути не хранят z-значения, вы можете отображать их в 3D-пространстве, извлекая z-значения из поверхности высот или вытягивая их, чтобы они выглядели трехмерными.
Для таких объектов, как транспортные средства и деревья, можно извлекать z-значения из поверхности земли без необходимости их преобразования в 3D. Подробнее см. в разделе Поверхности высот.
2D-точки, линии и полигоны можно вытягивать вертикально для создания 3D-линий, стен и контуров зданий соответственно. Более подробно о вытягивании см. Вытягивание объектов до 3D-символов.
3D пространственные объекты
3D-объекты хранят координаты x, y и z со своей геометрией. В ArcGIS Pro есть три типа 3D-геометрии, каждый из которых имеет свои преимущества и недостатки:
- Точечные, линейные и полигональные объекты с поддержкой Z – это простые объекты, которые настроены на хранение z-значений при первоначальном создании класса пространственных объектов в базе геоданных. Точечные объекты содержат одно z-значение. Линейные и полигональные объекты хранят z-значение для каждой вершины.
- Объекты-мультипатч – это объекты 3D оболочки, состоящие из 3D полигонов. В дополнение к хранению 3D геометрии, объекты мультипатч могут хранить информацию о цвете, прозрачности и текстуре.
- Класс пространственных объектов 3D хранит и управляет объектами в базе геоданных, используя определенное географическое положение с привязанной 3D геометрической сеткой. Привязанная геометрия объекта может храниться в нескольких форматах, что поддерживает множество рабочих процессов, которые интегрируют файлы 3D-моделей из других приложений.
Для лучшей визуализации создание 3D-объектов обычно выполняется в 3D-сценах. Сцены позволяют наклонять 2D-карту и редактировать данные в трех измерениях, используя вертикальную ось. Можно преобразовать вид 2D-карты, содержащий 2D-и 3D-объекты, в 3D-сцену.
Основной рабочий процесс преобразования карты в сцену см. в разделе Настройка сцены для 3D-редактирования.
Если 2D-объекты содержат атрибуты размеров, например значения высоты, их можно преобразовать в 3D-объекты с помощью инструмента Объекты в 3D по атрибуту.
Если у вас есть 3D-поверхность высот, на которой расположены 2D-объекты, вы можете использовать инструмент Интерполировать форму для интерполяции z-значений из поверхности высот и преобразования их в 3D-объекты.
Типы создаваемых объектов
Выбор типа создаваемого пространственного объекта зависит от объектов или точек данных, которые вы хотите представить, информации, которую вы хотите захватить, и типа анализа, в котором он будет использован. В некоторых сценариях, вам может понадобиться создать более одного типа объекта для одних и тех же данных.
Например, можно использовать полигоны для показа городских парков в масштабах мельче 1:100 000, и точки для больших масштабов. В другом проекте могут потребоваться реки в виде полилиний для моделирования стока воды, а также в виде полигонов для вычисления их площади.
Объекты-аннотации
- Объекты-аннотации – это текстовые элементы, размещенные на карте, чтобы называть или описывать географические объекты. Обычно они размещаются наряду с надписями в продуманной визуальной иерархии, чтобы передавать значимость определенного объекта. Можно настроить их стили для соответствия определенной картографической эстетике. Примером может служить текст, который выделяет название страны по сравнению с названием города или реки.
- Класс объектов-аннотаций можно связать с классом географических объектов, чтобы автоматизировать определенное поведение при обновлении. Например, текстовая строка объектно-связанной аннотации связывается со значением поля и полей для географического объекта, к которому она относится. Также можно настроить связанные аннотации на автоматическое добавление, удаление или перемещение вместе со связанным объектом.
Более подробно см. Создание объектов-аннотаций.
Мультипатч-объекты и 3D-объекты
- Мультипатч-объекты и 3D-объекты по своей сути являются 3D-объектами, допускающими уровни детализации (LOD), от простого куба до сложных 3D-моделей. Вы можете редактировать их с помощью стандартных инструментов редактирования, работающих с вершинами.
- Шаблоны объектов, которые создают Мультипатч-объекты или 3D-объекты, включают несколько инструментов для их создания различными способами. Вы можете импортировать 3D-модели прямо из своей файловой системы, создавать их с нуля, создавая и выдавливая полигоны с помощью аддитивного рабочего процесса, или начать с базовой предопределенной 3D-формы и изменять ее, пока не создадите необходимый элемент.
Чтобы узнать больше, см. Создание мультипатч-объектов или 3D объектов..
Точечные и мультиточечные объекты
- Точечным объектам соответствуют определенные местоположения на карте с координатами x,y и z. Можно создавать объекты или точки данных, которым не требуются линии или полигоны для хранения информации или передачи значений. Примерами таких объектов являются адреса, водоразборные пожарные краны, деревья.
- Мультиточечные объекты хранят наборы точек в виде одного точечного объекта с одним набором атрибутов. Например, кластеры точек лидара часто хранятся в виде мультиточек, что облегчает работу с ними и повышает скорость чтения-записи. Мультиточечные объекты могут храниться только в классах мультиточечных объектов.
Более подробно см. Создание точечных и мультиточечных объектов.
Полилинейные объекты
- Полилинейный объект состоит из прямолинейных сегментов, дуговых сегментов, эллиптических дуг или параметрических кривых, проходящих через вершины. Можно создавать объекты из линий и кривых, у которых нет площади, но есть длина. Примерами являются линии водоснабжения, дороги и реки.
- Составные полилинейные объекты используются для хранения несмежных полилиний в виде одного полилинейного объекта с одним набором атрибутов. Например, вы можете создать серию отдельных полилиний, представляющих собой участки дороги, и сохранить их как один дорожный объект. В одном слое можно создавать полилинейные объекты, состоящие как из одной, так и из нескольких частей.
Более подробно см. Создание полилинейных объектов.
Полигональные объекты
- Полигональные объекты – это полностью замкнутые области, ограниченные прямолинейными сегментами, дуговыми сегментами, эллиптическими дугами или параметрическими кривыми, проходящими через вершины. Можно создавать объекты, состоящие из замкнутых плоских регионов. Примерами являются озера, границы растительности и контуры зданий.
- Составные полигональные объекты используются для записи одного или нескольких полигонов в виде одного полигонального объекта с одним набором атрибутов. Например, вы можете создать серию отдельных полигонов, представляющих собой острова, и сохранить их как один объект. В одном слое можно создавать объекты, состоящие как из одной, так и из нескольких частей
Более подробно см. Создание полигональных объектов.