ArcGIS:按属性选择要素、按位置选择要素、空间和属性的组合查询;属性表中长度、面积等的量算

简介: ArcGIS:按属性选择要素、按位置选择要素、空间和属性的组合查询;属性表中长度、面积等的量算

01 说明

由于这次的作业是从word上粘贴过来,所以有一些格式修改不了,也没有时间和精力修改,所以没有详细目录等等,浏览的时候应该非常难受.

《地理信息系统原理》实验报告


2.png


02 实验目的及要求

1)理解空间数据属性查询、图查属性以及基于空间关系查询的 基本原理;

2)熟悉 ArcGIS 中位置选择要素的方法、空间和属性的组合查询;

3)熟悉 ArcGIS 中几何数据的量算;

4)熟悉 ArcGIS 中栅格数据查询的基本方法;


03 实验设备及软件平台

实验设备:笔记本电脑Windows系统

软件平台:ArcMap10.8软件


04 实验内容与步骤

4.1 由属性选择要素

1.打开 ArcMap 中,将数据框更名为“任务1”,加载四川省气象站.shp



添加的四川气象站点位置展示:



2.从选择 Selection 的菜单中,选中按属性选择 Select By Attributes,选择类型为基本站的气象站点(”Type"=‘基本站’)






处理之后的结果展示:



4.2  由位置选择要素

1.启动 ArcMap,添加数据框,并更名为“任务 2”,将四川省气象站和四川主要公路图层加入,同时,从显示 display 下拉列表中选择公里。


5d6e0ad140ea4de0852f21ce47c10edb.png


eaf0afb5324d4a0f9bdde14c53c1962a.png


处理之后的结果展示:


6fe6046f1a8540c9b9bc7c06989e5600.png


1.从选择 Selection 菜单中选中按位置选择 Select By Location 对话框中,从第一个下拉列表中选择 从以下图层中选择 select features from,选择距四川主要公路 50 公里范围内的气象站点。



查看属性表中被选择的站点




4.3 查询四川省乐山市范围内的气象站点。

1.启动 ArcMap,添加数据框,并更名为“任务 3”,将四川省 气象站和四川地州界图层加入。



处理之后的结果展示:



2.将图层“四川省地州界”加标注,标注字段“Name”



3.使用标准工具栏中的选择工具,选择“乐山市”



4.通过“选择 Selection”菜单中选中按“位置选择 Select By Location”功能,选择乐山市范围内的气象站点



选择出乐山市范围之内的站点结果展示:



4.4 查询与乐山市相邻的地市州有哪些

1.在 ArcMap 中插入数据帧,并命名为“任务 4”。将四川地州界图层加入。



2.选择“乐山市”;



3.通过“选择 Selection”菜单中选中按“位置选择 Select By Location”功能,选择乐山市相邻的地市州




4.5 计算四川省各个地市州的面积。

1.在 ArcMap 中插入数据帧,并命名为“任务 5”。将四川地州 界图层加入。



2.打开四川省地州界图层的属性表。



3.增加一个字段 Area(double 类型)。



4.点击字段快捷菜单中的“计算几何”,并计算面积




计算得到各地州市面积如下:



4.6 查询单一栅格或者多个栅格的不同方法。

1)在 ArcMap 中插入数据帧,并命名为“任务 6”,将年均降水 量加到任务 6 中



单击 Arctoolbox,选择 Spatial Analyst(空间分析工具), 单击地图代数,双击栅格计算器。(ArcGis 9.3 版:从 Tools 菜单选 择 Extension,使 Spatial Analyst 被选中,从 Spatial Analyst(空 间分析)工具条中选择栅格计算器(Raster Calculator)在出现的 栅格计算器 Raster Calculator 对话框中,在表达式输入:"年均 降水量" > 500。单击“确定 Evaluate”



输出结果展示:



05 思考及讨论

这里遇到的问题倒不是很多,主要就是按位置选择要素的方法有一点不熟练,还有求解每一个地州市的几何中心只知道如何得到每一个几何中心的X、Y坐标,不知道怎么导出这个属性表(虽然它很简单),另外就是用栅格计算器需要注意对于计算的先后顺序ArcMap可能不支持或者不兼容,所以对于有顺序的判断语句需要时常打上括号用于限制顺序。



目录
相关文章
|
1月前
|
Python
ARCGIS PRO DSK GraphicsLayer创建文本要素
ARCGIS PRO DSK GraphicsLayer创建文本要素
30 5
|
4月前
|
定位技术
ArcGIS面要素最小外接矩形、外接圆的绘制方法
ArcGIS面要素最小外接矩形、外接圆的绘制方法
|
4月前
|
定位技术
ArcGIS手动分割矢量面要素从而划分为多个面部分的方式:Cut Polygons Tool
ArcGIS手动分割矢量面要素从而划分为多个面部分的方式:Cut Polygons Tool
136 1
|
4月前
|
定位技术 Windows
ArcGIS中ArcMap图层属性表的中文字段乱码的解决方法
ArcGIS中ArcMap图层属性表的中文字段乱码的解决方法
609 1
|
4月前
ArcGIS中ArcMap求取点要素在栅格图像中的行列号的方法
ArcGIS中ArcMap求取点要素在栅格图像中的行列号的方法
|
4月前
|
编解码 定位技术 Python
Python中ArcPy实现ArcGIS自动批量制图与地图要素批量设置
Python中ArcPy实现ArcGIS自动批量制图与地图要素批量设置
158 1
|
4月前
|
数据库
ArcGIS中ArcMap新建矢量点线面要素图层并手动划定要素图层范围区域
ArcGIS中ArcMap新建矢量点线面要素图层并手动划定要素图层范围区域
143 1
|
4月前
ArcGIS中ArcMap相交分析Intersect解决要素落入另一多部分矢量面要素的问题
ArcGIS中ArcMap相交分析Intersect解决要素落入另一多部分矢量面要素的问题
|
11月前
|
人工智能 数据可视化 API
ArcGIS API for Python
ArcGIS API for Python
60 0
|
JavaScript 前端开发 应用服务中间件
Arcgis api for javascript 详细部署
Arcgis api for javascript 详细部署