gdal/ogr:如何真正裁剪shapefile?

Hug*_*lpz 7 gis shapefile gdal ogr

鉴于对应于欧洲国家的SHP文件,以及......

给定对应法国的定义区域:

West : 005° 48' W
East : 010° E
North : 051° 30' N
South : 041° N
Run Code Online (Sandbox Code Playgroud)

如何只获得与我定义的区域相交的点/几何与gdal?所以我的作物确实是一种真正的作物,它只保留必要的几何形状.强烈偏好gdal,ogr或控制台的解决方案.

Mik*_*e T 10

使用GDAL的ogr2ogr命令行实用程序.如果您的文件Europe.shp具有以度为单位的空间参考,则使用-clipsrc带有十进制度的选项来创建新的shapefile:

ogr2ogr -clipsrc -5.8 41 10 51.5 France.shp Europe.shp
Run Code Online (Sandbox Code Playgroud)

在ogr2ogr页面上还有一个例子,以法国为例.