All Products
Search
Document Center

MaxCompute:ST_INTERSECTS

Last Updated:Aug 27, 2026

Fungsi ST_INTERSECTS menguji apakah dua objek geografis saling berpotongan.

Syntax

BOOLEAN ST_INTERSECTS(GEOGRAPHY <value1>, GEOGRAPHY <value2>)

Parameters

value1, value2: Wajib diisi. Nilai bertipe data GEOGRAPHY. Anda dapat membuat objek GEOGRAPHY menggunakan fungsi seperti ST_GEOGPOINT, ST_GEOGFROMWKB, ST_GEOGFROMTEXT, ST_MAKELINE, dan ST_MAKEPOLYGON.

Return value

Mengembalikan nilai BOOLEAN. Fungsi ini mengembalikan TRUE jika kedua objek geografis memiliki setidaknya satu titik yang sama; jika tidak, mengembalikan FALSE.

Examples

-- Mengembalikan TRUE.
SELECT ST_INTERSECTS(ST_GEOGFROMTEXT('POINT(5 5)'), ST_GEOGFROMTEXT('POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))'));

-- Mengembalikan FALSE karena objek poligon memiliki lubang.
SELECT ST_INTERSECTS(ST_GEOGFROMTEXT('POINT(5 5)'), ST_GEOGFROMTEXT('POLYGON((0 0, 10 0, 10 10, 0 10, 0 0), (4 4, 6 4, 6 6, 4 6, 4 4))'));

Related topics