Ein Shapefile in kleinere Teile schneiden

11

Ich habe das 450 MB große Küsten-Shapefile von OpenStreetMap heruntergeladen und möchte es in kleinere Teile aufteilen. Gibt es eine Möglichkeit, ein Shapefile nur mit den in einem kleineren Bereich enthaltenen Polygonen zu generieren?

Die Datei enthält die Wasserflächen, die bereits in rechteckige Formen aufgeteilt sind.

Erik Johansson
quelle
2
Laut den Dokumenten ist es kein "ein großes Polygon", sondern wurde bereits "in 100 km x 100 km große Quadrate unterteilt". Haben Sie brauchen Clip kleinere Teile dieser quadratischen Funktionen oder würde es genügen , um zu wählen , diese Quadrate abdeckt Ihre Studie Region?
whuber
Es würde ausreichen, wenn ich ein paar dieser 100 km langen Quadrate exportieren könnte. Nicht optimal, wenn ich mich auf ein so großes Raster beschränke, aber sehr machbar.
Erik Johansson

Antworten:

12

Mit ogr2ogrkönnen Sie einen Begrenzungsrahmen angeben, mit dem Sie einen Clip erstellen möchten -clipsrc x_min y_min x_max y_max, um beispielsweise nur die nördliche Hemisphäre eines globalen Datensatzes abzurufen:

ogr2ogr -f "ESRI Shapefile" borders_north.shp borders.shp -clipsrc -180 0 180 90

Weitere Optionen, einschließlich des Beschneidens auf eine andere Geometrie, finden Sie in der Dokumentation zu ogr2ogr .

scw
quelle
Wenn Sie eine alte GDAL-Version (<1.7) haben, funktioniert dies: ogr2ogr -f "ESRI Shapefile" borders_north.shp borders.shp -spat -180 0 180 90Sie wird nicht abgeschnitten. Wenn Sie also eine große Geometrie haben, müssen Sie noch ein Upgrade durchführen.
Erik Johansson
Die Datei befindet sich natürlich in einem sphärischen Mercator, daher müssen Sie die Koordinaten irgendwie verdecken.
Erik Johansson
4

Sie können qgis installieren und verwenden, um die heruntergeladene Datei zu laden. Verwenden Sie die Maus oder fragen Sie die Daten nach den Funktionen ab, die Sie auswählen möchten. und exportieren Sie die ausgewählten Features in ein neues Shapefile.

QGIS ist eine plattformübergreifende Open-Source-Anwendung (Linux, Windows, Mac) mit vielen gängigen GIS-Features und -Funktionen.

Ein Link enthält Tutorials , die diese Schritte in qgis illustriert ist hier verfügbar http://qgis.spatialthoughts.com/

relima
quelle