Основы 3D данных
Трехмерные ГИС данные имеют еще одно измерение – z-значение – в дополнение к координатам x,y. Z-значения имеют единицы измерения, и позволяют хранить и отображать больше информации, чем обычные 2D ГИС данные (x,y). Хотя z-значения обычно используют значения высот реального мира – например, высоту над уровнем моря или геологическую глубину – это не является обязательным требованием. Z-значения могут использоваться для отображения различных явлений, например, химической концентрации, пригодности местоположения, или даже содержать чистые иерархические значения.
Имеются два основных типа 3D ГИС данных: пространственные данные и данные поверхности.
Пространственные 3D-данные
Пространственные данные отображают дискретные пространственные объекты, а 3D информация каждого объекта хранится в его геометрии.
Трехмерные пространственные данные могут иметь несколько различных z-значений для каждого местоположения x,y. Например, вертикальная линия имеет верхнюю и нижнюю вершины, каждая из которых имеет одинаковые 2D координаты, но разные z-значения. Еще один пример 3D пространственных данных – 3D здания в виде объекта мультипатч, в котором крыша, внутренние перекрытия и фундамент могут иметь различные z-значения для тех же 2D координат. Другие 3D данные, такие как положение самолета в 3D пространстве, имеют только одно z-значение для каждой пары координат x,y.
Данные поверхности
Данные поверхности отображают значения высот в заданном районе, а 3D информация для каждого местоположения может храниться в виде значений ячеек или вычисляться по триангулированной сети, состоящей из 3D-граней.
Данные поверхностей часто называются 2.5D данными, поскольку они могут содержать только одно z-значение для каждой пары координат. Например, высота поверхности земли над уровнем моря всегда будет иметь только одно значение.
Когда следует моделировать ГИС-данные в 3D
Поскольку 3D ГИС данные сложнее создавать и обрабатывать, чем 2D данные, моделировать данные в трех измерениях следует только тогда, когда это действительно необходимо. Некоторые пространственные объекты, такие как положения самолетов или скважины, обязательно должны моделироваться в 3D, другие данные можно эффективно использовать и в 2D и в 3D режиме. Например, дорожную сеть, смоделированную в 3D, можно использовать для изучения уклонов дорог, однако усилия по вводу z-значений могут оказаться неоправданными.
Для моделирования данных в 3D необходимо учитывать следующее:
- ГИС данные не обязательно должны быть трехмерными, чтобы их можно было отображать в 3D изображении.
- Значения высот с поверхности можно, при необходимости, легко добавить к 2D объектам с помощью инструментов геообработки.
- Если источником z-значений является поверхность, узнайте, как часто она может обновляться. Чем чаще меняется поверхность, тем она менее полезна для хранения z-значений объектов, которые генерируются относительно нее.
Если вы решили моделировать часть данных в 3D, очень важно выбрать единицы измерения z-значений. Понимание того, что отражают z-значения, будет крайне важно при их редактировании и обработке. Общее правило – всегда, когда возможно, использовать z-значения в тех же единицах, что и x,y. Например, если данные используют UTM зону (метры), следует использовать z-значения в метрах. Это поможет вам при работе с данными, например, при измерении 3D расстояний или при перемещении объектов в плоскостях x, y и z.