Карта / координаты проекта (долгота и широта) на 2d np.array - PullRequest
0 голосов
/ 01 апреля 2019

Я представляю часть страны в виде массива 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 вопределенные области на основе координат, заданных как долгота / широта.Допустим, для простоты я хотел бы изменить значение myMap, которое представляет (46.861129, 9.526872), с 0 на 1.

Если я сделаю это вручную, мне нужно будет измерить «смещение» для областичто меня интересует, например, Google Maps, а затем сделать некоторые дикие вычисления (хорошо для широты, но не так просто для долготы), чтобы отобразить это.Но я думаю, так как это python, должна быть какая-то простая и безопасная для использования стандартная функция?Я просто не могу найти его с помощью Google ...

В основном так же, как это , но для Python.

...