Openlayers 4:从地图获取Pixeldata似乎有偏移

时间:2019-04-28 14:41:59

标签: javascript openlayers

我编写了一个函数来从openlayers地图中检索像素数据:

ValueError: TypeError: object of type 'RaggedTensor' has no len() 

代码基于this link。同样,从LatLon数据到像素坐标的转换也得到了广泛的应用,并且没有任何问题。

但是,检索到的像素数据在某种程度上偏离了坐标,因此我可以看到有土地的水以及其他地方。据我所知,在x和y方向上的偏移量是几百个像素(在lonlat中是几米),可能的原因在于地图中的像素与画布上的像素不对应

有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

迈克的回应确实使我走上了正轨! 我为那些可能遇到相同问题的人提供了修改后的代码:

/hotels