描述
将栅格转换为点、线或面的要素数据集。
插图
使用方法
此栅格分析门户工具将在您登录到 ArcGIS Enterprise 时可用,其中门户包含一个 ArcGIS Image Server ,此链接专为 Raster Analysis 配置。调用该工具后,ArcGIS Pro 将充当客户端,处理将在与 ArcGIS Enterprise 联合的服务器中进行。门户工具接受来自门户的图层作为输入,并在门户中创建输出。
输入栅格图层支持来自门户的图层、图像服务的 URI 或 URL 或创建影像服务器图层工具的输出。此工具不支持本地栅格数据或图层。
可将栅格转换为点、线或面要素。
语法
arcpy.ra.ConvertRasterToFeature(inputRaster, field, outputType, {simplifyLinesOrPolygons}, outputName, {createMultipartFeatures}, {maxVerticesPerFeature})
参数 | 说明 | 数据类型 |
inputRaster | 输入栅格图层。 | Feature Set |
field | 用于指定转换值的字段。 该值可以是整数值或文本值。 包含浮点值的字段仅限向点数据集输出时使用。 默认为 Value 字段,其中包含每个栅格像元中的值。 | Field |
outputType | 指定输出类型。
| String |
simplifyLinesOrPolygons (可选) | 指定是否将简化(平滑)线或面。使线拥有最少线段数,同时尽可能接近原始栅格像元边,这就是平滑的实现方式。
仅当 outputType 为 LINE 或 POLYGON 时,才支持此参数。 | Boolean |
outputName | 包含已转换点、线或面的输出要素类。 | String |
createMultipartFeatures (可选) | 指定输出面是由单部分要素还是多部分要素组成。
仅当 outputType 为 POLYGON 时,才支持此参数。 | Boolean |
maxVerticesPerFeature (可选) | 用于将面细分为更小的面的折点限制。此参数将产生的输出与数据管理工具箱中的切分工具创建的输出类似。 如果留空,则输出面不会被分割。这是默认设置。 仅当 outputType 为 POLYGON 时,才支持此参数。 | Long |
派生输出
名称 | 说明 | 数据类型 |
outputFeatures | 输出要素。 | 要素类 |
代码示例
本示例可将栅格转换为面要素。
import arcpy
arcpy.ConvertRasterToFeature_ra('https://MyPortal.esri.com/server/rest/services/Hosted/Landuse/ImageServer',
'Value', 'POLYGON', 'SIMPLIFY', 'outFeatures')
本示例可将栅格转换为面要素。
#-------------------------------------------------------------------------------
# Name: ConvertRasterToFeature_Ex_02.py
# Description: Convert a raster to polygon features.
#
# Requirements: ArcGIS Image Server
# Import system modules
import arcpy
# Set local variables
inRaster = 'https://MyPortal.esri.com/server/rest/services/Hosted/Landuse/ImageServer'
inField = 'Value'
outType = 'POLYGON'
simplify = 'SIMPLIFY'
outFeatures = 'outFeatures'
arcpy.ConvertRasterToFeature_ra(inRaster, inField, outType, simplify, outFeatures)
许可信息
- Basic: 需要 ArcGIS Image Server
- Standard: 需要 ArcGIS Image Server
- Advanced: 需要 ArcGIS Image Server