Tutoriel: Introduction à GDAL

4. Convertir des formats SIG

4.3. Requêtes spatiales sur des données vectorielles

Pour notre carte de Delft, nous voulons faire l'analyse SIG suivante:

  • Sélectionner la commune de Delft sur la carte des communes et la sauvegarder dans un nouveau fichier de forme  (shapefile);
  • Intersecter les limites de la commune de Delft avec la carte routière des Pays-Bas.
Nous pouvons utiliser une requête spatiale pour sélectionner une caractéristique dans une carte vectorielle.

1. Quel est l'attribut de la carte des communes contenant les noms des communes ? Vous pouvez utiliser soit ogrinfo ou QGIS pour répondre à cette question.

2. Exécutez la commande suivante:
ogr2ogr -f "ESRI Shapefile" -where GM_NAAM='Delft' -a_srs EPSG:28992 delft.shp gem_2011_gn1.shp

Ceci sauvegardera l'entité avec GM_NAAM Delft dans un nouveau fichier appelé delft.shp. L'argument -a_srs EPSG:28992 est utilisé pour affecter la projection Amersfoort/RD New au fichier de sortie. L'argument -f définit le format de sortie.

3. Nous pouvons découper le vecteur roadsreprojected.shp afin qu'il ne couvre que la municipalité de Delft. Nous utilisons pour cela l'argument -clipsrc.
ogr2ogr -clipsrc delft.shp roadsdelft.shp roadsreprojected.shp
 
4. Ouvrez maintenant dans QGIS le DEM (MNE) reprojeté (dem_rd.tif), la carte routière découpée (roadsdelft.shp) et la commune de Delft (delft.shp).


Result GDAL