当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python ArcGIS profile用法及代码示例


本文简要介绍 python 语言中 arcgis.features.elevation.profile 的用法。

用法:

arcgis.features.elevation.profile(input_line_features={'displayFieldName': '', 'exceededTransferLimit': False, 'features': [], 'fields': [{'name': 'OID', 'type': 'esriFieldTypeOID', 'alias': 'OID'}, {'name': 'Shape_Length', 'type': 'esriFieldTypeDouble', 'alias': 'Shape_Length'}], 'geometryType': 'esriGeometryPolyline', 'spatialReference': {'latestWkid': 3857, 'wkid': 102100}}, profile_id_field=None, dem_resolution=None, maximum_sample_distance=None, maximum_sample_distance_units='Meters', gis=None, future=False)

返回:

输出配置文件为FeatureSet

elevation_profile.png

profile 方法用于沿输入线创建配置文件,从中可以创建配置文件图。

在异步模式下,每个请求的任务可以接受的输入线要素的最大数量为 1000。

Parameter

Description

input_line_features

必需的函数集。将在曲面上生成轮廓的线要素。

profile_id_field

可选字符串。将剖面与其相应的输入线要素联系起来的唯一标识符。

dem_resolution

可选字符串。用于计算的源高程数据的近似空间分辨率(像元大小)。分辨率值是数字高程模型的空间分辨率的近似值。虽然许多高程源以弧秒为单位分布,但关键字是这些分辨率的近似值,以米为单位,以便于理解。

maximum_sample_distance

可选浮点数。沿线采样高程值的最大采样距离。

maximum_sample_distance_units

可选字符串。 MaximumSampleDistance 的单位。

选择列表:[“米”、“公里”、“英尺”、“码”、“英里”]

future

可选的布尔值。如果为 True,则结果将为 GPJob,并且结果将异步返回。

例子:

# USAGE EXAMPLE: To create profile of mountains feature.
elevation = profile(input_line_features=mountain_fs,
                    dem_resolution='FINEST',
                    maximum_sample_distance=500,
                    maximum_sample_distance_units='Meters')

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.features.elevation.profile。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。