Howto: 在ArcMap中将一个圆形面分割成两半
文章编号 : 37545
软件: ArcGIS - ArcEditor 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcInfo 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcView 9.0, 9.1, 9.2, 9.3, 9.3.1, 10
操作系统: Windows 2000, XP, 2003Server, Vista, Win 7
软件: ArcGIS - ArcEditor 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcInfo 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcView 9.0, 9.1, 9.2, 9.3, 9.3.1, 10
操作系统: Windows 2000, XP, 2003Server, Vista, Win 7
1 个回复
易智瑞技术支持
赞同来自:
内容:
操作步骤的第一部分说明了如何在一个圆的中心创建一个点要素。第二个部分说明了如何沿着一条通过中点的线来分割圆。
在ArcInfo中, 工具箱中的'Feature to Point' 工具可以用来再一个多边形的中点创建一个点要素。但是,如果没有这个工具可以使用,另外一个在圆的中点处创建点的方法如下面第一步所示。当创建完中点后,使用可用的方法继续下文中的第二步。 1. 在一个圆的中心创建一个点数据。
(a) 确保面要素具有一个投影坐标系。如果这个图层是在一个地理坐标系下的(坐标为经纬度的),运行ArcToolbox > Data Management Tools > Projections & Transformations > Feature > Project, 将要素投影到一个投影坐标系下(坐标单位为米或者英尺)。
(b) 在面图层的属性表,添加两个新的字段,字段类型为'Double Precision' 例如, 'DblX' 和 'DblY'). 在DblX字段上右键,指向 Calculate Geometry > Property: 'X Coordinate of Centroid,' 'Use coordinate system of the data source,' 然后将Units设置为数据源对应的单位。
(c) 点击确定来进行计算。对DblY执行相同的操作 (属性: Y Coordinate of Centroid).现在有两列值记录了要素类中每个多边形的中心点的X和Y的值。
(d) 打开面图层的属性表。
(e) 从Options 菜单中,点击Export 然后浏览至本地磁盘创建一个.dbf 文件或者在一个GDB中创建一张表。
(f) 在主菜单上点击Tools,点击Add XY Data然后浏览至新的表格。设置X Field 为DblX, 然后 Y Field 为 DblY。
(g) 点击Edit > Import 来导入面图层的空间参考。
(h) 点击OK 来使用XY值创建一个点图层。现在是一个地图中的'event' (零时) 图层。要输出这个图层为永久保存的,在图层上右键> Data > Export Data.
2. 使用一个穿过中点的线来分割圆。
(a) 在面图上开始一个编辑会话。
(b) 在新的点图层上设置vertices的捕捉。
(c)将Task设置为Cut Polygon Features。
(d) 高亮要进行二等分的圆。
(e) 点击草图工具(小铅笔)。
(f) 点击要进行二等分的圆的外部(但是还是很接近)。这个点将确定要通过中点来二等分圆的线的角度,所有需要选择一个合适的位置。
(g) 使用鼠标滑过圆的中点直到被捕捉到点,但是不要点击到点上面。然后右键,选择 'Direction...' 来显示出方向控制。回车来确定显示在方向控制中的角度。这样切割线的原点就是鼠标左键位置的点。
(h) 移动鼠标穿越圆,这样切割线将沿着鼠标到另一边。分割线被延长并且控制到指定的角度。当它延长并且伸长到另外一边,在圆的另外一边双击鼠标来完成线。这个奖创造一条线,它的起点和中点都在圆的边界上,并且穿过中心点,将这个圆二等分。圆的两个部分将会闪烁,显示出他们被切割出来。操作结果是两个半圆面。
创建时间:2010-01-26
最近更新:2010-01-26
【原文链接】
http://support.esrichina.com.cn/2010/0126/597.html
要回复问题请先登录或注册