(二)ArcGIS空间数据的转换与处理——矢量数据变换

news/2024/11/23 17:12:59/

ArcGIS空间数据的转换与处理——矢量数据变换

目录

    • ArcGIS空间数据的转换与处理——矢量数据变换
  • 1.空间校正
  • 2.边匹配

数据变换是指对数据进行诸如放大、缩小、翻转、移动、扭曲等几何位置、形状和方位的改变等操作。对 矢量数据的相应操作可以通过 ArcMap 中空间较正 (Spatial Adjustment)工具条和编辑器 (Editor) 工具条的若干工具实现 。

1.空间校正

空间校正工具用于矢量数据的空间位置匹配,它提供用于对齐和整合数据的交互式方法,可执行的一些任务包括: 将数据从一个坐标系中转换到另一个坐标系中、纠正几何变形、将沿着某一图层的边的要素与邻接图层的要素对齐及在图层之间复制属性。由于空间校正在编辑会话中执行,因此可使用现有编辑功能(如捕捉) 来增强校正效果。

①在 ArcMap 窗口主菜单、工具栏等空白处单击右键,在快键菜单里勾选编辑
空间校正工具条;

②启动编辑:点击编辑器下拉菜单中开始编辑,启动编辑会话;

③设置校正数据:在空间校正工具条中选择空间校正–设置校正数据,打开对话框,设置参与校正的数据,如abc_1,单击确定;
在这里插入图片描述
在这里插入图片描述
④设置校正方法:在空间校正工具条中选择空间校正- -校正方法- -变换-相似在这里插入图片描述
相似变换可以缩放、旋转和平移要素,但不会单独对轴进行缩放,也不会产生任何倾斜,相似变换使变换后的要素保持原有的纵横比(保持要素的相对形状)。进行相似变换至少需要两个连接。但是,如果要生成均方根(RMS)误差,则需要三个或三个以上连接
射影变换基于更复杂的公式,要求至少具有四个位移连接,此方法可用于对从航空像片中采集的数据直接进行变换。

⑤添加位移连接:单击空间校正工具条中的新建位移连接工具在这里插入图片描述创建位移连接;
在这里插入图片描述

点击在这里插入图片描述图标,查看连接表:
在这里插入图片描述
检查控制点的残差和 RMS,删除残差特别大的控制点并重新选取控制点,一般情况下,要求RMS小于1即可。空间校正主要通过该连接表每一个连接的源位置和目标位置,采用相应方法实现坐标变换。因此,也可以根据已知目标位置的空间坐标,在连接表中修改每一个X源Y源对应的X目标Y目标,实现空间校正。

⑥选择空间校正- -校正,执行。
结果如下:
在这里插入图片描述

2.边匹配

边匹配”工具可用于创建连接两个相邻图层边的位移连接。要有效地使用此工具首先需要设置工具属性中的参数(“校正属性”对话框的“边匹配”选项卡中)然后设置相应的捕捉容差。完成以上设置后,使用此工具拖出一个框,框住要进行边配的要素。这样便在位于捕捉容差距离内的最邻近的源要素和目标要素之间创建了连接。

①点击编辑器下拉菜单中开始编辑,启动编辑会话;

②确保折点捕捉已启用,如果未启用,则需在捕捉工具条上单击端点捕捉工具,开启捕捉;
在这里插入图片描述

③选择空间校正- -设置校正数据,设置参与校正的数据,选择abc_1和abc_2,单击确定
在这里插入图片描述

④选择空间校正- -校正方法- -边捕捉;
在这里插入图片描述

⑤选择空间校正- -选项,打开对话框,进入常规选项卡,选择边捕捉,单击选择,勾选线,单击确定;
在这里插入图片描述
⑥单击边匹配选项卡,在源图层中选择abc_1,目标图层选择abc_2,表示接边时,由源图层向目标图层移动。勾选每一个目标点一条链接避免重复链接,单击确定。
在这里插入图片描述
⑦单击空间校正工具条中的边匹配工具在这里插入图片描述进行边匹配。在要素端点的周围拖出一个选框,工具将基于选框内的源要素和目标要素来创建多个位移连接。

在这里插入图片描述
效果如下:
在这里插入图片描述
⑧单击空间校正- -校正,执行校正。

在这里插入图片描述


http://www.ppmy.cn/news/82941.html

相关文章

实验篇(7.2) 03. 部署物理实验环境(下) 远程访问 ❀ Fortinet网络安全专家 NSE4

【简介】考虑到有很多人初次接触FortiGate防火墙硬件,因此在讲解部署物理实验环境的时候,防火墙的初次登录内容介绍的比较多,以致于需要将文章分下、下二篇。下篇我们重点介绍服务器的配置及部署。 防火墙的接口规划 在部署服务器之前&#x…

javaWebssh旅游论坛系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计

一、源码特点 JSP ssh旅游论坛系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式 开发。开发环境为TOMCAT7.0,Mye…

Oracle强制索引

—基本语法: /index(表名,索引名)/ 缺点:如果索引名称改变,那么强制索引无法生效。 优化:采用/index(表名,(索引列的列表))/ 注意:必须把素引的前导列放在前…

TitanIDE:环境安装部署教程

随着市场需求的迅速增长和技术的不断发展,云原生不仅仅是一种技术,更是一种思想。它通过容器化、微服务化、自动化等技术手段,推动了应用程序设计和交付的转变,使应用程序的开发、测试、部署和管理变得更加高效和灵活。 随着市场需…

第六章 二叉树

目录 一、二叉树的遍历方式1.1 二叉树的前序遍历1.1.1 N 叉树的前序遍历 1.2 二叉树的中序遍历1.3 二叉树的后序遍历1.3.1 N 叉树的后序遍历 1.4 二叉树的层序遍历1.4.1 二叉树的层序遍历 II1.4.2 二叉树的右视图1.4.3 二叉树的层平均值1.4.4 N叉树的层序遍历1.4.5 在每个树行中…

android SerialPort串口通信实现,包括cpp

这里讲的是android通过JNI方式调用cpp编写的so库完成串口通信功能。 1:java层直接封装几个native方法供调用即可,比如打开串口,设置串口属性,发送内容,接收内容,关闭串口等。这样就可以通过串口进行基本的…

csrf攻击精简总结(原创)

跨站请求伪造(Cross-Site Request Forgery, CSRF)是一种在Web应用程序中常见的安全威胁。CSRF攻击者通过利用暴露给用户的身份验证凭据,欺骗用户执行自己非法操作或提交恶意请求。本文将介绍CSRF攻击的几种手法并举例说明。 1.常规CSRF攻击 …

微信小程序 vue+nodejs高校食堂外卖点餐平台系统rf6md

前端vueelementui, (1) vue引入elementui 1.使用npm安装element-ui npm i element-ui -S 2.在main.js中导入使用vue import element-ui/lib/theme-chalk/index.css //别忘了导入样式 import ElementUI from element-ui Vue.use(ElementUI) 后端:java(springbootss…