Мультипатчи
Что такое объекты-мультипатч?
Объект-мультипатч – это ГИС объект, в котором хранится коллекция патчей, отображающих границы 3D объекта, в виде одной записи в базе геоданных. Патчи хранят текстуру, цвет, прозрачность и геометрическую информацию, относящуюся к части пространственного объекта. Геометрическая информация, которая хранится в патче, может быть в виде треугольников, вееров треугольников, полос треугольников или колец, как показано ниже.
Все мультипатч хранят z-значения как часть координат, используемых для построения патчей. Хотя базовые z-значения мультипатча можно моделировать с помощью числового атрибута объекта, эта опция не позволяет использовать все возможности анализа и взаимодействия, применяющиеся для встроенных z-значений.
Некоторые объекты-мультипатч рассматриваются как замкнутые, что означает наличие объема. Замкнутые объекты-мультипатчи могут участвовать в различных инструментах анализа, таких как Объединение 3D (Union 3D) и Пересечение 3D (Intersect 3D). Чтобы объект-мультипатч стал замкнутым, его необходимо создавать определенным способом. Пространственный объект должен отображать один независимый объем. Патчи, из которых он создается, должны иметь одинаковую ориентацию координат, против часовой стрелки, и участвовать в определении границ объема. Патчи не должны пересекаться друг с другом, между ними не должно быть промежутков и пустых пространств. Вы можете использовать инструмент геообработки Замкнутый (Is Closed), чтобы проверить, действительно ли замкнут мультипатч.
Примерами объектов-мультипатчей являются здания с текстурами, фонарные столбы, деревья, подповерхностные геологические формации, подземные строения и некоторые типы аналитических поверхностей.
Как создать класс объектов-мультипатч?
Чтобы создать новый класс объектов-мультипатчей, просто выберите Объекты-мультипатчи (Multipatch Features) в ниспадающем меню Тип (Type) при определении геометрии класса пространственных объектов.
Более подробно о создании новых 3D классов пространственных объектов
Что означают z-значения?
Z-значения используются для отображения формы и высоты объектов-мультипатч. Эти значения могут представлять абсолютную высоту или высоту относительно земной поверхности. Оба способа полностью поддерживаются при отображении и анализе полученного 3D класса пространственных объектов.
Единицы измерения и датум для z-значений класса объектов следует задавать в наборе классов объектов (при их наличии) или в самом классе пространственных объектов (при отсутствии набора классов). Если единицы измерения не заданы, ArcGIS будет предполагать, что они соответствуют единицам измерения X и Y. Это может создать определенные проблемы, в частности, если используются географические единицы измерения XY (широта/долгота).
Как создать объекты-мультипатч?
Объекты-мультипатч можно создать, импортировав существующие 3D модели в ArcGIS с помощью инструментов геообработки. Инструмент геообработки 3D слой в класс объектов (Layer 3D To Feature Class) конвертирует точки, представленные различными моделями (например, SketchUp, OpenFlight, 3ds или COLLADA), в класс объектов-мультипатчей. Инструмент геообработки Импорт файлов 3D (Import 3D Files) делает то же самое, но содержит дополнительные опции формата импорта, например VRML. Кроме того, объекты-мультипатч можно создавать с помощью ArcObjects.