【ArcGIS】基本概念-空间参考与变换

news2025/2/25 15:49:59

ArcGIS基本概念-空间参考与变换

  • 1 空间参考与地图投影
    • 1.1 空间参考
    • 1.2 大地坐标系(地理坐标系)
    • 1.3 投影坐标系
    • 总结
  • 2 投影变换预处理
    • 2.1 定义投影
    • 2.2 转换自定义地理(坐标)变换
    • 2.3 转换坐标记法
  • 3 投影变换
    • 3.1 矢量数据的投影变换
    • 3.2 栅格数据的投影变换
  • 参考

1 空间参考与地图投影

1.1 空间参考

空间参考是用于存储各要素类(element)和栅格数据集(raster)坐标属性的坐标系。

1.坐标系统
坐标系统是一个二维或三维的参照系,用于定位坐标点,通过坐标系统可以确定要素在地球上的位置。比较常用的坐标系统有两种:大地坐标系和投影坐标系。

2.坐标域
坐标域是一个要素类中,X、Y、Z和M坐标的允许取值范围。一般来说,定位地理位置只需要X和Y坐标。可选的Z和M坐标用来存储高程值和里程值(高程值Z可用于3D分析,里程值M可用于线性参考等)。
在Geodatabase中,空间参考是独立要素类和要素集的属性,要素集中的要素类必须应用要素集的空间参考。空间参考必须在要素类或要素集的创建过程中设置,一旦设置完成,只能修改坐标系统,而无法修改坐标域。

在 Geodatabase的坐标系中,有以下几个重要参数:Precision,X、Y domain,Z domain,M domain,Resolution等。为提高存储和处理效率,要素的坐标值存储整数。

  • Precision是要素坐标值的放大倍数,决定了要素坐标的小数点后的位数,或者说决定了要素坐标的有效位数。
  • X、Y domain 是要素的X、Y坐标值可允许的输人范围。
  • Zdomain和M domain分别是Z坐标和M 坐标可允许的输入范围。其中,minX、minY、minZ和minM是坐标偏移量的起算位置。
  • Precision参数由软件自动计算,用户只需设置Resolution参数。
  • Resolution指分辨率,代表当前地图范围内1像素代表多少地图单位,地图单位取决于数据本身的空间参考,一般来说,使用默认值即可。

1.2 大地坐标系(地理坐标系)

地理坐标系(Geographic Coordinate System),是使用三维球面来定义地球表面位置,以实现通过经纬度对地球表面点位引用的坐标系。一个地理坐标系包括角度测量单位、本初子午线和参考椭球体三部分。
在球面系统中,水平线是等纬度线或纬线。垂直线是等经度线或经线。
在这里插入图片描述

1.3 投影坐标系

投影坐标系 (Projected Coordinate System)平面坐标系统地图单位通常为米 ,也称非地球投影坐标系统(notearth),或者是平面坐标。
投影坐标系始终基于地理坐标系,而后者是基于球体或旋转椭球体的。大地坐标系是一个不可展的曲面,以经纬度为单位。而地图是一个平面,且实际工作中经常需要对长度和面积进行量算,所以需要将坐标系统由曲面转换为平面,并将坐标值单位由度转换为米等长度单位,这样的转换方法称为地图投影。投影后平面的、以米为单位的坐标系统称为投影坐标系统。

我国现行的大于1:50万比例尺的各种地形图都采用高斯-克吕格投影。高斯-克吕格投影属于等角投影,没有角度变形。常用的1954北京坐标系和1980西安坐标系的投影坐标系统采用的就是高斯-克吕格投影。

投影坐标系由以下参数确定:

  • 地理坐标系(由基准面确定,比如:北京54、西安80、WGS84)
  • 投影方法(比如高斯克吕格(Gauss Kruger)投影、兰伯特正形圆锥(Lambert Conformal Conic)投影、Mercator投影、阿尔伯斯等面积圆锥(Albers Equal Area Conic)投影)
    ① 高斯克吕格(Gauss Kruger)投影:
    ② 兰伯特正形圆锥(Lambert Conformal Conic)投影:
    ③ 阿尔伯斯等面积圆锥(Albers Equal Area Conic)投影:和兰伯特正形圆锥投影类似,同样需要定义两条基准纬线。不同的是阿尔伯斯投影是等面积投影,地图的面积和真实面积相同。地图存在形状和距离的变形

总结

