绘制地图时,我添加状态行
ax.add_feature(cfeature.NaturalEarthFeature(
'cultural', 'admin_1_states_provinces_lines', resolution,
edgecolor='gray', facecolor='none'))
其中resolution
是'110m'
,'50m'
或'10m'
。 110m数据集仅包含美国各州,而其他州则更多。
我只想为所选国家/地区绘制州界(与所选决议无关),例如只有美国,加拿大和澳大利亚。
我在Draw a map of a specific country with cartopy?中发现了类似的问题,并从gadm.org下载了美国形状文件。我使用
添加了状态us_shapes = list(shpreader.Reader('shapefiles/gadm36_USA_1.shp').geometries())
ax.add_geometries(us_shapes, ccrs.PlateCarree(), edgecolor='gray',
facecolor='none')
但这给我带来了两个问题: