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

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

 

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

   Создать профиль местности ArcGIS

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

Для первого раза, всё что нужно указать для этой утилиты - это наш набор горизонталей (_Горизонтали)  и имя выходного интерполированного растра (поверхности):

После отработки утилиты Topo To Raster карта приобретёт сл. вид (с отключенным для наглядности слоем горизонталей):

Для решения поставленной задачи (создание профиля сечения местности) нам понадобиться набор инструментов 3D Analyst. Если его нет на панели инструментов, то по  меню Customize>Toolbars просто визуализируем  (не значит,что устанавливаем!) его :

Теперь с помощью 3D  Analyst нужно выбрать в виде линии сечение, по которому будем строить профиль - кнопка Interpolate Line (в конце трассы дважды быстро щёлкаем мышкой). Затем выбираем, собственно, инструмент создания профиля - кнопка Create Profile Graph (является недоступной, пока не создана трасса сечения):

Создание сечения рельефа в ArcGIS

После этих манипуляций наша карты приобретёт сл. вид:

Теперь, при желании, можно настроить вид созданного графика сечения рельефа "под себя". Для этого, как показано на рисунке выше, щёлкаем по графику правой кнопкой и в контекстном меню выбираем Properties:

На приведённой выше форме можно, например, поменять цвет кривой.

По опции Advanced Properties  изменяем, в случае необходимости, шаг осей графика:

Жмём кнопку Change (см. рис. выше) ,  выставляем новый шаг горизонтальных линий ... :

... и наш график теперь приобретёт сл. вид:

На рисунке выше продемонстрирована ещё одна полезная, как модно сейчас говорить, фишка. Если щёлкнуть мышкой в любую точку на кривой, а затем по правой кнопке в контекстном меню выбрать  Identify (Показать), то программа проставит на карте точку (обведено красным), которая будет соответствовать выбранной локализации на кривой.

Ссылки:

1. Как решить аналогичную задачу в MapInfo, используя Vertical Mapper - смотрите на нашем сайте здесь.

2. Ещё один подход к построению сечения рельефа в MapInfo описан тут

3. Как создать профиль рельефа в Surfer Golden Software - смотрите по этой ссылке

©Simashkov.2011

09.10.2011 г.

Назад