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 |