MI_Perimeter

Descripción

Arroja el perímetro geográfico de un objeto geométrico.

Sintaxis

MI_Perimeter ( geometry, unit, calculationType )

Argumentos

geometry 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

Selecciona los países y arroja el perímetro de los que empiezan con 'Ar'.

select Country from countries where MI_Perimeter(Obj,'km','Spherical') AND Country like 'Ar%'

Comentarios

El valor devuelto es doble y representa un valor en las unidades especificadas por el argumento units. La función MI_Perimeter solo se aplica a geometrías de tipo sobre, polígono, multipolígono y anillo. Cualquier otro tipo de geometría de entrada genera el valor cero.

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