MI_Distance

Description

Renvoie la distance géographique entre deux objets géométriques.

Syntaxe

MI_Distance ( geom1, geom2, unit, calculationType )

Arguments

geom1 est une expression qui renvoie une géométrie,

geom1 est une expression qui renvoie une géométrie,

unit est la définition de l'unité linéaire et

calculationType est la chaîne qui indique s'il faut réaliser un calcul de type Spherical ou Cartesian. Il n'y a pas de valeur par défaut.

Exemple

Renvoie la distance entre la géométrie spécifiée et chaque pays.

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')
			

Remarques

Calcule la distance entre deux géométries. La valeur renvoyée est un double et représente une valeur dans les unités définies par l'argument units.

Les valeurs valides pour unit sont les unités de distance suivantes :

Valeur Description
mi miles
km kilomètres
in pouces
ft pieds
yd yards
mm millimètres
cm centimètres
m mètres
pied géologique pieds de l'Institut d'études géologiques des États-Unis
nmi milles nautiques
twip twips
pt points
pica picas
degré degrés
li chaînons
ch chaînes
pr perche