Tiles à la Google Maps: Coordinates, Tile Bounds and Projection

谷歌离线地图基础 一.需要文件 gapi3文件夹:存放接口等 tilemap文件夹:存放图片 gapi.js文件 maptool.js文件 二.html配置 <script type="text/javascript" src="gapi.js"></script> <script type="text/javascript" src="maptool.js" 阅读详情

原文出处:http://www.maptiler.org/google-maps-coordinates-tile-bounds-projection/

 

参考链接:http://www.cnblogs.com/LionGG/archive/2009/04/20/1439905.html

 

Addressing tiles: same tile bounds with different indexes

 

Google Maps, Microsoft Virtual Earth, Yahoo Maps, and other commercial API providers as well as OpenStreetMap and OpenAerialMap are using the same projection and tiling profile and tiles are therefore compatible. The extents of all tiles as well as the zoom levels (resolution in meters per pixel) are predefined for the whole Earth.
Difference is only in the way how the equivalent tiles are indexed. There are three main systems of tile adressing: Google XYZ, Microsoft QuadTree and from the open-source world comming TMS (Tile Map Service).

 

  1. Google - described in the Google Maps API documentation
  2. TMS an variant of Google tile addressing, which is used in open-source projects like OpenLayers or TileCache. This system is described in the OSGEO Tile Map Service (TMS) Specification
  3. QuadTree - with documentation in the Virtal Earth Tile System from Microsoft

MapTiler/GDAL2Tiles (the tile generator application) is following the TMS specification, because there is not any standard for tiling yet, OGC (Open Geospatial Consorcium) is working on the WMTS (Web Map Tiling Service) which is inspired by TMS.

 

Spherical Mercator EPSG:900913 (EPSG:3785) and WGS84 Datum

 

The coordinates you use in the Google Maps API and which are presented to the users is Latitude/Longitude in WGS84 Datum (when directly projected by Platte Carre then it is referenced as EPSG:4326).
But for map publishing in the form compatible with all the popular interactive maps and especially for ground tile overlays you need to use Mercator map projection. Interactive web maps are using "Spherical Mercator" system which uses Mercator projection on the sphere instead of WGS84 ellipsoid. It is defined as EPSG:900913 or EPSG:3785. Details about this system are part of Virtual Earth documentation as well as OpenLayers documentation. Exact numeric definition for GIS systems (in formats like WKT or Proj4), is available in the SpatialReference.org on-line database.

 

Links ...

 

Video: Creating Custom Maps with John Coryat

Spatial references, coordinate systems, projections, datums, ellipsoids – confusing?

 

 

 

Source code for utility calculating tile bounds

 

I wrote a class GlobalMercator implementing all necessary coordinate system conversions in Python. The class is documented and quite straightforward.

You can also download the source code globalmaptiles.py and run it as a command line utility. It prints the list of tiles for given WGS84 lat/lon coordinates (or bounding box). For each tile several information is printed including boundaries in EPSG:900913 and WGS84:

python globalmaptiles.py [zoom] [lat] [lon] 
 
【ArcGIS JS】ArcGIS API for JavaScript加载天地图 关于ArcGIS调用天地图的方法,还有两篇博客可以参考,一个是esri针对SDK for Android,另一个是LZU-GIS扩展dojo。这里我在这两篇文章的基础上提供一种直接调用相关API的方法,基于ArcGIS API for JavaScript v3.18。 一、WMTS服务 WMTS服务即网络地图瓦片服务,不同于WMS、WFS、WCS可以简单一句url的GET请求调用一张地... 阅读详情

相关推荐

地理坐标(WGS84),投影坐标下(Mercator)切片系统的计算Java类

