第三章GIS空间数据处理与分析重点1、空间数据坐标变换2、空间数据结构的转换3、空间数据的内插第二节空间数据结构的转换矢量数据栅格数据各有优缺点,适合完成不同的功能,因此需进行相互转换
矢量数据的基本坐标是直角坐标x,y,其坐标原点一般取图的左下方
栅格数据的基本坐标是行和列(i,j),其坐标原点一般取图的左上角
两种数据变换时,令直角坐标x,y分别与行和列平行
由于矢量数据的基本要素是点、线、面,因而只要实现点、线、面的转换,各种线划图形的相互转换问题就解决了
第二节空间数据结构的转换一、矢量向栅格的转换:首先确定栅格元素的大小:即根据矢量图的大小、精度要求及所研究问题的性质,确定栅格分辨率
yxoymaxxmaxxminymin矢量坐标IJ(0,0)ymaxxmaxxminymin栅格坐标第二节空间数据结构的转换1、基本要素转换1
1:点的转换:将点的矢量坐标转换成栅格数据中行列值(i,j),得到点所在栅格元素的位置
IJ(0,0)ymaxxmaxxminymin点的转换(x,y)第二节空间数据结构的转换1
2线的转换:直线AB的转换过程包括坐标点A,B分别从点矢量数据转换成栅格数据,还包括求出直线所经过的中间栅格数据
步骤:•将A(x1,y1),B(x2,y2)分别转换为栅格数据
•由上述行列值求出直线所在行列值的范围•确定直线经过的中间栅格点
IJ(0,0)ymaxxmaxxminymin线的转换(x,y)AB第二节空间数据结构的转换1
3面的转换:面数据的转换要对多边形轮廓进行转换,这通过直线转换而成,同时还要解决面域数据的填充
栅格数据结构中,栅格元素值直接表示属性值,因此,填充的关键是判断哪些点或栅格单元在多边形内,哪些点在多边形外
第二节空间数据结构的转换1
1射线法:I1PP1I2P30xy判断点是否在多边形内,从该点向左引水平扫描线,计算此线段与区域