Об отображении пространственных объектов в 3D
При работе может потребоваться визуализация данных объектов, а также поверхностей, в перспективном отображении.
Векторные данные отличаются от данных поверхности тем, что они отображают дискретные объекты, а не непрерывные явления. Пространственные объекты обычно имеют форму (геометрию) и атрибуты.
Геометрия пространственных объектов может быть точечной, линейной или полигональной. Точечные пространственные объекты могут отображать горные вершины, телеграфные столбы или скважины. Линейные объекты используются для отображения дорог, рек или горных хребтов. Полигоны могут отображать строения, озера или административные округа. Атрибуты пространственных объектов могут содержать значения, которые определяют их высоту. Некоторые пространственные объекты ГИС хранят значения высот вместе с геометрией; например, объекты PointZ хранятся в виде набора x, y и z координат. Z-значения, сохраненные в геометрии или атрибутах пространственных объектов, могут использоваться для их отображения в 3D сцене.
Иногда у пространственных объектов отсутствуют значения высот. Тем не менее, вы можете отображать и такие объекты в 3D режиме, используя драпировку (см. ниже). Если для данной области имеется модель поверхности, значения поверхности можно использовать в качестве z-значений пространственных объектов. Эта называется драпировкой пространственных объектов. Также, этот метод можно использовать для визуализации данных изображений в 3D.
Если вы хотите показать строения в 3D режиме, вы можете вытянуть их по вертикали, использовав атрибутивные значения, например высоту здания или количество этажей. Также, можно вытягивать пространственные объекты на основе случайных значений. Иногда бывает необходимо отобразить 2D объекты в сцене, используя z-значения, полученные из других атрибутов, отличных от высот. Например, вы можете создать сцену города с точками, вытянутыми по вертикали в соответствии с плотностью населения (см. ниже).