Основы 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 информация для каждого местоположения может храниться в виде значений ячеек или вычисляться по триангулированной сети, состоящей из 3D-граней.

Данные поверхностей часто называются 2.5D данными, поскольку они могут содержать только одно z-значение для каждой пары координат. Например, высота поверхности земли над уровнем моря всегда будет иметь только одно значение.

Более подробно о поверхностях

Когда следует моделировать ГИС-данные в 3D

Поскольку 3D ГИС данные сложнее создавать и обрабатывать, чем 2D данные, моделировать данные в трех измерениях следует только тогда, когда это действительно необходимо. Некоторые пространственные объекты, такие как положения самолетов или скважины, обязательно должны моделироваться в 3D, другие данные можно эффективно использовать и в 2D и в 3D режиме. Например, дорожную сеть, смоделированную в 3D, можно использовать для изучения уклонов дорог, однако усилия по вводу z-значений могут оказаться неоправданными.

Для моделирования данных в 3D необходимо учитывать следующее:

Если вы решили моделировать часть данных в 3D, очень важно выбрать единицы измерения z-значений. Понимание того, что отражают z-значения, будет крайне важно при их редактировании и обработке. Общее правило – всегда, когда возможно, использовать z-значения в тех же единицах, что и x,y. Например, если данные используют UTM зону (метры), следует использовать z-значения в метрах. Это поможет вам при работе с данными, например, при измерении 3D расстояний или при перемещении объектов в плоскостях x, y и z.

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

9/10/2013