как я могу извлечь контурные линии из данных, импортированных через интерфейс feature
cartopy? Если решение включает geoviews.feature
или другую оболочку, то, конечно, все в порядке.
Например, как мне извлечь данные, представленные как cfeature.COASTLINE
в следующем примере?
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
import cartopy.feature as cfeature
ax = plt.axes(projection=ccrs.PlateCarree())
ax.add_feature(cfeature.COASTLINE)
plt.show()
Я благодарен за любые подсказки, которые у вас могут быть!
FWIW, в basemap
я бы сделал это так:
import mpl_toolkits.basemap as bm
import matplotlib.pyplot as plt
m = bm.Basemap(width=2000e3,height=2000e3,
resolution='l',projection='stere',
lat_ts=70,lat_0=70,lon_0=-60.)
fig,ax=plt.subplots()
coastlines = m.drawcoastlines().get_segments()