摘要
将栅格数据集转换为点要素。
用法
针对输入栅格数据集的每个像元,都会在输出要素类中创建一个点。这些点将定位于它们所代表的像元的中心。NoData 像元不会转换为点。
输入栅格的像元大小可以任意,并且可以属于任何有效的栅格数据集。
-
字段参数可选择能够成为输出要素类属性的输入栅格数据集属性字段。若未指定字段,则输入栅格的像元值(VALUE 字段)将在输出要素类的属性表中排成一列(并附加头 Grid_code)。
语法
RasterToPoint_conversion (in_raster, out_point_features, {raster_field})
参数 | 说明 | 数据类型 |
in_raster | 输入栅格数据集。 栅格数据可为整型或浮点型。 | Raster Layer |
out_point_features | 包含已转换点的输出要素类。 | Feature Class |
raster_field (可选) | 此字段用于将输入栅格中像元值指定给输出数据集中的点。 栅格字段可为整型、浮点型或字符串型字段。 | Field |
代码示例
RasterToPoint 示例(Python 窗口)
将栅格数据集转换为点要素。
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.RasterToPoint_conversion("source.img", "c:/output/source.shp", "VALUE")
RasterToPoint 示例(独立脚本)
将栅格数据集转换为点要素。
# Name: RasterToPoint_Ex_02.py
# Description: Converts a raster dataset to point features.
# Requirements: None
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inRaster = "source.img"
outPoint = "c:/output/source.shp"
field = "VALUE"
# Execute RasterToPoint
arcpy.RasterToPoint_conversion(inRaster, outPoint, field)
环境
许可信息
- ArcGIS Desktop Basic: 是
- ArcGIS Desktop Standard: 是
- ArcGIS Desktop Advanced: 是