如何计算与一组几何的并集相对应的轮廓?具体来说,在给定50个州的几何形状的情况下,我想要美国大陆的轮廓。
使用来自的gz_2010_us_040_00_5m.json https://github.com/kjhealy/us-county/tree/master/data/geojson
import geopandas as gpd
import numpy as np
country = gpd.read_file("data/gz_2010_us_040_00_5m.json")
conus = country[country['NAME'].isin(['Alaska','Hawaii', 'Puerto Rico']) == False]
现在我们有了每个州的轮廓。我们如何才能将其纳入圆锥形轮廓?
答案 0 :(得分:0)
这就是我最终要做的。首先,我在所有州中添加了“国家”列,然后使用“溶解(by ='国家”):
conus.loc[:,'country'] = 'usa' # produces warning, don't know how to avoid
us = conus.dissolve(by='country', aggfunc = 'sum')