NC JSON
Conversione file

Converti NC in JSON

RISPOSTA RAPIDA
È possibile convertire NC in JSON?
Sì - NC si converte in JSON.

Seleziona prima la variabile e la fetta di dimensione necessaria, quindi serializzala con .to_dict() di xarray o .to_dataframe().reset_index().to_json(). Convertire un intero dataset globale a piena risoluzione in JSON è poco pratico a causa delle dimensioni del file.

Anche in JSON: BDOB · EXPRESS · REPLIT

In questa pagina

Testato su macOS, Windows e Linux
Ultima verifica Oct 2026

Altri convertitori gratuiti

HEIC, PNG, WEBP, MP3 e altri - ogni strumento qui è gratuito.

Apri la cassetta degli attrezzi

Perché convertire NC in JSON?

JSON è il formato nativo di scambio dati per le applicazioni web e le API REST. Esportare un sottoinsieme di dati climatici o oceanografici da un file netCDF come JSON consente alle visualizzazioni e ai servizi web di consumarli senza una libreria netCDF. È anche leggibile dall'uomo, il che lo rende utile per ispezionare i metadati o una piccola fetta di variabili durante lo sviluppo.

Come convertire NC in JSON

Python (xarray + netCDF4) FREE

Installa con pip install xarray netCDF4, apri il file con xarray.open_dataset(), seleziona la variabile e la fetta con .sel(), quindi chiama .to_dict() e json.dump() per scrivere l'output.

ncdump FREE

Esegui ncdump -h data.nc per ispezionare i metadati o ncdump -v nome_variabile data.nc per scaricare una variabile in formato testo CDL; passa il risultato attraverso un comando Python rapido per produrre l'output JSON.

Informazioni su questi formati

Qualità e a cosa prestare attenzione

  • JSON è pratico solo per piccole fette - una singola variabile grigliata globale a risoluzione giornaliera può contenere milioni di valori numerici, rendendo l'output lento da produrre e difficile da consumare.
  • Identifica sempre i nomi delle variabili prima eseguendo ncdump -h tuo_file.nc o print(ds) in xarray prima di tentare qualsiasi esportazione.
  • Per una struttura piatta orientata ai record adatta alle API REST, usa subset.to_dataframe().reset_index().to_json(orient='records') invece di .to_dict().

Domande frequenti

Posso convertire l'intero file NC in un singolo documento JSON?
Tecnicamente sì, ma è raramente utile - l'output è profondamente annidato e può pesare centinaia di megabyte per i tipici file climatici. Seleziona sempre prima una variabile e una fetta.
Esiste uno strumento online per convertire NC in JSON?
Non esiste un convertitore online affidabile; i file netCDF sono grandi dataset scientifici che richiedono il supporto di librerie superiore a quello che gli strumenti basati su browser possono fornire.
Quale struttura JSON produce xarray?
Il metodo .to_dict() di xarray restituisce un oggetto annidato con chiavi per coords, data_vars, dims e attrs, rispecchiando la struttura del Dataset xarray.