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

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

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

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 栅格数据的投影变换

另:ArcGIS中地理配准与空间校正的不同

1、处理对象不同:
地理配准针对栅格数据,而空间校正针对矢量数据。
因此空间校正需要建立在矢量数据编辑的基础上,空间校正之前应开始编辑。
2、处理算法不同:
地理配准:包括样条函数、二阶多项式、三阶多项式的栅格重采样变换方法。

几何校正:包括相似变换、仿射变换、投影变换、橡皮页变换等几何变换方法。

参考

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

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

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

相关文章

wayland(xdg_wm_base) + egl + opengles 使用 Assimp 加载3D model 最简实例(十三)

文章目录 前言一、3D model 文件介绍1. 3d model 介绍1.1 如何获取3d model 文件1.2 3d model 的文件格式1.3 obj模型数据格式2. 3d 立方体 model 实例——cube.obj二、Assimp 介绍1. Assimp 简介2.ubuntu 上安装libassimp3. 使用Assimp 解析 cube.obj 文件3.1 assimp_load_cub…

【ArcGIS】统计格网中不同土地利用类型占比

基于ArcGIS统计格网中不同土地利用类型占比 数据准备ArcGIS操作步骤1、创建渔网(Create Fishnet)2、建立唯一标识3、选择格网4、提取不同类别土地利用类型5、各类用地面积计算 参考另:可能出现的问题总结Q1:ArcGIS获取唯一值&…

备战蓝桥杯————如何判断回文链表

如何判断回文链表 题目描述 给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。 示例 1: 输入:head [1,2,2,1] 输出:true示例 2:…

AI学习(5):PyTorch-核心模块(Autograd):自动求导

1.介绍 在深度学习中,自动求导是一项核心技术,它使得我们能够方便地计算梯度并优化模型参数。PyTorch 提供了一个强大的自动求导模块(Autograd),它可以自动计算张量的导数得出梯度信息,同时也支持高阶导数计算。 1.1 概念词 在学…

无人机飞行控制系统技术,四旋翼无人机控制系统建模技术详解

物理建模是四旋翼无人机控制系统建模的基础,主要涉及到无人机的物理特性和运动学特性。物理建模的目的是将无人机的运动与输入信号(如控制电压)之间的关系进行数学描述。 四旋翼无人直升机是具有四个输入力和六个坐标输出的欠驱动动力学旋翼…

Linux系统——Nginx服务——响应四级模型

stream和http模块是同级 [rootnode2 html]#yum install epel-release.noarch -y [rootnode2 html]#yum install redis -y [rootnode2 html]#systemctl start redis[rootnode3 html]#yum install epel-release.noarch -y [rootnode3 html]#yum install redis -y [rootnode3 html…

基于java+IDEA+Mysql开发的SSM+旅游后台管理系统

基于javaIDEAMysql开发的SSM旅游后台管理系统 项目介绍💁🏻 旅游后台管理系统是一款应用于旅游后台管理的业务系统,实现旅游工作内容可视化、旅游管理专业化、业务评估数字化,从而提高旅游后台数据管理的高效性。 随着互联网时代的…

自动驾驶消息传输机制-LCM

需要用到LCM消息通讯,遂研究下。 这里写目录标题 1 LCM简介2. LCM源码分析3 LCM C教程与实例3.1 安装配置及介绍3.2 创建类型定义3.3 初始化LCM3.4 发布publish一个消息3.5 订阅和接收一个消息3.6 LCM进程间通讯3.7 注意事项?3.7.1 当数据结构定义的是数…

【ArcGIS】重采样栅格像元匹配问题:不同空间分辨率栅格数据统一

