一般矢量数据的前处理和编辑

Python与开源GIS

一般矢量数据的前处理和编辑

2017-11-23 作者: xuzhiping 浏览: 1988 次

摘要: 一般矢量数据的前处理主要有三类工作: 第一是基本度量计算。基本度置计算指空间度里关系的计算,如线的长度、多边形的周长与面积、两点间距离与方向、点到线的距离等的计算。这些计算通常由计算机程序自动完成,并已成为一般图形处理软件的现成功能。很多GIS软件在线和多边形...

一般矢量数据的前处理主要有三类工作:

第一是基本度量计算。基本度置计算指空间度里关系的计算,如线的长度、多边形的周长与面积、两点间距离与方向、点到线的距离等的计算。这些计算通常由计算机程序自动完成,并已成为一般图形处理软件的现成功能。很多GIS软件在线和多边形的属性表中白动地给出线的长度和多边形的面积等。

第二是一般的图形编辑工作。一般的图形编辑工作大多需要在图形软件平台上进行人工干预。例如:

点、线、面实体的增加、删除、移动、拷贝、平移、旋转等。一般图形软件都有现成功能,用户通过鼠标等可方便地操作。

在线或多边形边界中删除、增加或移动其中间点(顶点或节点)。此编辑的R的娃改变线或多边形的形状。如下图中,第4号和第8号线的长度和弧度若不多,但8号线有3个中间点,4号线只有2个中间点,8号线就显得比4号线圆滑一点;不难想象,若4号线再去掉一个中间点,它的折线形态将史明显;反之,若在8号线每一线段外侧近处增加一个中间点,会使它更接近圆弧形。一般图形软件都具有让用户利用鼠标等工具增、删和移动中间点的功能。

曲线光滑处理,通过计算机程序自动增加中间点,使线或多边形边界变圆滑。其思路是,通过数学计算,寻求能拟合线条局部各点坐标的曲线函数,如2次或3次多项式;该函数找到后,就可以为该条线增加任意间隔的中间点。

曲线化简,相当于曲线光滑处理的反过程,其目的是在保持一条曲线基本形状的前提下,删节曲线中过密的中间点,以减小数据冗余。在地图向小比例尺缩编霈要进行制图概括(综合)时,也需要曲线化简。不少GIS软件有曲线化简功能,但还不够理想。

点、线、多边形的连接、咬合或合并。

窗口裁剪,利用一个矩形框或多边形去栽剪图形。矩形窗口常用于局部图形的显示、放大和编辑等。更复杂的图形栽剪操作涉及到空间操作分析,不属于前处理的范畴。

图幅接边,是将两椹相邻地图边界上不一致之处吻合起来的工作,不仅要求两边地物在几何上吻合,在属性上也要一致。前者称为几何接边,后者称为逻辑接边。几乎所有的GIS软件都有图幅接边的功能,使用户能方便地通过人机交互进行图幅接边。

撤销与诙复编辑。

第三种前处珊工作是属性数据输入。由于矢童结构数据需要做很多前处理及编辑工作,GIS的属性数据的输入常在编辑工作告一段落之后进行;但通常不可能一蹴而就,厲性数据输入和图形编辑常常是一个反复交替的过程。

关注“开源集思”公众号
获取免费资源

随机推荐


Copyright © 2014-2019 OSGeo中国中心 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org