Я пытаюсь применить маску к кубу данных радужной оболочки поля lat-lon в Python 3.4, чтобы отсеивать все точки сетки, не попадающие в конкретную страну.Это должно быть так же просто, как создание массива истинных / ложных масок и добавление его в мой куб данных, однако я могу только найти маски для национальных границ в форме шейп-файлов.
Я не могу понять, какпреобразовать шейп-файл, полностью в python, в логическую сетку, которую я могу использовать с iris.Мне известно о нескольких пакетах Python для работы с шейп-файлами, такими как Fiona и Shapely, но я не могу собрать все части вместе.
Любая помощь приветствуется.