ArcGIS:Excel/Txt 文件生成点图层、属性表编辑的基本方法、属性表之间的连接(合并)和关联的操作、属性表的字段计算器的使用

简介: ArcGIS:Excel/Txt 文件生成点图层、属性表编辑的基本方法、属性表之间的连接(合并)和关联的操作、属性表的字段计算器的使用

01 说明

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

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


微信截图_20230704144532.png


02 实验目的及要求

1)熟悉 Excel 文件或 Txt 文件生成点图层的方法

2)熟悉 ArcGis 属性数据编辑的基本方法

3)熟悉 ArcGis 属性数据连接(合并)、关联的基本操作;

4)熟悉 ArcGis 属性表字段计算器的使用


03 实验设备及软件平台

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

软件平台:ArcGIS软件


03 实验原理

(这个我不怎么会写,所以就不要看了)

通过excel数据生成点数据(shp文件)

属性数据的相关编辑:包括但不限于属性数据的合并、关联、字段的计算等。


04 实验内容与步骤

将 Excel 文件或 Text 文件生成点图层

加载Excel文件


 

 

加载之后的效果展示:


将excel文件得到的事件图层输出为shp文件


 

输出为shp文件之后的效果展示:


输入 Geodatabase 要素类型的属性数据

创建一个个人地理数据库 Station.mdb


创建的个人地理数据库效果展示:


6bddd8119b9e42b9890eaf96c306603f.png


为station.mdb地理数据库定义属性域


 

Typecode属性域创建


 

ElementsLimit属性域的创建



往之前创建的地理数据库(station.mdb)中导入MeteStation.shp


 

导入之后的效果展示:

 

将属性域和要素类相关联

为要素类MEstation要素类添加字段信息

添加Type字段


4235d0c732504fde8bda287a785f6392.png


 

再添加一个Elements 字段


 

查看添加的字段并对其进行简单的修改观察关联属性域之后有什么不同


 

 


连接和关联字段(连接<join>和关联<relate>是有区别,后面使用会感受区别)

将两个属性表的字段连接起来(或者叫做合并表格吧)


 

 

关联表格



如此我们再将Obs022708和714两个属性表进行关联




这里我演示一下关联之后的一点点用法吧(单击 Obs022708 表中 Options 的下 拉菜单,指向关联表 Related Tables。单击 Relate:MeteStation。 MeteStation 属性表显示出被关联的记录)


 

 

学习使用字段计算器进行简单的气温平均值计算

总体思路就是将MEstation要素类和obs708、obs714进行连接(不是关联),然后通过obs两个属性表中的T字段(关于气温的),求取平均值(所以我们需要在MEstation中添加一个字段用来存储平均值这个信息)


为MEstation要素类中的属性表添加字段averT(用于存储气温平均值这个信息)




 

接着就是MEstation要素类分别与obs708连接、与obs714属性表连接,这里由于与前面的连接步骤是一致的,所以不再重复演示,直接跳过。


这里稍微展示一下连接之后的样子

 

 


六、思考及讨论

我做完这个最大的难处就是对属性表的相关概念不是很清楚,所以做的时候有点畏首畏尾,譬如连接和关联有什么区别等,另外就是字段计算器,我感觉它倒不是很难,可能是因为我们之前学过C语言,然后有一些基础,所以感觉还有一点见老朋友的感觉。至于其他的操作,就是一些比较常规的操作,认真做没有什么大的毛病。


目录
相关文章
|
5月前
|
Python
Excel中如何批量重命名工作表与将每个工作表导出到单独Excel文件
本文介绍了如何在Excel中使用VBA批量重命名工作表、根据单元格内容修改颜色,以及将工作表导出为独立文件的方法。同时提供了Python实现导出工作表的代码示例,适用于自动化处理Excel文档。
|
7月前
|
人工智能 算法 安全
使用CodeBuddy实现批量转换PPT、Excel、Word为PDF文件工具
通过 CodeBuddy 实现本地批量转换工具,让复杂的文档处理需求转化为 “需求描述→代码生成→一键运行” 的极简流程,真正实现 “技术为效率服务” 的目标。感兴趣的快来体验下把
401 10
|
人工智能 自然语言处理 Java
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
FastExcel 是一款基于 Java 的高性能 Excel 处理工具,专注于优化大规模数据处理,提供简洁易用的 API 和流式操作能力,支持从 EasyExcel 无缝迁移。
2884 65
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
|
10月前
|
文字识别 Serverless 开发工具
【全自动改PDF名】批量OCR识别提取PDF自定义指定区域内容保存到 Excel 以及根据PDF文件内容的标题来批量重命名
学校和教育机构常需处理成绩单、报名表等PDF文件。通过OCR技术,可自动提取学生信息并录入Excel,便于统计分析和存档管理。本文介绍使用阿里云服务实现批量OCR识别、内容提取、重命名及导出表格的完整步骤,包括开通相关服务、编写代码、部署函数计算和设置自动化触发器等。提供Python示例代码和详细操作指南,帮助用户高效处理PDF文件。 链接: - 百度网盘:[链接](https://pan.baidu.com/s/1mWsg7mDZq2pZ8xdKzdn5Hg?pwd=8866) - 腾讯网盘:[链接](https://share.weiyun.com/a77jklXK)
1528 5
|
存储 数据可视化 文件存储
打破协作壁垒,在线文档编辑excel
在竞争激烈的电商行业中,效率是企业成功的关键。在线协作工具通过集中式任务管理、跨部门协同、自动化通知、数据同步和实时反馈,帮助电商团队解决任务分配不清晰、项目进度难掌控、信息孤岛和实时反馈滞后等问题,显著提升日常运营效率。
|
Python
批量将不同的工作簿合并到同一个Excel文件
本文介绍如何使用Python的`pandas`库批量合并不同工作簿至同一Excel文件。通过模拟生成三个班级的成绩数据,分别保存为Excel文件,再将这些文件合并成一个包含所有班级成绩的总成绩单。步骤包括安装必要库、生成数据、保存与合并工作簿。
392 6
|
JSON JavaScript API
geoserver图层属性查询及查询结果转换为arcgis js api能使用的格式
一个项目使用了ArcGIS JS API开发GIS展示层,但GIS服务使用了Geoserver,这时加载Geoserver数据和查询数据就和之前完全不一样了,以下介绍下我使用ArcGIS JS API+Geoserver开发过程中解决Geoserver图层属性查询的一个方案。
1598 0
|
人工智能 数据可视化 API
ArcGIS API for Python
ArcGIS API for Python
202 0
|
JavaScript 前端开发 应用服务中间件
Arcgis api for javascript 详细部署
Arcgis api for javascript 详细部署
|
数据可视化 数据管理 API
​​​​​​​ARCGIS API for Python进行城市区域提取
​​​​​​​ARCGIS API for Python进行城市区域提取
​​​​​​​ARCGIS API for Python进行城市区域提取