坐标转换 | EXCEL中批量将经纬度坐标(EPSG:4326)转换为墨卡托坐标(EPSG:3857)

news/2024/11/21 1:43:09/

1 需求

坐标系概念:

  • 经纬度坐标(EPSG:4326):WGS84坐标系(World Geodetic System 1984)是一种用于地球表面点的经纬度坐标系。它是美国国防部于1984年建立的,用于将全球地图上的点定位,可以用于GPS导航、地图绘制等领域。WGS84坐标系的原点位于地球质心,Z轴指向BIH(1984.0)定义的地极(CTP)方向,X轴指向BIH定义的零度子午面和CTP赤道的交点,Y轴和Z、X轴构成右手坐标系。

  • EPSG 3857(也被称为WGS84 Web Mercator或Pseudo-Mercator): 是基于WGS84椭球体的web墨卡托投影。该坐标系被广泛应用于Web地图服务,如谷歌地图和OpenStreetMap等。EPSG 3857的投影方式将地球表面投射到一个平面的坐标系统上,其单位为米。该坐标系的优点在于它能够将地球表面表示为一个正方形的网格,而且随着缩放级别的增加,地图的细节会更加丰富。此外,EPSG 3857的投影方式还具有快速地图加载和平滑的缩放等优点。在实际应用中,EPSG 3857坐标系被广泛用于Web应用程序中,以提供准确的地理位置信息和可视化效果。它还被用于地理信息系统(GIS)中,以进行地理信息的处理和分析。

  • EPSG 3857和EPSG 900913的区别:web GIS开发中,我们一般会遇到900913或3857两种坐标系,3857是OGC组织认可的通行的坐标系,Mapbox、Openlayers等开源组件主要支持该类型,900913是谷歌定义的投影坐标,OGC组织认证较晚。绝大多数情况下 ,两种坐标系理解为等同,几乎没有误差。

关于两种坐标转换,网上有很多介绍,在此不做赘述。

简而言之,就是将经纬度是球体坐标,而墨卡托坐标是投影坐标,当需要进行距离、面积计算时,通常都是在投影坐标系下进行计算。

小O地图EXCEL插件版是一款基于EXCEL软件进行地理数据分析功能的软件,能够通过地理算法对EXCEL表格中的坐标数据进行地理计算和分析。

本文介绍小O地图的地理计算功能,批量处理EXCEL表格中经纬度坐标转换为墨卡托投影坐标,不需要进行复杂编码,不需要了解转换算法理论,直接在表格上操作,方便快捷。

2 软件下载

登陆官网 www.gis9.com 下载软件,下载小O地图EXCEL插件版,完全解压后,运行 start.exe 软件,正常情况下会启动EXCEL软件,并在菜单上增加小O地图菜单栏。

如果启动遇到问题,请访问这里

此处为语雀内容卡片,点击链接查看:软件安装 · 语雀

3 操作说明

在EXCEL表格中录入需要转换的经纬度坐标,经度和纬度分别一列存放。

如下图,将经纬度输入到B、C列中

选择【地理工具】下【地理坐标转换】功能

设置数据所在行列号,设置转换坐标项,然后点击执行

点击【执行】,执行结果会输出到表格中。

如下图,其中 X结果、Y结果为输出结果列。

X结果和Y结果为转换目标坐标,投影坐标,单位为 米,可以按此坐标进行距离及面积计算。

通过上述操作就可以快速的处理表格中经纬度。

同理,也可以将 EPSG3857 转为 EPSG4326 ,实现坐标互转。

除了上述的坐标转换,小O地图还提供了互联网地图坐标转换功能,支持将互联网地图坐标转换包括,如下图:

后续,小O地图的地理坐标转换功能会增加支持更多坐标系。

4 小结

本文介绍小O地图EXCEL插件版的地理坐标转换功能,批量快速转换经纬度为墨卡托投影坐标,实现无编程、无计算的坐标转换功能。通过上述功能,只需在EXCEL表格里进行简单设置,就可以获得预期结果,在测绘、学术等领域具有较高的实用价值。


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

相关文章

【OJ】C++,Java,Python,Go,Rust

for循环语法 // cpp// java// python for i in range(集合): for i, val in enumerate(集合): for v1,v2,v3,... in zip(集合1,集合2,集合3,...):Pair // cpp pair<int, string> first second // java Pair<Integer, String> first() new Pair<>(firstVal…

k8s的声明式资源管理(yaml文件)

1、声明式管理的特点 &#xff08;1&#xff09;适合对资源的修改操作 &#xff08;2&#xff09;声明式管理依赖于yaml文件&#xff0c;所有的内容都在yaml文件当中 &#xff08;3&#xff09;编辑好的yaml文件&#xff0c;还是要依靠陈述式的命令发布到k8s集群当中 kubect…

Docker学习与应用(二)-docker常用命令

注&#xff1a;此为笔者学习狂神说Docker的笔记&#xff0c;其中包含个人的笔记和理解&#xff0c;更多详细资讯请出门左拐B站&#xff1a;狂神说!!! Docker的常用命令 帮助命令 docker version # 显示docker的版本信息 docker info # 显示docker的系统信息&am…

vue3中vite.config.js文件常用配置

文章目录 配置root&#xff1a;base&#xff1a;publicDir&#xff1a;plugins&#xff1a;optimizeDeps&#xff1a;server&#xff1a;build&#xff1a;resolve&#xff1a; 配置 vite.config.js文件是 Vite 项目的配置文件&#xff0c;通过该文件你可以对 Vite 进行一些配…

在Ubuntu22.04上安装WordPress

WordPress是当今最简单、最强大的博客和网站建设工具。据统计全球大约有40% 以上网站是使用WordPress&#xff0c;这是个巨大的数字也侧面证明了WordPress的强大和普遍性。因此&#xff0c;如果你正在寻找一款高效、实用、可靠的CMS工具来构建网站&#xff0c;那么WordPress无疑…

TypeScript 从入门到进阶之基础篇(四) symbol类型篇

系列文章目录 TypeScript 从入门到进阶系列 TypeScript 从入门到进阶之基础篇(一) ts基础类型篇TypeScript 从入门到进阶之基础篇(二) ts进阶类型篇TypeScript 从入门到进阶之基础篇(三) 元组类型篇TypeScript 从入门到进阶之基础篇(四) symbol类型篇 持续更新中… 文章目录 …

力扣(leetcode)第434题字符串中的单词数(Python)

434.字符串中的单词数 题目链接&#xff1a;434.字符串中的单词数 统计字符串中的单词个数&#xff0c;这里的单词指的是连续的不是空格的字符。 请注意&#xff0c;你可以假定字符串里不包括任何不可打印的字符。 示例: 输入: “Hello, my name is John” 输出: 5 解释: 这…

1、Excel工作场景和知识点总结

参考&#xff1a; 戴师兄–戴你玩转数据分析 Excel发挥战斗力的场景 地量级数据的存储 我们日常所用的各种数据表格&#xff0c;基本都以excel的.xlsx或者.xls格式进行存储。并且因为大家电脑上都有excel&#xff0c;这就使excel的通用性很高(我用excel做好一个表发给你&#x…