<<На Главную         < В меню Советы по ArcGIS

  Набор инструментов Spatial Analyst (одно из расширений ArcGIS) обладает исчерпывающими возможностями по пространственному анализу ваших геоданных. Используя его мощь, можно создавать весьма выразительные карты, которые в буквальном смысле преобразят и рельефно подчеркнут тенденции распределения пространственных наборов данных.

  В качестве примера сейчас рассмотрим как из плоской, невыразительной картинки получить наглядное, выпуклое изображение. Результат может выглядеть приблизительно так:

 

Для начала предположим, что у нас имеется в виде shape-файла набор изолиний, который характеризует пространственное распределение некоего параметра Z :

Рисунок 1. Исходная карта 

Для выполнения задачи по созданию выразительной тематической поверхности логично воспользоваться набором инструментов Surface (Поверхность) из модуля Spatial Analyst. Поскольку для построения отмытого рельефа необходимо иметь растр, то начнём с этого момента. Итак, ищем утилиту Topo to Raster из набора Interpolation (Интерполяция):

Рисунок 2. Утилита Topo to raster

Интерфейс у указанной утилиты такой:

Рисунок 3. Topo to raster

На вход утилиты "подаём" слой изолиний,  а на выходе получаем растровую поверхность. И тут есть одна тонкость. Наш параметр Z (pH в данном случае) имеет небольшой разброс значений. Построить выразительную поверхность по нему затруднительно  - слишком слабая динамика. Поэтому, заменим его на параметр FID_Parcel, значения которого, с одной стороны, имеют корреляцию с интересующим нас значение pH, а с другой стороны, обладает гораздо большим размахом значений.

После отработки указанной утилиты получаем сл. картинку:

Рисунок 4. Surface

Значение параметра FID_Parcel  было искусственно переквалифицирована на 32 интервала для придания большей плавности переходов (двойной щелчок по слою растра) :

Рисунок 5. Layers Properties

Теперь используя этот растр можно построить отмывку рельефа - инструмент Hillshade (Отмывка) из набора инструментов Surface (Поверхность):

Рисунок 6. Hillshade

Запускаем эту утилиту и видим сл. форму:

Рисунок 7. Интерфейс утилиты HilShade На вход этого инструмента для построения рельефа с отмывкой подаём только-что созданный растр-поверхность.

Результат будет выглядеть сл. образом:

Рисунок 8

Как видим, наш приём по подмене параметра для построения более-менее выразительного рельефа оправдал себя. Даже для параметра с большим размахом получили не очень "выпуклый" рельеф. Но, пока остановимся на этом.

Теперь создаём растр для "истинно" нужного параметра pH и перемещаем его наверх сборки (для лучшей выразительности помещаем на карту сетку и точки впадин/вершин, но это уже по вкусу):

Рисунок 9. Поверхность с отмывкой рельефа

На рисунке сверху для придания выпуклости нашей карте устанавливаем прозрачность верхнего растра приблизительно 40 % (это для того, чтобы "из-под него" был виден ч/б растр с отмывкой):

Рисунок 10

Для придания ещё большей рельефности можно поменять распределение тонов на слое-отмывке:

Рисунок 11. Растяжка интервала

Жмём OK и видим приблизительно такую картинку:

Рисунок 12. Поверхноность окончательно

На этом, пожалуй, можно и остановиться (cравните полученную картинку с первым плоским рисунком с изолиниями - вот что можно делать, если грамотно  владеть расширением Spatial Analyst !).

Ссылки к статье

1. Как ещё  строить тематическую поверхность в ArcGIS, можно посмотреть здесь

2. О том, как  создавать тематические поверхности в ГИС MapInfo можно посмотреть здесь и здесь

3. Как создать рельеф с отмывкой в ГИС MapInfo, используя Vertical Mapper - смотрите по этой ссылке

4. Как решить аналогичную задачу по созданию рельефа с отмывкой в программе Surfer  -   смотрите тут

Назад

 

 ©Simashkov.2011

 

09.05.2011 г.