`

Web_GIS数据地图下载方案

 
阅读更多
可可西
http://www.cnblogs.com/kekec/p/3159970.html
首页
联系订阅 管理随笔- 196  文章- 0  评论- 101 
OpenStreetMap/Google/百度/Bing瓦片地图服务(TMS)
开源与成熟商业的瓦片地图服务(TMS  2  WMTS),都有如下共同的特性,基本成为了标准:

(1) 坐标系:WGS84

(2) 投影:墨卡托投影(Marcator,正轴等角圆柱投影)



--------------------------------------------



注:均为弧度。

(3) 当经度范围在[-180,180],投影为正方形时,纬度范围:[-85.05113, 85.05113]

(4) 图片大小:256*256

(5) 图片格式:jpg[有损压缩率高、不透明]   png[无损、透明]

OpenStreetMap   格式:png






        (1,0,0)    (1,1,0)

        (1,0,1)    (1,1,1)

瓦片地址格式:http://a.tile.openstreetmap.org/9/420/193.png

Cycle Map:http://c.tile.opencyclemap.org/cycle/9/420/193.png

Transport Map:http://b.tile2.opencyclemap.org/transport/9/420/193.png

MapQuest Map:http://otile3.mqcdn.com/tiles/1.0.0/osm/9/420/193.png

z: [0-18]    x,y: [0-]

在第z级别,x,y方向的瓦片个数均为:

图片(z,x,y)像素(m,n)[注:像素坐标以左上角为原点,x轴向右,y轴向下]的经纬度[单位:度]分别为:





----------------------------------------------------------------------------

已知经纬度(单位:度),求瓦片编号x,y:



Google Map  卫星地图/地形图:jpg   地图:png





        (0,0,1)    (1,0,1)

        (0,1,1)    (1,1,1)

瓦片地址格式:http://mt2.google.cn/vt/lyrs=m@167000000&hl=zh-CN&gl=cn&x=420&y=193&z=9

z: [0-18]    x,y: [0-]

地图图层说明:

h skeleton map light  http://mt2.google.cn/vt/lyrs=h&hl=zh-CN&gl=cn&x=420&y=193&z=9
m 全地图   http://mt2.google.cn/vt/lyrs=m&hl=zh-CN&gl=cn&x=420&y=193&z=9
p terrain+map  http://mt2.google.cn/vt/lyrs=p&hl=zh-CN&gl=cn&x=420&y=193&z=9
r skeleton map dark   http://mt2.google.cn/vt/lyrs=r&hl=zh-CN&gl=cn&x=420&y=193&z=9
y hybrid satellite map   http://mt1.google.cn/vt/lyrs=y&hl=zh-CN&gl=cn&x=420&y=193&z=9
t 地形图   http://mt0.google.cn/vt/lyrs=t&hl=zh-CN&gl=cn&x=420&y=193&z=9
s 卫星地图   http://mt3.google.cn/vt/lyrs=s&hl=zh-CN&gl=cn&x=420&y=193&z=9
也可以进行组合,例如:s,r 或者 t,h   http://mt3.google.cn/vt/lyrs=t,h&hl=zh-CN&gl=cn&x=420&y=193&z=9

图片(x,y,z)像素(m,n)[注:像素坐标以左上角为原点,x轴向右,y轴向下]的经纬度[单位:度]与openmapstreet方法一致。

Bing Map   格式:png



  0    1

  2    3

瓦片地址格式:http://r1.tiles.ditu.live.com/tiles/r132122232001311321.png?g=100&mkt=zh-cn

级数:[1-18]

计算图片[为图片的code码,={0,1,2,3}]的像素(m,n)[注:像素坐标以左上角为原点,x轴向右,y轴向下]的经纬度

只需先计算出与x,y,z的关系,然后再套用openstreetmap的公式,就可以得到。

z = 的位数





Baidu Map  格式:jpg、png



        (0,0,3)      (1,0,3)

        (0,M1,3)    (1,M1,3)

瓦片地址格式:http://shangetu1.map.bdimg.com/it/u=x=99092;y=19997;z=19;v=017;type=web&fm=44&udt=20130712

百度地图赤道上的分辨率为:

z: [3-19]    x,y:     注:其中R为地球半径(R=6378137)

在第z级别,x,y方向的瓦片个数均为:

地图图层说明:

type=web 地图   http://shangetu0.map.bdimg.com/it/u=x=101237;y=37702;z=19;v=017;type=web&fm=44&udt=20130712
type=sate 卫星图  http://shangetu1.map.bdimg.com/it/u=x=101237;y=37702;z=19;v=009;type=sate&fm=46&udt=20130506

路网:http://online0.map.bdimg.com/tile/?qt=tile&x=101237&y=37702&z=19&styles=sl&v=017&udt=20130712

实时交通信息:http://its.map.baidu.com:8002/traffic/TrafficTileService?level=19&x=99052&y=20189&time=1373790856265&label=web2D&v=017

三维:http://d3.map.baidu.com/resource/mappic/bj/2/3/lv2/1251,1143.jpg?v=001  【z: [lv6-lv1]】



        (lv6,76,70)    (lv6,77,70)

        (lv6,76,71)    (lv6,77,71)

图片(x,y,z)像素(m,n)[注:像素坐标以左上角为原点,x轴向右,y轴向下]的经纬度[单位:度]分别为:





-----------------------------------------------------------------------------

已知经纬度(单位:度),求瓦片编号x,y:



瓦片下载工具

1.太乐地图:ArcTilerDesktopV3.5.rar,http://www.arctiler.com/

2.全能电子地图下载器:MapTileDownloader1.8.3.exe,http://code.google.com/p/maptiledownloader/

3.TileDownloader: http://www.softpedia.com/progDownload/Tile-Downloader-Download-198232.html
http://sourceforge.net/projects/tiledownloader/files/1.3/release1.3-bin.zip/download

坐标转换工具

http://rovertang.com/labs/tileindex/

http://rovertang.com/archives/545

http://rovertang.com/labs/GMAPIv3_Offline/

公式&代码实现:http://wiki.openstreetmap.org/wiki/Slippy_map_tilenames
分类: 互联网技术, 计算机理论, 算法思想
标签: web, gis
绿色通道: 好文要顶 关注我 收藏该文与我联系 



  • 大小: 66 KB
  • 大小: 305.8 KB
  • 大小: 55.6 KB
分享到:
评论

相关推荐

    基于ASP组件技术的WebGIS解决方案 .rar_gis_gis asp_web gis_webgis_方案

    【标题】"基于ASP组件技术的WebGIS解决方案 .rar_gis_gis asp_web gis_webgis_方案" 涉及的关键知识点主要包括ASP技术、GIS(地理信息系统)以及WebGIS的集成应用。 ASP(Active Server Pages)是微软公司开发的一...

    mapXtreme-Java-web-gis.zip_GIS 开发_Java GIS_gis java_gis定位java_we

    MapXtreme是一款由Intergraph公司开发的GIS(地理信息系统)解决方案,主要针对Web环境,提供了强大的地图渲染、数据管理和空间分析功能。本压缩包文件“mapXtreme-Java-web-gis.zip”包含了关于使用MapXtreme Java...

    gis.rar_gis_gis 方案

    1. 地图渲染:使用GIS软件库(如OpenLayers、Leaflet等)实现地图展示和交互操作。 2. 数据集成:采用ESRI的ArcGIS或开源的QGIS进行数据导入、处理和分析。 3. 位置服务:集成GPS或其他定位技术,获取实时位置信息。...

    arcims.rar_arcims_gis_地图 java

    它通过HTTP协议传输GIS数据,支持多种数据格式,如Shapefile、Geodatabase等。ArcIMS的架构包括服务器组件、客户端组件以及中间的通信协议,使得用户能够在任何支持Web浏览器的设备上访问地图服务。 2. **Java与GIS...

    GIS_system_of_public_management.rar_Gis VB_VB GIS_gis

    7. **地图服务与Web GIS**:如果项目涉及到Web GIS,可能需要理解如何使用VB与Web服务器交互,提供地图服务,如WMS(Web Map Service)和WFS(Web Feature Service)。 8. **可视化和报告**:生成地图报表和统计...

    ARCGIS.zip_Arcgis 源码_GIS 开发_arc_arc gis engine_gis java

    Engine提供了地图绘制、数据操作、工具栏和控件等功能,开发者可以利用这些功能创建定制化的GIS解决方案。 6. **文件名ARCGIS.doc**:这个文件可能是关于ArcGIS Engine开发的文档,包含了开发指南、示例代码解释或...

    gis.rar_WebGIS公交地图_gis_mapinfo webgis_webgis

    总的来说,“gis.rar”提供的WebGIS公交地图解决方案是一个集地图展示、交互、数据分析于一体的系统。它涉及的技术包括但不限于MapInfo平台、WebGIS开发、公交换乘算法、前端Web技术、后端服务器编程以及数据库管理...

    gis.zip_GIS 二次开发_GIS二次开发_arcengine

    4. "3sdnMap" - 这可能是一个地图相关的工作空间或者数据集,包含地图图层、地理数据等,用于展示或操作GIS信息。 通过这个项目,开发者可以学习到如何在ArcEngine环境下使用C#进行地图显示、数据处理、空间分析、...

    ewr.rar_GIS 二次开发_gis

    GIS的核心功能包括空间数据管理、空间分析、地图制作和信息共享。 二、GIS二次开发的重要性 1. 定制化:GIS二次开发能够根据用户的特定业务需求,定制化功能,提高工作效率。 2. 整合资源:集成其他系统,实现跨...

    GIS.rar_gis

    1. **Web GIS**:基于Web的GIS服务,如 ArcGIS Online 和 OpenLayers,实现数据共享和在线地图服务。 2. **移动GIS**:在移动设备上进行GIS操作,如 Collector for ArcGIS。 3. **遥感与GIS集成**:利用遥感图像进行...

    VB.rar_geomedia_gis java_supermap_摄影测量

    集思宝G516-专业GIS数据采集器则可能是用于现场数据采集的设备,它可以配合摄影测量系统进行实地测量,提高数据的准确性。激光测距仪手册可能提供了关于如何使用这种设备进行精确距离测量的指南。 综上所述,这个...

    ppt_qgis_gis_源码.rar

    QGIS(Quantum GIS)是一款开源的地理信息系统,它支持多种数据格式,可以进行地图制作、空间分析、数据管理等多种GIS操作。本资料"ppt_qgis_gis_源码.rar"包含了关于QGIS的PPT演示文稿以及可能的源代码文件,旨在...

    ArcGIS.rar_ArcGIS开发_arcgis_gis_二次开发

    在GIS(地理信息系统)领域,ArcGIS是一款广泛使用的专业软件,它集成了地图制作、空间分析、数据管理等多种功能。本资源"ArcGIS.rar_ArcGIS开发_arcgis_gis_二次开发"着重于ArcGIS的二次开发,这涉及到对ArcGIS API...

    gis_for_web_developers

    为了查看下载的数据,可以使用专门的GIS查看器软件。对于Shapefile格式的数据,有许多免费的查看器可供选择,如QGIS、ArcGIS Explorer等。这些工具不仅能够打开Shapefile,还支持其他多种地理空间数据格式。 #### ...

    开源GIS与空间数据库实践PPT.rar_gis_开源GIS_空间数据库

    5. **Web GIS与服务**:通过开源GIS,可以构建Web GIS应用,如使用OpenLayers、Leaflet等库开发交互式地图,或者通过WMS、WFS等OGC(开放地理空间联盟)标准提供地图服务。这样,用户可以在任何地方通过浏览器访问和...

    Web-GIS 介绍

    【Web-GIS 介绍】 Web-GIS,全称为Web地理信息系统,是一种基于互联网技术的地理信息系统,它将GIS的功能与Web技术相结合,使得用户能够通过网络浏览器访问和操作地理信息。这种系统允许用户在全球范围内获取、共享...

    GIS数据下载处理系统_Python_PLSQL_下载.zip

    本项目"GIS数据下载处理系统_Python_PLSQL_下载.zip"显然是一个用于处理GIS数据的系统,主要涉及到Python编程语言和PL/SQL数据库语言。 1. **Python在GIS中的应用**: Python是一种高级编程语言,因其简洁易读的...

    GIS_for_Web_Developers

    Web GIS使得用户可以通过网络浏览器访问地理空间数据,进行查询、分析、可视化等操作。这对于促进地理信息的共享与交流具有重要意义。 #### 高质量的Web GIS应用开发技巧 - **维护性高的编码方式**:书中强调了...

Global site tag (gtag.js) - Google Analytics