MI_CentroidDistance
Beschreibung
Gibt die geografische Entfernung zwischen den Zentroiden von zwei Geometrieobjekten zurück.
Syntax
MI_CentroidDistance ( 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 den Mittelpunkten der angegebenen Geometrie und den Ländern zurück.
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')
Anmerkungen
Berechnet die Entfernung zwischen zwei Punkten. Wenn eines der Geometrieargumente geom1 oder geom2 keine Punktgeometrie ist, wird der Zentroid der Geometrie in der Berechnung verwendet. 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 |