Изолинии поверхности (3D Analyst)

Уровень лицензии:BasicStandardAdvanced

Резюме

Создает изолиний на основе поверхности TIN или terrain.

Дополнительные сведения о работе инструмента Изолинии поверхности (Surface Contour)

Рисунок

Иллюстрация изолинии TIN

Использование

Синтаксис

SurfaceContour_3d (in_surface, out_feature_class, interval, {base_contour}, {contour_field}, {contour_field_precision}, {index_interval}, {index_interval_field}, {z_factor}, {pyramid_level_resolution})
ПараметрОбъяснениеТип данных
in_surface

Входной набор данных Terrain или TIN.

Terrain Layer; TIN Layer
out_feature_class

Выходной класс объектов.

Feature Class
interval

Интервал между изолиниями.

Double
base_contour
(дополнительно)

Базовая высота используется вместе с интервалом индекса для выбора расположения изолиний. Базовая высота является начальной точкой, от которой отсчитывается интервал индекса. По умолчанию базовая изолиния расположена на высоте 0.0.

Double
contour_field
(дополнительно)

Поле, в котором хранится значение изолинии, связанное с каждой линией в выходном классе объектов.

String
contour_field_precision
(дополнительно)

Точность поля изолиний. Ноль означает целочисленные значения, числа от 1 до 9 означают количество знаков после запятой, которые могут храниться в данном поле. По умолчанию в поле используются целочисленные значения (0).

Long
index_interval
(дополнительно)

Дополнительное значение, определяющее разницу высоты изолиний индекса. Это значение обычно в пять раз больше интервала изолиний. При использовании этого параметра в таблицу атрибутов выходного класса объектов добавляется целочисленное Поле интервала индекса (Index Interval Field), где значение 1 определяет изолинии индекса.

Double
index_interval_field
(дополнительно)

Имя поля, определяющее, является ли изолиния индексной. Используется, только если задан параметр Интервал индекса (Index Interval). По умолчанию имя поля — Индекс (Index).

String
z_factor
(дополнительно)

Определяет коэффициент, на который умножаются высоты поверхности для преобразования единиц измерения Z в единицы измерения XY. Параметр Коэффициент Z (Z factor) работает только с растровыми наборами данных и наборами данных TIN, но не Terrain.

Double
pyramid_level_resolution
(дополнительно)

z-допуск или разрешение размера окна для уровня пирамидных слоев Terrain, которое будет использоваться этим инструментом. Значением по умолчанию является 0, полное разрешение.

Double

Пример кода

Пример SurfaceContour 1 (окно Python)

В следующем примере показано использование этого инструмента в окне Python:

import arcpy
from arcpy import env

arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.SurfaceContour_3d("sample.gdb/featuredataset/terrain", "contour.shp", 10)
Пример SurfaceContour 2 (автономный скрипт)

В следующем примере показано использование этого инструмента в автономном скрипте Python:

'''****************************************************************************
Name: SurfaceContour Example
Description: This script demonstrates how to use the 
             SurfaceContour tool.
             
****************************************************************************'''

# Import system modules
import arcpy
from arcpy import env

# Obtain a license for the ArcGIS 3D Analyst extension
arcpy.CheckOutExtension("3D")

# Set environment settings
env.workspace = "C:/data"

# Set Local Variables
inSurface = "sample.gdb/featuredataset/terrain"
outContour = arcpy.CreateUniqueName("contour.shp")

#Execute SurfaceContour
arcpy.SurfaceContour_3d(inSurface, outContour, 10)

del inSurface, outContour, arcpy

Параметры среды

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

Информация о лицензировании

ArcGIS for Desktop Basic: Требует 3D Analyst
ArcGIS for Desktop Standard: Требует 3D Analyst
ArcGIS for Desktop Advanced: Требует 3D Analyst
9/10/2013