Tutorial: Introductie GDAL
7. GDAL vector pipeline
Net als bij rasterdata kunnen we ook pipelines maken voor vectordata met het commando gdal vector pipeline. Omdat we invoergegevens alleen in de eerste stap kunnen inlezen en resultaten alleen in de laatste stap kunnen wegschrijven, gaan we twee pipelines maken.
We schrijven de resultaten weg naar een nieuw geopackage genaamd data.gpkg.
Pipeline 1: Extract the Delft municipality polygon

- Voer het volgende commando uit:
gdal vector pipeline read gem_2011_gn1.shp ! sql --sql "SELECT * FROM gem_2011_gn1 WHERE GM_NAAM = 'Delft'" ! write data.gpkg --output-layer municipality
Pipeline 2: Herprojecteer de wegen, clip ze tot Delft en schrijf ze weg naar hetzelfde GeoPackage

2. Voer het volgende commando uit:
gdal vector pipeline read roads.shp ! reproject -d EPSG:28992 ! clip --like data.gpkg --like-layer municipality ! write data.gpkg --output-layer roads_delft --update
3. Bekijk het resultaat in QGIS.