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

10

假设有一个对应于欧洲国家的SHP文件,并且...

假设有一个定义好的对应于法国区域:

West : 005° 48' W
East : 010° E
North : 051° 30' N
South : 041° N

如何使用gdal仅获取与我定义区域相交的点/几何图形?这样我的剪裁就是真正的剪裁,只保留必要的几何图形。强烈推荐使用gdalogr或控制台解决方案。


那么,是什么阻止你使用OGR呢?http://www.gdal.org/ogr2ogr.html - Rutger Kassies
2
不知道从哪里开始。 - Hugolpz
1个回答

15

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

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

ogr2ogr 页面上还有一个以法国为例的示例


1
好的,基本上clip等同于crop。谢谢!【我有时间测试时再进行验证!】 - Hugolpz
1
还有一个 -spat,它是基于几何而不是特征级别工作的。我不知道他们是怎么想出这些奇怪的名字的 ;) - Meekohi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接