gdal / ogr: как действительно обрезать шейп-файл?

учитывая файл SHP, соответствующий европейским странам, и...

учитывая определенную область corresponting во Францию такой :

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

как получить только точки / геометрию, которая пересекает мою определенную область с gdal ? так что мой урожай действительно настоящий урожай, который просто сохраняет необходимую геометрию. Сильное предпочтение gdal, ogr или консоли.

1 ответов


использовать в gdal это ogr2ogr утилита командной строки. Если у вас есть файл Europe.shp который имеет пространственную привязку с единицами градусов, затем используйте -clipsrc опция с десятичными градусами для создания нового шейп-файла:

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

появилась пример на странице ogr2ogr С Францией, используемой в качестве примера.