Я определил интересующую область, где я отслеживал, например. испарение во времени. Теперь я хочу изобразить этот регион на участке базовой карты, построив только его границы. Область определяется как (почти) глобальная матрица lat/lon, заполненная только 1 в координатах Региона (например, маска земли/моря, но для моего конкретного региона).Границы участка конкретного региона в базовой карте
Если люди хотят строить границы определенной геометрии, они часто ссылаются на шейп-файлы (которые я не знаком), но это простой способ создать многоугольник и построить этот многоугольник на базовой карте. Тем не менее, я не могу найти информацию о создании шейп-файла из массива, подобного моему «Region array».
Какое ваше предложение?
Если у вас есть массив, вам не нужно шейп. просто добавьте его как патч matplotlib: http://matplotlib.org/devdocs/examples/shapes_and_collections/path_patch_demo.html –
Это плохой пример. Использование регулярного PolygonPatch должно быть достаточным: http://matplotlib.org/devdocs/examples/shapes_and_collections/artist_reference.html –