arcgis server瓦片行列號計算


2013-08-01

    arcgis server切圖時會設置一個原點坐標,如果是經緯度坐標一般默認(x0,y0)=(-400,400)作為切圖的起始點,即從這開始算行列號。假設切圖的地圖某點坐標為x,y,切圖的瓦片大小為256,其瓦片的級別分辨率為resolution,則計算該地圖點的行列號計算如下:

  col  = floor((x0 - x)/(256*resolution));

  row = floor((y0 - y)/(256*resolution));

注:resolution根據設置的比例大小會自動計算,在切圖時設置的參數會自動保存在layers目錄下的conf.xml文件中,resolution在該文件中可以找到。

 

切圖的瓦片相關命名規則:

每級一個文件夾,文件夾以L開頭,如第一級為L00,一次類推L01....;

每級里每行一個文件夾,行文件夾以R開頭,由16進制的8位數組成,不夠的以0補充,如R0000ef11;

每個行文件夾里的列命名與行類似,由16進制的8位數組成,不夠的以0補充,不過是以C開頭,如C00000de1。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM