首页 > 其他分享 >GIS入门,EPSG:3857介绍,纯JS如何实现简化得Web墨卡托投影的逆变换和高精度Web墨卡托投影逆变换转换EPSG:3857坐标成EPSG:4326坐标

GIS入门,EPSG:3857介绍,纯JS如何实现简化得Web墨卡托投影的逆变换和高精度Web墨卡托投影逆变换转换EPSG:3857坐标成EPSG:4326坐标

时间:2024-04-03 10:02:11浏览次数:25  
标签:Web EPSG 投影 墨卡托 3857 坐标 逆变换

EPSG:3857坐标系介绍

EPSG:3857坐标系,也称为Web墨卡托投影(Web Mercator projection),是一种用于Web地图的常见投影系统。它是由谷歌地图在2005年引入并广泛采用的。这个投影系统将地球表面的经纬度坐标转换为平面坐标,使得地图在Web上的显示更加方便和流畅。

EPSG:3857坐标系使用的是墨卡托投影(Mercator projection),它将地球表面投影到一个平面上,以保持经线和纬线之间的角度不变。这意味着在墨卡托投影下,经线和纬线都是直线,而且纬度越高的地方,投影后的坐标值越大。

尽管EPSG:3857坐标系在Web地图中得到了广泛应用,但它有一些缺点,特别是在高纬度地区存在面积和角度失真。因此,在一些专业应用中,如测绘和地理信息系统(GIS),人们可能更倾向于使用其他投影系统来保持更好的几何精度。

EPSG:3857坐标转换成EPSG:4326坐标

要在JavaScript中将EPSG 3857坐标转换为**WGS 84(EPSG:4326)**坐标,可以使用了简化的墨卡托投影逆变换公式,将EPSG 3857坐标转换为WGS 84坐标。这个简化公式通常在实践中用于快速计算,尽管它可能会导致较小的精度损失。这个简化的公式如下:

计算经度(Longitude):( \text{lon} = (x / 20037508.34) \tim

标签:Web,EPSG,投影,墨卡托,3857,坐标,逆变换
From: https://blog.csdn.net/eguid/article/details/137194389

相关文章

  • stable diffusion webui 安装中文插件
    安装中文插件应用中文插件验证中文插件插件安装路径extensions......
  • javaweb学习(day11-监听器Listener&&过滤器Filter)
    一、监听器Listener1 Listener介绍Listener监听器它是JavaWeb的三大组件之一。JavaWeb的三大组件分别是:Servlet程序、Listener监听器、Filter过滤器Listener是JavaEE的规范,就是接口监听器的作用是,监听某种变化(一般就是对象创建/销毁,属性变化),触发对应方......
  • 【爬虫】第一章-Web基础知识
    目录HTML标签分类空标签/单标签闭合标签/双标签块级元素内联元素(行内元素)几种主要网页编码Unicode(统一码、万国码、单一码)UTF-8GB2312GBKHTML标签分类空标签/单标签1)<meta/>元信息2)<img/>图片标签3)<br/>换行标签4)<hr/>水平线5)<link/>引入标签6)<base......
  • js实现websocket断线重连功能
    在项目开发中我们可能经常要使用websocket技术,当连接发生断线后,如果不进行页面刷新将不能正常接收来自服务端的推送消息。为了有效避免这种问题,我们需要在客户端做断线重连处理。当网络或服务出现问题后,客户端会不断检测网络状态,如果服务恢复,客户端则会自动重新连接,并断开......
  • Web前端(JS)
    1.JavaScript简介及其导入方式什么是JavaScript?JavaScript简称JS。JavaScript是一种轻量级、解释型、面向对象的脚本语言。它主要被设计用于在网页上实现动态效果,增加用户与网页的交互性。作为一种客户端脚本语言,JavaScript可以直接嵌入HTML,并在浏览器中执行。与HTML和CSS......
  • SeaTunnel Web 在 Debian 环境的安装
    SeaTunnelWeb在Debian环境的安装目录SeaTunnelWeb在Debian环境的安装下载软件安装目录下载连接器测试SeaTunnel任务下载数据库驱动启动客户端模式配置web元数据库配置Web应用添加MySQL驱动配置JAVA_HOME配置SEATUNNEL_HOME下载连接器到Web复制连接器映射配置文件启动服......
  • webscoket 中的 mask 细节
    掩码用于给客户端到服务端的帧数据加密(异或的方式,非常简单),对此RFC6455中给了一些细节如下:Themaskingkeyiscontainedcompletelywithintheframe,asdefinedinSection5.2asframe-masking-key.Itisusedtomaskthe"Payloaddata"definedinthesamesection......
  • 【javaWeb & 功能介绍第一篇】阿里云OSS文件上传
    文件上传文件上传存储文件本地存储云服务阿里云文件上传文件上传是将本地的图片,视频,音频等文件上传到服务器,供其他用户浏览或下载的过程文件上传在项目中应用十分广泛,我们经常发微博,发微信都用到了文件上传的功能在前端的开发之中,如果需要文件上传功能,则必须在......
  • .net core webapi统一修改日期时间的返回格式
    在写WebApi时,我们的日期时间往往是DateTime类型,如果直接返回,前端拿到的结果有可能会是这种格式:下面是如何将返回的DateTime字段统一改成自定义的格式首先创建一个自定义的JSON序列化器,定义一个继承System.Text.Json.Serialization.JsonConverter的类,实现Read和Write两个抽象方......
  • 54.html+css+js网页设计实例/“企业”酒庄主题介绍/web前端期末大作业/
    一、前言  本实例以“企业”酒庄为主题设计,应用html+css+js、图片轮翻效果、留言板、搜索等,供大家参考。【关注作者|获取更多源码(2000+个Web案例源码)|优质文章】;您的支持是我创作的动力!【点赞收藏博文】,Web开发、课程设计、毕业设计有兴趣的联系我交流分享,3Q!二、网页文......