ERDDAP
Accès plus facile aux données scientifiques |
Présenté par NOAA NMFS SWFSC ERD |
Ou, contournez cette page Web et effectuez des conversions à partir d'un programme informatique, d'un script ou d'une page Web.
Publier | UDUNITS | UCUM | UDUNITS → Convertisseur UCUM | Convertisseur UCUM → UDUNITS |
---|---|---|---|---|
Jeu de caractères | UDUNITS -1 utilise l'ASCII brut. UDUNITS utilise ASCII, ISO 8859-1 (Latin-1) et le codage UTF-8 de ISO 10646 (Unicode). | ASCII simple | Toutes les unités UDUNITS contenant uniquement des caractères ASCII et ISO 8859-1 sont converties. Les quelques unités avec d'autres caractères ne sont pas converties | La plupart des unités UCUM sont converties. |
sensible aux majuscules et minuscules | Oui. Lorsque différentes capitalisations sont autorisées, les variantes sont explicitement définies. | Oui. Les convertisseurs fonctionnent avec la forme sensible à la casse ("c/s" ) des unités UCUM. | (Aucune modification nécessaire) | (Aucune modification nécessaire) |
Pluriels et pseudonymes | Prend en charge les pluriels et les alias pour la même unité. | Utilise une seule abréviation/acronyme pour chaque unité. | Les différents pluriels et alias sont convertis dans l'unité UCUM correspondante. Les noms UDUNITS non reconnus sont convertis en commentaires. | Cette méthode essaie de renvoyer des alias UDUNITS communs, courts et uniques (pas au pluriel). Les noms UCUM non reconnus restent inchangés. |
préfixes métriques
(par exemple, "kilo" et 'k' signifient "times 1000" ; "µ" et 'u' signifient "fois 10^-6") |
Pris en charge (voir UDUNITS udunits2-prefixes.xml) | Pris en charge (voir la colonne c/s du tableau des symboles de préfixe ) | Le préfixe est converti en son acronyme (par exemple, 'u' ) | Le préfixe est laissé comme son acronyme (par exemple, 'u' ) |
opérateurs de multiplication | espace (le plus courant), '-' (une faute de frappe dans la spécification ???), '.', '*', '·' | '.' | espace, '*' et '·' sont convertis en '.' | toujours converti en espace (pour la cohérence) |
opérateurs de division | '/', "per", "PER" | '/' | "per" et "PER" sont convertis en exposants négatifs. | (Aucune modification nécessaire) |
opérateurs d'exposant | "**", '^', rien (par exemple, m-2 = m^-2) | '*' (vraiment !), '^' (uniquement en chiffres), rien (par exemple, m-2) | "**" est converti en rien (ou '^' dans les nombres, par exemple, 10^-6). | toujours converti en '^' (pour la cohérence). |
priorité des opérateurs | Les exposants sont les plus élevés. Ensuite, la multiplication et la division sont évaluées de gauche à droite. | Les exposants sont les plus élevés. Ensuite, la multiplication et la division sont évaluées de gauche à droite. | (Aucune modification nécessaire) | (Aucune modification nécessaire) |
Nombres | nombre entier et virgule flottante (par exemple, 1.23456E-5) | entier seulement | Les nombres à virgule flottante sont convertis en nombres rationnels (par exemple, 12.34 devient 1234.10^-2 (rappelez-vous que '.' signifie "times" ) | Les nombres sont convertis en nombres entiers ou en nombres à virgule flottante (par exemple, 1.23456E-5). |
_ (souligner) | Utilisé dans les noms d'unités individuelles. | Utilisé pour indiquer une annotation en indice dans un nom d'unité (par exemple, "mo_g" pour un mois grégorien) | (Aucune modification nécessaire) | (Aucune modification nécessaire) |
' (apostrophe) | Non utilisé. | Utilisé pour séparer les mots dans un nom composé de plusieurs mots (par exemple, "[todd'U]" pour une unité Todd ) | (Aucune modification nécessaire) | (Aucune modification nécessaire) |
( ) | Utilisé pour regrouper les éléments. | Utilisé pour regrouper les éléments. | (Aucune modification nécessaire) | (Aucune modification nécessaire) |
[ ] | Non utilisé. | Utilisé pour entourer des groupes de symboles qui doivent être traités comme un groupe (par exemple, "[in_i]" pour un pouce international) | (Aucune modification nécessaire) | (Aucune modification nécessaire) |
{ } | Non utilisé. | Utilisé pour les annotations (par exemple, "%{vol}" pour le pourcentage en volume). | (Aucune modification nécessaire) | Si le commentaire est défini dans la norme UCUM, il sera converti. Si le terme n'est pas défini, { } sera converti en ( ) . |
Unités | UDUNITS | UCUM | UDUNITS → Convertisseur UCUM | Convertisseur UCUM → UDUNITS |
---|---|---|---|---|
compter | "count" est une unité de base. | Pas d'équivalent exact, puisqu'il s'agit d'une non-unité sans dimension. | "count" est converti en "{count}" (une annotation sans dimension). | "{count}" est converti en "count" . |
différents types de diplômes | UDUNITS traite degF, degC, degK, degree_north, degree_east, degree_west, degree_true et leurs alias comme des unités distinctes. Certaines normes (par exemple, COARDS et FC ), utilisez degree_east et degree_north pour identifier les variables de longitude et de latitude dans un fichier de données. | UCUM reconnaît des unités de degrés de température distinctes (par exemple, [degF], Cel, K), mais pas des unités de degrés de direction distinctes. Ils sont tous représentés par "deg" . | Pour distinguer les différentes unités de degré de direction, le convertisseur ajoute un commentaire aux unités de degré de direction (par exemple, "degree_north" devient "deg{north}" ). | Si vous ajoutez un commentaire ({east}, {north}, {west} ou {true} ), le convertisseur convertira en une unité de direction (par exemple, "deg{north}" devient "degree_north" ) ; sinon, il n'y a aucun moyen pour le convertisseur de générer des unités de degré de direction, donc "deg" est converti en "degree" . |
heures précises | UDUNITS a un système pour spécifier des heures spécifiques comme
"unités depuis ISO8601Time", par exemple, "seconds since 1970-01-01T00:00:00Z" . | UCUM ne semble pas avoir de système pour spécifier des heures précises. | Le convertisseur convertit, par exemple,
"seconds since 1970-01-01T00:00:00Z" à "s{since 1970-01-01T00:00:00Z}" . | Le convertisseur convertit par exemple,
"s{since 1970-01-01T00:00:00Z}" à "seconds since 1970-01-01T00:00:00Z" . |
C | "&C;" signifie Coulomb, mais est souvent utilisé à tort pour signifier degree_C . | "&C;" signifie Coulomb. Les degrés Celsius sont identifiés via Cel . | "&C;" est converti en Cel, sur la théorie que C a été utilisé de manière incorrecte. | "&C;" est laissé comme "&C;" . |
g | Dans UDUNITS -1, g signifie chute libre (bien qu'il soit souvent utilisé à tort pour signifier "gram" ).
Dans UDUNITS -2, g signifie gramme. |
g signifie gramme. [ g ] signifie chute libre. | Rien n'est fait. g dans UDUNITS est supposé signifier gramme. | g est converti en "gram" . |
F | F signifie Fahrenheit. | F signifie Farad. | F est converti en [degF]. | F est converti en "farad" . |
NTU (Nephelometric Turbidity Unit) | NTU n'est pas défini. | NTU n'est pas défini. | NTU est converti en { NTU } suivant la méthode UCUM pour noter le nom des unités sans dimension (arbitraires). | { NTU } est converti en NTU . |
PSU (Practical Salinity Units) | PSU n'est pas défini. | PSU n'est pas défini. | PSU et PSU sont convertis en { PSU } suivant la méthode UCUM pour noter le nom des unités sans dimension (arbitraires). | { PSU } est converti en PSU, car le 1e-3 recommandé par les FC n'est pas une description utile ou correcte. |
Commentaires et termes non standard | UDUNITS n'autorise pas les commentaires ou les termes non standard, ainsi de nombreuses chaînes d'unités ne sont pas valides. | UDUNITS n'autorise pas les termes non standard, mais autorise les commentaires dans { } . | Les termes non standard sont convertis en commentaires. | Les commentaires ne sont pas commentés afin qu'aucune information ne soit perdue ; cependant, le résultat peut être une chaîne UDUNITS non valide. |