ArcMap按位置选择的空间选择方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ArcMap按位置选择的空间选择⽅法
1了解⽬标图层与源图层
“⽬标”图层是从中选择要素的图层
“源”图层是这样的图层:⽤户要基于该图层与⽬标图层的空间关系,使⽤该图层中的要素确定应当选择的要素。
2了解选择⽤于所选项⽬的空间关系规则
图中,选中的要素⽤青⾊⾼亮显⽰,它们与红⾊源要素相交、接触,或者包含在红⾊源要素中。
相交
相交返回与源要素完全或部分重叠的要素。
以下是⼀些⽰例:
返回某⼀距离内的要素
此运算符使⽤源要素周围的缓冲距离创建缓冲,并且返回所有与缓冲区域相交的要素。
例如,选择距离河流或者铁路 100 ⽶以内的城市。
以青⾊⾼亮显⽰的要素被选中,因为它们落在了红⾊要素的选定距离中。
在其他要素范围内
要被选中,⽬标要素的⼏何必须落在源要素的⼏何之内。
选中的要素与源要素可有重叠的边界。
例如,使⽤此运算符,即使蒙⼤纳州与美国共享边界,也可选中蒙⼤纳州。
完全在其他要素范围内
要被选中,⽬标要素的所有部分必须落在源要素的⼏何之内,并且不能接触源要素的边界。
例如,在⼀个国家的⽬标图层中,达拉斯县被选中,因为它落在了德克萨斯的源⾯之中。
这对于所有不落在德克萨斯边界上的县都适⽤。
此运算符与“完全包含”相反。
请参阅下⾯以了解更多信息。
源要素必须是⼀个⾯,或者您要在点或线要素周围应⽤缓冲以使⽤此运算符。
以青⾊⾼亮显⽰的要素被选中,因为它们完全在红⾊要素之内。
包含
要被选中,源要素的⼏何(包括其边界)必须落在⽬标要素的⼏何之内。
例如,⼀个代表美国的⾯包含德克萨斯州,并且即使此⾯与德克萨斯州共享南⾯的边界。
此⾯要素仍会被选中。
这与“在其他要素范围内”的运算符相反。
完全包含
要被选择,⽬标要素的所有部分必须完全包含源要素的⼏何。
此外,源要素不可接触⽬标要素的边界或与⽬标要素的边界重叠。
例如,如果源要素为堪萨斯州,那么代表美国边界的要素可被选中,因为此要素完全包含堪萨斯州,并且不接触其边界。
但是,如果源要素为德克萨斯州,将不会选中代表美国边界的要素,因为德克萨斯与美国边界共享边界。
这与“完全在其他要素范围内”的运算符相反。
⽬标要素图层必须为⼀个⾯。
以青⾊⾼亮显⽰的要素被选中,因为它们完全包含红⾊要素。
质⼼在要素范围内
如果⽬标要素的⼏何质⼼落在源要素的⼏何之内或落在其边界上,那么使⽤该运算符可以选中⽬标要素。
以青⾊⾼亮显⽰的要素被选中,因为它们的质⼼在红⾊要素内。
与其他要素共线
⽤此⽅法,如果源要素与⽬标要素的⼏何有⾄少两个共⽤的连续折点,那么它们将被认为共线。
源要素与⽬标要素必须为线要素或者⾯要素。
以青⾊⾼亮显⽰的要素被选中,因为它们与红⾊要素共线。
接触其他要素的边界
如果⽬标要素的⼏何与源要素的交集不为空,但是它们内部的交集为空,那么会选中⽬标要素。
这是 Clementini 接触运算符的定义,所以如果⽬标要素接触(如 Clementini 所定义)源要素,那么⽬标要素会被选中。
源要素与⽬标要素必须为线要素或者⾯要素。
该运算符包含 Clementini 运算符,但对其进⾏了扩展。
另外还⽀持以下情况:如果完全包含在⾯中的内部线或内部⾯的⼏何与该⾯的边界共线、共折点或者共端点,那么此内部线或者内部⾯会被选中。
以青⾊⾼亮显⽰的要素被选中,因为它们与红⾊要素的边界接触。
与其他要素相同
如果两个要素的⼏何严格相等,那么这两个要素被认为相同。
要素类型必需相同,例如,您可使⽤此运算符来⽐较两个⾯图层,但将⼀个点图层与⼀个⾯图层相⽐会始终返回空选择集。
以青⾊⾼亮显⽰的要素被选中,因为它们与红⾊要素相同。
与其他要素的轮廓交叉
对于此运算符,它要求源要素与⽬标要素的边界必须⾄少共⽤⼀个边、折点或端点,但是不能共线。
源要素与⽬标要素必须为线要素或者⾯要素。
包含 (Clementini)
除⾮源要素完全在⽬标要素的边界上,且没有任何部分位于⽬标要素内,否则此运算符的运算结果与“包含”运算符的相同。
在这种特殊情况下,使⽤“包含 (Clementini)”运算符不会选择⽬标要素,⽽使⽤“包含”运算符则会选择⽬标要素。
Clementini 运算规定⾯的边界独⽴于⾯的内部和外部。
Clementini 涉及在以下⽂章中定义的“在其他要素范围内”与“包含”拓扑关系:Eliseo Clementini、Paolino Di Felice 和 Peter van Oosterom,适⽤于最终⽤户交互的形式化拓扑关系的⼩集合。
第三届空间数据库研究进展国际研讨会的会议记录,第 277–295 页,1993 年 6 ⽉ 23-25⽇。
以青⾊⾼亮显⽰的要素被选中,因为它们包含⼀个红⾊要素。
在其他要素范围内 (Clementini)
除⾮⽬标要素完全在源要素的边界上,且没有任何部分位于源要素内,否则此运算符的运算结果与“在其他要素范围内”运算符的相同。
在这种情况下,使⽤“在其他要素范围内 (Clementini)”运算符不会选择⽬标要素,⽽使⽤“在其他要素范围内”运算符则会选择⽬标要素。
Clementini 运算规定⾯的边界独⽴于⾯的内部和外部。
Clementini 涉及在以下⽂章中定义的“在其他要素范围内”与“包含”拓扑关系:Eliseo Clementini、Paolino Di Felice 和 Peter van Oosterom,适⽤于最终⽤户交互的形式化拓扑关系的⼩集合。
第三届空间数据库研究进展国际研讨会的会议记录,第 277–295 页,1993 年 6 ⽉ 23-25⽇。