本文简要介绍 python 语言中 arcgis.raster.functions.contour
的用法。
用法:
arcgis.raster.functions.contour(raster, adaptive_smoothing=2.5, contour_type='CONTOUR_LINES', z_base=0, number_of_contours=0, contour_interval=100, nth_contour_line_in_bold=5, z_factor=1)
返回:
应用了函数的输出栅格。
等高线函数从输入栅格创建等高线。
该函数的参数如下:
Parameter
Description
raster
所需输入从 DEM 创建的
Raster
/ImageryLayer
对象。adaptive_smoothing
可选浮点数。应用于轮廓线的平滑量。默认值为 2.5。较低的值会产生具有更多粒度和较少平滑的轮廓线,而较高的值会产生具有较多平滑度且锯齿较少的轮廓线。
contour_type
可选字符串。指定要创建的轮廓类型。可用值包括:
“CONTOUR_LINES” - 连接等高点以创建表示恒定高程的线。这是默认设置。
“CONTOUR_FILL” - 用量化的高程值填充每条等高线之间的区域。
“SMOOTH_SURFACE_ONLY” - 平滑输入高程图层但不产生等高线。
z_base
可选浮点数。基本轮廓值。根据需要在该值上方和下方生成等值线,以覆盖输入栅格的整个值范围。默认值为 0。
number_of_contours
可选的整数。要在显示屏中生成的轮廓数。这会动态调整等高线间隔以适应显示中的地形,同时保持标准化间隔,例如 1、5、10 等。默认值为 0。
contour_interval
可选浮点数。等高线之间的高度差。默认值为 100。
nth_contour_line_in_bold
可选的整数。第 n 条轮廓线将以粗体呈现。默认值为5;因此,每 5 条轮廓线都是粗体。
z_factor
生成等高线时使用的单位转换因子。默认值为 1。
例子:
# Usage Example 1: Displays 50 units spaced contours in the raster contour_op = contour(raster, contour_interval=50) # Usage Example 2: Smoothes the input elevation layer. Note that this does not produce contours. contour_op = contour(raster, contour_type="SMOOTH_SURFACE_ONLY")
相关用法
- Python ArcGIS connect_origins_to_destinations用法及代码示例
- Python ArcGIS convert_feature_to_raster用法及代码示例
- Python ArcGIS convert_raster_to_feature用法及代码示例
- Python ArcGIS con用法及代码示例
- Python ArcGIS compute_change_raster用法及代码示例
- Python ArcGIS copy_raster用法及代码示例
- Python ArcGIS compute_accuracy_for_object_detection用法及代码示例
- Python ArcGIS copy_to_data_store用法及代码示例
- Python ArcGIS colormap用法及代码示例
- Python ArcGIS cosh用法及代码示例
- Python ArcGIS cos用法及代码示例
- Python ArcGIS colormap_to_rgb用法及代码示例
- Python ArcGIS calculate_statistics用法及代码示例
- Python ArcGIS create_space_time_cube用法及代码示例
- Python ArcGIS classify用法及代码示例
- Python ArcGIS ccdc_analysis用法及代码示例
- Python ArcGIS create_viewshed用法及代码示例
- Python ArcGIS create_route_layers用法及代码示例
- Python ArcGIS create_drive_time_areas用法及代码示例
- Python ArcGIS create_image_collection用法及代码示例
- Python ArcGIS create_buffers用法及代码示例
- Python ArcGIS create_watersheds用法及代码示例
- Python arcgis.learn.classify_objects用法及代码示例
- Python ArcGIS clip_layer用法及代码示例
- Python arcgis.learn.classify_pixels用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.raster.functions.contour。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。