裁剪 面要素 shapefile

加载要裁剪的底图shp  ,之后创建一个矩形框shp ,可以用python geopandas

import os
import geopandas as gpd
from shapely import geometry

def clipSHP(minx,miny,maxx,maxy):
    
    clip = gpd.GeoSeries([geometry.Polygon([(minx, miny), (minx, maxy), (maxx, maxy), (maxx, miny)])],
                             index=['clip'],  # 构建一个索引字段
                             crs='EPSG:4326',  # 坐标系是:WGS 1984
                             )
    clip.to_file('D:/research/co_network/version2/data/wuhanMap/clip.shp',
               driver='ESRI Shapefile',
               encoding='utf-8')
    
clipSHP(min_lon,min_lat,max_lon,max_lat)

之后就能用 ARCgis   的  Analysis Tools  ---    Extract   ---- clip  工具进行裁剪了,输出shp

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值