4 Ağustos 2021 Çarşamba

PostGIS ST_Dwithin

Giriş
Belirtilen noktanın X birim uzağına düşen noktaları verir

Örnek
bar.geom noktasından 10 birimden fazla uzak olanları foo'ları seçmek için şöyle yaparız. bar.geom ve foo.geom aynı birimden olmalı. Eğer bu ikisinin birimi metre ise 10 birim de aslında 10 metre anlamına gelir.
SELECT *
FROM   foo
WHERE  NOT EXISTS (
  SELECT 1
  FROM   bar
  WHERE  ST_DWithin(bar.geom, foo.geom, 10)
);

Hiç yorum yok:

Yorum Gönder