当前位置: 首页 > news >正文

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

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表格里进行简单设置,就可以获得预期结果,在测绘、学术等领域具有较高的实用价值。

相关文章:

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

1 需求 坐标系概念: 经纬度坐标(EPSG:4326):WGS84坐标系(World Geodetic System 1984)是一种用于地球表面点的经纬度坐标系。它是美国国防部于1984年建立的,用于将全球地图上的点定位&#xff0…...

STM32学习笔记二十:WS2812制作像素游戏屏-飞行射击游戏(10)探索游戏平衡

游戏平衡很重要,然而,却往往得不到开发者的重视。或者,没有花时间仔细去做调整。 做过游戏开发的,都听说过一个词叫“数值爆炸”,实际上就是平衡没做好。 怎么样才能算是平衡呢? 玩家投入游戏的有两个&a…...

Windows 搭建ninja 编译c++的环境

1. 系统安装python, 测试版本为(3.7.0) 2. 从官方网站获取get-pip.py https://bootstrap.pypa.io/get-pip.py 3. 安装pip python get-pip.py 4. 安装ninja pip install ninja 5. 准备CMakeLists.txt cmake_minimum_required(VERSION 3.22) proje…...

环形链表【链表】【哈希】

Problem: 141. 环形链表 文章目录 思路 & 解题方法复杂度Code 思路 & 解题方法 哈希 复杂度 时间复杂度: 添加时间复杂度, 示例: O ( n ) O(n) O(n) 空间复杂度: 添加空间复杂度, 示例: O ( n ) O(n) O(n) Code # Definition for singly-lin…...

Hive实战:网址去重

文章目录 一、实战概述二、提出任务三、完成任务(一)准备数据1、在虚拟机上创建文本文件2、上传文件到HDFS指定目录 (二)实现步骤1、启动Hive Metastore服务2、启动Hive客户端3、基于HDFS数据文件创建Hive外部表4、利用Hive SQL实…...

206.【2023年华为OD机试真题(C卷)】最大N个数与最小N个数的和(JavaPythonC++JS实现)

🚀点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~ 本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握! 文章目录 一. 题目-最大N个数与最小N个数的和二.解题思路三.题解代…...

【刷题日记】青少年CTF-Misc(一)

靶场链接 青少年CTF Markdown 题目难度:★ 题目描述:s0ng师傅发现M0x1n师傅特别喜欢用这个写文档,你知道M0x1n这次把FLAG放到哪里了吗?flag格式为:qsnctf{xxx}。 下载附件,打开即可看到flag flag qsnc…...

《未知星途:自我掌握命运》

最近在追一部叫《吞噬星空》的国产动漫,由此引发了我对于人类命运的思考。 在宇宙的无边黑暗中,我们仰望星空,对于外星生命的想象如同星云般浩渺。外星生命,或许是以我们无法想象的形态存在着,可能是以光辉的气体、晶莹…...

一个简单的KNN实现方法

对于许多离散问题,经过神经网络解决再通过softmax之后每一个值在[0,1]之间的连续变量,想要将其离散化,即离散化到每个元素都是 binary-variable,即 0-1 ,这时可以用KNN方法,其实就是找到与这个向量的方差最…...

Vue实现加减法验证码

引入Vue.js 在HTML文件的<head>标签中引入Vue.js的CDN链接&#xff1a; <script src"https://cdn.jsdelivr.net/npm/vue2.6.11/dist/vue.min.js"></script>创建Vue实例 接下来&#xff0c;我们要创建一个Vue实例&#xff0c;并将其挂载到HTML文…...

PDF最强处理工具-StirlingPDF

Stirling-PDF 一个功能强大的本地托管的基于 Web 的 PDF 操作工具&#xff0c;这个软件最初是使用 ChatGPT 制作的&#xff0c;持续的版本迭代更新&#xff0c;支持对 PDF 文件执行各种操作&#xff0c;例如拆分合并、转换、重组、添加图像、旋转、压缩等。完全开源免费&#x…...

