基于GDAL的标准图幅生成及数据批量裁剪方法*1

2016-07-16 03:03:01邹广黔夏正清吴孔江王静宇
地矿测绘 2016年2期

邹广黔,夏正清,吴孔江,王静宇

(贵州省第一测绘院,贵州 贵阳 550025)



基于GDAL的标准图幅生成及数据批量裁剪方法*1

邹广黔,夏正清,吴孔江,王静宇

(贵州省第一测绘院,贵州 贵阳550025)

摘要:目前,大多数GIS软件均能实现矢量数据和栅格数据的裁剪,但集标准图框生成及可定制的批量裁剪为一体的软件则较少。据此,文章通过研究矩形图框、梯形图框的计算方法以及高斯投影正、反算法,在VC6.0中使用C++及开源GDAL库实现了各种比例尺标准图框的批量生成,并可根据用户的各类需求实现矢量数据(.shp格式)和栅格数据(.tif/.img/.pix格式)的批量裁剪,从而实现了GIS数据裁剪的高效性及可扩展性。

关键词:GDAL;矢量数据;栅格数据;批量裁剪;C++;标准图幅

0引言

现今GIS软件已能在县级行政区范围甚至省级行政区范围内实现所有测绘地理信息数据的管理与分析,但对于实际工作来说,将项目区按一定比例尺划分是必不可少的:一方面便于图形的编绘,另一方面便于成果的管理。在测绘地理信息领域,数据主要由两部分构成,即矢量数据和栅格数据。矢量数据是通过记录坐标的方式将点、线和面等地理空间实体进行表示和存储,具有“位置明显、属性隐含”的特点;栅格数据是将地理实体以像元形式表示和存储,每个像元由行列号确定其具体位置,具有“属性明显、位置隐含”的特点[1]。地图有两种分幅方式,即矩形分幅和经纬线分幅:前者对应比例尺为1∶2 000、1∶1 000及1∶500三种;后者则对应为国家基本比例,分别为1∶100万、1∶50万、1∶25万、1∶10万、1∶5万、1∶2.5万、1∶1万及1∶5 000八种[2-3]。……

登录APP查看全文