空间分析和属性查询统计一.矢量叠加分析矢量叠加分析包括:区对区迭加分析线对区迭加分析点对区迭加分析区对点迭加分析点对线迭加分析1.叠加类型1)并2)交3)差4)判别5)内裁剪6)外裁剪以区对区的叠加分析为例:合并:属于A或属于B的区域标志码面积周长F11320.561.2A标志码面积周长F21280.750.1B标志码面积周长F1区号F21198.251.3A2122.342.1A1B3158.453.41B标志码面积周长F11320.561.2A标志码面积周长F21280.750.1B标志码面积周长F1区号F21122.342.1A1B相交:属于A且属于B的区域标志码面积周长F11320.561.2A标志码面积周长F21280.750.1B标志码面积周长F1区号F21198.251.3A相减:属于A且不属于B的区域标志码面积周长F11320.561.2A标志码面积周长F21280.750.1B标志码面积周长F1区号F21198.251.3A2122.342.1A1B判别:属于A的区域2.叠加函数_OverlayRegReg_OverlayLinReg_OverlayPntReg_OverlayPntLin_OverlayRegPnt_ClipGraph_ClipPnt_ClipLin_ClipReg二.缓冲区(Buffer)分析1.线Buffer区域定义:对于任意曲线L,半径为R的实心圆,圆心沿着曲线L从一端运动到另一端时,该实心圆所覆盖的区域就称为曲线L半径为R的Buffer区。删除样本文档图标,并替换为工作文档图标,如下:•从“插入”菜单,选择“对象...”...•单击“从文件创建”•定位“文件”框中的文件名•确认选中“显示为图标”•单击“确定”•选择图标•从“幻灯片放映”菜单,选择“动作设置”•单击“对象动作”,并选择“编辑”•单击“确定”2、缓冲区分析函数:_OneLinBuffer_OneRegBuffer_OnePntBuffer_TotalLinBuffer_TotalRegBuffer_TotalPntBuffer三.属性查询检索1.查询检索方式1)矩形范围查询图元2)图层查询图元3)属性条件检索4)根据外挂数据库查找5)区域查询2.结果保存方式1)图元列表2)新的工作区3.查询检索函数_RectAskToArea矩形范围查询_RectAskToList_LayerAsk…ToList图层查询_LayerAsk...ToAreadb_AttAskToArea0属性查询到工作区_AttAskToArea0_AttAskToAreadb_AttAskToList0属性查询到列表_AttAskToList0_AttAskToList_AttAskToListOnDbNo根据外挂数据库_AttAskToListOnDbExp_RegAskToArea区域查询_RegAskToList习题8.1实现区和区合并,指定半径的线缓冲区功能。8.2实现矩形区域查询点实体功能。8.3小学选址应用:给定小区文件(Region.wp),工厂区文件(Factory.wp),铁路线文件(Railway.wl),污染点文件(Point.wp),如下图所示:要求:工厂周围100米附近不能修小学;铁路两边100米附近不能修小学;污染点周围50米附近不能修小学;现要求修建一座面积大于等于50000平方米的小学,试问,小学修在何处最好(区域填充成蓝色),并求出该区域的面积。