1、地理坐标下切片系统的计算 地理坐标下切片系统的计算,主要适用于google地球中切片系统,以及目标底图参考系统为EPSG:4326的情况。 public class GlobalGeodetic { private int tileSize; private double resFact; public GlobalGeodetic(String tmscompa...

polixiaohai的专栏 41万+

python制作的google map分片下载工具

原创在线下载google map的切片地图的python工具,自定义坐标范围、级别范围、下载服务器、下载路径。方便制作离线地图。

思想时光机 5632

maptiles download万能地图瓦片下载器。

1、资源丰富;内置700+地图瓦片资源,包括国内高德、百度、天地图;及国外arcgis 等主流地图; 2、地图瓦片范围可使用KML或gpx 自动裁切; 3、支持经纬度范围内瓦片下载; 4、支持0-19级瓦片下载; 5、下载速度快。可预览查看; 6、内含瓦片下载后加载示例,瓦片资源预览及说明;

Google Maps地图投影全解析

Google Maps、Virtual Earth等网络地理所使用的地图投影,常被称作Web Mercator或Spherical Mercator,它与常规墨卡托投影的主要区别就是把地球模拟为球体而非椭球体。建议先对地图投影知识做一个基本的了解,《地图投影为什么》。 什么是墨卡托投影? 墨卡托(Mercator)投影,又名"等角正轴圆柱投影",荷兰地图学家墨卡托(Mercator)在15...

weixin_30919235的博客 271

Google Maps Tile Generator-开源

一个Java应用程序/库,可以从多个数据源为Google Maps生成PNG瓦片叠加图像。 无效,因为有更好的选择:Java-http://geotools.codehaus.org/ PHP-http://www.mapserver.org/

保姆级教程:用PyBullet在Windows/Mac上快速搭建你的第一个机器人仿真环境(附避坑指南)

本教程详细介绍了如何使用PyBullet在Windows和Mac上快速搭建机器人仿真环境,包括Python环境配置、依赖安装避坑指南、首个机械臂仿真实现及性能优化技巧。通过分步指导和实战代码,帮助初学者轻松入门机器人仿真技术。

weixin_42526087的博客 406

[转]由经纬度计算Google卫星地图中瓦片Tile的地址

<br />在网上转悠了转悠,看到了一篇文章,记得以前从哪里看过,贴一下,将来理理这类信息包。<br /> <br />转自:http://www.cnblogs.com/powermap/archive/2009/07/07/1518588.html<br /> <br />Google卫星地图是由256x256大小的jpg图片拼接而成,每块图片的URL格式为“http://kh.google.com/kh?v=3&t=trstrq”样。参数v与图片关系不大,主要是参数t起作用,它是“qrst”4个字符排

cnhome的专栏 4001

STM32单片机远程升级

stm32远程升级

fang_yang_wa的博客 1万+

谷歌地图倾斜摄影(三维瓦片3dtiles)展示

对web谷歌地球倾斜摄影瓦片进行解析,并转换至3dtiles标准 gg东京三维效果如下:

vc___ae的专栏 3462

常学常新:《Attention Is All You Need》万字解读!

常学常新:《Attention Is All You Need》万字解读!

hunteritself的博客 3643

【自动驾驶规划】Lattice Planner

Lattice Planner简介 LatticePlanner算法属于一种局部轨迹规划器,输出轨迹将直接输入到控制器,由控制器完成对局部轨迹的跟踪控制。因此,Lattice Planner输出的轨迹是一条光滑无碰撞满足车辆运动学约束和速度约束的平稳安全的局部轨迹。Lattice Planner的输入端主要由三部分组成,感知及障碍物信息、参考线信息及定位信息。局部规划模块的输出是带有速度信息的一系列轨迹点组成的轨迹,其保证了车辆控制器在车辆跟踪控制过程中的平稳性和安全性。 局部规划模块的输出是带有速

uytguytgf的博客 6491

在ArcGIS中发布GoogleEarth瓦片为网络地图服务(wms)

说明 本案例实现内容:GoogleEarth瓦片地图的获取、在ArcGIS Server Manger中发布下载好的影像瓦片数据。 本实例使用软件版本:ArcGIS10.2,水经注万能地图下载器。 影像瓦片来源“水经注万能地图下载器”。如果没有安装本软件,可以百度“水经注软件”到官方网站下载。 一、下载瓦片数据 启动水经注万能地图下载器,选择“卫星.谷歌地球”在线地图,点击“框选下载

3733

Ubuntu 24.04 搭建 Squid 代理服务器终极指南:从入门到 HTTPS 缓存AI模型

本文详细指导在Ubuntu 24.04系统部署Squid代理服务器,实现AI大模型文件的高效缓存。重点内容包括:1) 安装squid及必备的squid-openssl扩展包;2) 配置HTTPS拦截(SSL-Bumping)功能,创建CA证书和SSL数据库;3) 优化缓存策略,设置4TB存储空间并强制缓存常见大文件格式;4) 结合华为防火墙实现透明代理。文章特别强调实际部署中的关键注意事项和常见错误解决方案,如证书路径配置、权限设置等问题,帮助用户快速搭建企业级缓存代理服务。

