Suite

Comment extraire les valeurs raster NetCDF dans des fichiers de formes activés dans le temps ?


Quelqu'un connaît-il un bon moyen d'extraire les valeurs raster NetCDF de chaque point de données à partir d'un fichier de formes activé par le temps au bon moment ?

J'ai essayé d'utiliser un outil de script python et une boucle qui parcourt le temps, mais il semble que la boucle ne fonctionne que pour le fichier de formes et non pour le raster NetCDF - toutes les valeurs du fichier de formes (de tous les intervalles de temps) finissent par se voir attribuer des valeurs de couche raster juste à partir du premier intervalle de pas de temps. Le raster et le shapefile sont tous deux activés dans le temps avec le même intervalle de temps et j'ai vérifié avec Time Slider que les valeurs des deux changent correctement dans le temps.

Voici ce que j'ai essayé :

mxd = arcpy.mapping.MapDocument('SST.mxd') df = arcpy.mapping.ListDataFrames(mxd)[0] rasterLayerName = "SST" rasterLayer = arcpy.mapping.ListLayers(mxd, rasterLayerName, df)[0] plasticLayerName = "Plastic" plasticLayer = arcpy.mapping.ListLayers(mxd, plasticLayerName, df)[0] df.time.currentTime = df.time.startTime while df.time.currentTime <= df.time.endTime: uniqueName = "Plastic_ " + df.time.currentTime.strftime("%Y_%m") outPointFeatures = "U:/gis/" + uniqueName arcpy.sa.ExtractValuesToPoints(plasticLayer, rasterLayer, outPointFeatures, "NONE", "VALUE_ONLY") df. time.currentTime += df.time.timeStepInterval

Comment créer des graphiques NCL et NCAR à partir du code source

NCL et NCAR Graphics ne peuvent être créés que sur des systèmes UNIX.

Nous vous recommandons fortement d'installer NCL via conda ou en utilisant un binaire NCL précompilé, plutôt que d'essayer une compilation à partir du code source.

Si vous avez essayé un binaire précompilé et que vous avez rencontré des problèmes, vous pouvez envoyer votre problème par courrier électronique à la liste de diffusion ncl-install (vous devez d'abord vous inscrire).

Si vous décidez de construire à partir du code source, bonne chance !

Remarque sur la création de NCAR Graphics uniquement : vous avez la possibilité pendant le processus de construction d'indiquer que vous ne voulez pas construire NCL, en ne construisant en fait que NCAR Graphics. Cela simplifie quelque peu la construction, car vous pouvez vous en tirer sans avoir à installer la plupart, le cas échéant, des packages logiciels externes répertoriés ci-dessous. Si vous êtes déjà familiarisé avec la création de NCAR Graphics à partir du code source, toutes les instructions que vous connaissez auparavant sont les mêmes. Lorsque vous exécutez "./Configure", assurez-vous de répondre "n" lorsqu'il vous demande si vous souhaitez générer NCL.

Avant de commencer à créer des graphiques NCL/NCAR, parcourez ce document pour voir quelles fonctionnalités vous souhaitez inclure. Cela vous aidera à déterminer de quels packages vous aurez besoin et avec quelles options ils doivent être construits. Vérifiez si vous avez déjà l'un de ces packages sur votre système et s'ils ont été construits avec les bonnes options.

Certaines des bibliothèques logicielles requises peuvent déjà être sur votre système. Sur les systèmes Linux et Mac, vous pouvez utiliser une commande appelée "localiser" pour rechercher des bibliothèques.

NCL/NCAR Graphics a été construit avec succès sur les systèmes Linux 32 et 64 bits, les Mac (32 ou 64 bits) exécutant MacOSX et Windows exécutant Cygwin 32 bits.

Envoyez un e-mail à ncl-install si vous rencontrez des problèmes pour comprendre ce document ou créer l'un de ces logiciels. Nous avons inclus une section de dépannage pour les problèmes courants rencontrés lors de la création de NCL et/ou NCAR Graphics.

Notez que dans les instructions ci-dessous, "NCL" sera parfois utilisé pour désigner à la fois NCL et NCAR Graphics. Si quelque chose est réservé à NCAR Graphics, nous essayons de l'indiquer.


Statut de ce document

Cette section décrit l'état de ce document au moment de sa publication. D'autres documents peuvent remplacer ce document. Une liste des publications actuelles du W3C et la dernière révision de ce rapport technique sont disponibles dans l'index des rapports techniques du W3C à l'adresse https://www.w3.org/TR/.

Ceci devrait être la version finale de ce document par le groupe de travail sur les données spatiales sur le Web.

Pour l'OGC Il s'agit d'une ébauche publique d'un document préparé par le groupe de travail sur les données spatiales sur le Web (SDWWG) — un projet conjoint W3C-OGC (voir charte). Le document est préparé selon les conventions du W3C. Le document est publié à ce moment pour solliciter les commentaires du public.

Ce document a été publié par le groupe de travail Données spatiales sur le Web en tant que note de groupe de travail. Les commentaires concernant ce document sont les bienvenus. Veuillez les envoyer à [email protected] (abonnement, archives).

Ce document a été produit par un groupe opérant dans le cadre de la politique sur les brevets du W3C du 5 février 2004. Le W3C tient à jour une liste publique de toute divulgation de brevet effectuée en rapport avec les produits livrables du groupe. Cette page comprend également des instructions pour la divulgation d'un brevet. Une personne qui a réellement connaissance d'un brevet qui, selon elle, contient des revendications essentielles doit divulguer les informations conformément à la section 6 de la politique sur les brevets du W3C.

Ce document est régi par le document de processus W3C du 1er mars 2017.


Voir la vidéo: R - Open NetCDF file and get data (Octobre 2021).