如何求某点在特定级别下所在的切片行列号

通过地理范围,计算切片的行列号的值
已邀请:

江民彬

赞同来自:

【解决办法】:
假设要求的点的坐标为P(X,Y),现在求其在第一级别下的行列号。

    切片原点坐标(-20037508.342787001,20037508.342787001);

    第一级下每个像素的长度:2116.670900008467,即是resolution;

    每个切片的大小为256*256像素;

    得每个切片代表的宽度距离为256*2116.670900008467;

    丛原点开始一行排列到P点,行号基于高度计算;

    故P点所在的行号:(20037508.342787001-P.Y)/(256*2116.670900008467)

    故P点坐在的列号:(-20037508.342787001-P.X)/(256*2116.670900008467)

         算出来可能会有负值,对结果取整,求绝对值,就是P所在的行列号。

要回复问题请先登录注册