![]() |
ERDDAP
Un accès facilité aux données scientifiques |
Présenté par NOAA NMFS SWFSC ERD |
est un
Consortium Géospatial Ouvert (OGC )
et
ISO (19128)
norme pour « la création et l'affichage de vues cartographiques enregistrées et superposées d'informations provenant simultanément de plusieurs sources distantes et hétérogènes ».
See the list of datasets available via WMS at this ERDDAP installation.
et
uDig
.
Pour que cela fonctionne, vous devez installer le logiciel sur votre ordinateur.
Ensuite, vous saisirez l'URL du service WMS dans le client.
Par exemple, dans ArcGIS (pas encore entièrement fonctionnel car il ne gère pas le temps !), utilisez « Arc Catalog :
Ajouter un service :
Dossier des serveurs Arc Catalog :
Serveurs SIG :
Ajouter un serveur WMS ».
Dans ERDDAP, chaque ensemble de données possède son propre service WMS, situé à l'adresse
Dans la pratique, nous n'avons trouvé aucun client WMS qui gère correctement des dimensions autres que la longitude et la latitude (par exemple, le temps), une fonctionnalité spécifiée par la spécification WMS et utilisée par la plupart des ensembles de données des serveurs WMS d' ERDDAP .
Vous constaterez peut-être qu'en utilisant Faire un graphique et en sélectionnant le type de fichier .kml (une norme OGC ) pour charger les images dans
Google Earth
fournit un bon client cartographique (non WMS ).
See the list of datasets with Make A Graph at this ERDDAP installation.
, qui est un client WMS très polyvalent, pour la page WMS de chaque ensemble de données ERDDAP (comme ça ).
See the list of datasets available via WMS at this ERDDAP installation.
Leaflet ne traite pas automatiquement les dimensions autres que la longitude et la latitude (par exemple, le temps), vous devrez donc écrire Java Script (ou un autre code de script) pour ce faire.
(Les programmeurs Java Script aventureux peuvent consulter le code source à partir d'une page Web comme ça .)
Un autre client Java Script WMS couramment utilisé est
OpenLayers
.
En pratique, il est plus facile, plus polyvalent et plus efficace d'utiliser le Faire un graphique page Web que d'utiliser WMS à cette fin.
See the list of datasets with Make A Graph at this ERDDAP installation.
Les paramètres pris en charge pour une requête GetCapabilities sont :
| nom=valeur * | Description |
|---|---|
| service=WMS | Requis. |
| version = version | Actuellement, WMS d' ERDDAP prend en charge "1.1.0", "1.1.1" et "1.3.0".
Ce paramètre est facultatif. La valeur par défaut est "1.3.0". |
| request=GetCapabilities | Requis. |
:
tous les caractères des valeurs de requête autres que A-Za-z0-9_-!.~'()* doivent être codés en %HH, où HH est la valeur hexadécimale à 2 chiffres du caractère, par exemple, l'espace devient %20.
Les caractères au-dessus de #127 doivent être convertis en octets UTF-8, puis chaque octet UTF-8 doit être codé en pourcentage (demandez de l'aide à un programmeur).
Il existe des «
sites Web qui encodent/décodent en pourcentage pour vous
.
| nom=valeur * | Description |
|---|---|
| service=WMS | Requis. |
| version = version | Demander la version. Actuellement, WMS d' ERDDAP prend en charge "1.1.0", "1.1.1" et "1.3.0". Requis. |
| request=GetMap | Nom de la demande. Requis. |
| layers = liste_couche | Liste séparée par des virgules d'une ou plusieurs couches de carte.
Les calques sont dessinés dans l'ordre dans lequel ils apparaissent dans la liste.
Actuellement dans WMS d' ERDDAP, les noms de couches des ensembles de données sont nommés datasetID : Nom de variable .
Dans WMS d' ERDDAP, il existe cinq couches non basées sur les ensembles de données ERDDAP :
|
| styles = liste_style | Liste séparée par des virgules d'un style de rendu par couche demandée. Actuellement dans WMS d' ERDDAP, le seul style proposé pour chaque couche est le style par défaut, qui est spécifié via "" (rien). Par exemple, si vous demandez 3 calques, vous pouvez utiliser "styles=,,". Ou, encore plus simple, vous pouvez demander le style par défaut pour tous les calques via "styles=". Requis. |
| 1.1.0 : srs= espace de noms :identifiant
1.1.1 : srs= espace de noms :identifiant 1.3.0 : crs= espace de noms : identifiant |
Système de référence de coordonnées.
Actuellement dans WMS 1.1.0 d' ERDDAP, le seul SRS valide est EPSG:4326. Actuellement dans WMS 1.1.1 d' ERDDAP, le seul SRS valide est EPSG:4326. Actuellement dans WMS 1.3.0 d' ERDDAP, les seuls CRS valides sont CRS:84 et EPSG:4326, Requis. |
| bbox = 4commaSeparatedValues | Coins du cadre de délimitation dans les unités SRS/CRS. Pour la version=1.3.0 avec CRS=EPSG:4326, les 4 valeurs sont : minLat,minLon,maxLat,maxLon. Pour toutes les autres situations, les 4 valeurs sont : minLon,minLat,maxLon,maxLat. (L'ordre inverse ! Oui, c'est bizarre. Bienvenue dans le monde de OGC !) ERDDAP prend en charge les requêtes dans la plage de longitude (peut-être 0 à 360, peut-être -180 à 180) et de latitude de l'ensemble de données. La plupart des clients WMS supposent que les valeurs de longitude sont comprises entre -180 et 180. Si ERDDAP propose une variante d'un ensemble de données avec une longitude de -180 à 180, utilisez-la pour les requêtes WMS . Requis. |
| width = largeur_sortie | Largeur en pixels de l'image de la carte. Requis. |
| height = hauteur_sortie | Hauteur en pixels de l'image de la carte. Requis. |
| format = format_sortie | Format de sortie de la carte. Actuellement dans WMS d' ERDDAP, seul image/png est valide. Requis. |
| transparent=TRUE|FALSE | Transparence d’arrière-plan de la carte. Facultatif (par défaut= FALSE ). Si TRUE, toute partie de l'image utilisant le BGColor sera rendue transparente. |
| bgcolor = valeur_couleur | Valeur de couleur hexadécimale 0xRRGGBB pour la couleur d’arrière-plan. Facultatif (par défaut = 0xFFFFFF, blanc). Si transparent=true, nous recommandons bgcolor =0x808080 (gris), puisque le blanc est présent dans certaines palettes de couleurs. |
| exceptions = format_exception | Le format des réponses aux exceptions WMS .
Facultatif.
Actuellement, WMS 1.1.0 et 1.1.1 d' ERDDAP prennent en charge "application/vnd.ogc.se_xml" (la valeur par défaut), "application/vnd.ogc.se_blank" (une image vierge) et "application/vnd.ogc.se_inimage" (l'erreur dans une image). Actuellement, WMS 1.3.0 d' ERDDAP prend en charge "XML" (la valeur par défaut), "BLANK" (une image vierge) et "INIMAGE" (l'erreur dans une image). |
| time = temps | Valeur temporelle de la couche souhaitée, spécifiée au format ISO 8601 :
yyyy-MM-ddTHH:mm:ssZ .
Actuellement dans WMS d' ERDDAP, vous ne pouvez spécifier qu'une seule valeur temporelle par requête.
Dans WMS d' ERDDAP, la valeur la plus proche de la valeur que vous spécifiez (si elle est comprise entre min et max) sera utilisée. Dans WMS d' ERDDAP, la valeur par défaut est la dernière valeur du tableau temporel 1D de l'ensemble de données. Dans WMS d' ERDDAP, « actuel » est interprété comme la dernière heure disponible (récente ou non). Facultatif (dans WMS d' ERDDAP, la valeur par défaut est la dernière valeur, qu'elle soit récente ou non). |
| elevation = élévation | Élévation de couche souhaitée.
Actuellement dans WMS d' ERDDAP, vous ne pouvez spécifier qu'une seule valeur d'élévation par requête.
Dans WMS d' ERDDAP, ceci est utilisé pour la dimension d'altitude ou de profondeur (convertie en altitude) (le cas échéant). (en mètres, positif=haut) Dans WMS d' ERDDAP, la valeur la plus proche de la valeur que vous spécifiez (si elle est comprise entre min et max) sera utilisée. Facultatif (dans WMS d' ERDDAP, la valeur par défaut est la dernière valeur du tableau d'altitude ou de profondeur 1D de l'ensemble de données). |
| dim_ nom = valeur | Valeur des autres dimensions, le cas échéant.
Actuellement dans WMS d' ERDDAP, vous ne pouvez spécifier qu'une seule valeur par dimension et par requête.
Dans WMS d' ERDDAP, ceci est utilisé pour les dimensions non temporelles, non altitudes et non profondes. Le nom d'une dimension sera "dim_" plus le nom de l'ensemble de données pour la dimension, par exemple "dim_model". Dans WMS d' ERDDAP, la valeur la plus proche de la valeur que vous spécifiez (si elle est comprise entre min et max) sera utilisée. Facultatif (dans WMS d' ERDDAP, la valeur par défaut est la dernière valeur du tableau 1D de la dimension). |
:
tous les caractères des valeurs de requête autres que A-Za-z0-9_-!.~'()* doivent être codés en %HH, où HH est la valeur hexadécimale à 2 chiffres du caractère, par exemple, l'espace devient %20.
Les caractères au-dessus de #127 doivent être convertis en octets UTF-8, puis chaque octet UTF-8 doit être codé en pourcentage (demandez de l'aide à un programmeur).
Il existe
des sites Web qui codent/décodent en pourcentage pour vous
.
(Révisé à partir du tableau 8 de la spécification WMS 1.3.0)
ERDDAP is compatible with the current WMS 1.3.0 standard.
ERDDAP is also compatible with the older WMS 1.1.1 standard, which may be needed when working with older client software.
ERDDAP is also compatible with the older WMS 1.1.0 standard, which may be needed when working with older client software.