基于ARCGIS ENGINE的栅格数据转换矢量数据

  • 格式:pdf
  • 大小:62.58 KB
  • 文档页数:1


基于ArcGIS Engine的栅格数据转换矢量数据
摘要:ArcGIS提供了栅格数据向矢量数据转换函数,但是有特定的要求。同时,在ArcGIS
Engine中提供了操作栅格数据的函数,可以对栅格数据进行编辑,从而可以到达栅格数据转
矢量数据的要求。

关键词:ArcGIS Engine ;栅格数据;矢量数据

Abstract: The ArcGIS provides raster data to vector data conversion function, but
it has the specific requirements. At the same time, providing the operating raster
data function in the ArcGIS Engine, can edit the raster data, to reach the raster
data to the vector data requirements.

Key words: ArcGIS Engine, raster data, vector data

在日常地理信息数据处理中,会对栅格数据进行各种要求处理,并且最终要求将其转换成矢
量数据[1][2][3][4][5]。我们可以采用ArcGIS Engine中提供的操作栅格数据的函数,对栅
格数据进行各种编辑,满足对栅格数据的各种操作,同时可以将栅格数据转换成矢量数据。

ArcGIS栅格转矢量工具

在ArcGIS桌面版中打开ArcToolbox找到转换工具->由栅格转出,可以找到具体的栅格转
矢量的工具。比较常用的是转点、转线、转面。查看帮助文档可以看到栅格转面矢量的函数
是RasterToPolygon_conversion (in_raster, out_polygon_features, {simplify},
{raster_field}),其用法要求为:输入栅格的栅格单元大小可以任意,但必须属于有效的整
数型栅格数据集。对栅格数据集要求必须是整数型(指栅格数据中格网像素的数据类型)。然
而,在实际数据中大部分栅格数据采用浮点型。在ArcGIS中可以通过查看栅格数据的文件属
性来查看栅格数据的像素数据类型,如图1。

由于ArcGIS中栅格转矢量工具的具体要求,所有必须对栅格数据进行像素类型转换;同时,
要满足数据转出的其它要求,比如某一个栅格数据中,只要求像素值在某个特定范围的数据
转出为矢量数据等各种具体的实际操作要求,有必须对栅格数据进行改写等的操作。在
ArcGIS Engine中提供了操作栅格数据的函数,可以对栅格数据进行编辑,所有,有必要运
用ArcGIS Engine对栅格数据进行编辑,从而满足栅格转矢量等各种具体要求。