Я использую Cartopy и Metpy для создания новой графики. Когда я использую Google codelab, когда я пытаюсь установить экстент на своих картах с помощью:
track_line_gdf = geopandas.read_file('/content/al112017-020_5day_lin.shp')
cone_gdf = geopandas.read_file('/content/al112017-020_5day_lin.shp')
points_gdf = geopandas.read_file('/content/al112017-020_5day_pts.shp')
map_crs = ccrs.LambertConformal(central_latitude=35, central_longitude=100,
standard_parallels=(30, 60))
data_crs = ccrs.PlateCarree()
fig = plt.figure(figsize=(14 , 12))
ax = plt.subplot(1, 1, 1, projection=map_crs)
ax.set_extent([-90,-72, 20, 55]) #Problem line
Я получаю предупреждение: «Геометрия должна быть Point или LineString», тогда мой блокнот вылетает. Я попытался изменить значения в ax.set_extent (). У меня все еще возникает та же проблема: «Геометрия должна быть точкой или строкой», а затем мой ноутбук вылетает по «неизвестной» причине. Также данные, которые я использую, представляют собой шейп-файлы для урагана Ирма. Кто-нибудь видел эту проблему раньше? Спасибо вам за помощь!
P.S. В настоящее время я живу на Гуаме, поэтому могу ответить в странное время по сравнению с материковой частью США. Еще раз спасибо за вашу помощь!