(1)地理坐标系:为球面坐标。 参考平面地是椭球面,坐标单位:经纬度;
(2)投影坐标系:为平面坐标。参考平面地是水平面,坐标单位:米、千米等;
(3)地理坐标转换到投影坐标的过程可理解为投影。(投影:将不规则的地球曲面转换为平面)

2 投影变换预处理

当数据的空间参考系统(坐标系统、投影方式等)与用户的需求不一致时,就需要对数据进行投影变换。
同样,在完成本身有投影信息的数据采集时,为了保证数据的完整性和易交换性,要定义数据投影。这时,就需要进行一些预处理,如利用定义投影工具为数据预先定义投影,以便用于后续操作;利用创建自定义地理(坐标)变换工具,创建符合实际需要的坐标转换方法等。

2.1 定义投影

坐标系的信息通常从数据源获得。如果数据源具有已定义的坐标系,ArcMap可将其动态投影到不同的坐标系中;反之,则无法对其进行动态投影。因此,在对未知坐标系的数据进行投影时,需要先使用定义投影工具为其添加正确的坐标信息。此外,如果某一数据集的坐标系不正确,也可使用该工具进行校正。定义投影的操作步骤如下:

2.2 转换自定义地理(坐标)变换

有时需要对一个地区的数据进行地理坐标转换,如将1954北京坐标系转换为WGS84坐标系,但系统提供的地理变换方法不能满足实际需要,可根据自身需求自定义地理变换,用于在两个地理坐标系或基准面之间进行数据转换。

2.3 转换坐标记法

转换坐标记法将包含点坐标字段的表转换为点要素类。输入表的坐标字段可以有多种记法,例如GARS(全球区域参考系统)、UTM(通用横轴墨卡托投影)和MGRS(军事格网参考系),输出的点要素类中包含该坐标字段。

3 投影变换

投影变换是指将一种地图投影转换为另一种地图投影,主要包括投影类型、投影参数和椭球体参数等的改变。在ArcToolbox的【数据管理工具】下的【投影和变换】工具集中有栅格(Raster)和要素(Element)两种类型的数据变换。

3.1 矢量数据的投影变换

3.2 栅格数据的投影变换

参考

1、书籍-ArcGIS 10地理信息系统教程-从初学到精通

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

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

相关文章

同源不同页面之间的通信,SharedWorker使用

同源不同页面之间的通信,SharedWorker使用 描述实现结果 描述 同源不同页面之间的通信,使用SharedWorker,或者使用全局方法通信,这里使用SharedWorker来实现 mdn地址:https://developer.mozilla.org/zh-CN/docs/Web/A…

【Vue】组件通信2

