arcgis 经纬度转大地坐标_CGCS2000坐标系定义和转换讲解-程序员宅基地

技术标签: arcgis 经纬度转大地坐标  

大家好,今天为大家带来的是2000坐标的介绍及转换。

本文包含三部分内容:

1、ArcGIS中预定义了两套坐标系统,地理坐标系(Geographic coordinate system)和投影坐标系(Projectedcoordinate system)。

2、在ArcGIS中如何定义坐标系。

3、如何转换投影坐标系。

国土空间规划明确要求“统一采用2000国家大地坐标系”“1985年国家高程基准”作为空间定位基础,可是很多时候我们拿到的数据坐标并不是“2000国家大地坐标系”,需要进行坐标转换,这可就犯了难?

其实不只是国土空间规划,其他需要应用ArcGIS的行业同理——

坐标系统是GIS数据重要的数学基础,用于表示地理要素、图像和观测结果的参照系统,坐标系统的定义能够保证地理数据在软件中正确的显示其位置、方向和距离,缺少坐标系统的GIS数据是不完善的。

本课,我们来学习下ArcGIS中坐标定义与转换的相关知识。

Part 1

ArcGIS中的坐标系统

ArcGIS中预定义了两套坐标系统,地理坐标系(Geographic coordinate system)和投影坐标系(Projectedcoordinate system)。

a626550c45d09736f1cf2acc10d2d7f8.png

1 地理坐标系

  • 地理坐标系 (GCS) 使用三维球面来定义地球上的位置。
  • GCS中的重要参数包括角度测量单位、本初子午线和基准面(基于旋转椭球体)。
  • 地理坐标系统中用经纬度来确定球面上的点位,经度和纬度是从地心到地球表面上某点的测量角。
  • 球面系统中的水平线是等纬度线或纬线,垂直线是等经度线或经线。
  • 这些线包络着地球,构成了一个称为经纬网的格网化网络。

那么问题来了,经纬度是啥呢?

  • GCS中经度和纬度值以十进制度为单位或以度、分和秒 (DMS) 为单位进行测量。
  • 纬度值相对于赤道进行测量,其范围是 -90°(南极点)到 +90°(北极点)。
  • 经度值相对于本初子午线进行测量。其范围是 -180°(向西行进时)到180°(向东行进时)。

常用的坐标系都有哪些?

ArcGIS中,中国常用的坐标系统为GCS_Beijing_1954(Krasovsky_1940)

GCS_Xian_1980(IAG_75)

GCS_WGS_1984(WGS_1984)

GCS_CN_2000(CN_2000)

b130e67bfcc377b89df76aba1faa0c9e.png

2 投影坐标系

投影坐标系是个啥?

  • 将球面坐标转化为平面坐标的过程称为投影。
  • 投影坐标系的实质是平面坐标系统,地图单位通常为米。
  • 投影坐标系在二维平面中进行定义。
  • 与地理坐标系不同,在二维空间范围内,投影坐标系的长度、角度和面积恒定。投影坐标系始终基于地理坐标系,即:

“投影坐标系=地理坐标系+投影算法函数“。

我国的投影坐标系——

我们国家的投影坐标系主要采用高斯-克吕格投影,分为6度和3度分带投影,1:2.5万-1:50万比例尺地形图采用经差6度分带,1:1万比例尺的地形图采用经差3度分带。

  • 具体分带法是:6度分带从本初子午线(prime meridian)开始,按经差6度为一个投影带自西向东划分,全球共分60个投影带,中国跨13-23带;3度分带是从东经1度30分经线(1.5°)开始,按经差3度为一个投影带自西向东划分,全球共分120个投影带,中国跨25-45带。

ArcGIS中的投影坐标系——

在CoordinateSystemsProjected Coordinate SystemsGauss KrugerBeijing 1954目录中,我们可以看到四种不同的命名方式:

aba6c9bd70c28769d32a6a6461b6f96c.png
  • Beijing 1954 (Xian 1980) 3 Degree GK CM 117E北京54(西安1980) 3度带无带号
  • Beijing 1954 (Xian 1980) 3 Degree GK Zone 25北京54 (西安1980) 3度带有带号
  • Beijing 1954 (Xian 1980) GK Zone 13北京54 (西安1980) 6度带有带号
  • Beijing 1954 GK Zone 13N / Xian 1980 GK CM 75E北京54 (西安1980) 6度带无带号

注释:GK 是高斯克吕格,CM 是CentralMeridian 中央子午线,Zone是分带号,N是表示不显示带号。

Part 2

ArcGIS定义坐标系

ArcGIS中所有地理数据集均需要用于显示、测量和转换地理数据的坐标系,该坐标系在 ArcGIS 中使用。如果某一数据集的坐标系未知或不正确,可以使用定义坐标系统的工具来指定正确的坐标系,使用此工具前,必须已获知该数据集的正确坐标系。

该工具为包含未定义或未知坐标系的要素类或数据集定义坐标系,位于ArcToolbox—Data management tools—Projections andtransfomations—Define Projections

