2013-08-19 15 views
7

Dato un file SHP corrispondente ai paesi europei, e ...gdal/ogr: Come tagliare veramente uno shapefile?

area definita Dato corresponting in Francia ad esempio:

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

Come ottenere solo i punti/geometrie che interseca la mia area definita con gdal? quindi il mio raccolto è davvero un vero crop, che mantiene solo le geometrie necessarie. Forte preferenza per gdal, ogr o soluzioni console.

+0

Quindi, che cosa ti impedisce di utilizzare 'OGR'? http://www.gdal.org/ogr2ogr.html –

+1

Solo non so da dove cominciare. – Hugolpz

risposta

9

Utilizzare l'utility da riga di comando ogr2ogr di GDAL. Se si dispone di un file Europe.shp che ha un riferimento spaziale con le unità di gradi, quindi utilizzare l'opzione -clipsrc con gradi decimali per fare un nuovo shapefile:

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

C'è anche an example at the ogr2ogr page con la Francia utilizzato come esempio.

+0

Ok, quindi fondamentalmente clip = ritaglio. Grazie ! [Convalida quando ho il tempo di testare!] – Hugolpz