DWithin
Beschreibung
Ermittelt, ob sich ein Geometrieobjekt (testGeometry) innerhalb einer Umfangsentfernung zu einem anderen Geometrieobjekt (containerGeometry) befindet.
Syntax
DWithin ( testGeometry, containerGeometry, unit, distance )
Argumente
containerGeometry und testGeometry sind Geometrieobjekte (oder Ausdrücke).
distance ist eine Zahl (double), welche die bestimmende Entfernung von der Quellgeometrie zur Testgeometrie darstellt, und
unit ist eine Angabe der Bereichseinheit.
Beispiel
Ermittelt, ob eines der angegebenen Länder sich innerhalb einer Grenze von 10 Meilen von einem mithilfe eines Kästchens definierten Gebiets befindet.
select DWithin([Geometry_Column],MI_Box(-13.36676789,8.05796847,79.06334219,62.70540978,'epsg:4326'), "mi", 10) as theResult from countries where country = ANY ('Mauritania','Mali','Algeria')
Anmerkungen
Gibt „True“ zurück, wenn testGeometry innerhalb der angegebenen Entfernung von containerGeometry liegt, andernfalls „False“. Wenn containerGeometry oder testGeometry einen Nullwert aufweisen, wird „False“ zurückgegeben. Die Funktion wird mithilfe des Koordinatensystems der (containerGeometry) ausgeführt.
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 |