Namn

ST_MakeBox2D — Skapar en BOX2D som definieras av två 2D-punktgeometrier.

Synopsis

box2d ST_MakeBox2D(geometry pointLowLeft, geometry pointUpRight);

Beskrivning

Skapar en box2d som definieras av två punktgeometrier. Detta är användbart för att göra intervallfrågor.

Exempel

Returnera alla objekt som ligger inom eller delvis i en koordinatruta för US National Atlas. Här förutsätts att geometrierna lagras med SRID=2163 (US National Atlas Equal Area).

Kod
SELECT feature_id, feature_name, geom
FROM features
WHERE geom && ST_SetSRID(
  ST_MakeBox2D(
    ST_Point(-989502.1875, 528439.5625),
    ST_Point(-987121.375, 529933.1875)
  ),
  2163
);