![]() |
ERDDAP
Acceso más fácil a los datos científicos |
acceso |
Traído a usted por NOAA NMFS SWFSC ERD |
- de
Unidata
, que se utiliza en
COARDS
,
CF
y
NetCDF
archivos de información.
Por ejemplo, UDUNITS tiene muchas opciones para grados Celsius, incluidos degree_C y degC .
- el Código Unificado de Unidades de Medida.
OGC
servicios como
SOS
,
WCS
y
WMS
A menudo nos referimos a UCUM como UOM (Unidades de medida).
Por ejemplo, UCUM tiene solo una opción que distingue entre mayúsculas y minúsculas para grados Celsius:
"Cel" .
O bien, omita esta página web y realice conversiones desde un programa de computadora, script o página web.
:
todos los caracteres distintos de A-Za-z0-9_-!.~'()* deben codificarse como %HH, donde HH es el valor hexadecimal de 2 dígitos del carácter; por ejemplo, un espacio se convierte en %20.
Los caracteres superiores al #127 deben convertirse a bytes UTF-8, luego cada byte UTF-8 debe estar codificado en porcentaje (solicite ayuda a un programador).
Hay
sitios web que codifican y decodifican por ciento para usted.
.
| Asunto | UDUNITS ![]() |
UCUM ![]() |
UDUNITS → Convertidor UCUM | Convertidor UCUM → UDUNITS |
|---|---|---|---|---|
| Conjunto de caracteres | UDUNITS -1 usa ASCII simple. UDUNITS utiliza ASCII, ISO 8859-1 (Latin-1) y la codificación UTF-8 de ISO 10646 (Unicode). | ASCII simple | Se convierten todas las unidades UDUNITS con solo caracteres ASCII e ISO 8859-1. Las pocas unidades con otros personajes no se convierten. | La mayoría de las unidades UCUM se convierten. |
| distingue mayúsculas y minúsculas | Sí. Cuando se permiten diferentes mayúsculas, las variantes se definen explícitamente. | Sí. Los convertidores funcionan con la forma de unidades UCUM que distingue entre mayúsculas y minúsculas ("c/s" ). | (No se necesitan cambios) | (No se necesitan cambios) |
| Plurales y alias | Admite plurales y alias para la misma unidad. | Utiliza solo una abreviatura/acrónimo para cada unidad. | Los diversos plurales y alias se convierten a la unidad UCUM correspondiente. Los nombres UDUNITS no reconocidos se convierten en comentarios. | Este método intenta devolver alias UDUNITS comunes, cortos, únicos (no plurales). Los nombres de UCUM no reconocidos no se modifican. |
| prefijos métricos
(por ejemplo, "kilo" y 'k' significan "times 1000" ; "µ" y 'u' significan "multiplicado por 10^-6") |
Compatible (consulte UDUNITS udunits2-prefixes.xml) | Compatible (consulte la columna c/s de la
tabla de símbolos de prefijo ) |
El prefijo se convierte a su acrónimo (p. ej., 'u' ) | El prefijo se deja como su acrónimo (p. ej., 'u' ) |
| operadores de multiplicación | espacio (más común), '-' (¿un error tipográfico en la especificación???), '.', '*', '·' | '.' | El espacio, '*' y '·' se convierten en '.' | siempre convertido a un espacio (por coherencia) |
| operadores de división | '/', "per", "PER" | '/' | "per" y "PER" se convierten a exponentes negativos. | (No se necesitan cambios) |
| operadores exponentes | "**", '^', nada (p. ej., m-2 = m^-2) | '*' (¡de verdad!), '^' (solo en números), nada (p. ej., m-2) | "**" se convierte en nada (o '^' dentro de números, por ejemplo, 10^-6). | siempre convertido a '^' (por coherencia). |
| precedencia del operador | Los exponentes son más altos. Luego la multiplicación y la división se evalúan de izquierda a derecha. | Los exponentes son más altos. Luego la multiplicación y la división se evalúan de izquierda a derecha. | (No se necesitan cambios) | (No se necesitan cambios) |
| números | entero y punto flotante (p. ej., 1.23456E-5) | solo entero | Los números de coma flotante se convierten a números racionales (por ejemplo, 12,34 se convierte en 1234,10^-2 (recuerde que '.' significa "times" ) | Los números se convierten a números enteros o de punto flotante (por ejemplo, 1.23456E-5). |
| _ (guion bajo) | Se utiliza dentro de los nombres de unidades individuales. | Se utiliza para indicar una anotación de subíndice dentro del nombre de una unidad (por ejemplo, "mo_g" para un mes gregoriano) | (No se necesitan cambios) | (No se necesitan cambios) |
| ' (apóstrofe) | No utilizado. | Se utiliza para separar palabras en un nombre de varias palabras (por ejemplo, "[todd'U]" para una unidad Todd ) | (No se necesitan cambios) | (No se necesitan cambios) |
| ( ) | Se utiliza para agrupar elementos. | Se utiliza para agrupar elementos. | (No se necesitan cambios) | (No se necesitan cambios) |
| [ ] | No utilizado. | Se utiliza para encerrar grupos de símbolos que deben tratarse como un grupo (por ejemplo, "[in_i]" para una pulgada internacional) | (No se necesitan cambios) | (No se necesitan cambios) |
| { } | No utilizado. | Se utiliza para anotaciones (por ejemplo, "%{vol}" para porcentaje en volumen). | (No se necesitan cambios) | Si el comentario está definido en el estándar UCUM, se convertirá. Si el término no está definido, { } se convertirá en ( ) . |
| Unidades | UDUNITS ![]() |
UCUM ![]() |
UDUNITS → Convertidor UCUM | Convertidor UCUM → UDUNITS |
|---|---|---|---|---|
| contar | "count" es una unidad base. | No hay un equivalente exacto, ya que es una no unidad adimensional. | "count" se convierte en "{count}" (una anotación sin dimensiones). | "{count}" se convierte en "count" . |
| diferentes tipos de grados | UDUNITS trata degF, degC, degK, grados_norte, grados_este, grados_oeste, grados_verdadero y sus alias como unidades separadas.
Algunas normas (p.
ej.,
COARDS y
FQ ), utilice grados_este y grados_norte para identificar las variables de longitud y latitud en un archivo de datos. |
UCUM reconoce unidades de grados de temperatura separadas (p. ej., [degF], Cel, K), pero no unidades de grados de dirección separadas. Todos están representados por "deg" . | Para distinguir entre las distintas unidades de grados de dirección, el convertidor agrega un comentario a las unidades de grados de dirección (por ejemplo, "degree_north" se convierte en "deg{north}" ). | Si agrega un comentario ({east}, {north}, {west} o {true} ), el convertidor convertirá a una unidad de dirección (por ejemplo, "deg{north}" se convierte en "degree_north" ); de lo contrario, no hay forma de que el convertidor genere unidades de grados de dirección, por lo que "deg" se convierte en "degree" . |
| tiempos específicos | UDUNITS tiene un sistema para especificar tiempos específicos como
"unidades desde ISO8601Hora", por ejemplo, "seconds since 1970-01-01T00:00:00Z" . | La UCUM no parece tener un sistema para especificar horarios específicos. | El convertidor convierte, por ejemplo,
"seconds since 1970-01-01T00:00:00Z" a "s{since 1970-01-01T00:00:00Z}" . | El convertidor convierte, por ejemplo,
"s{since 1970-01-01T00:00:00Z}" a "seconds since 1970-01-01T00:00:00Z" . |
| C | "&C;" significa Coulomb, pero a menudo se usa erróneamente para significar degree_C . | "&C;" significa culombio. Los grados Celsius se identifican mediante Cel . | "&C;" se convierte a Cel, según la teoría de que C fue utilizado incorrectamente. | "&C;" se deja como "&C;" . |
| g | En UDUNITS -1, g significa caída libre (aunque a menudo se utiliza erróneamente para significar "gram" ).
En UDUNITS -2, g significa gramo. |
g significa gramo. [ g ] significa caída libre. | No se hace nada. g en UDUNITS se supone que significa gramo. | g se convierte en "gram" . |
| F | F significa Fahrenheit. | F significa faradio. | F se convierte a [gradosF]. | F se convierte en "farad" . |
| NTU (Nephelometric Turbidity Unit) | NTU no está definido. | NTU no está definido. | NTU se convierte en { NTU } siguiendo el método UCUM para anotar el nombre de unidades adimensionales (arbitrarias). | { NTU } se convierte a NTU . |
| PSU (Practical Salinity Units) | PSU no está definido. | PSU no está definido. | PSU y PSU se convierten a { PSU } siguiendo el método UCUM para anotar el nombre de unidades adimensionales (arbitrarias). | { PSU } se convierte a PSU, porque el 1e-3 recomendado por la CF no es una descripción útil ni correcta. |
| Comentarios y términos no estándar | UDUNITS no permite comentarios ni términos no estándar, por lo que muchas cadenas de unidades no son válidas. | UDUNITS no permite términos no estándar, pero sí permite comentarios en { } . | Los términos no estándar se convierten en comentarios. | Los comentarios no están comentados para que no se pierda información; sin embargo, el resultado puede ser una cadena UDUNITS no válida. |