Подпись | Описание | Тип данных |
Входной растр | Входной растр поверхности. | Raster Layer |
Выходные полилинейные объекты | Выходные полилинейные объекты изолиний. | Feature Class |
Значения изолиний | Список z-значений, для которых должны быть построены изолинии. | Double |
Доступно с лицензией Spatial Analyst.
Доступно с лицензией 3D Analyst.
Краткая информация
Создаёт класс пространственных объектов выбранных значений изолиний из растровой поверхности.
Использование
Изолинии не выходят за пределы пространственного экстента растра, и они не создаются в областях значений NoData. Сначала сопоставьте смежных входные изолинии на границах в непрерывный набор классов объектов. В качестве альтернативы стыковке изолиний в краевых зонах, вы можете выполнить объединение смежных растров до построения изолиний.
Изолинии могут быть построены для участков с отрицательными значениями растра. Значения изолиний на таких участках будут отрицательными. Отрицательные интервалы изолиний недопустимы.
Значения изолиний могут идти не по порядку.
Если у вас есть ArcGIS Spatial Analyst extension, более сглаженные, но менее точные изолинии можно получить путем предварительной обработки входного растра с помощью операции Фокальная статистика с опцией Mean или инструмента Фильтр с опцией Low.
По умолчанию, этот инструмент использует преимущества многоядерных процессоров. Максимальное число ядер, которое может быть использовано,– четыре.
Чтобы инструмент использовал меньшее число ядер, измените параметр среды Коэффициент параллельной обработки.
Если Экстент задан в параметре среды, и левый нижний угол выходного экстента не соответствует углу ячейки входного растра, во время обработки произойдет сдвиг выравнивания ячеек входного растра в соответствии с заданным экстентом. Сдвиг вызовет пересчет входного растра с использованием билинейного метода. Следовательно, выходные объекты также будут смещаться, и результирующие выходные объекты могут не накладываться точно на исходный входной растр. Предотвратить этот сдвиг можно, используя в параметрах среды входной растр в качестве Растра привязки.
Параметры
arcpy.ddd.ContourList(in_raster, out_polyline_features, contour_values)
Имя | Описание | Тип данных |
in_raster | Входной растр поверхности. | Raster Layer |
out_polyline_features | Выходные полилинейные объекты изолиний. | Feature Class |
contour_values [contour_value,...] | Список z-значений, для которых должны быть построены изолинии. | Double |
Пример кода
В этом примере создаются изолинии для трех значений высоты из растра Esri Grid, и они выводятся в виде шейп-файла.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.ContourList_3d("elevation", "C:/sapyexamples/output/outcontourlist.shp",
"600; 935; 1237.4")
В этом примере создаются изолинии для трех значений высоты из растра Esri Grid, и они выводятся в виде шейп-файла.
# Name: ContourList_3d_Ex_02.py
# Description: Creates contours or isolines based on a list of contour values.
# Requirements: 3D Analyst Extension
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inRaster = "elevation"
contourIntervalList = "600; 935; 1237.4"
outContours = "C:/output/outcontlist.shp"
# Execute ContourList
arcpy.ddd.ContourList(inRaster, outContours, contourIntervalList)
Параметры среды
Информация о лицензиях
- Basic: Обязательно 3D Analyst или Spatial Analyst
- Standard: Обязательно 3D Analyst или Spatial Analyst
- Advanced: Обязательно 3D Analyst или Spatial Analyst