MI_Distance
Descripción
Arroja la distancia geográfica entre dos objetos geométricos.
Sintaxis
MI_Distance ( geom1, geom2, unit, calculationType )
Argumentos
geom1 es una expresión que devuelve una geometría,
geom2 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 distancia entre la geometría especificada y cada uno de los países.
select MI_Distance(MI_Box(-20,-20,20,20,'epsg:4326'),Obj,'mi','Spherical') as distance from countries where country in ('Canada','Vietnam','Brazil','China','Japan')
Comentarios
Calcula la distancia entre dos geometrías. El valor devuelto es doble y representa un valor en las unidades especificadas por el argumento units.
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 |