GIS中点线面的空间关系(ArcMap的Select By Location)
2009-10-18 10:56
381 查看
ArcMap中Selection下的Select By Location工具能够提供点线面11种不同的空间关系选择。Select By Location界面如图:
在案例2:分析邻接多边形中,提到了邻接多边形的问题,为了更好的联系ArcMap基本操作,使用了比较笨的方法来求Q邻接多边形。下面使用Select By Locaion中的不同空间关系方式来求邻接多边形。
1.识别邻接多边形的方法(ArcMap)
多边形之间的邻接包括两种:①R邻接(rook contiguity),也称边邻接,指两个多边形有一段共同的边界;②Q邻接(queen contiguity),也称广义邻接,指两个多边形有一段共同的边界。R邻接多边形可以通过ArcMap提供的选择工具Select By Location进行选择。Select by Location对话框,提供了11种方式。如上图.
了解了R邻接多边形的定义,可以通过Select by Location里面的”Share a line segment with”这种方式进行。(在点、线、面之间的空间关系中会说明Select by Location中的11中方式。)Share a line segment with 方式:选择被查询的图层上的满足与参考图层上的要素共线条件的要素。输入图层和选择图层必须线图层和面图层。 如下图2,可以选择出来与P多边形共线的R邻接多边形。
Q邻接可以通过ArcMap的Select by Location 中的”intersect”, “touch the boundary of”这两种方式选择P的邻接多边形。
Intersect,如果输入图层与选择图层有交集,则选中。在选择邻接多边形的时候,由于输入图层是我们感兴趣的多边形,同时也是选择图层中的一个多边形(一个子集)。所以他们的交集包括线段、和定点的交。这样就可以查询Q邻接多边形了。如下图3
Touch the boundary of:如果图层之间的对象要素有边界接触,则选择出来。这里的边界的接触包括共线和共顶点。通过这种方式也可以查询出P的Q邻接多边形了。如图4
Select by Location提供了11中选择的空间操作:Intersect,Are within a distance of, Completely contain, Are completely within, Have their centroid in, Share a line segment with, Touch the boundary of, Are identical to, Are crossed by the outline of, Contain, Are contained by.
点与点:Intersect,Are within a distance of,Have their center in,Are identical to,Contain,Are contained by。
点与线:Intersect,Are within a distance of,Have their center in,Contain,Are contained by。
点与面:Intersect,Are within a distance of,Completely contain,Are completely within,Have their center in,Contain,Are contained by。
线与线:Intersect,Are within a distance of,Have their center in,Share a line segment with,Touch the boundary of,Are identical to,Are crossed by the outline of,Contain,Are contained by。
线与面:Intersect,Are within a distance of,Completely contain,Are completely within,Have their center in,Share a line segment with,Touch the boundary of,Are crossed by the outline of,Contain,Are contained by。
面与面:Intersect,Are within a distance of,Completely contain,Are completely within,Have their center in,Share a line segment with,Touch the boundary of,Are identical to,Are crossed by the outline of,Contain,Are contained by。
11中关系的详细介绍:http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?id=251&pid=247&topicname=Using_Select_By_Location
案例2:分析邻接多边形
在案例2:分析邻接多边形中,提到了邻接多边形的问题,为了更好的联系ArcMap基本操作,使用了比较笨的方法来求Q邻接多边形。下面使用Select By Locaion中的不同空间关系方式来求邻接多边形。
1.识别邻接多边形的方法(ArcMap)
多边形之间的邻接包括两种:①R邻接(rook contiguity),也称边邻接,指两个多边形有一段共同的边界;②Q邻接(queen contiguity),也称广义邻接,指两个多边形有一段共同的边界。R邻接多边形可以通过ArcMap提供的选择工具Select By Location进行选择。Select by Location对话框,提供了11种方式。如上图.
了解了R邻接多边形的定义,可以通过Select by Location里面的”Share a line segment with”这种方式进行。(在点、线、面之间的空间关系中会说明Select by Location中的11中方式。)Share a line segment with 方式:选择被查询的图层上的满足与参考图层上的要素共线条件的要素。输入图层和选择图层必须线图层和面图层。 如下图2,可以选择出来与P多边形共线的R邻接多边形。
Q邻接可以通过ArcMap的Select by Location 中的”intersect”, “touch the boundary of”这两种方式选择P的邻接多边形。
Intersect,如果输入图层与选择图层有交集,则选中。在选择邻接多边形的时候,由于输入图层是我们感兴趣的多边形,同时也是选择图层中的一个多边形(一个子集)。所以他们的交集包括线段、和定点的交。这样就可以查询Q邻接多边形了。如下图3
Touch the boundary of:如果图层之间的对象要素有边界接触,则选择出来。这里的边界的接触包括共线和共顶点。通过这种方式也可以查询出P的Q邻接多边形了。如图4
Select by Location提供了11中选择的空间操作:Intersect,Are within a distance of, Completely contain, Are completely within, Have their centroid in, Share a line segment with, Touch the boundary of, Are identical to, Are crossed by the outline of, Contain, Are contained by.
点与点:Intersect,Are within a distance of,Have their center in,Are identical to,Contain,Are contained by。
点与线:Intersect,Are within a distance of,Have their center in,Contain,Are contained by。
点与面:Intersect,Are within a distance of,Completely contain,Are completely within,Have their center in,Contain,Are contained by。
线与线:Intersect,Are within a distance of,Have their center in,Share a line segment with,Touch the boundary of,Are identical to,Are crossed by the outline of,Contain,Are contained by。
线与面:Intersect,Are within a distance of,Completely contain,Are completely within,Have their center in,Share a line segment with,Touch the boundary of,Are crossed by the outline of,Contain,Are contained by。
面与面:Intersect,Are within a distance of,Completely contain,Are completely within,Have their center in,Share a line segment with,Touch the boundary of,Are identical to,Are crossed by the outline of,Contain,Are contained by。
11中关系的详细介绍:http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?id=251&pid=247&topicname=Using_Select_By_Location
案例2:分析邻接多边形
相关文章推荐
- 解析几何:第四章 空间中的直线与平面(2)空间中点到直线、平面的距离、平面之间的关系、直线与直线、直线与平面的相互关系
- GIS地理信息系统中的空间地理坐标与屏幕坐标的对应关系
- 3D中点线面之间的几何关系
- arcmap以及arcgis server中mapcontrol里图层加载顺序与空间参考之间的关系
- Arcmap 空间连接,在通过面包含面的空间关系做属性关联的时候,发生关联冗余的问题。
- GIS地理信息系统中的空间地理坐标与屏幕坐标的对应关系
- Oracle 点线面关系 空间分析
- GIS-006-ArcGIS API 空间关系
- GIS中的拓扑空间关系
- Arcmap 空间连接,在通过面包含面的空间关系做属性关联的时候,发生关联冗余的问题。
- oracle中数据库,实例,表空间和用户之间的关系
- 表空间(tableSpace) 段(segment) 盘区(extent) 块(block) 关系
- 平面分割,空间分割问题(递推关系)(hdu1249、hdu1290、hdu2050)
- 使用JavaScript选择GridView行的方法汇总(Select row of GridView by JavaScript)
- oracle数据库_实例_用户_表空间之间的关系
- Oracle学习笔记——数据库,表空间,物理数据文件之间的关系
- 在GIS二次开发mapcontrol空间中对要素显示气泡弹出框(AE开发)
- oracle数据库_实例_用户_表空间之间的关系(转)
- 五分钟学GIS | 大数据之分布式空间分析服务
- 浅述Oracle用户表空间关系