DWithin
Description
Détermine si un objet géométrique (testGeometry) se trouve à l'intérieur d'une distance de périmètre d'un autre objet géométrique (containerGeometry).
Syntaxe
DWithin ( testGeometry, containerGeometry, unit, distance )
Arguments
containerGeometry et testGeometry sont des objets géométriques (ou des expressions),
distance est un nombre (double) représentant la distance de détermination de la géométrie source à la géométrie test, et
unit est une spécification d'unité de zone.
Exemple
Détermine si l'un des pays indiqués se trouve dans une frontière de 10 miles de la zone définie via une zone.
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')
Remarques
Renvoie la valeur true si testGeometry se trouve à une distance spécifiée de containerGeometry ; sinon, renvoie la valeur false. Si containerGeometry ou testGeometry est null, false est renvoyé. La fonction est réalisée à l'aide du système de coordonnées de (containerGeometry).
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 |