SpringCloud系列篇:入门讲解Spring Cloud是什么

&#x1f973;&#x1f973;Welcome Huihuis Code World ! !&#x1f973;&#x1f973; 接下来看看由辉辉所写的关于SpringCloud的相关操作吧 目录 &#x1f973;&#x1f973;Welcome Huihuis Code World ! !&#x1f973;&#x1f973; 一.Spring Cloud是什么 二.Spring …...

GEE:随机数

作者&#xff1a;CSDN _养乐多_ 本文将介绍在 Google Earth Engine&#xff08;GEE&#xff09;上生成随机数的 API&#xff0c;可以指定随机数的生成范围、类型&#xff08;整型、浮点型&#xff09;、分布方式&#xff08;均匀分布、正态分布&#xff09;。 文章目录 一、随…...

H266/VVC率失真优化与速率控制概述

率失真优化技术 率失真优化&#xff1a; 视频编码的主要目的是在保证一定视频质量的条件下尽量降低视频的编码比特率&#xff0c;或者在一定编码比特率限制条件下尽量地减小编码失真。在固定的编码框架下&#xff0c;为了应对不同的视频内容&#xff0c;往往有多种候选的编码方…...

thinkphp6入门(14)-- 多关联模型查询

背景&#xff1a; 有3个数据表&#xff0c;一个User表&#xff0c;一个Cloth表&#xff0c;一个Shoe表。 Cloth表和Shoe表分别和User表通过user_id关联。 thinkphp 6中如何通过模型查询所有用户&#xff0c;其中包括每个用户的cloth和shoe。 多关联模型查询&#xff1a; 1.…...

MT8766安卓核心板规格参数_MTK8766核心板模块方案定制

MT8766安卓核心板&#xff1a;高性能、稳定可靠、集成度高的一体化解决方案 MT8766安卓核心板采用联发科MTK8766四核4G模块方案&#xff0c;是一款高度集成的安卓一体板。四核芯片架构&#xff0c;主频可达到2.0GHz&#xff0c;支持国内4G全网通。12nm制程工艺&#xff0c;支持…...

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

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

Qt中图片旋转缩放操作

在我们开发过程中&#xff0c;难免会遇到加载图片的问题&#xff0c;在上一个开发项目里我就遇到了图片缩放的问题&#xff0c;所以&#xff0c;我决定将这一部分好好研究&#xff0c;记录下来&#xff0c;希望对大家有帮助哟~ 在讲解之前&#xff0c;我们先看一看具体的展示效…...

LeetCode 2125. 银行中的激光束数量【数组,遍历】1280

本文属于「征服LeetCode」系列文章之一&#xff0c;这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁&#xff0c;本系列将至少持续到刷完所有无锁题之日为止&#xff1b;由于LeetCode还在不断地创建新题&#xff0c;本系列的终止日期可能是永远。在这一系列刷题文章…...

关于图像分割任务中按照比例将数据集随机划分成训练集和测试集

1. 前言 之前写了分类和检测任务划分数据集的脚本&#xff0c;三大任务实现了俩&#xff0c;基于强迫症&#xff0c;也实现一下图像分割的划分脚本 分类划分数据&#xff1a;关于图像分类任务中划分数据集&#xff0c;并且生成分类类别的josn字典文件 检测划分数据&#xff…...

掌握AI落地三件套:微调、Agent、部署,让你薪资直冲20K+!

文章核心内容是介绍AI行业高薪技能&#xff0c;即掌握大模型落地的“三件套”&#xff1a;微调、Agent、部署。微调是将通用模型变为专属专家的关键&#xff0c;Agent开发让模型能自动解决问题&#xff0c;部署则是基础但重要的能力。文章还强调了传统AI基础的重要性&#xff0…...

