怎么读取瓦片地图?

不管是ArcGIS Server,还是ArcMap,以及ArcGIS API For JavaScript/Flex/Silverlight/Android/ios中,都内置了瓦片的读取控件或读取算法,如果让我自己去做一个程序读取缓存瓦片,该如何去写呢??

首先看已有的资源:

配置文件:conf.cdi 和 conf.xml 

瓦片文件:等级严密的瓦片文件

conf.cdi:


120.5030.00
121.4031.00

主要保存的是地图的范围。

conf.xml:



GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433],AUTHORITY["EPSG",4326]]
-18090
11258999068426.24-10000010000-100000100008.983152841195215e-0090.0010.001true-1804326
-1809025625696


0225429.38931297750.001373291015625

1112714.69465648880.0006866455078125

256357.347328244383.4332275390625e-4

328178.673664122191.71661376953125e-4

414089.33683206118.58306884765625e-5

57044.6684160305484.291534423828125e-5

63522.3342080152742.145767211914063e-5

71761.1671040076371.072883605957031e-5

8880.58355200381855.364418029785156e-6


PNG80falseesriMapCacheStorageModeExploded0

存储的有坐标系等信息以及各个级别的分辨率和坐标系。

 

瓦片文件:可以从每个瓦片的路径和名称获得该瓦片的行列号和所在级别,然后通过conf.xml中的配置文件中读取solution,然后计算得到该瓦片的坐标位置。

 

以此我们可以制作自己的程序或者软件来显示瓦片地图了·······

 

转载请注明出处  http://www.cnblogs.com/The-SEA/p/4367898.html

转载于:https://www.cnblogs.com/The-SEA/p/4367898.html

你可能感兴趣的:(怎么读取瓦片地图?)