MI_CentroidDistance
Description
Renvoie la distance géographique entre les centroïdes de deux objets géométriques.
Syntaxe
MI_CentroidDistance ( 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 les centroïdes de la géométrie spécifiée et les pays.
select MI_CentroidDistance(Obj,MI_Box(-13.36676789,8.05796847,79.06334219,62.70540978,'epsg:4326'),'mi','Cartesian') as theResult from countries where country in ('Mauritania','Mali','Algeria')
Remarques
Calcule la distance entre deux points. Si l'un ou l'autre des arguments de la géométrie, geom1 ou geom2, est tout autre qu'une géométrie de point, le centroïde de la géométrie sera utilisé dans le calcul. 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 |