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。