Об инструменте Уклон поверхности (Surface Slope)

Инструмент Уклон поверхности (Surface Slope) создает выходной класс полигональных объектов, содержащий полигоны, которые классифицируют входную TIN или набор данных Terrain по уклонам. Уклон ― это угол наклона между поверхностью и горизонтальной плоскостью, который может выражаться в градусах или процентах. Уклон в градусах определяется вычислением арктангенса отношения изменения высоты (dZ) к изменению горизонтального расстояния (dS), т. е. уклон = Arctan (dZ/dS). Уклон в процентах равен изменению высоты, деленной на изменение горизонтального расстояния и умноженной на 100, т. е. (dZ/dX) * 100.

Иллюстрация работы функции

Параметр {slope_field} задает имя атрибутивного поля, использующегося для записи кода экспозиции полигона. По умолчанию используется имя SlopeCode.

Каждый треугольник классифицируется по классам уклона. Соседние треугольники, принадлежащие к одному классу, при создании выходных полигонов объединяются. Параметр {units} позволяет задавать использование процентов (PERCENT) или градусов (DEGREES). По умолчанию используется значение PERCENT. По умолчанию используются следующие границы классов уклонов в процентах: 1,00, 2,15, 4,64, 10,00, 21,50, 46,40, 100,00, 1000,00. Кроме того, опция DEGREES также может использоваться для классификации уклонов. По умолчанию используются следующие границы классов уклонов в градусах: 0,57, 1,43, 2,66, 5,71, 12,13, 24,89, 45,0, 90,0.

Для задания пользовательских классов уклонов используется параметр {class_breaks_table}. В среде Windows эта таблица может иметь формат TXT или DBF, в среде Unix ― только DBF. Каждая запись в таблице должна содержать два значения, использующиеся для обозначения диапазона уклонов класса, и соответствующий ему код класса.

Table example: 

			break, code
			10.0, 11
			25.0, 22
			40.0, 33
			70.0, 44

Обратите внимание на использование запятой в качестве разделителя и десятичных значений в первом поле. Имена полей необходимы, но они игнорируются. Первое поле определяет границы классов; его значения должны иметь десятичные знаки. Второе поле содержит коды и принимает целочисленные значения. Единицы измерения диапазона уклонов задаются параметром {units}. Если этот аргумент не указан, используется классификация по умолчанию.

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

9/10/2013