MI_Length
Descripción
Arroja la longitud geográfica de un objeto geométrico de línea o polilínea.
Sintaxis
MI_Length ( geometry, unit, calculationType )
Argumentos
geometry es una expresión que devuelve una geometría,
unit es una especificación de unidad lineal y
calculationType es una cadena de caracteres que indica si se realizará un cálculo esférico (Spherical) o cartesiano (Cartesian). No existe un valor predeterminado.
Ejemplo
Arroja la longitud de una carretera a partir de los datos de la tabla CanadaHighway.
select highway from CanadaHighway where MI_Length(Obj,'mi','Spherical') <= 50
Comentarios
El valor devuelto es doble y representa un valor en las unidades especificadas por el argumento units. La función MI_Length se aplica solo a geometrías de tipo curva, cadena de línea y multicurva. Cualquier otro tipo de geometría de entrada genera el valor cero.
Los valores válidos para el argumento unit son las siguientes unidades de distancia:
Valor | Descripción |
---|---|
mi | millas |
km | kilómetros |
en | pulgadas |
ft | pies |
yd | yardas |
mm | milímetros |
cm | centímetros |
m | metros |
survey ft | pies topográficos (EE.UU.) |
nmi | millas náuticas |
twip | twips |
pt | puntos |
pica | picas |
degree | grados |
li | links |
ch | cadenas |
rd | rods |