【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://www.rhkb.cn/news/266873.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

零基础学编程,中文编程工具之进度标尺构件的编程用法

零基础学编程,中文编程工具之进度标尺构件的编程用法 一、前言 今天给大家分享的中文编程开发语言工具 进度条构件的用法。 编程入门视频教程链接 https://edu.csdn.net/course/detail/39036 编程工具及实例源码文件下载可以点击最下方官网卡片——软件下载——…

基于深度学习的故障诊断入门学习路线—课程目录介绍

1、基于深度学习的故障诊断入门学习路线—课程目录介绍 2、口碑与评价: 2.1 来自某985硕士研究生 2.2 阳阳同学 2.3 小杰同学 2.4 2024.02.25直播课 3、欢迎大家跟着诊断之家老哥一起学习

CentOS安装GUI图形界面

CentOS安装图形界面 CentOS minimal环境安装图形界面。 列出所有可用的Environment Groups yum group list yum groupinfo "GNOME Desktop"选择GNOME Desktop软件包组进行安装 yum groupinstall -y GNOME Desktop1 如果要通过GUI配置网络需要安装Server with GU…

k8s-helm部署应用 19

Helm部署nfs-client-provisioner(存储类): 预先配置好外部的NFS服务器 部署 Helm部署nginx-ingress应用: 添加下载ingress 拉取 解开并修改 部署 测试 回收 helm部署metrics-server: 清除之前的metrics部署 下载…

C语言标准库函数qsort( )——数据排序

大家好!我是保护小周ღ,本期为大家带来的是深度解剖C语言标准库函数 qsort(),qsort()函数他可以对任意类型的数据排序,博主会详细解释函数使用方法,以及使用快速排序的左右指针法模拟实现函数功能,这样的排…

Docker(运维工具)—— 学习笔记

快速构建、运行、管理应用的工具 一、安装docker 参考Install Docker Engine on Ubuntu | Docker Docs 二、快速入门 1、镜像和容器 docker镜像可以做到忽略操作系统的差异,跨平台运行,忽略安装的差异 当我们利用Docker安装应用时,Dock…

unity shaderGraph实例-物体线框显示

文章目录 本项目基于URP实现一,读取UV网格,由自定义shader实现效果优缺点效果展示模型准备整体结构各区域内容区域1区域2区域3区域4shader属性颜色属性材质属性后处理 实现二,直接使用纹理,使用默认shader实现优缺点贴图准备材质准…

C++——友元

目录 友元 友元函数 友元函数使用案例 友元类 友元 友元是C提供的一种突破封装(突破类域)的方式,有时提供了便利。但是友元会增加耦合度,但破坏了封装,所以友元不宜多用。友元分为友元函数和友元类。 友元函数 友元…

仿牛客网项目---帖子详情功能的实现

这篇文章主要讲讲帖子详情功能。其实帖子详情功能简单来说就是你点进去可以看到文章&#xff0c;这就叫帖子详情功能。那接下来我讲讲我的这个项目是如何实现这个功能的。 首先写DAO层。 Mapper public interface DiscussPostMapper {List<DiscussPost> selectDiscussPo…

数据结构之二叉树的精讲

&#x1d649;&#x1d65e;&#x1d658;&#x1d65a;!!&#x1f44f;&#x1f3fb;‧✧̣̥̇‧✦&#x1f44f;&#x1f3fb;‧✧̣̥̇‧✦ &#x1f44f;&#x1f3fb;‧✧̣̥̇:Solitary_walk ⸝⋆ ━━━┓ - 个性标签 - &#xff1a;来于“云”的“羽球人”。…

网络编程学习

思维导图 代码练习 TCP实现通信 服务器端代码 #include <myhead.h> #define SER_IP "192.168.152.135" #define SER_PORT 8910 int main(int argc, const char *argv[]) {//&#xff11;创建用于监听的套接字int sfd -1;sfd socket(AF_INET,SOCK_STREAM,0)…

【刷题】Leetcode 1609.奇偶树

Leetcode 1609.奇偶树 题目描述广度优先搜索&#xff08;BFS&#xff09;深度优先算法&#xff08;DFS&#xff09; 思路一&#xff08;BFS&#xff09;思路二&#xff08;DFS&#xff09;Thanks♪(&#xff65;ω&#xff65;)&#xff89;谢谢阅读&#xff01;&#xff01;&a…

网络爬虫的危害,如何有效的防止非法利用

近年来&#xff0c;不法分子利用“爬虫”软件收集公民隐私数据案件屡见不鲜。2023年8月23日&#xff0c;北京市高级人民法院召开北京法院侵犯公民个人信息犯罪案件审判情况新闻通报会&#xff0c;通报侵犯公民个人隐私信息案件审判情况&#xff0c;并发布典型案例。在这些典型案…

FMM 笔记:st-matching(colab上执行)【官方案例解读】

在colab上运行&#xff0c;所以如何在colab上安装fmm&#xff0c;可见FMM 笔记&#xff1a;在colab上执行FMM-CSDN博客 st-matching见论文笔记&#xff1a;Map-Matching for low-sampling-rate GPS trajectories&#xff08;ST-matching&#xff09;-CSDN博客 0 导入库 from…

【vuex之五大核心概念】

vuex:五大核心概念 一、state状态1.state的含义2.如何访问以及使用仓库的数据&#xff08;1&#xff09;通过store直接访问获取store对象 &#xff08;2&#xff09;通过辅助函数MapState 二、mutations1.作用2.严格模式3.操作流程定义 mutations 对象&#xff0c;对象中存放修…

Parquet 文件生成和读取

文章目录 一、什么是 Parquet二、实现 Java 读写 Parquet 的流程方式一&#xff1a;遇到的坑&#xff1a;坑1&#xff1a;ClassNotFoundException: com.fasterxml.jackson.annotation.JsonMerge坑2&#xff1a;No FileSystem for scheme "file"坑3&#xff1a;与 spa…

第四十三天| 1049. 最后一块石头的重量 II、494. 目标和、474.一和零

01背包问题 Leetcode 1049. 最后一块石头的重量 II 题目链接&#xff1a;1049 最后一块石头的重量 II 题干&#xff1a;有一堆石头&#xff0c;用整数数组 stones 表示。其中 stones[i] 表示第 i 块石头的重量。 每一回合&#xff0c;从中选出任意两块石头&#xff0c;然后将…

网域图片的访问下载路径

网域图片的本身内容资源在网络空间中的访问下载路径

Unity(第十七部)Unity自带的角色控制器

组件Character Controller 中文角色控制器 using System.Collections; using System.Collections.Generic; using UnityEngine;public class player : MonoBehaviour {private CharacterController player;void Start(){player GetComponent<CharacterController>();}v…

Linux基本指令(上)

在Linux中&#xff0c;将文件夹称为目录&#xff0c;后面的内容都与目录相关。 1. ls指令 语法&#xff1a; ls [选项][目录或文件] 功能&#xff1a;对于目录&#xff0c;该命令列出该目录下的所有子目录与文件。对于文件&#xff0c;将列出文件名以及其他信息。 常用选项 …