MI_Distance

Beschreibung

Gibt die geografische Entfernung zwischen zwei Geometrieobjekten zurück.

Syntax

MI_Distance ( geom1, geom2, unit, calculationType )

Argumente

geom1 ist ein Ausdruck, der eine Geometrie zurückgibt,

geom2 ist ein Ausdruck, der eine Geometrie zurückgibt,

unit ist eine Angabe der linearen Einheit und

calculationType ist eine Zeichenfolge zur Angabe, ob eine sphärische oder kartesische Berechnung durchgeführt werden soll. Es gibt keine Standardeinstellung.

Beispiel

Gibt die Entfernung zwischen der angegebenen Geometrie und jedem der Länder zurück.

select MI_Distance(MI_Box(-20,-20,20,20,'epsg:4326'),Obj,'mi','Spherical') as distance from "/Samples/NamedTables/WorldTable" where country in ('Canada','Vietnam','Brazil','China','Japan')
			

Anmerkungen

Berechnet die Entfernung zwischen zwei Geometrien. Der zurückgegebene Wert ist ein double-Wert und stellt einen Wert in den durch das units-Argument angegebenen Einheiten dar.

Die folgenden Entfernungseinheiten sind für unit gültig:

Wert Beschreibung
mi Meilen
km Kilometer
in Zoll
ft Fuß
yd Yards
mm Millimeter
cm Zentimeter
m Meter
survey ft US Survey-Fuß
nmi Seemeilen
twip Twips
pt Punkte
pica Picas
Grad Grade
li Links
ch Chains
rd Ruten