将坐标/项目坐标(经度和纬度)映射到二维np.array

时间:2019-04-01 14:47:34

标签: python numpy coordinates latitude-longitude

我将一个国家的一部分表示为numpy数组,其中我将数组的一个元素用于100米,如下所示:

xSize = 580  # km
ySize = 294  # km

xSize = xSize * 10 # every 100m a representation
ySize = ySize * 10 # every 100m a representation

myMap = np.zeros([xSize, ySize], dtype=np.float16)

现在,我想根据经度/纬度给出的坐标在某些区域更改myMap。为了简单起见,我想将表示(46.861129,9.526872)的myMap的值从0更改为1。

如果我手动执行此操作,则需要测量我感兴趣的区域的“偏移”,例如谷歌地图,然后做一些野蛮的计算(可以用于纬度,但不能用于经度)。但是我想这是python,必须使用一些简单安全的标准函数?我只是无法使用Google找到它...

this基本相同,但适用于python。

0 个答案:

没有答案