重采样栅格像元匹配问题:不同空间分辨率栅格数据统一 原始数据数据1:GDP分布数据2.1:人口密度数据2.2:人口总数数据3:土地利用类型 数据处理操作1:将人口密度数据投影至GDP数据(栅格数据的投影变…

阿里云定价_ECS产品价格_云服务器收费标准 - 阿里云官方活动

2024年最新阿里云服务器租用费用优惠价格表,轻量2核2G3M带宽轻量服务器一年61元,折合5元1个月,新老用户同享99元一年服务器,2核4G5M服务器ECS优惠价199元一年,2核4G4M轻量服务器165元一年,2核4G服务器30元3…

Docker 常用操作命令备忘

Docker 一旦设置好了环境,日常就只要使用简单命令就可以运行和停止。 于是,我每次用的时候,都想不起来一些关键性的命令到底怎么用,特此记录。 一、镜像管理 从公有仓库拉取镜像 (对于使用苹果电脑 M1/M2/M3 芯片的 …

Java玩转《啊哈算法》之模拟链表

人应该支配习惯,而绝不是让习惯支配人。一个人要是不能改掉坏习惯,那么他就一文不值。 目录 缘代码地址模拟链表创建遍历打印插入插入优化 完整代码 缘 各位小伙伴们好呀!本人最近看了下《啊哈算法》,写的确实不错。 但稍显遗憾…

在Golang中简化日志记录:提升性能和调试效率

最大化效率和有效故障排除:在Golang中简化日志记录 日志记录是软件开发的一个基本方面,有助于调试、监控和理解应用程序的流程。在Golang中,有效的日志记录实践可以显著提高性能并简化调试过程。本文探讨了优化Golang日志记录的技术&#xf…

Android WebView实现网页滚动截图

WebView 网页滚动截屏,可对整个网页进行截屏而不是仅当前屏幕哦! 注意若Web页面存在position:fixed; 的话得在调用前设置为 position:absolute; 哦,否则会出现很多次的,请看下面的具体解说吧!! private s…

一周学会Django5 Python Web开发-Django5列表视图ListView

锋哥原创的Python Web开发 Django5视频教程: 2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~共计27条视频,包括:2024版 Django5 Python we…

[数据集][目标检测]狗狗表情识别VOC+YOLO格式3971张4类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):3971 标注数量(xml文件个数):3971 标注数量(txt文件个数):3971 标注…

Spring注解之前后端传值

目录 PathVariable 和 RequestParam RequestBody PathVariable 和 RequestParam PathVariable用于获取路径参数&#xff0c;RequestParam用于获取查询参数。 举个简单的例子&#xff1a; GetMapping("/lazzes/{clazzId}/teachers") public List<Teacher> …

HP笔记本电脑如何恢复出厂设置?这里提供几种方法

要恢复出厂设置Windows 11或10的HP笔记本电脑,你可以使用操作系统的标准方法。如果你运行的是早期版本,你可以使用HP提供的单独程序清除计算机并重新安装操作系统。 恢复出厂设置运行Windows 11的HP笔记本电脑​ 所有Windows 11计算机都有一个名为“重置此电脑”的功能,可…

【Nginx笔记02】通过Nginx服务器转发客户端的WebSocket接口到后端服务

这篇文章&#xff0c;主要介绍如何通过Nginx服务器转发客户端的WebSocket接口到后端服务【知识星球】。 目录 一、Nginx配置WebSocket 1.1、Nginx配置内容 1.2、客户端请求地址 1.3、创建WebSocket测试工程 1.4、启动测试 1.5、WebSocket超时问题 1.5.1、设置超时时间 …

数据结构与算法(数组,栈,队列,链表,哈希表,搜索算法,排序算法,查找算法,策略算法,递归算法,二叉搜索树BST,动态规划算法)

文章目录 1 课程介绍1.1 前置知识1.2 为什么要学习算法1.3 大厂面试常见数据结构题目(基础)1.4 数据结构和算法的关系 2 数据结构2.1 数据结构概述2.1.1 数据结构是什么2.1.2 数据结构分类2.1.2.1 线性结构2.1.2.2 非线性结构2.1.2.3 小总结 2.1.3 数据结构范围 2.2 数组Array2…