Cercando di convertire un file NetCDF in shapefile in QGIS

Aug 15 2020

Ho un file NetCDF contenente le temperature superficiali del mare che voglio convertire in uno shapefile ESRI.

Ho provato a seguire questo link: https://freegistutorial.com/how-to-export-layer-to-shapefile-on-qgis/ ma non riesco a vedere il formato ESRI Shapefile nell'elenco a discesa.

Ho caricato il file CDF -> clic destro -> Esporta -> salva con nome, e arrivo a questa schermata dove posso scegliere il tipo di formato.

Non esiste un'opzione shapefile e non sono sicuro di cosa sto facendo di sbagliato qui.

Risposte

2 Kazuhito Aug 16 2020 at 01:43

Quando "trascini e rilascia" il tuo file nc sul desktop di QGIS, QGIS lo leggerà come un livello raster così come lo vedi.

(1) Leggi il file NetCDF come file mesh.

Vai al menu: Layer > Add Layer > Add Mesh Layer...e seleziona il file nc.

(2) Usa il plugin Crayfish per esportare i dati

Installa il plug-in Crayfish e troverai vari strumenti nella Processing Toolobox. Export gridded value on meshStrumento di avvio (vedere l'immagine sopra).

Nella Export gridded value on meshfinestra degli strumenti:

  1. Fare clic su un piccolo pulsante con [...] puntini di sospensione del Dataset groups.
  2. Seleziona i dati che desideri esportare (es. Temperatura della superficie del mare come in questo esempio)
  3. Impostare in Grid Spacingbase al livello di dettagli richiesto.
  4. Fare clic sul pulsante [Esegui].

(3) I dati includeranno molti nanvalori (come l'area continentale). Potresti voler usare lo Extract by attributestrumento (o qualsiasi altro strumento) per rimuovere nan.