Essayer de convertir le fichier NetCDF en fichier de formes dans QGIS

Aug 15 2020

J'ai un fichier NetCDF contenant les températures de surface de la mer que je souhaite convertir en fichier de formes ESRI.

J'ai essayé de suivre ce lien: https://freegistutorial.com/how-to-export-layer-to-shapefile-on-qgis/ mais je ne vois pas le format ESRI Shapefile dans la liste déroulante.

J'ai chargé le fichier CDF -> clic droit -> Exporter -> enregistrer sous, et j'arrive à cet écran où je peux choisir le type de format.

Il n'y a pas d'option de fichier de formes et je ne sais pas ce que je fais de mal ici.

Réponses

2 Kazuhito Aug 16 2020 at 01:43

Lorsque vous «glissez et déposez» votre fichier nc sur le bureau QGIS, QGIS le lira comme une couche raster telle que vous la voyez.

(1) Lisez le fichier NetCDF en tant que fichier de maillage.

Allez dans le menu: Layer > Add Layer > Add Mesh Layer...et sélectionnez le fichier nc.

(2) Utilisez le plugin Crayfish pour exporter les données

Installez le plugin Crayfish et vous trouverez divers outils dans la boîte à outils de traitement. Export gridded value on meshOutil de démarrage (voir l'image ci-dessus).

Dans la Export gridded value on meshfenêtre d'outils:

  1. Cliquez sur un petit bouton de points de suspension [...] du Dataset groups.
  2. Sélectionnez les données que vous souhaitez exporter (par exemple la température de surface de la mer dans cet exemple)
  3. Réglez le en Grid Spacingfonction du niveau de détails requis.
  4. Cliquez sur le bouton [Exécuter].

(3) Les données comprendront de nombreuses nanvaleurs (telles que la zone continentale). Vous pouvez utiliser l' Extract by attributeoutil (ou tout autre outil) pour supprimer nan.