ArcGIS基础实验操作100例--实验57由点坐标生成面要素

news2025/1/12 18:55:24

本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书

实验平台:ArcGIS 10.6

实验数据:请访问实验1(传送门)

高级编辑篇--实验57 由点坐标生成面要素

目录

一、实验背景

二、实验数据

三、实验步骤

(1)导入点集数据至Excel

(2)添加点集与面的对应关系

(3)导入点数据

(4)生成点数据

(5)生成线数据

(6)生成面数据


一、实验背景

二维矢量面要素由多个点要素连接而成,其坐标值由系列点坐标值按照特定的存储结构进行记录。面要素数据通过使用GIS软件数字化生成,为了方便专业人员快速地由坐标值直接生成面要素,可根据面要素特定的存储方式由坐标文件转换生成。

本实验讲述使用地理信息系统软件实现由点坐标文件生成面要素的方法,组成面要素的点序列必须具有相应的连接关系。读者通过实验练习,应能够理解矢量面要素的存储结构,掌握由点坐标值快速生成面要素的方法。

二、实验数据

图层名称格式坐标系说明
ptstxt文本文件Unknown用于批量转线和转面

直接双击文件Ex57.mxd即可打开

三、实验步骤

(1)导入点集数据至Excel

为了便于操作,本例将点集文本文件导入Excel中进行添加字段操作。打开 Excel (2013版),选择【数据】→【从文本/CSV】工具,将记录点集的文本文件导入,分隔符为逗号。完成后得到点集表格。

注:导入过程以Excel版本和原始点集文件格式为主,适当修改导入过程。本例处理的是文本文件记录的点集,分割每个数据的符号为逗号。

(2)添加点集与面的对应关系

在第一行编辑数据标识“X,Y,PID,AID”,以说明每列数据的含义。原始点集数据中,包含点X坐标值、Y坐标值和编号。在右侧继续添加一列用于记录点、边与其对应面的关系,可以设置为任意能够区分不同面的值,建议使用数字而不是字符。参考目标图中面与点的对应关系,将点“0~3”分为面“1”,点“4~9”分为面“2”,点“10~17”分为面“3”。保存。

(3)导入点数据

在ArcMap中,打开菜单栏中的【File】→【Add XY Data】对话框,表设置为该Excel 文件中 pts表,对应【X Field】和【Y Field】设置为表格中的X和Y数据列。

注:本例中点坐标为“British-National-Grid”坐标系,因此输入坐标系设置为该坐标系。其余情况设置为采集的点坐标所对应的空间坐标系。点击【OK】,得到点事件文件。

(4)生成点数据

由于事件数据只是临时数据,对其进行的空间操作有限,因此必须将该点事件数据转为Shapefile点文件。右击该事件图层,打开【Data】→【Export Data】对话框,设置【Output Feature class】为“pts”,保存类型设置为“shp”。点击【OK】,得到点数据,移除该事件图层。

(5)生成线数据

在ArcToolbox中,打开【Data Management Tools】→【Features】→【Points to Line】对话框,【Input Features】设置为“pts”,【Output Feature Class】设置为“lines”,【Line Field】设置为“AID”,【Sort Field】设置为“FID”,勾选【Close Line】选项。点击【OK】,得到线数据。

注:线字段标明了每个点和边所属的面,排序字段标明了连接点时的顺序。

(6)生成面数据

打开【Data Management Tools】→【Features】→【Feature To Polygon】对话框,【Input Features】设置为“lines”,【Output Features Class】设置为“plgs”,其余参数默认。点击【OK】,得到面数据。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/145823.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Qt】自动查找Qt应用程序缺少的依赖库

【Qt】自动查找Qt应用程序缺少的依赖库1、背景2、实例3、验证1、背景 操作系统:windows10专业版,如下图: Qt版本:qt-opensource-windows-x86-msvc2013_64-5.7.1.exe 使用Qt安装后的qtcreator5.7.1开发Qt应用程序。 将编译生成的…

基于Vue和SpringBoot的超市账单管理系统的设计和实现

作者主页:Designer 小郑 作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发(Vue、SpringBoot和微信小程序)、系统定制、远程技术指导。CSDN学院、蓝桥云…

【练习】Day03(未完成版)

