Upload
shinconan
View
242
Download
1
Embed Size (px)
Citation preview
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 1/37
TUGAS MATA KULIAH
BASIS DATA SPASIAL“Pembuatan Objek Point, Line dan Polygon
Menggunakan Software PostGIS 1. dan PostGreS!L
".#$
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 2/37
2010
KATA PENGANTAR
Seala (u)i han"alah $ami san)un$an $e(a*a +llah *,at "an &aha -sa. Kami memu)i"a
meminta (erlin*unan $e(a*a"a *an memohon am(un. Dan $ami erlin*un (a*a"a *ari $e)ahatan
*iri2*iri $ami *an $euru$an amal2amal $ami. 'aransia(a *ieri"a (etun)u$ ma$a tia*a "an *a(at
men"esat$ann"a. Dan aransia(a "an *isesat$ann"a nisca"a ta$ seoran(un mam(u memeri$an
(ertun)u$ $e(a*an"a. Sholaat serta salam semoa tercurah$an $e(a*a ai &uhamma* shallallahu
alaihi a sallam eserta $eluara *an shahaatn"a serta (eni$utn"a hina a$hir ,aman.
&a$alah “Pembuatan Objek Point, Line dan Polygon Menggunakan Software PostGIS 1. dan
PostGreS!L ".#$ ini $ami susun untu$ memenuhi tuas mata $uliah 'asis Data S(asial (a*a semester
urusan Te$ni$ Geo*esi 8a$ultas Te$ni$ niersitas Ga*)ah &a*a ;G&< =o"a$arta. n$a(an
terima $asih $ami sam(ai$an $e(a*a *osen (enam(u mata $uliah 'asis Data S(asial '($. r. >ochmat
&ur"amto &.-n Sc "an telah memeri$an materi $uliah $e(a*a $ami seaaimana "an $ami
hara($an. Demi$ian (ula $e(a*a (iha$2(iha$ lain "an telah memantu terselesai$ann"a ma$alah ini
ai$ secara lansun mau(un ti*a$ lansun $ami menuca($an terima $asih.
'esar hara(an $ami aar (en"usunan ma$alah ini *a(at memeri$an man?aat ai$ ai *iri$ami sen*iri mau(un ai (iha$2(iha$ lain "an inin menamil man?aat *arin"a. Kriti$ *an saran
$ami hara($an atas eraai $e$uranan *alam ma$alah ini.
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 3/37
I. PELAKSANAAN PRAKTIKUM
I.1. Instalasi Perangkat Lunak
.1.+. Instalas P!st"#$S%L
Ba&an 'an" ()$#l*+an,
So?tare PostGreS@# "an *a(at *i *onloa* secara ratis melalui internet *i situs esite *i
.(ostresAl.or. Pa*a situs ini *ise*ia$an eraai macam ersi *ari (ro*u$ (ostresAl
namun *alam tuas ini $ami menuna$an PostresAl2%.4.321.
Lan"+a&-lan"+a& )$la+sanaan,
1. 'u$a ?ol*er (en"im(anan hasil *onloa* (ostresAl $emu*ian $li$ icon
"aitu
$emu*ian a$an muncul tam(ilan seaai eri$ut:
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 4/37
1. Pilih *irector" (eninstallan su*ah terse*ia atau *e?ault terleta$ (a*a :
/,P#!"#a Fl$sP!st"#$S%L.3. atau )i$a elum ma$a cari ?ol*er terseut.
Kli$ N$t 4.
!. Pilih *irector" *ata su*ah terse*ia (ula secara *e?ault terleta$ (a*a :
/,P#!"#a Fl$sP!st"#$S%L.3Data.
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 5/37
Kli$ N$t 4.
4. Kemu*ian isi nomor (ort "an a$an *iaca oleh serer "an secara *e?ault oleh $om(uter
"aitu: 5362.
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 6/37
Kli$ N$t 4.
6. Kemu*ian a$an muncul $on?irmasi aha (ostresAl su*ah sia( untu$ *iinstall "an artin"a
(roses selan)utn"a *a(at *ila$u$an. Tam(ilann"a "aitu se(erti eri$ut :
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 7/37
%. Setelah (roses installasi selesai $emu*ian $ita a$an melihat tam(ilan s:
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 8/37
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 9/37
1. &emulai instalasi *enan men$li$ ?ile instalasi "an *i(eroleh secara ratis *ari internet.
Selan)utn"a men$li$ I % gree untu$ men"etu)ui Terms o? +reement (a*a )en*ela "an muncul.
!. Selan)utn"a (a*a )en*ela &'oose &om(onents *an &'oose Install Lo)ation *i$li$ neBt untu$
melan)ut$an instalasi sesuai settin *e?aultn"a.
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 10/37
3. Pa*a )en*ela *atabase &onne)tion, *imasu$$an ser ame ;su(eruser< (assor* *an (ort
sesuai *enan (enaturan (a*a nstalasi PostGreS@# seelumn"a.
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 11/37
1. Setelah men$li$ ?ile instalasi @GS ma$a a$an muncul $ota$ *ialo untu$ memilih ahasa.
Selan)utn"a (a*a )en*ela -el)ome... *i $li$ neBt.
!. Seaaimana seelumn"a (a*a )en*ela Terms o? +reement Ehoose Eom(onents *an Ehoose
nstall #ocation *i $li$ neBt
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 12/37
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 13/37
II.2. Pembuatan Script
1. &emu$a (roram (+*min *ari menu PostGreS@# %.4.
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 14/37
6. &uncul $ota$ *ialo untu$ memasu$$an (assor* untu$ loin *alam *ataase.
Setelah serer ter$one$si muncul tam(ilan seaai eri$ut :
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 15/37
3. Selan)utn"a a*alah memuat *ataase "an nantin"a a$an erisi tael2tael "an memuat S(atial
Dataase "an *iuat. ntu$ memuat *ataase (a*a serer "an a$ti? *ila$u$an *enan
men$li$ $anan (a*a serer a$ti? terseut $emu*ian memilih menu +ew *atabase
5. &uncul $ota$ *ialo e Dataase se(erti (a*a tam(ilan eri$ut :
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 16/37
ntu$ memulai meneti$$an scri(t "an erisi (en*e?inisian tael *alam ahasa S@# *i $li$ Schemas
(a*a *ataase "an aru *iuat $emu*ian memuat tael aru *enan men$li$ $anan Tale 22F e
Tale. Da(at )ua *enan lansun memasu$$an scri(t *alam ahasa S@# melalui Ereate Scri(t (a*a
menu $li$ $anan *ataase terseut.
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 17/37
<. Pa*a )en*ela Ereate Scri(t ini *imasu$$an scri(t *alam ahasa S@# "an erisi (en*e?inisian
tael *an o)e$ *i *alamn"a ;#istin Scri(t terlam(ir<
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 18/37
CREATE TABLE pol_arsi (id_arsi integer not null,
nm_arsi varchar(10),
C!"TRA#!T p$_arsi %R#&AR' E' (id_arsi))
"ELECT Add*eometr+Column(pu-lic,pol_arsi,arsi_geom,.1,%L'*!,/)
INSERT INTO pol_arsi (id_arsi,nm_arsi, arsi_geom)ALE" (
1,
poli1,
"T_*eom2romTe3t(%L'*!((
45067085/4595 91417:68:0604, 4506678566174 914176:8:5/94,450669849054 91417:98:;5;5, 4506;78:4/1:4 91417948911;1,
450660814//64 9141;068/71, 45067:89/4;/6 9141;1181661:,
45067085/4595 91417:68:0604)),.1))
INSERT INTO pol_arsi (id_arsi,nm_arsi, arsi_geom)ALE" (
/,poli/,
"T_*eom2romTe3t(%L'*!((45067987/9 9141;1585;7, 4506::80755
9141;0/8169, 45069189;:4 9141;1/8:07, 4506;584441 9141;/5861/, 45067987/9
9141;1585;7)),.1))
INSERT INTO pol_arsi (id_arsi,nm_arsi, arsi_geom)ALE" (
5,
poli5,"T_*eom2romTe3t(%L'*!((4506:;89546 91417:78979, 45069:84005
91417:186;4, 450:068;/:: 9141;06849/, 45069;844/6 9141;118406, 4506:;89546
91417:78979)),.1)
)
D i i * *ilih h l h * ?i i i l ;E>-+T- T+'#-< * * ?i i i
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 19/37
Tam(a$ aha $etia (olion era*a (a*a satu la"er (olHarsi mes$i(un ter(isah secara s(asial.
. Pa*a (emuatan ole *iuat o)e$ "an meru(a$an (olion luar *an o)e$ "an meru(a$an
(olion *alam $emu*ian $e*uan"a *iselisih$an *enan menuna$an (erintah STHDi??erence
sehina *ihasil$an o)e$ eru(a aian (olion luar "an u$an meru(a$an aian (olion
*alam.
Disini *iuat o)e$ eru(a aian tuu te$ni$ "an erluan *i tenahn"a. Polion luarn"a
eru(a o)e$ (olion "an mementu$ lin$aran se*an$an (olion *alamn"a a*alah o)e$
eru(a seiem(at. Dalam scri(t S@# a*alah seaai eri$ut :
..pem-uatan ta-le tugu
CREATE TABLE pol tugu (
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 20/37
4509108:096 914147;87;:, 45090980:04 914147;87;:, 4509068;457 91414768051,
45090;8;/07 91414768::5,
4509078914/ 914147:890;, 4509078700/ 91414;081/4, 4509078700/ 91414;187:7,
45090;8011; 91414;58119)),.1)
)
INSERT INTO pol_tugu (id_tugu, nm_tugu, tugu_geom)
ALE" (
/,
tugu/,
"T_*eom2romTe3t(%L'*!((45090:84617 91414;/81/1, 45091181019
91414;/81/1, 45091181019 91414798654, 45090:84617 91414798654, 45090:84617
91414;/81/1)),.1)
)
'aris2aris scri(t *i atas a*alah untu$ memuat taleItuuI "an erisi *ua aris masin2masin
mea$ili 1 uah (olion ;tuu1 seaai (olion luar *an tuu! seaai (olion *alam<.
Tam(ilan tale tuu seelum *iuat hole a*alah seaai eri$ut :
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 21/37
"ELECT Add*eometr+Column(pu-lic,hole_tugu,geom_hole,.1,%L'*!,/)
#!"ERT #!T hole_tugu (id, geom_hole)
ALE"(
1,
("ELECT "T_BuildArea(
ST_Difference(
("ELECT tugu_geom 2R& pol_tugu
>=ERE id_tugu ? 1),
("ELECT tugu_geom 2R& pol_tugu
>=ERE id_tugu ? /)))
))
Denan *emi$ian tael &!l$;t*"* a$an erisi o)e$ hasil selisih tuu1 *an tuu! "an
tam(ilann"a *alam @GS a*alah seaai eri$ut :
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 22/37
!. &enhuun$an *enan *ataase PostGS *enan men$li$ icon ;add a Post GIS Layer <.
&uncul $ota$ *ialo $one$si PostGS.
3. ntu$ menetest $one$si *enan *ataase (a*a PostGS *i$li$ Test Eonnect sehina muncul
)en*ela "an men"ata$an $one$sin"a erhasil.
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 23/37
5. +$an muncul nama2nama tael ;la"er< "an telah *iuat (a*a PostGS sesuai *enan t"(en"a
;(oint line atau (ol"on<.
6. Kemu*ian *i(ilih la"er2la"er "an a$an *itam(il$an *alam @uantum GS. asil a$hir tam(ilan
a*alah seaai eri$ut :
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 24/37
LAMPIRAN
1.Listing Script Dalam Bahasa SQL.
..input o-<e$ -erupa titi$
..lampu
CREATE TABLE lampu (
id_lmp integer not null,
nm_lmp varchar(10),
C!"TRA#!T p$_lmp %R#&AR' E' (id_lmp)
)
"ELECT Add*eometr+Column(pu-lic,lampu,lmp_geom,.1,<#%#!T,/)
#!"ERT #!T lampu (id_lmp,nm_lmp,lmp_geom)
ALE" (
1,
lmp1,
"T_*eom2romTe3t(<#%#!T(
4509/58;994 91414;0856;, 45095085::7 91414948714, 4509598;149 91417//8195, 450946891:; 914174;81:1,
4509748:5:4 91417:18605, 45095/8005/ 914179589/:, 45091085/1/ 9141;01806:, 450:6687;67 9141;1/8:4/,
450:;681:69 91417:48461, 450:768650: 91417;58/7, 45069;8;0;1 91417;98959, 450:0/8:559 91417908;9:,
450:1487967 914175:8:, 450:/:8;;66 914175/854/, 450:4780447 914171789;7, 450:758769 91417058709,
450:6/86/56 9141490879/, 450:9684045 91414:185;;, 4509178;/;5 914146089:;, 45066:81755 91417/18701,
450657894/6 91414998:19, 45064;85//4 91414:/807:, 45069:84714 91414:98;6, 450:9:85/;9 91415918;59,
4509//866;: 91415698:6;, 450:6;81:5; 914140/8/7, 450:498;766 914141;85/, 450:/987904 91414518515,
450:108/17 914144;86;6, 450669899:; 91414408509, 45065784:14 914145/8/57, 450;::84/;9 914145/8;96,
450;;:87901 9141449899;, 450;758:/69 91414;98:55, 450:0986756 91414::8646, 450;7:890/7 91414::896:,
450;;980717 914171481/, 450;90870/: 91417/;8:0;, 45067984;99 91417;:8094, 4506678;1;1 91417;/85/6),.1)
)
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 25/37
........................................................
..pohon
CREATE TABLE pohon (
id_pohon integer not null,nm_pohon varchar(10),
C!"TRA#!T p$_pohon %R#&AR' E' (id_pohon)
)
"ELECT Add*eometr+Column(pu-lic,pohon,pohon_geom,.1,<#%#!T,/)
#!"ERT #!T pohon (id_pohon, nm_pohon, pohon_geom)
ALE" (
1,
pohon1,
"T_*eom2romTe3t(<#%#!T(
45069/8/7517; 9141;/7844:0;, 45069780997;9 9141;/4865;46, 45069/89;4: 9141;//8/47:5,
450:/5891941/ 91417:6856659, 450:/;86;7:/7 91417:78974/1, 450:/5891941/ 91417:58:1959,
450:5:8706/44 91417698907;/, 450:4/80;7/46 914176:84:/5:, 450:5989504/4 9141767899169,
450;::8005;;6 91414478076/5, 450;:5856:/75 91414468905;4, 450;::8617/76 914144:89610;,
4509/68101745 91414908/4591, 4509/9894697; 914149787:091, 45095684196/9 91417/1877454,
450959819:651 91417/;8:9157, 45094685:/14: 9141770801:5;, 450949871;961 91417748;456:,
4509178617947 91414/18950/1, 45091:8/0;75; 91414/18950/1, 4509168:70617 91414/7815/59,
4509098;;6/9: 91414048140/, 4509118:0/1/1 91414048140/, 450911844;/99 914140;89:;;1,
4509/581:6619 91415:680;16:, 4509/785//74/ 91415:68416;, 4509/48/7715 91415:9890:19,
4509518017514 91415908/;59;, 4509558170156 91415908967;, 45095186/;976 914159481666:,
450:708;0445/ 91414198459;/, 450:7481;/457 914141:86/:05, 450:7/85:5455 91414//8996;/,
4506708;/475; 914144;8:5;/5, 45067789;174 91414468746:/, 4506758:/;616 914147/8::4:5,
45067581171/6 9141767899169, 4506768640741 914176;8546;/, 4506778;0761: 91417698907;/,
450:4;8554:4 9141496857991, 450:498756064 914149;8;4:5/, 450:;7874:0:; 91414:584:5;6,
450:;98:16;69 91414:581/69, 450:918:66/:4 914146487::;;, 450:9486/5;96 91414658:6606),.1)
)
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 26/37
4509568:;:4 91415958197, 45095:8:4/; 91415:;89;, 4509568;65; 91415:186,
45095/89965 91415648::, 4509/98:699 91415648::),.1)
)
#!"ERT #!T lintt (id_lnt, nm_lnt, lnt_geom)
ALE" ( /,
lnt/,
"T_*eom2romTe3t(L#!E"TR#!*(
45095:847/9 914156/8656, 45094/8549: 9141569894;, 45094585/4 91415:;81:1,
45094189;01 9141595859, 4509578140; 914145587/:, 4509558961; 914144185/1,
45095/89965 91414498117, 450951804:9 9141475840/, 4509/98490/ 91414798/46,
4509/981007 91414;:8407, 450951804:9 91414668165, 45097:87/16 914177:8:1/,
4509;18/497 91417;68769, 4509;/8//56 914176/80;1, 4509;/8//56 914176681/6,
4509;08:79: 91417:18:05, 45097:85/;9 91417:680;4),.1)
)
................................................................
.. ling$ar utara
CREATE TABLE lintu (
id_lnu integer not null,
nm_lnu varchar(10),
C!"TRA#!T p$_lnu %R#&AR' E' (id_lnu)
)
"ELECT Add*eometr+Column(pu-lic, lintu,lnu_geom,.1,L#!E"TR#!*,/)
#!"ERT #!T lintu (id_lnu, nm_lnu, lnu_geom)
ALE" (
1,
lnu1,
"T_*eom2romTe3t(L#!E"TR#!*(
4509778/094 91417:18;0:, 4509758/;09;7 91417:489/046, 45094;8:51175 91417::8/5/66,
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 27/37
ALE" (
1,
lns1,
"T_*eom2romTe3t(L#!E"TR#!*(
45095;8:941:7 91415;7815:01, 450::68/0954; 91415::85/451, 450:748;60;5; 91414048;9109,
450:5;8959974 9141417840641, 450://81519/6 91414/68:6655, 450:108071;75 9141456805497,45069;8996/51 9141441861117, 4506:5894/67; 9141441861117, 45061:8/:06:7 914145086999:,
450;9:899140/ 914145185:44:, 450;;585571:7 914144/8::0/1, 450;4;876:676 91414;/894:99,
450;46894/;0; 91414:580166:, 450;7:8:75:/9 914171485:644, 450;61871:;0/ 91417/:8:07:1,
450;:68;90751 914175480;;7/, 450606867951: 91417/9859051),.1)
)
#!"ERT #!T lints (id_lns, nm_lns, lns_geom)
ALE" (
/,
lns/,
"T_*eom2romTe3t(L#!E"TR#!*(
45060;8790/;; 91417//81:117, 450;908;15154 91417/68;5;6;, 450;6:86/66;4 91417/78105:1,
450;;68:1;797 9141717867154, 450;;/8777:57 914170580:;76, 450;7/8:1561: 91414678;1566,
450;74856/41: 91414;4870667, 450;798:/:0/9 91414778177/:, 450;;68:1;797 914144:86/74;,
450;95814;0:9 914145987;69, 45060685;9;1; 914145684/479, 450650894777: 9141440817/4,
45066:84:6147 914144:814096, 450:008:940:9 914144:814096, 450:1:8;/461: 9141440865;97,
450:5081/0459 91414/98;5095, 450:4:8;507/; 91414178;0//;, 450:668:7;:66 91414008694/5,
4509098//;754 91415:78/0;:, 45095/80/51/; 91415648/97;5, 45094181:0644 91415608/059/),.1)
)
................................................................
.. ling$ar tengah
CREATE TABLE lintgh (
id_lntgh integer not null,
nm_lntgh varchar(10),
C!"TRA#!T p$_lntgh %R#&AR' E' (id_lntgh)
)
"ELECT Add*eometr+Column(pu-lic, lintgh,lntgh_geom,.1,L#!E"TR#!*,/)
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 28/37
45065580:::;7 91414::80:5;9, 4506448964/54 91417//86;7;7, 4506;987/4451 9141714819/7:,
45066681/5/97 914171;8557:9, 4506:58775074 914175;80149:, 4506978:/:169 914175:85750:,
450:058/5/19/ 914175:817:/5, 450:0/847/6:9 9141740810;;:, 45069:85;1154 914174:8/9007,
450691865;461 9141774891461, 4506:4891;976 914177680769;),.1)
)
#!"ERT #!T lintgh (id_lntgh, nm_lntgh, lntgh_geom)
ALE" (
5,
lntgh5,
"T_*eom2romTe3t(L#!E"TR#!*(
4506:78111:0: 914177989:0;/, 4506958/97//7 914177680769;, 450:008;99/5: 91417498:4::,
450:0;8174697 9141759861;9:, 450:0;8744496 914175686;:7:, 450:1489//611 914175;89:91:,
450:458679414 91417/6844191, 450:448655;;9 914170;859:9/, 450:;785:;974 914149:80/0;;,
450:;4899650; 9141494860:57, 450:;;894760: 9141491800;54, 4509098051;:5 9141467841:91,
45091581/559/ 91414658/67;;, 45091;8/40:99 91414;:80149, 45091:81:9501 91414;1866994,
4509/7800::17 91414798441:4),.1)
)
................................................................
.. ling$ar tgd
CREATE TABLE lintgd (
id_lntgd integer not null,
nm_lntgd varchar(10),
C!"TRA#!T p$_lntgd %R#&AR' E' (id_lntgd)
)
"ELECT Add*eometr+Column(pu-lic, lintgd,lntgd_geom,.1,L#!E"TR#!*,/)
#!"ERT #!T lintgd (id_lntgd, nm_lntgd, lntgd_geom)
ALE" (
1,
lntgd1,
"T_*eom2romTe3t(L#!E"TR#!*(
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 29/37
C!"TRA#!T p$_arsi %R#&AR' E' (id_arsi)
)
"ELECT Add*eometr+Column(pu-lic,pol_arsi,arsi_geom,.1,%L'*!,/)
#!"ERT #!T pol_arsi (id_arsi,nm_arsi, arsi_geom)
ALE" (
1,poli1,
"T_*eom2romTe3t(%L'*!((
45067085/4595 91417:68:0604, 4506678566174 914176:8:5/94, 450669849054 91417:98:;5;5,
4506;78:4/1:4 91417948911;1, 450660814//64 9141;068/71, 45067:89/4;/6 9141;1181661:,
45067085/4595 91417:68:0604
)),.1)
)
#!"ERT #!T pol_arsi (id_arsi,nm_arsi, arsi_geom)
ALE" (
/,
poli/,
"T_*eom2romTe3t(%L'*!((45067987/9 9141;1585;7, 4506::80755 9141;0/8169, 45069189;:4
9141;1/8:07, 4506;584441 9141;/5861/, 45067987/9 9141;1585;7)),.1)
)
#!"ERT #!T pol_arsi (id_arsi,nm_arsi, arsi_geom)
ALE" (
5,
poli5,
"T_*eom2romTe3t(%L'*!((4506:;89546 91417:78979, 45069:84005 91417:186;4, 450:068;/::
9141;06849/, 45069;844/6 9141;118406, 4506:;89546 91417:78979)),.1)
)
.......................................................................
..*eodesi
CREATE TABLE pol_tgd (
id_tgd integer not null,
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 30/37
"T_*eom2romTe3t(%L'*!((450:/5860:; 9141;06849/, 450:5/8696/ 9141;04877;, 450:5;8/9/:
9141;1781:/, 450:/;89/4; 9141;168:59, 450:/5860:; 9141;06849/)),.1)
)
#!"ERT #!T pol_tgd (id_tgd,nm_tgd, tgd_geom)
ALE" (5,
tgd5,
"T_*eom2romTe3t(%L'*!((
450:/1857/7/5 914179585/44:, 450:548;01:7 91417::8:451/, 450:/:897;756 914176484/464,
450:1;85 9141769, 450:/1857/7/5 914179585/44:)),.1)
)
#!"ERT #!T pol_tgd (id_tgd,nm_tgd, tgd_geom)
ALE" (
4,
tgd4,
"T_*eom2romTe3t(%L'*!((
450:5:8619504 91417:68;, 450:7/8/56;:/ 91417:/80/5;1, 450:4;84:6// 91417;6866454,
450:5/8;75594 914176/847074, 450:5:8619504 91417:68;
)),.1)
)
.......................................................................
.."ipil
CREATE TABLE pol_spl (
id_spl integer not null,
nm_spl varchar(10),
C!"TRA#!T p$_spl %R#&AR' E' (id_spl)
)
"ELECT Add*eometr+Column(pu-lic,pol_spl,spl_geom,.1,%L'*!,/)
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 31/37
spl5,
"T_*eom2romTe3t(%L'*!((45091:8594/ 9141764877/, 4509448//:1 91417;78097, 4509708;:;;
91417:18955, 4509/48:7/6 9141791859, 45091:8594/ 9141764877/)),.1)
)
#!"ERT #!T pol_spl (id_spl, nm_spl, spl_geom)
ALE" (4,
spl4,
"T_*eom2romTe3t(%L'*!((450:968:;77 914174981:, 45095/8005/ 914175;86/4, 4509578/5/4
91417448696, 45090185/74 91417768/75, 450:968:;77 914174981:)),.1)
)
#!"ERT #!T pol_spl (id_spl, nm_spl, spl_geom)
ALE" (
7,
spl7,
"T_*eom2romTe3t(%L'*!((
450::78;:4/05 914171:8060;, 450:9786:010/ 914171485515:, 450::98;10566 91414968:6::,
4509148/:9/// 91414::875065, 4509/98995961 91417/98467/, 450:97805//;9 914174/895;4,
450::78;:4/05 914171:8060;
)),.1)
)
#!"ERT #!T pol_spl (id_spl, nm_spl, spl_geom)
ALE" (
;,
spl6,
"T_*eom2romTe3t(%L'*!((450:;48;70; 9141756841;, 450::58554 9141750849;, 450:678/;09 91417068/,
450:7;811;/ 91417158::9, 450:;48;70; 9141756841;)),.1)
)
#!"ERT #!T pol_spl (id_spl, nm_spl, spl_geom)
ALE" (
6,
spl6,
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 32/37
.......................................................................
..$imia
CREATE TABLE pol_$im (
id_$im integer not null,
nm_$im varchar(10),C!"TRA#!T p$_$im %R#&AR' E' (id_$im)
)
"ELECT Add*eometr+Column(pu-lic, pol_$im,$im_geom,.1,%L'*!,/)
#!"ERT #!T pol_$im (id_$im, nm_$im, $im_geom)
ALE" (
1,
$im1,
"T_*eom2romTe3t(%L'*!((45067/8770/ 91417;6840/, 4506:185:/; 91417768614, 45066/85:;:
91417518419, 45064587744 91417408:6;, 45067/8770/ 91417;6840/)),.1)
)
#!"ERT #!T pol_$im (id_$im, nm_$im, $im_geom)
ALE" (
/,
$im/,
"T_*eom2romTe3t(%L'*!((4506558:;;: 91417598975, 4506;:8/57 91417/:8;71, 4506;487444
91417168:1, 45064580951 91417/784//, 45065:801:; 914171084/9, 4506/48;404 9141714857, 4506558:;;:
91417598975)),.1)
)
.......................................................................
..%T
CREATE TABLE pol_$ptu (
id_$ptu integer not null,
nm_$ptu varchar(10),
C!"TRA#!T p$_$ptu %R#&AR' E' (id_$ptu)
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 33/37
#!"ERT #!T pol_msn (id_msn, nm_msn, msn_geom)
ALE" (
1,
msn1,
"T_*eom2romTe3t(%L'*!((
45060:8/7:166 914171486075, 45065;850/5/1 91417078576/5, 4506508519777 91414:;8;;117,4506758:6;;71 914146:8;/169, 45064986;5719 91414;;809744, 4506158119141 91414668:659;,
4506198/:::;; 914149;876009, 450605897:055 91417018;1:0/, 45060:8/7:166 914171486075
)),.1)
)
#!"ERT #!T pol_msn (id_msn, nm_msn, msn_geom)
ALE" (
/,
msn/,
"T_*eom2romTe3t(%L'*!((
450;6:854459: 91414:7875957, 450;9;8;;;7; 9141469895077, 45060089;;604 914149/8:50::,
450;:/8;444:: 9141499800077, 450;6:854459: 91414:7875957
)),.1)
)
#!"ERT #!T pol_msn (id_msn, nm_msn, msn_geom)
ALE" (
5,
msn5,
"T_*eom2romTe3t(%L'*!((
450;608507059 91414;98:54;;, 4506018901494 9141479865:6;, 45060;85::74/ 914146586;0:5,
450;6781;;076 91414:58:7;65, 450;608507059 91414;98:54;;
)),.1)
)
.......................................................................
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 34/37
CREATE TABLE pol_@is (
id_@is integer not null,
nm_@is varchar(10),
C!"TRA#!T p$_@is %R#&AR' E' (id_@is)
)
"ELECT Add*eometr+Column(pu-lic, pol_@is,@is_geom,.1,%L'*!,/)
#!"ERT #!T pol_@is (id_@is, nm_@is, @is_geom)
ALE" (
1,
el$1,
"T_*eom2romTe3t(%L'*!((450:/48/:7/ 91414418;95, 450:;984944 91414/780:7, 450:6780505
91414408509, 450:/98:/1 914147;8477, 450:/48/:7/ 91414418;95)),.1)
)
.......................................................................
..geologi
CREATE TABLE pol_glg (
id_glg integer not null,
nm_glg varchar(10),
C!"TRA#!T p$_glg %R#&AR' E' (id_glg)
)
"ELECT Add*eometr+Column(pu-lic, pol_glg,glg_geom,.1,%L'*!,/)
#!"ERT #!T pol_glg (id_glg, nm_glg, glg_geom)
ALE" (
1,
glg1,
"T_*eom2romTe3t(%L'*!((
450:758615:5/ 9141471815:7/, 450:;98/51;// 914144787/965, 450:618:490:9 91414748;906:,
450:648:40465 914147587;905, 450:6985/67/1 91414;:81719:, 450:7981576/4 9141464870:;;,
450:7484;161: 91414;0811/;6, 450:7789765:5 91414798771:, 450:758615:5/ 9141471815:7/
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 35/37
1,
-as1,
"T_*eom2romTe3t(%L'*!((
450:90857:/1 9141415864;51, 45090/8;96;79 914140:871145, 450910816;09 91414/787/4:9,
450:9:80/5;75 9141450894;65, 450:90857:/1 9141415864;51
)),.1))
.......................................................................
..perpuste$
CREATE TABLE pol_perpus (
id_perpus integer not null,
nm_perpus varchar(10),
C!"TRA#!T p$_perpus %R#&AR' E' (id_perpus)
)
"ELECT Add*eometr+Column(pu-lic, pol_perpus, perpus_geom,.1,%L'*!,/)
#!"ERT #!T pol_perpus (id_perpus, nm_perpus, perpus_geom)
ALE" (
1,
perpus1,
"T_*eom2romTe3t(%L'*!((
450:078;;4:49 91414;084:;79, 450:/58:00106 91414748;906:, 450:/:8100196 91414;:81719:,
450:0989;4995 9141465894669, 450:078;;4:49 91414;084:;79
)),.1)
)
.......................................................................
..$antin
CREATE TABLE pol_$tn (
id_$tn integer not null,
nm_$tn varchar(10),
C!"TRA#!T p$_$tn %R#&AR' E' (id_$tn)
)
"ELECT Add*eometr+Column(pu-lic, pol_$tn,$tn_geom,.1,%L'*!,/)
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 36/37
1,
tugu1,
"T_*eom2romTe3t(%L'*!((
45090;8011; 91414;58119, 45090686;7/ 91414;48:/4, 4509108/006 91414;78/;5, 45091/87:6; 91414;48556,
45091589717 91414;/8779, 4509148/;:1 91414;08/94, 4509158;79/ 914147:87:9, 45091/875:9 9141476859;,
4509108:096 914147;87;:, 45090980:04 914147;87;:, 4509068;457 91414768051, 45090;8;/07 91414768::5,4509078914/ 914147:890;, 4509078700/ 91414;081/4, 4509078700/ 91414;187:7, 45090;8011; 91414;58119)),.
1)
)
#!"ERT #!T pol_tugu (id_tugu, nm_tugu, tugu_geom)
ALE" (
/,
tugu/,
"T_*eom2romTe3t(%L'*!((45090:84617 91414;/81/1, 45091181019 91414;/81/1, 45091181019
91414798654, 45090:84617 91414798654, 45090:84617 91414;/81/1)),.1)
)
create ta-le hole_tugu (
id integer not null primar+ $e+)
select addgeometr+column(pu-lic,hole_tugu,geom_hole,.1,%L'*!,/)
insert into hole_tugu (id, geom_hole)
values(
1,
(select st_-uildarea(
st_di@@erence(
(select tugu_geom @rom pol_tugu
here id_tugu ? 1),
(select tugu_geom @rom pol_tugu
here id_tugu ? /)))
)
)
8/11/2019 Basis Data Spasial - PostGIS
http://slidepdf.com/reader/full/basis-data-spasial-postgis 37/37
Tuas : &ata Kuliah 'asis Data S(asial“Pembuatan Objek Point Line dan Polygon Menggunakan Software PostGIS 1 $
Page 37
PETA FAKULTAS TEKNIK
*ibuat dalam ba'asa S)ri(t S!L PostGIS1. for PostGreS!L ".#