集合操作

基于shapely第三方库

  1. GeoSeries.buffer(distance, resolution=16) #缓冲区
  2. GeoSeries.boundary #表示每个几何的集合理论边界的低维对象
  3. GeoSeries.centroid #几何的质心
  4. GeoSeries.convex_hull #建立最小多边形
  5. GeoSeries.envelope #建立表示包含每个对象的点或最小矩形多边形(边平行于坐标轴)的几何图形
  6. GeoSeries.unary_union #返回包含所有几何的并集的几何
  7. GeoSeries.simplify #返回GeoSeries包含每个对象的简化表示的a
  8. GeoSeries.rotate #旋转GeoSeries的坐标
  9. GeoSeries.scale #沿着每个(x,y,z)维度缩放GeoSeries的几何
  10. GeoSeries.skew #通过沿x和y维度的角度剪切/倾斜GeoSeries的几何
  11. GeoSeries.translate #移动GeoSeries的坐标

叠置分析overlay

帮助文档

  1. newdf = geopandas.overlay(df1, df2, how='intersection', make_valid=True, use_sindex=None)
  2. # [how] intersection;union;identity;symmetric_difference;difference

aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMTU3NjU3MC8yMDE5MDQvMTU3NjU3MC0yMDE5MDQxMzE3NDM0Njg2MS0xMTMwNDA2Mjk3LnBuZw.png