31615457a4feeb3c4fbfbef216cb424d.png

Input Dataset:要定义投影的数据集或要素类

CoordinateSystem:为数据集定义的坐标系统

Part 3

ArcGIS投影转换

在数据的操作中,我们经常需要将不同坐标系统的数据转换到统一坐标系下,方便对数据进行处理与分析,软件中坐标系转换常用以下两种方式:

1 采用已定义参数进行投影转换

ArcGIS软件中已经定义了坐标转换参数时,可直接调用坐标系转换工具,直接选择转换参数即可。工具位于ArcToolbox—Data management tools—Projections andtransfomations——Feature—Project(栅格数据投影转换工具 Raster—Project raster),在工具界面中输入以下参数:

  • Inputdataset:要投影的要素类、要素图层或要素数据集
  • OutputDataset:已在输出坐标系参数中指定坐标系的新要素数据集或要素类。
  • out_coor_system:已知要素类将转换到的新坐标系

GeographicTransformation:列表中为转换参数,以GCS_Beijing_1954转为GCS_WGS_1984为例,各转换参数含义如下:

  • Beijing_1954_To_WGS_1984_1 15918 鄂尔多斯盆地
  • Beijing_1954_To_WGS_1984_2 15919 黄海海域
  • Beijing_1954_To_WGS_1984_3 15920 南海海域-珠江口
  • Beijing_1954_To_WGS_1984_4 15921 塔里木盆地
  • Beijing_1954_To_WGS_1984_5 15935 北部湾
  • Beijing_1954_To_WGS_1984_6 15936鄂尔多斯盆地
d359291885f278d5eb706972a0185831.png

该方法转换后会有不同程度的偏差,需要进行地理配准或空间校正。

2 三参数或七参数转换

当ArcGIS软件中不能自动实现投影间直接转换时,需要自定义七参数或三参数实现投影转换,(首先你要获得参数)以七参数为例,转换方法如下:

  • 自定义七参数地理转换

在ArcToolbox中选择Create CustomGeographic Transformation工具,在弹出的窗口中,输入一个转换的名字,如wgs84ToBJ54。在定义地理转换方法下面,在Method中选择合适的转换方法如 COORDINATE_FRAME,然后输入七参数,即平移参数、旋转角度和比例因子,如图所示:

4499f8f6baa98ae8bd40ec8e69fd1360.png
  • 投影转换

打开工具箱下的Data management tools—Projections and Transformations>Feature>Project,在弹出的窗口中输入要转换的数据以及Output Coordinate System,然后输入第一步自定义的地理坐标系如wgs84ToBJ54,开始投影变换,如图所示完成投影转换:

be23ce3a1e261a2eec7db3b0741116c6.png

来源:测量学报

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_28772667/article/details/112129075

智能推荐

odoo上传文件附件_odoo form发送附件-程序员宅基地

文章浏览阅读3.4k次。在应用中搜索‘Attachments List and Document Indexation’,安装后在form视图中就出现了附件按钮_odoo form发送附件

MATLAB r2021b环境下的基于非下采样小波包分析的轴承故障诊断-程序员宅基地

文章浏览阅读235次,点赞5次,收藏3次。代码运行环境为MATLAB r2021b,非下采样小波包变换执行信号的等带宽精细滤波,而不是离散小波变换中的较粗糙的倍频程滤,而且很好的缓解了小波包变换中的时间分辨率损失,这使得非下采样小波包在许多应用中比小波包或离散小波变换表现的更好。从结果中可以看出,NSWT在保留信号细节的同时,具有更好的频率分辨率,能够更清晰地显示信号的频谱特性。以150 和 200 Hz 的两个间歇正弦波为例,看一下非下采样小波包的时频谱图和离散小波变换的时频谱图,效果显而易见。哥廷根数学学派2023。

IDEA 报Error java:找不到符号 符号: 变量 log 位置_java: 找不到符号 符号: 变量 log-程序员宅基地

文章浏览阅读5.1k次,点赞8次,收藏2次。在网上看了很多种解决办法,如下:在pom文件中添加lombok的依赖。在IDEA中安装lombok的插件:在IDEA中点击 File -> Settings -> Plugins,输入Lombok,选择Lombok的Installed进行安装。在IDEA中勾选Enable Annotation Processors:File -> Settings -> Build, Execution, Deployment -> Compiler -> Annotation._java: 找不到符号 符号: 变量 log

世界围棋人机大战、顶峰对决第二战:围棋世界冠军Lee Sedol(李世石,围棋职业九段)对战Google DeepMind AlphaGo围棋程序,AlphaGo再次胜出!...-程序员宅基地

