首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以在geopandas中添加基于属性的可变缓冲区吗?

问可以在geopandas中添加基于属性的可变缓冲区吗?
EN

Stack Overflow用户
提问于 2020-02-11 21:27:45
回答 1查看 278关注 0票数 2

我有以下GeoSeries:

print(zambia_grid)

代码语言:javascript
复制
voltage_kV, geometry, buffer_value                                                             
88.0,        MULTILINESTRING ((662448.559 8288872.590, 6625...,  660.0   
132.0,       MULTILINESTRING ((662368.932 8288816.909, 6623...,  142.0   
220.0,       MULTILINESTRING ((632159.980 8609158.729, 6321...,  990.0   
330.0,       MULTILINESTRING ((662612.310 8288970.288, 6626...,  220.0 

我已经尝试创建了一个缓冲区:

zambia_grid_buffer = zambia_grid.buffer(distance = zambia_grid['buffer_value'])

然而,当我尝试绘制时,我得到了以下错误:

“‘Polygon”对象不可订阅

..。在geopandas中有可能有不同的缓冲区吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-11 22:22:07

从GeoPandas版本0.5开始,您应该能够为distance参数向buffer传递一系列值的数组,以具有不同的缓冲区大小。

使用内置的国家数据集作为虚拟示例:

代码语言:javascript
复制
>>> df = geopandas.read_file(geopandas.datasets.get_path("naturalearth_lowres"))
>>> df
    pop_est      continent       name iso_a3  gdp_md_est                                           geometry
0    920938        Oceania       Fiji    FJI      8374.0  MULTIPOLYGON (((180.00000 -16.06713, 180.00000...
1  53950935         Africa   Tanzania    TZA    150600.0  POLYGON ((33.90371 -0.95000, 34.07262 -1.05982...
2    603253         Africa  W. Sahara    ESH       906.5  POLYGON ((-8.66559 27.65643, -8.66512 27.58948...
3  35623680  North America     Canada    CAN   1674000.0  MULTIPOLYGON (((-122.84000 49.00000, -122.9742...
..      ...            ...        ...    ...         ...                                             

>>> df.buffer(distance=df['pop_est'])
0      POLYGON ((-920362.560 -15501.816, -921118.000 ...
1      POLYGON ((-1110993.428 53939492.982, 4253453.0...
2      POLYGON ((-8.666 603280.656, 58859.799 600401....
3      POLYGON ((-35623475.484 26100.474, -35623805.6...
...
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60169954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档