Как я могу вычислить контур, соответствующий объединению набора геометрий? В частности, учитывая геометрию 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]
Теперь у нас есть схемы для каждого штата. Как мы можем присоединить это к контуру конуса?
Вот что я в итоге сделал. Сначала я добавил столбец «страна» для всех штатов, затем использовал «disolve (by =» страна »):
conus.loc[:,'country'] = 'usa' # produces warning, don't know how to avoid us = conus.dissolve(by='country', aggfunc = 'sum')