文章浏览阅读189次。感觉在哔哩哔哩(bilibili)上看比赛直播比较好,一直可以看到比赛的直播画面,还能听到英文解说和中文主持人的解说。YouTube上是不错,但是一方面爬梯子比较卡,另一方面只能听到英文解说。韩国著名围棋九段棋手李世石与谷歌人工智能“阿尔法围棋”(AlphaGo)的5盘对决,将于3月9日、10日、12日、13日和15日在首尔举行。比赛将采用贴7.5目的中国规则(比赛结束时,先走棋的棋手贴..._围棋游戏九段

MQTT协议简介及消息总线EMQX与客户端Paho快速上手_paho mqtt-程序员宅基地

文章浏览阅读5k次。1. MQTT简介MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是基于“订阅/发布”模式的轻量级通信协议,该协议基于TCP/IP,能以极低的带宽为海量(百万级)跨域设备提供可靠的消息服务,因此在物联网、小型移动终端、边缘计算方面有广泛应用。所谓可靠的消息传输,体现为可配置消息的服务质量(QoS),有三种服务质量可选:至多一次:消息发布完全依赖底层TCP/IP网络。会发生消息丢失或重复。应用场景如环境传感器的数据采集,丢失一次记录无所谓,因_paho mqtt

vivado TCL 脚本使用——loogarch指令集 实验exp6_tcl learch-程序员宅基地

文章浏览阅读203次。然后打开Tools——Run Tcl script,执行create_project.tcl文件,静待完成。首先从Window-tcl console 调出终端。也就是run_vivado 目录。然后执行进入指定目录。_tcl learch

随便推点

python数据分析与可视化-程序员宅基地

文章浏览阅读2.1k次,点赞22次,收藏69次。Python数据分析主要包括数据清洗、数据探索和数据可视化三个部分。数据清洗是数据分析的重要环节,主要是对数据进行预处理,包括缺失值处理、异常值处理、数据类型转换等。数据探索则是通过对数据进行初步分析,了解数据的分布和特征,为后续的数据分析提供基础。数据可视化则是将数据以图形化的方式呈现,帮助人们更好地理解和分析数据。_python数据分析与可视化

Linux操作系统实验:生产者和消费者问题_编写经典的“生产者-消费者”问题的实验,进一步熟悉linux中的多线程编程,并且掌握-程序员宅基地

文章浏览阅读2.8k次,点赞3次,收藏43次。“生产者消费者”问题是一个著名的同时性编程问题的集合。通过编写经典的“生产者消费者”问题的实验,读者可以进一步熟悉 Linux 中多线程编程,并且掌握用信号量处理线程间的同步互斥问题。_编写经典的“生产者-消费者”问题的实验,进一步熟悉linux中的多线程编程,并且掌握

Java并发编程实战之互斥锁_java互斥锁也有必要学吗-程序员宅基地

文章浏览阅读2k次,点赞3次,收藏15次。一谈到互斥,我们很自然就会想到了锁。首先我们把一段需要互斥执行的代码称为临界区。线程在进入临界区之前,首先尝试加锁 `lock()`,如果成功,则进入临界区,此时我们称这个线程持有锁;否则呢就等待,直到持有锁的线程解锁;持有锁的线程执行完临界区的代码后,执行解锁 `unlock()`。_java互斥锁也有必要学吗

【2023地理设计组一等奖】多模态地理空间数据支持下的城市洪涝灾害韧性评价_韧性基线模型(bric)中的韧性维度的是()。-程序员宅基地

文章浏览阅读125次。表5计算了各因子的权重系数,根据结果,我们可以看出,兴趣点密度和人口密度是洪灾恢复过程中最显著的影响因子,权重系数普遍高于0.125,同样GDP因子作为影响城市发展的极其重要的因子,在洪灾恢复方面上也具有较高的影响力。通常情况下,洪灾恢复率(FRR)的计算是基于洪水灾害造成的损失值和洪水后恢复的指标值。(2)在洪水信息提取方面,本作品采用了U-Net语义分割网络,通过训练大量样本,学习Sentinel-1遥感影像中的洪水特征,从而能够实现高效与高精度的识别与提取,为后续的研究与分析提供可靠的数据基础。_韧性基线模型(bric)中的韧性维度的是()。

数论——无关(relationship)(容斥原理)_设 k 是正整数,集合 a 至少有两个元素,且 acn *.如果对于 a 中的任意两个不同-程序员宅基地

文章浏览阅读234次。题目链接数论——无关(relationship)(容斥原理)题目描述若一个集合 A 内所有的元素都不是正整数 N 的因数,则称 N 与集合 A 无关。给出一个含有 k 个元素的集合 A = {a1,a2,a3,…,ak},求区间 [L,R] 内与 A 无关的正整数的个数。保证 A 内的元素都是素数。输入描述输入数据共两行:第一行三个正整数 L,R,k,意义如“题目描述”。第二行k个正整数,描述集合 A,保证 k 个正整数两两不相同。输出描述输出数据共一行:第一行一个正整数表示区间 [_设 k 是正整数,集合 a 至少有两个元素,且 acn *.如果对于 a 中的任意两个不同

Go 语言通过 SSH 远程登录服务器执行命令和传输文件_go sshclient.newsession-程序员宅基地

文章浏览阅读792次。Go 语言通过 SSH 远程登录服务器执行命令和传输文件_go sshclient.newsession