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。