ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Raster vers NetCDF

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Convertit un jeu de données raster en fichier netCDF.

Utilisation

  • L'entrée peut correspondre à tout jeu de données raster ou catalogue d'images valide.

  • Le nom de variable par défaut est identique au nom du raster en entrée.

  • Le type de variable netCDF en sortie est réel simple ou entier en fonction du type de jeu de données raster en entrée.

  • Les noms des dimensions x et y par défaut sont respectivement x et y.

  • Le paramètre Band Dimension (Dimension de canal) est seulement applicable à un raster multicanal en entrée.

  • L’appariement des champs aux dimensions est seulement applicable à un catalogue d’images.

  • Les champs de chaînes ne peuvent pas être utilisés pour créer des dimensions dans le fichier netCDF.

  • Un niveau de compression élevé réduit la taille du fichier en sortie et peut améliorer les performances de l’outil. Lorsque le fichier netCDF compressé est utilisé en tant qu’entrée à des fins d’analyse supplémentaire, ses performances sont généralement supérieures.

Syntaxe

arcpy.md.RasterToNetCDF(in_raster, out_netCDF_file, {variable}, {variable_units}, {x_dimension}, {y_dimension}, {band_dimension}, {fields_to_dimensions}, {compression_level})
ParamètreExplicationType de données
in_raster

Jeu de données raster ou catalogue d'images en entrée.

Raster Layer; Raster Catalog
out_netCDF_file

Fichier netCDF en sortie. Le nom de fichier doit porter l'extension .nc.

File
variable
(Facultatif)

Nom de la variable netCDF utilisée dans le fichier netCDF en sortie. Cette variable contient les valeurs des cellules du raster en entrée.

String
variable_units
(Facultatif)

Unités des données contenues dans la variable. Le nom de la variable est spécifié par le paramètre Variable.

String
x_dimension
(Facultatif)

Nom de la dimension netCDF qui sera utilisée pour spécifier les coordonnées x (coordonnées de longitude).

String
y_dimension
(Facultatif)

Nom de la dimension netCDF qui sera utilisée pour spécifier les coordonnées y (coordonnées de latitude).

String
band_dimension
(Facultatif)

Nom de la dimension netCDF qui sera utilisée pour spécifier les canaux.

String
fields_to_dimensions
[[field, {dimension}, {units}],...]
(Facultatif)

Champ(s) utilisé(s) pour créer des dimensions dans le fichier netCDF.

  • field : champ dans la table attributaire de raster en entrée.
  • {dimension} : nom de la dimension netCDF.
  • {units} : unités des données représentées par le champ.
Value Table
compression_level
(Facultatif)

Niveau auquel le fichier netCDF en sortie sera compressé. La valeur par défaut est 0, ce qui équivaut à l’absence de compression. Une valeur de 9 implique une compression maximale.

Long

Exemple de code

Exemple d'utilisation de l'outil RasterToNetCDF 1 (fenêtre Python)

Convertit un jeu de données raster en fichier netCDF.

import arcpy
arcpy.RasterToNetCDF_md("C:/data/elevation","C:/output/elev.nc","elevation",
                        "meter","x","y", "", "")
Exemple d'utilisation de l'outil RasterToNetCDF 2 (script autonome)

Convertit un jeu de données raster en fichier netCDF.

# RasterToNetCDF_Ex_02.py
# Description: Converts a raster dataset to a netCDF file.
# Requirements: None

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inRaster = "C:/data/elevation"
outNetCDFFile = "C:/output/elevnetcdf.nc"
variable = "elevation"
units = "meter"
XDimension = "x"
YDimension = "y"
bandDimension = ""
compressionLevel = ""

# Process: RasterToNetCDF
arcpy.RasterToNetCDF_md(inRaster, outNetCDFFile, variable, units, 
                        XDimension, YDimension, bandDimension, compressionLevel)

Environnements

  • Espace de travail courant
  • Espace de travail temporaire

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes

  • Vue d'ensemble de la boîte à outils multidimensionnels
  • Exportation vers des données netCDF à l'aide d'outils de géotraitement
  • Entités vers NetCDF
  • Table vers NetCDF

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal