Gis gdal/ogr:如何真正裁剪形状文件?

Gis gdal/ogr:如何真正裁剪形状文件?,gis,gdal,shapefile,ogr,Gis,Gdal,Shapefile,Ogr,给定一个与欧洲国家相对应的SHP文件,,并且 给定与法国相对应的定义区域,例如: West : 005° 48' W East : 010° E North : 051° 30' N South : 041° N 如何仅获取与我定义的区域与gdal相交的点/几何体?因此,我的裁剪确实是一个真正的裁剪,只保留必要的几何体。强烈偏好gdal、ogr或控制台解决方案。使用gdal的命令行实用程序。如果您有一个文件Europe.shp,其中包含以度为单位的空间参照,则使用带有十进制度的-clipsrc

给定一个与欧洲国家相对应的SHP文件,,并且

给定与法国相对应的定义区域,例如:

West : 005° 48' W
East : 010° E
North : 051° 30' N
South : 041° N
如何仅获取与我定义的区域与gdal相交的点/几何体?因此,我的裁剪确实是一个真正的裁剪,只保留必要的几何体。强烈偏好
gdal
ogr
或控制台解决方案。

使用gdal的命令行实用程序。如果您有一个文件
Europe.shp
,其中包含以度为单位的空间参照,则使用带有十进制度的
-clipsrc
选项创建一个新的形状文件:

ogr2ogr -clipsrc -5.8 41 10 51.5 France.shp Europe.shp

法国也是一个例子。

那么,是什么阻碍了你使用OGR?只是不知道从哪里开始。好的,基本上clip=crop。谢谢[当我有时间测试时进行验证!]还有
-spat
,它在几何体而不是特征级上工作。我不知道他们是怎么想出这些古怪的名字的;)