Il s'agit de la commande ng4exNhl qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
ng4ex - Exemples de programmes d'utilitaires graphiques de haut niveau NCAR
SYNOPSIS
ng4ex [-A] [-C] [-Fortran] [-NCL] [-cdf] [-csagrid] [-cssgrid] [-gui] [-an] [-gsun] [-W
type_poste_de_poste] [-app] [-de base] [-contourplot] [-fitgrid] [-barre d'étiquettes] [-Légende]
[-primitifs] [-plan de carte] [-natgrid] [-ngmath] [-streamplot] [-shgrid] [-texte]
[-coche] [-Titre] [-tracé vectoriel] [-xyplot] [-liste] [-nettoyer] [-n] prénom
DESCRIPTION
ng4ex fournit à l'utilisateur un accès à plusieurs exemples C, Fortran et NCL illustrant
l'utilisation des NCAR Graphics HLU (High Level Utilities) et NCL. Veuillez noter que NCL est
non disponible pour les systèmes Cray.
ng4ex copie le code source du ou des exemples spécifiés dans le répertoire courant et
puis compile, lie et exécute l'exemple (s'il s'agit d'un programme Fortran ou C) ou exécute
NCL dessus (s'il s'agit d'un fichier de script NCL). Selon l'exemple, la sortie peut être envoyée
dans un fichier NCGM (NCAR Graphics Metafile) et/ou affiché dans une fenêtre X sur votre écran.
Vous devez exécuter X et avoir votre environnement DISPLAY correctement configuré pour que X
exemples de fenêtres pour s'exécuter correctement.
Si l'exemple demandé crée un fichier NCGM, il aura le même nom que l'exemple,
suffixé par ".ncgm". Une option permet de demander que seul le code source soit copié
dans votre répertoire, sans compiler ni exécuter l'exemple. Une autre option vous permet de
demander que seul le fichier NCGM soit laissé dans votre répertoire et que tous les autres fichiers créés
by ng4ex être supprimé. L'argument prénom peut être sélectionné dans les listes qui apparaissent ci-dessous.
OPTIONS
-A Générez tous les exemples disponibles.
-C Générez tous les exemples C.
-Fortran
Générez tous les exemples Fortran.
-NCL Générez tous les exemples NCL.
-cdf Générez tous les exemples qui utilisent des fichiers netCDF. Pour les exemples C et Fortran,
cette option nécessite que la bibliothèque netCDF soit installée sur votre système.
-gui Générez tous les exemples d'interface graphique. Cette option nécessite que vous ayez les bibliothèques Motif
sur votre système.
-an Générez tous les exemples d'annotation.
-W Spécifiez le type de poste de travail. Cet argument ne peut être spécifié que sous forme de chaîne.
Certains exemples sont destinés à être affichés sur le poste de travail X, sur un fichier NCGM ou sur un
Fichier PostScript uniquement, auquel cas cette option peut être ignorée. Vous ne pouvez pas spécifier
plus d'un type de poste de travail. Si vous n'en spécifiez pas, un par défaut sera
être utilisé. Les chaînes de type_station de travail suivantes sont valides :
ncgm - fichier NCGM
x11 - fenêtre X11
ps - fichier PostScript
pdf - fichier PDF
-app Générez tous les exemples d'application Fortran, C et NCL qui montrent comment faire
des choses spécifiques avec des ressources.
-de base Générez tous les exemples de base Fortran, C et NCL liés au
exemples de base abordés dans le Guide de démarrage rapide.
-contourplot Générez tous les exemples Fortran, C et NCL ContourPlot.
-csagrid Générez tous les exemples NCL Csagrid.
-cssgrid Générez tous les exemples NCL Cssgrid.
-dsgrid Générez tous les exemples Dsgrid Fortran, C et NCL.
-fitgrid Générez tous les exemples NCL Natgrid.
-barre d'étiquettes Générez tous les exemples Fortran, C et NCL Labelbar.
-Légende Générez tous les exemples Fortran, C et NCL Legend.
-natgrid Générez tous les exemples Fortran, C et NCL Natgrid.
-primitifs Générez tous les exemples Fortran, C et NCL GraphicStyle.
-plan de carte Générez tous les exemples Fortran, C et NCL MapPlot.
-ngmath Générez tous les exemples Fortran, C et NCL Ngmath.
-shgrid Générez tous les exemples NCL Shgrid.
-streamlineplot Générez tous les exemples Fortran, C et NCL StreamlinePlot.
-texte Générez tous les exemples de TextItem Fortran, C et NCL.
-coche Générez tous les exemples Fortran, C et NCL TickMark.
-Titre Générez tous les exemples de titres Fortran, C et NCL.
-tracé vectoriel Générez tous les exemples Fortran, C et NCL VectorPlot.
-xyplot Générez tous les exemples xyPlot Fortran, C et NCL.
-gsun Générez tous les exemples GSUN (scripts NCL uniquement).
-liste Spécifie que les noms des exemples sélectionnés doivent être répercutés sur
l'écran au lieu d'être copié ou généré. Cette option doit être
utilisé avec l'une des autres options qui sélectionne un sous-ensemble particulier de
exemples. Par exemple, si vous voulez voir une liste de tous les
exemples, puis utilisez -liste en conjonction avec l' -A option. Si tu veux
pour voir une liste de tous les exemples ContourPlot, puis utilisez -liste couplé à
-contourplot option (et ainsi de suite).
-nettoyer Supprimez tout sauf le fichier ".ncgm".
-n Spécifie que l'exemple doit juste être copié, et non lié ou
réalisé.
noms) Nom(s) des exemples de programmes à générer.
EXEMPLES DISPONIBLE
Veuillez noter que les exemples C se terminent par la lettre 'c', les exemples Fortran se terminent par
la lettre 'f', et des exemples NCL avec la lettre 'n'.
ap01c, ap01f, ap01n
Montre différentes manières d'utiliser les fichiers de ressources.
de base01c,de base01f,de base01n
Montre comment dessiner un tracé de contour en utilisant principalement les valeurs par défaut. Aucune donnée n'est utilisée
dans cet exemple.
de base02c,de base02f,de base02n
Montre comment définir le port d'affichage et comment produire plusieurs tracés sur un
cadre unique.
de base03c,de base03f,de base03n
Montre comment créer un objet de données scalaire, définir des ressources à l'aide d'une ressource
fichier, définir les ressources lors de la création de l'objet et définir les ressources après l'objet
création.
de base04c,de base04f,de base04n
Montre comment sélectionner et modifier le périphérique de la station de travail pour dessiner votre
sortie vers un fichier NCGM ou une fenêtre de poste de travail X.
de base05c,de base05f,de base05n
Montre comment lire et manipuler les palettes de couleurs.
de base06c,de base06f,de base06n
Montre comment positionner des objets sur un périphérique de sortie et comment changer leur
tailles.
de base07c,de base07f,de base07n
Démontre la création de trois postes de travail simultanés.
de base08c,de base08f,de base08n
Démontre l'utilisation d'une procédure qui limite un tracé, y compris des annotations qui
s'étendre à l'extérieur de la fenêtre de tracé, jusqu'à une zone de délimitation prédéfinie dans NDC
espace.
de base09c,de base09f,de base09n
Répertorie toutes les polices avec leur numéro, leur nom et à quoi ressemble la police.
cn01c, cn01f, cn01n
Affiche tous les paramètres par défaut des ressources ContourPlot à l'aide d'une simple donnée
défini.
cn02c, cn02f, cn02n
Montre les fonctionnalités de base de l'objet ContourPlot.
cn03c, cn03f, cn03n
Montre les fonctionnalités de base de l'objet ContourPlot. La première image émule
le tracé de contour dessiné dans cn01.
cn04c, cn04f, cn04n
Émule la sortie de l'exemple ncargex "cpex02".
cn05c, cn05f, cn05n
Montre comment créer une animation de tracé de carte avec une superposition de contour et
annotation de la barre d'étiquettes.
cn06c, cn06f, cn06n
Montre comment lire un fichier netCDF et produire une série de contours de température
parcelles.
cn07c, cn07f, cn07n
Montre comment lire un fichier netCDF et produire une série de tracés de contour.
cn08c, cn08f, cn08n
Montre comment lire un fichier netCDF et dessiner un profil vertical de température pour
longitude séparée de 5 degrés.
cn09c, cn09f, cn09n
Montre comment lire un fichier netCDF et produire une série de contours de pression de surface
parcelles.
cn10f, cn10c, cn10n
Montre comment lire un fichier netCDF et produire trois tracés de contour, un
xyplot et un tracé cartographique.
cn11c, cn11f
Montre comment combiner les appels LLU et HLU.
cn12c, cn12f, cn12n
Émule l'exemple "cpex08" et dessine un tracé de contour rempli sur une carte de l'Afrique
avec une barre d'étiquettes.
cn13c, cn13f, cn13n
Émule l'exemple "mpex10" et dessine un tracé de contour raster sur une carte en utilisant
transformations inverses de la carte.
cn14c, cn14f, cn14n
Montre comment faire une superposition de contour/carte avec des graduations montrant la latitude/longitude
Emplacements.
cn15c, cn15f, cn15n
Montre comment combiner un tracé de contour et un tracé xy sur une seule image. montre également comment
pour faire plusieurs sorties de poste de travail et comment positionner votre sortie PostScript
sur la page.
cn16c, cn16f, cn16n
Montre comment combiner un tracé de contour de remplissage vectoriel, un tracé de contour raster et un
tracé de la carte sur une seule trame.
cn17c, cn17f, cn17n
Montre comment restreindre un tracé de contour à une certaine zone sur un satellite
projection, comment étiqueter les états américains avec AnnoManager, comment utiliser
NhlDataPoly{line,marker} pour tracer des lignes/marqueurs sur une projection cartographique, et comment
mélanger les LLU/HLU pour dessiner du texte dans la projection cartographique. La version NCL n'a pas
la partie LLU/HLU.
lb01c, lb01f, lb01n
Affiche tous les paramètres par défaut des ressources LabelBar.
lb02c, lb02f, lb02n
Montre comment modifier certaines des ressources par défaut pour créer un ensemble plein rempli
de boîtes.
lg01c, lg01f, lg01n
Affiche tous les paramètres par défaut des ressources de légende.
lg02c, lg02f, lg02n
Montre comment modifier certaines des ressources par défaut pour créer une légende de cinq
Marqueurs.
lg03c, lg03f, lg03n
Montre comment créer une légende de cinq lignes.
pr01c, pr01f, pr01n
Démontre les capacités de base de GraphicStyle.
pr02c, pr02f, pr02n
Démontre les capacités de GraphicStyle et comment utiliser certaines ressources GS.
pr03c, pr03f, pr03n
Montre les primitives graphiques dessinées dans l'espace NDC et le fonctionnement de l'écrêtage.
pr04c, pr04f, pr04n
Montre des primitives graphiques dessinées dans un objet IrregularPlot.
pr05c, pr05f, pr05n
Démontre la superposition de primitives graphiques sur un MapPlot.
mp01c, mp01f, mp01n
Démontre les capacités de base de MapPlot.
mp02c, mp02f, mp02n
Démontre le contrôle individuel des zones MapPlot.
mp03c, mp03f, mp03n
Démontre le masquage MapPlot ; émule vaguement l'exemple ncargex "colcon".
mp04c, mp04f, mp04n
Illustre l'utilisation d'objets AnnoManager avec des objets MapPlot.
mp05c, mp05f, mp05n
Montre comment créer les dix projections cartographiques différentes.
mp06c, mp06f, mp06n
Montre comment tracer des lignes de comté aux États-Unis.
mp07c, mp07f, mp07n
Montre comment utiliser la base de données cartographiques RANGS/GSHHS haute résolution.
nm01c, nm01f, nm01n
Exemple simple d'interpolation linéaire par voisin naturel.
nm02c, nm02f, nm02n
Exemple simple de maillage linéaire voisin naturel.
nm03c, nm03f, nm03n
Montre comment récupérer les aspects et les pentes d'une interpolation.
nm04c, nm04f, nm04n
Affiche une interpolation 3D simple.
nm05c, nm05f, nm05n
Montre comment faire varier l'exposant des distances dans une simple interpolation 2D.
nm06c, nm06f, nm06n
Lissage dans une simple interpolation 2D.
nm07n Illustre l'utilisation de ftcurv, ftcurv et ftcurvi.
nm08n Illustre l'utilisation de ftcurvp et ftcurvpi.
nm09n Illustre l'utilisation de ftcurvs et ftcurvps.
nm10n Illustre l'utilisation de ftkurv et ftkurvd.
nm11n Illustre l'utilisation de ftkurvp et ftkurvpd.
nm12n Illustre l'utilisation de ftsurf.
nm13n Illustre l'utilisation de csa1s.
nm14n Illustre l'effet de la pondération des points d'entrée à l'aide de csa1xs.
nm15n Illustre l'extrapolation dans des régions à faible densité de données à l'aide de csa1xs.
nm16n Illustre l'approximation bidimensionnelle et le partiel mixte de second ordre en utilisant
csa2s et csa2xs.
nm17n, nm18n
Illustre l'utilisation de csa3s.
nm19n Illustre l'utilisation de csa2ls.
nm20n Illustre l'utilisation des capacités de triangulation et de diagramme de Voronoï du
paquet cssgrid.
nm21n Illustre l'utilisation des capacités d'interpolation du package cssgrid.
nm22n Illustre l'utilisation de shgrid. paquet cssgrid.
st01c, st01f, st01n
Montre un exemple de base de StreamlinePlot.
st02c, st02f, st02n
Montre des flèches profilées tracées au trait et quelques ressources de base.
st03c, st03f, st03n
Montre comment superposer un StreamlinePlot sur une projection cartographique.
st04c, st04f, st04n
Affiche un StreamlinePlot de données vectorielles de vent sur un MapPlot.
ti01c, ti01f, ti01n
Affiche tous les paramètres par défaut des ressources Titre, ce qui entraîne un espace vide
terrain.
ti02c, ti01f, ti01n
Active les chaînes principale, de l'axe des x et de l'axe des y pour produire un tracé avec trois
titres.
ti03c, ti03f, ti03n
Montre comment modifier les ressources pour obtenir des titres remplis et colorés de haute qualité.
tm01c, tm01f, tm01n
Affiche tous les paramètres par défaut des ressources TickMark.
tm02c, tm02f, tm02n
Montre comment modifier les ressources pour créer des graduations sur les axes.
tm03c, tm03f, tm03n
Montre comment modifier les ressources pour changer la mise à l'échelle et la coche
Étiquettes.
tx01c, tx01f, tx01n
Affiche tous les paramètres par défaut des ressources TextItem.
tx02c, tx02f, tx02n
Montre comment modifier les ressources par défaut pour produire une chaîne de texte.
tx03c, tx03f, tx03n
Utilise les mêmes ressources que l'exemple "tx02c", sauf que 114 trames sont produites avec
différentes couleurs de fond.
tx04c, tx04f, tx04n
Montre comment utiliser l'objet TextItem de la bibliothèque HLU.
tx05c, tx05f, tx05n
Montre l'objet TextItem avec du texte ayant différentes hauteurs et divers
Angles.
tx06c, tx06f, tx06n
Montre les justifications de texte TextItem.
tx07c, tx07f, tx07n
Montre les espacements et les proportions du texte TextItem.
tx08c, tx08f, tx08n
Exemple d'annotation simple.
vc01c,vc01f,vc01n
Exemple de tracé vectoriel de base.
vc02c,vc02f,vc02n
Démontre des flèches vectorielles dessinées au trait et l'utilisation de quelques VectorPlot de base
Ressources.
vc03c,vc03f,vc03n
Manipule les ressources FillArrow pour démontrer certains des possibles
variations stylistiques sur l'apparence des flèches vectorielles remplies.
vc04c,vc04f,vc04n
Montre comment faire pivoter un VectorPlot de 90 degrés tout en préservant l'original
relation des éléments de données.
vc05c,vc05f,vc05n
Montre comment superposer un VectorPlot sur un MapPlot.
vc06c,vc06f,vc06n
Montre comment utiliser un champ scalaire pour déterminer la couleur de la flèche vectorielle
remplir.
vc07c,vc07f,vc07n
Émule l'exemple LLU "fcover" ; montre comment superposer des contours et des vecteurs sur
un MapPlot.
vc08c,vc08f,vc08n
Trace les vecteurs de vent à un pas de grille de 3. Les vecteurs sont colorés par la vitesse du vent.
vc09c,vc09f,vc09n
Trace une animation de la tempête de neige de janvier 1996 à l'aide de vecteurs de vent colorés par
température sur un tracé de contour de champ de pression.
xy01c, xy01f, xy01n
Affiche toutes les ressources par défaut pour un objet xyPlot.
xy02c, xy02f, xy02n
Identique à l'exemple xy01c, uniquement avec certaines des ressources des axes X et Y modifiées.
xy03c, xy03f, xy03n
Identique à l'exemple xy01c, mais avec les données légèrement modifiées, et la ligne
ressources modifiées.
xy04c, xy04f, xy04n
Montre comment créer un xyPlot avec plusieurs lignes. Certains de la ligne
les ressources sont modifiées.
xy05c, xy05f, xy05n
Montre comment créer un XyPlot avec plusieurs lignes, en utilisant plusieurs données
éléments (sauf pour xy05c, qui utilise l'objet CoordArrTable).
xy06c, xy06f, xy06n
Montre comment lire des fichiers netCDF pour générer divers tracés xy.
xy07c, xy07f, xy07n
Montre comment dessiner un "scattergramme".
xy08c, xy08f, xy08n
Montre comment utiliser des points irréguliers pour modifier la transformation de votre tracé.
xy09c, xy09f, xy09n
Montre comment créer différents types d'axes.
xy10c, xy10f, xy10n
Montre comment superposer un XyPlot sur un MapPlot.
xy11c, xy11f, xy11n
Montre comment afficher un xyPlot dans une X Window, puis le copier dans une méta
fichier.
xy12c Montre comment incorporer la bibliothèque HLU avec une interface graphique. Il utilise un X/Motif
interface, et permet également à l'utilisateur de copier des images de la fenêtre X vers une méta
fichier.
xy13c Montre comment récupérer de manière interactive les valeurs de données d'un tracé en pointant et
cliquant sur le tracé.
xy14c, xy14f, xy14n
Démontre les capacités de manipulation de données de NCL.
xy15c, xy15f, xy15n
Montre la création d'un ensemble de quatre XyPlots empilés.
xy16c, xy16f, xy16n
Montre comment tracer trois lignes xy différentes sur le même tracé, mais avec
différentes échelles d'axe.
xy17c, xy17f, xy17n
Montre comment empiler trois tracés xy.
Utilisez ng4exNhl en ligne en utilisant les services onworks.net