实验五空间查询

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在ArcView中 ,如何分析这两种关系 ,专题的选择顺序是关键。 Are Completely Within选项要求先选择大的专题 ,再选小的专题; 反之 ,Completely Contain要求先选小范围的专题 ,再选大范围的 专题 , 如分析“ 旧金山属于哪个州 ”之类的问题。
(五)线与线的相交关系查询
要求: 加载road.shp后 , 查询共有多少条州际公路穿越密西西比河? (空间关系:相交)
(六)复杂查询
在空间关系查询的基础上 ,可以继续进行属性的查询。
要求:查询密西西比河50 miles以内的城市且1990年的人口大于 90000的城市有哪些?(提示:首先进行空间关系的查询 ,然后在空间查询 的基础上,继续进行属性的查询 。)
• 特征隐藏: 即只对某个专题中的特定的特征进行进一步的操作 。 (只显示符合条件的特征) • 激活专题 ,选择Theme----Properties
空间关系查询
空间关系不外乎点、线、面及相互之间的邻接、相交、包含的各种空间关 系。
(一 )点与线的邻近关系分析 (如:查询密西西比河10miles 以内的城市) 数 据 : c : \ esri\ esridata\ usa\ 中 的 cities. shp 和 rivers. shp和 states. shp • 查询Mississippi河 ,并高亮度显示。
Are within Distance of 距离之内
the Selected feature of 选特征
(Selection distance)
从活动专题选择的特
完全在内 完全包含 中心在内 包含中心
相交 在指定的
如下专题的已
距离范围值
New Set :建立一个新的分析结果 ;
Add to set :将新分析的结果加入已有的分析结果中 ; Select from set :从已有结果中再选新的分析结果 ; Cancel :忽略处理
3、对该河流做个20mi的缓冲区 ,查询落在该缓冲区内的城市有哪些?
练习
• 1. 查询与Oregon州相邻的州的名称,共有几个州与其相邻? • 2. 查询Oregon州包含有多少个城市? • 3. 加载road.shp后 ,查询共有多少条州际公路穿越密西西比河? • 4. 查询密西西比河50mi以内的城市且1990年的人口大于90000的城市有哪些? • 5. 根据本次实习的操作练习 ,总结在ArcView中的查询方式的特点。
创建缓冲区
• 步骤 1、把需要创建缓冲区的专题加入到VIEW; 2、单击该专题 ,使之成为活动的专题 ,并选择要素; 3、选择Theme/Create Buffers菜单,设置缓冲区半径; 4、在VIEW里自动添加了一个新的缓冲区专题。
空间关系分析
• 练习
1、根据条件查询纽约州所在的位置 ,进一步查询与其空间相邻的州有哪些? 2、查询某一条河流经过了哪些州?
(注意:Selection distance 一项为0,这是ArcView定义邻接关系的唯一方法,即特征之间互为边界 。)
(四) 点与多边形的包含关系查询 查询Oregon州包含有多少个城市?
(注意:Are Completely Within 与Completely Contain正 好描述了包含与被包含的拓扑关系 。)
空间查询与空间分析
Arcview----实验五
空间关系分析ຫໍສະໝຸດ • Select by Theme选项说明
select feature of active themes that 征满足
Are Completely within Completely Contain
Have their Center in Contain the Center of Intersect
• 在Cities 专题中,选择符合条件的城市(Theme--Select by Theme—are within distance of-new set)。
(二)点与点的邻近关系分析 (如: 查询距离Corvallis城市40 miles以内的城市)
(三) 多边形与多边形的邻近关系 查询与Oregon州相邻州的名称等,共有几个州与其相邻?
创建缓冲区
• 步骤 1、把需要创建缓冲区的专题加入到VIEW; 2、单击该专题 ,使之成为活动的专题 ,并选择要素; 3、选择Theme/Create Buffers菜单,设置缓冲区半径; 4、在VIEW里自动添加了一个新的缓冲区专题。
空间关系分析
• 练习
1、根据条件查询纽约州所在的位置 ,进一步查询与其空间相邻的州有哪些? 2、查询某一条河流经过了哪些州?
3、对该河流做个20mi的缓冲区 ,查询落在该缓冲区内的城市有哪些?
练习
• 1. 查询与Oregon州相邻的州的名称,共有几个州与其相邻? • 2. 查询Oregon州包含有多少个城市? • 3. 加载road.shp后 ,查询共有多少条州际公路穿越密西西比河? • 4. 查询密西西比河50mi以内的城市且1990年的人口大于90000的城市有哪些? • 5. 根据本次实习的操作练习 ,总结在ArcView中的查询方式的特点。
相关文档
最新文档