Доступно с лицензией Spatial Analyst.
Доступно с лицензией 3D Analyst.
Сводка
Создаёт класс пространственных объектов выбранных значений изолиний из растровой поверхности.
Использование
Изолинии не выходят за пределы пространственного экстента растра, и они не создаются в областях значений NoData; поэтому сначала необходимо подогнать границы смежных входных данных изолиний в непрерывные наборы классов объектов. В качестве альтернативы стыковке изолиний в краевых зонах, вы можете выполнить объединение смежных растров до построения изолиний.
Изолинии могут быть построены для участков с отрицательными значениями растра. Значения изолиний на таких участках будут отрицательными. Отрицательные интервалы изолиний недопустимы.
Значения изолиний могут идти не по порядку.
При наличии дополнительного модуля ArcGIS Spatial Analyst более сглаженные, но менее точные изолинии можно получить путем предварительной обработки входного растра с помощью операции Фокальная статистика с опцией MEAN или инструмента Фильтр с опцией LOW.
По умолчанию этот инструмент использует преимущества многоядерных процессоров. Максимальное число ядер, которое может быть использовано,– четыре.
Если вы хотите, чтобы инструмент использовал меньшее число ядер, измените параметр среды parallelProcessingFactor.
Если Экстент задан в параметре среды, и левый нижний угол выходного экстента не соответствует углу ячейки входного растра, во время обработки произойдет сдвиг выравнивания ячеек входного растра в соответствии с заданным экстентом. Сдвиг вызовет пересчет входного растра с использованием билинейного метода. Следовательно, выходные объекты также будут смещаться, и результирующие выходные объекты могут не накладываться точно на исходный входной растр. Предотвратить этот сдвиг можно, используя в параметрах среды входной растр в качестве Растра привязки.
Синтаксис
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 |
Пример кода
ContourList, пример 1 (окно Python)
В этом примере создаются изолинии для трех значений высоты из растра 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")
ContourList, пример 2 (автономный скрипт)
В этом примере создаются изолинии для трех значений высоты из растра 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"
# Check out the ArcGIS 3D Analyst extension license
arcpy.CheckOutExtension("3D")
# Execute ContourList
arcpy.ContourList_3d(inRaster, outContours, contourIntervalList)
Параметры среды
- Автоматическое подтверждение
- Размер ячейки
- Метод проецирования размера ячейки
- Текущая рабочая область
- Выходное значение Z по умолчанию
- Экстент
- Географические преобразования
- Разрешение M
- Допуск M
- Сохранять пространственный индекс
- Выходное ключевое слово CONFIG
- Выходная система координат
- Выходные данные имеют M-значения
- Выходные данные имеют Z-значения
- Выходной домен M
- Выходной XY домен
- Выходной домен Z
- Коэффициент параллельной обработки
- Временная рабочая область
- Растр привязки
- Разрешение Z
- Допуск Z
Информация о лицензиях
- Basic: Требуется 3D Analyst или Spatial Analyst
- Standard: Требуется 3D Analyst или Spatial Analyst
- Advanced: Требуется 3D Analyst или Spatial Analyst