Как вычислить контур геометрии из объединения геометрий - PullRequest
0 голосов
/ 17 июня 2019

Как я могу вычислить контур, соответствующий объединению набора геометрий? В частности, учитывая геометрию 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]

Теперь у нас есть схемы для каждого штата. Как мы можем присоединить это к контуру конуса?

1 Ответ

0 голосов
/ 18 июня 2019

Вот что я в итоге сделал. Сначала я добавил столбец «страна» для всех штатов, затем использовал «disolve (by =» страна »):

conus.loc[:,'country'] = 'usa'  # produces warning, don't know how to avoid
us = conus.dissolve(by='country', aggfunc = 'sum')
...