MI_Length

Description

Renvoie la longueur géographique d'une ligne ou un objet géométrique polyligne.

Syntaxe

MI_Length ( geometry, unit, calculationType )

Arguments

geometry 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 longueur d'une autoroute depuis la table CanadaHighway.

select highway from CanadaHighway where MI_Length(Obj,'mi','Spherical') <= 50

Remarques

La valeur renvoyée est un double et représente une valeur dans les unités définies par l'argument units. MI_Area s'applique uniquement aux géométries de type Curve, LineString, et MultiCurve. Tout autre type de géométrie d'entrée dans une valeur égale à zéro.

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