📝个人主页:五敷有你 🔥系列专栏:Vue ⛺️稳中求进,晒太阳 v-model原理 原理: v-model本质是一个语法糖,例如在输入输入框上,就是value属性和input数据的合写(注…

数据脱敏(八)静态脱敏

HuggingFists低代码平台提供Mysql,Postgresql,Oracle,ClickHouse等多种数据库连接插件及配套读写算子。提供ftp,sftp,百度盘,阿里云文件系统,腾讯文件系统等多种文件系统连接插件及配套读写算子。满足用户静态脱敏场景下各种数据源要求。 静态脱敏-数据库…

支持云端布署的云LIS系统,云LIS平台,部署一套可支持多家医院检验科共同使用

支持云端布署的云LIS系统源码,云LIS平台源码 基于B/S架构的实验室管理系统(云LIS平台),整个系统的运行基于WEB层面,只需要在对应的工作台安装一个浏览器软件有外网即可访问。 LIS系统通过各种检验设备的网络连接&…

java数据结构与算法刷题-----LeetCode530. 二叉搜索树的最小绝对差

java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846 解题思路:时间复杂度O(n),空间复杂度O(n) 一个有序…

将文件从windows传入到ubuntu

实现效果图 2.方法: 2.1打开 Ubuntu 的终端窗口,然后执行如下命令来安装 FTP 服务 输入:sudo apt-get install vsftpd 等待软件自动安装,安装完成以后使用如下 VI 命令打开/etc/vsftpd.conf,命令如下:su…

com.mega.car 服务binder 线程形成死锁导致系统anr 卡住

com.mega.car binder 线程卡住,调用到服务的应用发生anr com.mega.car 很多binder 调用被 thread 14 卡住 "Binder:2456_10" prio5 tid40 Blocked | group"main" sCount1 dsCount0 flags1 obj0x136856f0 self0xb4000070b1f910a0 | sysTi…

2024 CKS 题库 | 13、Container安全上下文

不等更新题库 CKS 题库 13、Container安全上下文 Context Container Security Context应在特定namespace中修改Deployment。 Task 按照如下要求修改 sec-ns 命名空间里的 Deployment secdep 用ID为 30000 的用户启动容器(设置用户ID为: 30000)不允许…

大数据可视化的设计规范,全面剖析,很实用。

大数据可视化的设计规范需要考虑到数据量大、复杂度高、数据类型多样等特点。以下是一份常见的大数据可视化设计规范,供您参考: 设计原则 简单易用:保证用户操作简单、直观,降低用户认知负担。数据准确:保证数据准确…

第 1 章 微信小程序与云开发从入门到实践从零开始做小程序——开发认识微信小程序

小北的参考工具书 小程序开发的图书并不少,这本书仍然值得你拥有! 首先,这是一本全栈小程序开发教程,循序渐进,由浅入深,介绍了小程序开发你想了解的方方面面,包括近其小程序开发的各种新技术应…

Mysql常见用法(2)

目录​​​​​​​ mysql 约束 primary key 主键的基本使用 notnull(非空) unique(唯一) foreign key(外键) check 自增长 mysql索引 索引的原理 索引的类型 索引的使用 --添加索引 删除索引: -- 修改索引 , 先删除,在添加新…

算法沉淀——动态规划之子数组、子串系列(上)(leetcode真题剖析)

算法沉淀——动态规划之子数组、子串系列 01.最大子数组和02.环形子数组的最大和03.乘积最大子数组04.乘积为正数的最长子数组长度 01.最大子数组和 题目链接:https://leetcode.cn/problems/maximum-subarray/、 给你一个整数数组 nums ,请你找出一个具…

JavaScript异步编程

回调地狱 回调地狱是一种由于过度使用嵌套回调函数而导致的代码结构不清晰、难以理解和维护的问题。一个典型例子是嵌套多个回调函数,每个回调函数都作为另一个回调函数的参数。这样会导致各个部分之间高度耦合、程序结构混乱、流程难以追踪,每个任务只能…

【JavaScript 漫游】【023】Event 对象总结

文章简介 本篇文章为【JavaScript 漫游】专栏的第 022 篇文章,记录了 JavaScript 中 Event 对象的相关知识点。 Event 对象概述 事件发生以后,会产生一个事件对象,作为参数传给监听函数。浏览器原生提供一个 Event 对象,所有的…

设计模式(六)代理模式

相关文章设计模式系列 1.代理模式简介 代理模式介绍 代理模式也叫委托模式,是结构型设计模式的一种。在现实生活中我们用到类似代理模式的场景有很多,比如代购、代理上网、打官司等。 定义 为其他对象提供一种代理以控制这个对象的访问。 代理模式…

支付宝小程序智能客服开发文档

语雀参考文档 https://www.yuque.com/em8gt4/qw1tt1/xgz1ol 自定义客服组件&#xff08;仅专业模式支持&#xff09; <contact-button tnt-inst-id"企业编码" scene"聊天窗编码" size"咨询按钮大小" color"咨询按钮颜色" icon&qu…

DBeaver一段时间不使用,就会自动断开连接,需要刷新数据库或者断开重连解决方案 DB2

DBeaver一段时间不使用&#xff0c;就会自动断开连接&#xff0c;需要刷新数据库或者断开重连解决方案 DB2

【Flink】Flink 中的时间和窗口之窗口(Window)

1. 窗口的概念 Flink是一种流式计算引擎&#xff0c;主要是来处理无界数据流&#xff0c;数据流的数据是一直都有的&#xff0c;等待流结束输入数据获取所有的流数据在做聚合计算是不可能的。为了更方便高效的处理无界流&#xff0c;一种方式就是把无限的流数据切割成有限的数…

【hashset】【hash查找元素O(1 )时间复杂度】Leetcode 128. 最长连续序列

【hashset】【hash查找元素O&#xff08;1 &#xff09;时间复杂度】Leetcode 128. 最长连续序列 解法1 hashmap解法2 不满足题设 排序遍历 ---------------&#x1f388;&#x1f388;题目链接&#x1f388;&#x1f388;------------------- 解法1 hashmap 核心思想 利用了ha…

Vue3的8大生命周期

查看本专栏目录 关于作者 还是大剑师兰特&#xff1a;曾是美国某知名大学计算机专业研究生&#xff0c;现为航空航海领域高级前端工程师&#xff1b;CSDN知名博主&#xff0c;GIS领域优质创作者&#xff0c;深耕openlayers、leaflet、mapbox、cesium&#xff0c;canvas&#x…