一、引言 本科地理学的时候学了一推投影,没用的居多,现在常用的就是高斯投影、墨卡托投影(横轴墨卡托[UTM,高斯]),但是当时也没学好,这里就介绍一下网络地图最常用的web墨卡托投影了,百度高德天地图现在都用这个== 二、web墨卡托投影介绍 投影,是正轴等角圆柱投影。由荷兰地图学家墨卡托(G.Mercator)于
Google Maps、谷歌地球等网络地图所使用的地图投影,常被称作Web Mercator或Spherical Mercator,它与常规墨卡托投影的主要区别就是把地球模拟为球体而非椭球体。什么是墨卡托投影? 墨卡托(Mercator)投影,又名“等角正轴圆柱投影”,荷兰地图学家墨卡托(
Google Maps、Virtual Earth等网络地理所使用的地图投影,常被称作Web Mercator或Spherical Mercator,它与常规墨卡托投影的主要区别就是把地球模拟为球体而非椭球体。建议先对地图投影知识做一个基本的了解,《地图投影为什么》。
什么是墨卡托投影?
墨卡托(Mercator)投影,又名“等角正轴圆柱投影”,荷兰地图
转载
2011-03-28 09:58:03
10000+阅读
# Java 墨卡托投影的应用
在地理信息系统(GIS)和在线地图服务中,经常使用墨卡托投影(Mercator Projection)来将地球的曲面映射到平面上。这种投影方式最著名的应用是谷歌地图和百度地图等在线地图服务。本文将详细介绍墨卡托投影的原理与在Java中的实现,帮助大家更好地理解这一重要的地理概念。
## 墨卡托投影原理
墨卡托投影是由佛兰德地区的地图制作者杰拉尔德斯·墨卡托于1
Google Maps、Virtual Earth等网络地理所使用的地图投影,常被称作Web Mercator或Spherical Mercator,它与常规墨卡托投影的主要区别就是把地球模拟为球体而非椭球体。建议先对地图投影知识做一个基本的了解,《 地图投影为什么》。 什么是墨卡托投影? 墨卡托(Mercator)投影,又名“等角正轴圆柱投影”,荷兰地图学家墨卡托(Mercator)在1569年
# Python Lambert转墨卡托
## 导言
地理信息系统(GIS)是一种用于收集、存储、处理、分析和展示地理数据的技术。在GIS中,地图投影是一种将三维地球表面映射到二维平面上的方法。其中,Lambert投影和墨卡托投影是两种常用的地图投影方法。
Lambert投影是一种等角圆锥投影,即将地球表面投影到一个锥面上,再将锥面展开成平面。它能够保持地球表面上任意两点之间的角度不变,但是
# Python计算墨卡托算法
墨卡托投影,又称为墨卡托投影或者规则方位投影,是一种非圆柱等角正投影,常用于地图绘制中。墨卡托投影将地球表面的经纬度坐标映射到平面上,使得地球上的任意一点在投影平面上的位置与其在地球上的实际位置之间保持等角关系,从而方便计算和绘制地图。
在Python中,我们可以通过一些简单的数学计算来实现墨卡托算法。下面我们将介绍如何使用Python编写一个简单的墨卡托算法,
在线地图大部分采用Mercator projection(墨卡托投影),墨卡托投影的“等角”特性,保证了对象的形状的不变行,正方形的物体投影后不会变为长方形。“等角”也保证了方向和相互位置的正确性,因此在航海和航空中常常应用,在线地图也利用此特性,在计算人们查询地物的方向时不会出错。但是,“等角”不可避免的带来的面积的巨大变形,特别是两极地区,但是对我们常规的使用已经足够了。但是在线地图大部分不是
转载
2023-10-19 14:03:06
0阅读
一、墨卡托投影墨卡托投影,又称正轴等角圆柱投影,由荷兰地图学家墨卡托(G.Mercator)于1569年创拟。假设地球被套在一个圆柱中,赤道与圆柱相切,然后在地球中心放一盏灯,把球面上的图形投影到圆柱体上,再把圆柱体展开,就形成以一幅墨卡托投影的世界地图(如下图)。因其等角特性,广泛应用与航空、航海中。 墨卡托投影,是正轴等角圆柱投影,圆柱投影的一种,为地图投影方法中影响最大的投影。假设地球被围在
# 在Java中实现“Sphere 墨卡托”投影
在计算机图形学中,墨卡托投影是一种常见的地图投影方式。它将地球表面(球面)投影到一个平面上。本教程将引导你通过几个步骤在Java中实现“Sphere 墨卡托投影”。以下是整个过程的大致步骤。
## 流程图表
| 步骤 | 描述 | 代码示例 |
|----
# 从墨卡托坐标转换到大地2000坐标
在地理信息系统(GIS)中,经常需要在不同的坐标系之间进行转换。本文将教会你如何使用 Python 将墨卡托坐标转换为大地2000坐标。我们会分步骤说明整个流程,并提供必要的代码示例。
## 流程概述
在进行坐标转换之前,我们需要了解整个流程。以下是转换的主要步骤:
| 步骤 | 描述
# Python 墨卡托转等经纬的实现指南
在现代地理信息系统(GIS)中,墨卡托投影是一种常用的地图投影方式。而将墨卡托坐标转换为传统经纬度坐标是很多开发者所需的基本功能。本文将详细介绍如何在 Python 中实现这一功能,适合刚入门的小白参考学习。
## 实现流程
下面是整个实现的简单流程:
| 步骤 | 描述 |
|------|----
最近由于工作的原因,正在接触路径规划算法。给到的地图以及ROS消息接口涉及到了UTM投影与2000坐标系,之前根本没接触过。通过网上的资料查询,在这里对UTM投影与2000坐标系进行简单的介绍。一、UTM投影1.1 简介 UTM(Universal Transverse Mercator Gr
# Java中的球面投射:墨卡托投影
在地理信息系统(GIS)和地图制作中,将三维地球表面投影到平面上是一个关键的技术。墨卡托投影(Mercator Projection)是一种常见的方法,它在航海和地图制图中广泛应用。本文将结合Java代码示例,介绍墨卡托投影的工作原理及其在Java中的实现。
## 墨卡托投影简介
墨卡托投影由弗拉芒地理学家杰拉尔德·墨卡托于1569年提出。它将地球的经纬
实例://经纬度转墨卡托function _getMercator(poi) {//[114.32894, 30.585748] var mercator = {}; var earthRad = 6378137.0; // console.log("mercator-poi",poi); mercator.x = poi.lng * Math.PI / 1...
原创
2022-08-02 15:29:02
274阅读
# Python墨卡托经纬度转换
墨卡托投影(Mercator Projection)是一种广泛使用的地图投影方式,常用于网络地图,如Google Maps和OpenStreetMap等。与传统的经纬度坐标(如WGS84)相比,墨卡托投影通过将地球表面转换为平面,使得测距与方位更加直观。本文将探讨如何使用Python实现经纬度与墨卡托坐标之间的相互转换,并提供相关代码示例。
## 1. 经纬度
/** 地理坐标转墨卡托 */ function convertToMercator(lonLat) { var D2R = Math.PI / 180, A = 6378137, MAXEXTENT = 20037508342789244e-9; var adjusted = Math.abs(l
前言内容简要web墨卡托和墨卡托的区别,web墨卡托是将椭球换成圆球使用web墨卡托原因常涉及的投影方式主要有: 面向局部区域的二维平面高斯投影(横轴墨卡托,横轴圆柱投影)、 面向大范围(如全省、全国)的兰伯特投影(圆锥投影)、 面向大范围的经纬度等间隔直投, 而互联网上的大部分全国公众地图网站(百度、google、搜狗)则是另外一种就是——“web墨卡托”。在市一级的小范围区域的GIS系统,比如
Google Maps、Virtual Earth等网络地理所使用的地图投影,常被称作Web Mercator(Web墨卡托投影)或Spherical Mercator(球面墨卡托投影),它与常规墨卡托投影的主要区别就是把地球模拟为球体而非椭球体。建议先对地图投影知识做一个基本的了解。 什么是墨卡托
原创
2022-03-21 16:19:48
2199阅读
墨卡托投影是由荷兰地图学家墨卡托于1569年拟定的。属于一种“等角投影”。墨卡托投影没有角度变化,可以保持方向和角度的正确。所以极其适合航海定位,航海图和航空图的标定。在航行船舶的定位、航向确定方面等都有有利条件。 图一 三种不同的墨卡托投影
墨卡托投影又分为横轴墨卡托、正轴墨卡托、通用横轴墨卡托、web墨卡托等。其具体区别如下:1. 正轴墨卡托投影是竖轴等角切圆柱投影