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