繁体   English   中英

如何从几何联合计算几何轮廓

[英]How to compute outline of geometry from union of geometries

如何计算与一组几何的并集相对应的轮廓? 具体来说,给定50个州的几何,我想要连续的美国大陆的轮廓。

使用来自https://github.com/kjhealy/us-county/tree/master/data/geojson的 gz_2010_us_040_00_5m.json

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]

现在我们有每个州的大纲。 我们怎样才能将这个加入到conus的轮廓中?

这就是我最终做的事情。 首先,我向所有州添加了一个列“国家”,然后使用'dissolve(by ='country'):

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM