【HiGISClub周刊】获取矢量要素的几何属性——2016.01.06期
分享
【实验内容】
获取线要素起点、中点、终点的坐标值;
获取面要素的节点数、几何中心点的坐标;
【实验准备】
软件版本:ArcGIS 10.3
数据下载:http://www.higis.cn/Tech/tech/tId/141
使用工具:
(a)添加几何属性(Add Geometry Attributes)
(b)要素折点转点(Feature Vertices To Points)
【解决方案】
(1)加载实验数据。打开ArcMap软件,加载Data1文件夹中的矢量数据Area和Line。
图1. 实验数据
(2)获取线要素几何属性。打开【ArcToolbox】|【数据管理工具】|【要素】|【添加几何属性】工具,输入要素设置为“Line”,几何属性勾选“LINE_START_MID_END”,其余参数默认;确定,几何属性被存储至图层属性表内。
图2.【添加几何属性】工具参数设置
图3. 几何属性参数值
(3)提取面要素节点。打开【ArcToolbox】|【数据管理工具】|【要素】|【要素折点转点】工具,输入要素设置为“Area”,输出要素类设置为“vertices”,点类型设置为“ALL”;确定,得到面要素的折点要素。查看vertices图层属性表可知,面要素均有9个节点要素。
图4.【要素折点转点】工具参数设置
图5. 面要素的折点要素
图6. 折点图层属性表
(4)获取面要素的几何属性。打开【ArcToolbox】|【数据管理工具】|【要素】|【添加几何属性】工具,输入要素设置为“Area”,几何属性勾选“CENTROID”、“CENTROID_INSIDE”和“POINT_COUNT”,其余参数默认;确定,几何属性被存储至图层属性表内。对比vertices图层属性可知,PNT_COUNT字段值正确。
图7. 【添加几何属性】工具参数设置
图8. 几何属性参数值
【实验内容】
获取线要素起点、中点、终点的坐标值;
获取面要素的节点数、几何中心点的坐标;
【实验准备】
软件版本:ArcGIS 10.3
数据下载:http://www.higis.cn/Tech/tech/tId/141
使用工具:
(a)添加几何属性(Add Geometry Attributes)
(b)要素折点转点(Feature Vertices To Points)
【解决方案】
(1)加载实验数据。打开ArcMap软件,加载Data1文件夹中的矢量数据Area和Line。
图1. 实验数据
(2)获取线要素几何属性。打开【ArcToolbox】|【数据管理工具】|【要素】|【添加几何属性】工具,输入要素设置为“Line”,几何属性勾选“LINE_START_MID_END”,其余参数默认;确定,几何属性被存储至图层属性表内。
图2.【添加几何属性】工具参数设置
图3. 几何属性参数值
(3)提取面要素节点。打开【ArcToolbox】|【数据管理工具】|【要素】|【要素折点转点】工具,输入要素设置为“Area”,输出要素类设置为“vertices”,点类型设置为“ALL”;确定,得到面要素的折点要素。查看vertices图层属性表可知,面要素均有9个节点要素。
图4.【要素折点转点】工具参数设置
图5. 面要素的折点要素
图6. 折点图层属性表
(4)获取面要素的几何属性。打开【ArcToolbox】|【数据管理工具】|【要素】|【添加几何属性】工具,输入要素设置为“Area”,几何属性勾选“CENTROID”、“CENTROID_INSIDE”和“POINT_COUNT”,其余参数默认;确定,几何属性被存储至图层属性表内。对比vertices图层属性可知,PNT_COUNT字段值正确。
图7. 【添加几何属性】工具参数设置
图8. 几何属性参数值
1 个评论
推荐内容
相关问题
- 作为Desktop用户对数据的获取比较乏力,可能缺了哪些知识?
- 有谁知道哪里可以免费获取各省市地图数据呢,包括详细的shape文件数据
- arcgis10.2有时候无法复制粘贴要素
- 属性表联接excel为什么是空的?
- 如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
- 为什么栅格没有属性表?
- arcgis api for javascript 4.0版本中找不到draw工具,如何实现拉框查询、几何查询?
- Engine中如何判断两个要素类的空间参考是否是同一个?
- 怎样调整要素的大小,比例不变的情况下?
- arcgis for python 如何获取线要素起点 终点坐标
- 在模型构建器中实现计算几何