Tutorial Basis Data Spasial – Penggunaan Query Spasial (Bagian 3)

ST_Within

Format

ST_Within (geometry A, geometry B)

Fungsi

Menentukan apakah ada suatu geom A dalam suatu geom B

Langkah

Ketik query di bawah ini, lalu Execute.

SELECT  d.desa, d.geom, b.name, b.geom
FROM    desa_3173 as d, buildings_3173 as b
WHERE   kecamatan = 'TANAH ABANG' AND type = 'bank' 
        AND st_within (b.geom , d.geom);
st_within

Hasilnya sebagai berikut.

st_within result

ST_Intersect

Format

ST_Intersect (geometry A, geometry B)

Fungsi

Menentukan apakah saja geom A yang berpotongan dengan geom B

Langkah

Ketik query di bawah ini, lalu Execute.

SELECT  d.desa, r.name, r.type, r.geom
FROM    desa_3173 as d, roads_3173 as r
WHERE   desa = 'SENEN' AND
        st_intersects (r.geom, d.geom);
st_intersect

Hasilnya sebagai berikut.

st_intersect result

ST_dWithin

Format

ST_dWithin (geometry A, geometry B, distance)

Fungsi

Menentukan apakah saja geom A yang berpotongan dengan geom B

Langkah

Ketik query di bawah ini, lalu Execute.

SELECT  b.name, b.geom
FROM    buildings_3173 as bps, buildings_3173 as b
WHERE   bps.name = 'Badan Pusat Statistik' AND
        b.type = 'government_offic' AND
        st_dwithin (st_transform(b.geom,3857),
        st_transform(bps.geom, 3857), 1000);
st_dwithin

Hasilnya sebagai berikut.

st_dwithin result
st_dwithin maps

Materi Lengkap

Untuk memperdalam pemahaman mengenai Basis Data Spasial Menggunakan QGIS, berikut materi selengkapnya yang akan dibahas.


Tonton juga video pilihan dari kami berikut ini

Bagikan ke teman-teman Anda

Contact Us

How to whitelist website on AdBlocker?

How to whitelist website on AdBlocker?

  1. 1 Click on the AdBlock Plus icon on the top right corner of your browser
  2. 2 Click on "Enabled on this site" from the AdBlock Plus option
  3. 3 Refresh the page and start browsing the site
error: Content is protected !!
Up