努力经营当下,直至未来明朗! 文章目录一、选择二、编程1. 括号生成2. 颜色分类答案1. 选择2. 编程提普通小孩也要热爱生活! 一、选择 下列Java代码中的变量a、b、c分别在内存的____存储区存放。 class A {private String a “aa”;public…

SpringBoot+JPA(官方案例)

在线文档项目结构 1.源码克隆:git clone https://github.com/spring-guides/gs-accessing-data-jpa.git 2.包含两个项目initial和complete,initial可以根据文档练习完善,complete是完整项目 3.功能描述:构建应用程序,使…

相机标定中的战斗机--张氏标定法

张正友标定法--相机标定中的灭霸!在上学期接触过calibration以后,下定决心要学一下张正友标定法的,然后没来的及学,寒假弥补一下。参考博客:https://zhuanlan.zhihu.com/p/136827980编辑切换为居中添加图片注释&#x…

车牌识别数据收集之自动化筛选工具

综述 最近在进行车牌识别的开发,在数据收集阶段除了那些特定的数据集(开源数据集),还需要自己收集一些数据,这些数据主要来自如爬虫、行车记录视频、非特定数据集,而在这些数据集中,只有少量的…

PCB结构和谐振(二)

PCB结构和谐振(一)实验研究在此章节中,我们通过不同的测试研究了旋转角度/复杂层叠/走线pitch和layout设计等,所有的测试都是基于Intel Delta L 4.0规范。旋转角度单层结构是一个简单的层叠,所以首先通过测试单层结构研…

成都远石无人机航测服务内容

成都远石无人机航测服务致力于为客户提供DEM、DSM、DOM、三维实景模型和机载激光雷达等数据成果,获得的数据成果在各个行业得到了应用和认可。相信大家对于DEM、DSM和DOM这些名词并不陌生,但对其内涵和差别却又比较模糊,接下来就讲一下这些数…

Android:OKhttp拦截器整理笔记

目录 正文 拦截器的自我实现 RetryAndFollowUpInterceptor BridgeInterceptor CacheInterceptor ConnectInterceptor CallServerInterceptor 运行一下 题外话 OkHttp是一个高效的HTTP库: 支持HTTP/2, HTTP/2通过使用多路复用技术在一个单独的TCP连接上支持并发, 通过…

Referer与XMLHttpRequest整理

Apache日志分割 1.原因 1.随着网络的访问量的增加,默认情况下Apache的单个日志文件也会越来越大。 2.日志文件占用磁盘空间很大 3.查看相关信息不方便2.对日志文件进行分割 1.Apache自带rotatelogs分割工具实现 2.第三方工具cronolog 分割3.配置日志分割(我用的p…

基于springboot+mybatis-plus+mysql+python+tensorflow2.0波导识别管理系统

基于springbootmybatis-plusmysqlpythontensorflow2.0波导识别管理系统一、系统介绍二、功能展示1.图片上传2.波导识别三、代码展示四、其它系统五、获取源码一、系统介绍 技术框架: 前端:vue 后端:springboot 算法:pythontensor…

用八叉树优化RayCasting

在之前的文章中,我们不得不等待 8 分钟来渲染一盏精灵灯和一个球体。 总而言之,我们询问每个像素是否有多个三角形之一相交。 这个场景包括: 4 个物体:1 个灯、2 个球体和 1 个平面34,378 个三角形:1 个球体没有三角形…

某音漂亮小姐姐视频合集一键下载,想看就看!

大家好,我是派森酱! 最近工作压力大,每天晚上回来基本洗洗就要睡了。但是总觉得一天就这么过去,有点遗憾,所以每天睡前躺床上刷刷抖音,看看美丽小姐姐,心情就会舒畅许多! 有些小姐姐…

架构师成长日记 - 01 4+1视图模型

文章目录 什么是软件架构什么是架构师?架构师的主要能力4+1视图模型逻辑视图(Logical View)开发视图(Development View)物理视图(Physical View)过程视图(Process View)场景视图(scenarios)软件建模语言什么是软件架构 软件架构是有关软件整体结构与组件的抽象描述,用于指导大…

StarkWare的Recursive STARKs

1. 引言 StarkWare的Recursive STARKs 为首个在以太坊主网上线的,针对通用计算的recursive stark proof方案: 递归证明目前已在以太坊主网上线: 扩容StarkEx app扩容StarkNet用于StarkWare的SaaS scaling engine用于permissionless rollup …

javaScript浅谈----asyncawait

什么是 async ? async/await 是 ES7 的标准,Promise 是 ES6 标准,async/await 这套 API 也是用来帮助我们写异步代码的,它是构建在 Promise 之上的。 async的特点: async 一般不单独使用,而是和 await 一…

3. 无重复字符的最长子串(滑动窗口)

文章目录题目描述暴力破解滑动窗口优化知识积累待解决题目描述 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输…

python 操作符介绍

python操作符分类:算数操作符;比较操作符;逻辑操作符;成员操作符;身份操作符; 1 算数操作符: 常用的算数操作符:; python如何执行除法: 许多编程语言中整数除法执行的…

另一半人马座,孟庭苇

我写过生于12月25日的半人马座桂纶镁《半人马座,桂纶镁》。射手座是11月23日-12月21日。而摩羯座的开始恰恰是:12月22日。而孟庭苇,恰恰就生于12月22日。她更是半人马座啊。1989年,20岁的孟庭苇出演铃木机车广告出道(没…

分享一套响应式自适应公司网站官网源码,带文字搭建教程

分享一套响应式自适应公司网站官网源码,带文字搭建教程。需要源码学习可私信我。 技术架构 PHP7.2 nginx mysql5.7 JS CSS HTML cnetos7以上 宝塔面板 系统介绍 1、四网合一企业网站管理系统支持在线升级(支持跨版本)、插件在线安装、系…