2013-08-19 31 views
7

Biorąc plik SHP odpowiadającą krajach europejskich i ...gdal/ogr: Jak naprawdę przycinać shapefile?

Biorąc pod uwagę określony obszar corresponting do Francji takie:

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

Jak zdobyć tylko punktów/geometrię, która przecina mój zdefiniowany obszar za pomocą gdal?, więc moje plony są prawdziwą ploną, która zachowuje niezbędną geometrię. Silne preferencje dla rozwiązań gdal, ogr lub konsolowych.

+0

Co Cię powstrzymuje od używania 'OGR'? http://www.gdal.org/ogr2ogr.html –

+1

Po prostu nie wiem od czego zacząć. – Hugolpz

Odpowiedz

9

Użyj narzędzia wiersza polecenia GDAL's ogr2ogr. Jeśli masz plik Europe.shp który ma odniesienie przestrzenne z jednostkami stopni, a następnie wybierz opcję -clipsrc o stopniach dziesiętnych, aby nowy shapefile:

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

Istnieje również an example at the ogr2ogr page z Francja użyty jako przykład.

+0

Ok, więc w zasadzie klip = przycinanie. Dzięki ! [Sprawdzanie poprawności, gdy mam czas, aby przetestować!] – Hugolpz