当前位置:
文档之家› MAPGIS空间分析和属性查询统计
MAPGIS空间分析和属性查询统计
空间分析和属性 查询统计
一. 矢量叠加分析
矢量叠加分析包括: 区对区迭加分析 线对区迭加分析 点对区迭加分析 区对点迭加分析 点对线迭加分析
1.叠加类型 1)并 2)交 3)差 4)判别 5)内裁剪 6)外裁剪
以区对区的叠加分析为例:
合并 :属于A或属于B的区域
标志码
面积
周长
F1
标志码
面积
周长
二.缓冲区(Buffer)分析
1. 线Buffer区域定义:
对于任意曲线 L,半径为R的实心圆, 圆心沿着曲线 L从一端运动到另一端时,该 实心圆所覆盖的区域就称为曲线 L 半径为 R 的Buffer区。
2、缓冲区分析函数: _OneLinBuffer _OneRegBuffer _OnePntBuffer _TotalLinBuffer _TotalRegBuffer _TotalPntBuffer
F1 A
标志码 1
面积 280.7
周长 50.1
F2 B
标志码 1 2
面积 198.2 122.3
周长 51.3 42.1
F1 区号 F2 A A 1 B
2.叠加函数 _OverlayRegReg _OverlayLinReg _OverlayPntReg _OverlayPntLin _OverlayRegPnt _ClipGraph _ClipPnt _ClipLin _ClipReg
三.属性查询检索
1. 查询检索方式 1)矩形范围查询图元 2)图层查询图元 3)属性条件检索 4)根据外挂数据库查找 5)区域查询
2. 结果保存方式 1)图元列表 2)新的工作区
3. 查询检索函数 _RectAskToArea _RectAskToList _LayerAsk…ToList _LayerAsk...ToArea db_AttAskToArea0 _AttAskToArea0 _AttAskToArea db_AttAskToList0 _AttAskToList0 _AttAskToList
矩形范围查询
图层查询 属性查询到工作区
属性查询到列表
_AttAskToListOnDbNo 根据外挂数据库 _AttAskToListOnDbExp _RegAskToArea 区域查询 _RegAskToList
习题
8.1 实现区和区合并,指定半径小学选址应用: 给 定 小 区 文 件 ( Region.wp), 工 厂 区 文 件 (Factory.wp), 铁路线文件( Railway.wl),污染点文件 (Point.wp), 如下图所示:
要求: 工厂周围100米附近不能修小学; 铁路两边100米附近不能修小学; 污染点周围50米附近不能修小学; 现要求修建一座面积大于等于50000平方米 的小学,试问,小学修在何处最好(区域填充 成蓝色),并求出该区域的面积。
F2
标志码
面积
周长
F1 区号 F2
1
320.5
61.2
A
1
280.7
50.1
B
1
2 3
198.2
122.3 158.4
51.3
42.1 53.4
A
A 1 1 B B
相交 :属于A且属于B的区域
标志码 1
面积 320.5
周长 61.2
F1 A
标志码 1
面积 280.7
周长 50.1
F2 B
标志码 1
面积 122.3
周长 42.1
F1 区号 F2 A 1 B
相减 :属于A且不属于B的区域
标志码 1
面积 320.5
周长 61.2
F1 A
标志码 1
面积 280.7
周长 50.1
F2 B
标志码 1
面积 198.2
周长 51.3
F1 区号 F2 A
判别 :属于A的区域
标志码 1
面积 320.5
周长 61.2