zlt315的博客 1920

性能分析 Profiling

转载:http://game.ceeger.com/Manual/MobileProfiling.html Ports that the Unity profiler uses: Unity分析器使用的端口如下: MulticastPort : 54998 组播端口:54998 ListenPorts : 55000 - 55511 监听端口:550

1210

手把手教你学simulink(8.3)--实例:基于 Simulink 的自动驾驶汽车速度控制系统设计与仿真

基于 Simulink 的自动驾驶汽车速度控制系统设计与仿真。

MHD0815的博客 1208

Pixhawk2.4.8接口及引脚定义

pixhawk2.4.8接口定义图解

加斯顿工程师的博客 8744

基于SuperMap iClient加载WMTS服务

注意:本文以iClient for Flex为例介绍有关WMTS图层服务的对接使用情况,iClient的其他系列产品(如iClient for JavaScript/Silverlight)中具有相似的情况,可以参考本文的介绍。 TiledWMTSLayer是SuperMap iClient for Flex 提供的用于访问WMTS服务的通用图层。本文将主要介绍如何使用TiledWM

drr789的专栏 3302

华为OD机考双机位C卷 - 最左侧冗余覆盖子串 (Java)

华为OD机考双机位C卷 - 最左侧冗余覆盖子串 (Java), 提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。

算法大师! 58

基于实时矢量切片的要素绘制Demo

文章基于我拆自Geoserver的矢量切片插件中的代码做的一个封装:https://github.com/polixiaohai/mvn-repository。其中有两个比较成熟的封装,有需要的朋友可以自行使用。 maven中仓库配置: &lt;repository&gt; &lt;id&gt;maven-repo-master&lt;/id&gt; &lt;url&gt;h...

polixiaohai的专栏 5658

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

GOOGLE卫星地图URL中的Tile位置编码算法

GOOLE卫星地图(GE)是我常玩的一个工具,深深为其魅力所吸引,后来在网上搜索有关GE卫星地图图片的一些文章,发现的其调用的URL格式为:http://kh0.google.com/kh?n=404&v=8&t=trtqtt,其中t参数编码了图像的位置,t长度表明zoom的级别。 要想看到全球,设置t为t;下一显示级别,Tile被分成4个象限,顺时针依次是:q,r,s和t;要想看...

weixin_34111819的博客 495

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

7步快速下载谷歌GoogleEarth三维地形图

【太乐地图下载器】V4.0版本支持对GoogleEarth的高程进行下载,并支持调用相关工具对下载的高程进行空间插值分析,从而进行三维地形图的生产。软件下载地址:http://www.arctiler.com/download.html     请按如下步骤操作: 1、   打开【GoogleEarth高程下载】工具,在屏幕中定位到要下载高程的位置,然后单击下方工具栏中的,框选要下载的范围

trfftrff的专栏 1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Google tile和TMS的索引算法

TMS是tile map service的缩写,是一种瓦片地图服务,也称之为WMTS(web map tile service),具体的标准可以见OGC网站。TMS的算法很简单,就是把投影后的世界地图按照层级进行四叉树(待验证)切割,切割后的瓦片数量随层级呈金字塔型,数量和层级关系如下表所示: 0 1 tile covers whole world 1 tile 1 ...

weixin_34306446的博客 692

GOOGLE地球浏览器分析(七):开发人员讲述的Google Earth真正工作原理

GOOGLE地球浏览器分析(七):开发人员讲述的Google Earth真正工作原理粟卫民http://www.gisdev.cn/ http://blog.youkuaiyun.com/suen/ 日期:2007-07-09转载:http://www.realityprime.com/articles/how-google-earth-really-works 作者:aviHow G

地理信息,无处不在 1万+
上一篇: 塞班S60v3版平台手机证书权限内容大解析
下一篇: Google Maps地图投影全解析
coderwu
博客等级 码龄24年 43粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值