Python智能内存管理策略深度拆解(CPython内存池机制全图谱曝光)

第一章&#xff1a;Python智能内存管理策略全景导览Python 的内存管理并非由开发者手动控制&#xff0c;而是通过一套高度集成的自动化机制协同运作&#xff0c;涵盖引用计数、循环垃圾回收&#xff08;GC&#xff09;、内存池分配&#xff08;pymalloc&#xff09;三大核心支柱…...

告别AN模式调试噩梦:ZYNQ千兆网用MDIO+ethtool手动配置速率,稳定性提升实测

告别AN模式调试噩梦&#xff1a;ZYNQ千兆网用MDIOethtool手动配置速率&#xff0c;稳定性提升实测 在工业自动化、车载电子等复杂电磁环境中&#xff0c;ZYNQ平台的千兆以太网连接稳定性常常成为工程师的痛点。当系统默认的自动协商&#xff08;AN&#xff09;模式频繁失效&…...

探索ArtPlayer:如何通过轻量高效的HTML5视频引擎实现全场景适配播放体验

探索ArtPlayer&#xff1a;如何通过轻量高效的HTML5视频引擎实现全场景适配播放体验 【免费下载链接】ArtPlayer :art: ArtPlayer.js is a modern and full featured HTML5 video player 项目地址: https://gitcode.com/gh_mirrors/ar/ArtPlayer 在数字内容爆发的时代&a…...

OptiScaler终极指南:3步解锁跨平台超分辨率技术,让所有显卡享受DLSS级画质提升

OptiScaler终极指南&#xff1a;3步解锁跨平台超分辨率技术&#xff0c;让所有显卡享受DLSS级画质提升 【免费下载链接】OptiScaler DLSS replacement for AMD/Intel/Nvidia cards with multiple upscalers (XeSS/FSR2/DLSS) 项目地址: https://gitcode.com/GitHub_Trending/…...

自然语言生成:为AI原生应用注入新活力

自然语言生成&#xff1a;为AI原生应用注入新活力 关键词&#xff1a;自然语言生成&#xff08;NLG&#xff09;、AI原生应用、大语言模型、文本生成、多模态交互 摘要&#xff1a;自然语言生成&#xff08;NLG&#xff09;是AI领域的“语言魔法”&#xff0c;能让机器像人类一…...

海康MVS安装注意事项

⒈目的 掌握海康MVS相机配置软件安装技巧&#xff0c;以便在MvCameraControlNet的演示案例运行时不报错&#xff08;通常为找不到MvCameraControl.dll&#xff09;&#xff0c;问题为MVS安装时无法对安装环境进行配置。 ⒉安装资源 在海康机器人官网上&#xff1a;海康机器人…...

突破式3步实现:用MOOTDX构建零成本金融数据获取引擎

突破式3步实现&#xff1a;用MOOTDX构建零成本金融数据获取引擎 【免费下载链接】mootdx 通达信数据读取的一个简便使用封装 项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx 在金融数据分析领域&#xff0c;数据获取一直是从业者面临的核心挑战。无论是量化交…...

Linux下安装SimSun字体的完整指南(附常见问题排查)

Linux下安装SimSun字体的完整指南&#xff08;附常见问题排查&#xff09; 在Linux系统中处理中文字体一直是个让开发者头疼的问题。不同于Windows系统预装了丰富的中文字体&#xff0c;大多数Linux发行版默认只包含基础的字体库。当我们需要处理中文文档、开发中文界面或运行某…...

5种颠覆式UI控件库轮播组件创新用法:从业务痛点到零代码实现

5种颠覆式UI控件库轮播组件创新用法&#xff1a;从业务痛点到零代码实现 【免费下载链接】HandyControl Contains some simple and commonly used WPF controls 项目地址: https://gitcode.com/gh_mirrors/ha/HandyControl 在现代WPF应用开发中&#xff0c;UI控件库的轮…...