Масштабируемость Terrain

Для больших проектов способность к масштабированию крайне важна. Наборы данных Terrain проектируются именно для этих целей. Они могут управлять проектами, включающими сотни миллионов, даже миллиарды точек. Инструменты Terrain обеспечивают использование больших массивов точек, таких как лидарные данные, которые обычно создают проблемы для баз данных. Масштабируемость достигается в основном двумя способами: пирамидными слоями Terrain и переводом данных в тип Мультиточка.

Построение пирамиды Terrain существенно улучшает производительность. Эту возможность предоставляют масштабно-зависимые средства сжатия данных. Пирамиды выбирают только точки, необходимые для построения поверхности приблизительной точности. Построение поверхности "на лету", отображение и анализ ускоряет работу мелкомасштабных приложений, поэтому необходим только разреженный поднабор данных. Исходные данные не перемещаются и не усредняются каким бы то ни было путём. Поддерживается требуемая точность измерения координат. Для построения набора данных Terrain можно использовать два типа пирамид: z-допуска и размера окна.

При использовании пирамид типа z-допуск построение пирамиды выполняется через приложение фильтр по z-допуску, который используется для разреженных точек. Вы устраняете некритические точки, чтобы произвести соответствующие поверхности, которые оказываются в пределах приблизительной вертикальной точности, соответствующей данным полной разрешающей способности.

В пирамидах с типом Размер окна построение пирамид осуществляется по фильтру, заданному размерами окна. Он прореживает точки для каждого пирамидного слоя путём разделения данных на равные области (окна) и выбора из одного окна только одной или двух точек в качестве представителей. Учитывается горизонтальная плотность, контролируется уклон по самым высоким и низким точкам или по среднему значению высот точек.

Дополнительно, присутствие обязательных линий и полигонов проверяется в каждом уровне пирамид. Например, обязательная линия перегиба может быть запрещена к отображению на одном или двух высших разрешениях уровней пирамидных слоёв. Некоторые объекты, такие, как границы изучаемых площадей и береговые линии озёр, должны отображаться во всех масштабах, но без некоторых деталей. Обобщенное представление может использоваться для мелких масштабов, в то время, как полная детализация возможна только в крупных масштабах.

На рисунке ниже Terrain слева сформирован из пирамид низкого разрешения, которые обычно используются для мелких масштабов. Справа представлено изображение, полученное с высоким разрешением уровня пирамидных слоев. Следует отметить, версия слева отображает береговую линию низкого разрешения и грубой детализации. Высокодетальная береговая линия и все другие линии разрывов показаны справа.

пара пирамидных слоёв

Каждый уровень пирамиды определяет вертикальный допуск или размер окна и предел масштаба. Они используются для управления диапазоном масштабов, соответствующего каждому уровню пирамид, чтобы отображать набор данных Terrain на карте. Количество пирамидных слоев, их допуски, их значения пределов определяются пользователем.

В таблице ниже представлен пример определения Z-допуска пирамиды Terrain. Существует пять уровней и уровень полного разрешения. Полное разрешение набора данных Terrain будет использоваться на масштабах больше 1:5 000. Уровень с z допуском 1,0 единиц применяется на масштабах в диапазоне от 1:5 000 до 1:10 000 и больше.

Определение пирамиды Terrain

Масштаб

Z-допуск (футы)

1:5,000

1.0

1:10,000

2.5

1:20,000

5.0

1:50,000

10.0

1:100,000

25.0

Таблица пирамид

Пирамиды Terrain интегрируют данные предыдущих уровней. Каждый уровень пирамидных слоев не строит отдельный и независимый набор всех измерений. А берет данные из предыдущего уровня пирамид и добавляет к ним те, что необходимы именно для него. Уровень полного разрешения, по сути, является суммой данных измерений предыдущего уровня и некоторых новых данных. Эта концепция обеспечивает быстродействие использования данных Terrain и экономит память.

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

9/11/2013