UserGuide AplikasiArcGISFlex http://bkurniawan.com
1
DaftarIsi
SelamatdatangdiAplikasiWebGISArcGISFlex .......................................... ............................................................ .................. 3 1.1TentangPanduanAplikasiWebGISArcGISFlex. .......................................... ................................................. ....... 3 InstalasiAplikasiWebGISArcGIS ........................................... ................................................................. ........................................ .................. 4 2.1InstalasiArcGISDesktop.......................................... ............................................................... ............................................ ...................... 4 2.1.1 Instalasi ArcGIS License Manager ............................................ .............................................................. .................. 4 2.1.2 Instalasi ArcGIS Desktop ............................ .................................................. ............................................. .......................... ... 8 2.1.3 ArcGIS Arc GIS Administrator Wizard .......................................... ................................................................. ......................... 13 2.2InstalasiArcGISServer............................................. .................................................................. .......................................... .................... 15 2.2.1 IIS Requirements ............................................. ................................................................... .......................................... .................... 15 2.2.2 Install GIS Services ............................................. ................................................................... ...................................... ................ 17 2.2.3 Configure GIS Services ............................ .................................................. ............................................ ........................... ..... 19 2.3InstalasiAdobeFlashBuilder. ............................................ .................................................................. ............................... ......... 25 Pembuatan WebGIS dengan menggunakan ArcGIS Flex ........................................... ........................................... 28 3.1 Setting Setti ng peta dan service pada ArcGIS ........................................... ............................................................... .................... 28 3.2 Pengembangan untuk ArcGIS dengan Flex .................................. ...................................................... .................... 36 3.3 Customisasi ArcGIS dengan pemrograman Flex ............................................. ............................................... 40 PersiapanMenggunakanAplikasiWebGISArcGIS. ............................................ ..................................................... ......... 56 4.1Sebelummemulai............................................. .................................................................. ............................................ ........................... ..... 56 Tampilan WebGIS mengunakan ArcGIS Flex ............................................ ............................................................ ................ 58 5.1HalamanAplikasiWebGIS. .......................................... ................................................................ ...................................... ................ 58 5.1.1 Menu Bagian Atas...................... Atas............................................ ............................................ ...................................... ................ 60 5.1.2 Menu Utama Peta .......................... ................................................ ............................................ ................................... ............. 66
UserGuide AplikasiArcGISFlex http://bkurniawan.com
2
1 SelamatdatangdiAplikasiWebGISArcGIS Flex Aplika Aplikasi si WebGIS WebGIS ArcGI ArcGIS S Fle Flex x dibuat dibuat untuk untuk mem memban bantu tu Anda Anda dalam dalam mem memana anaje jemen men data data spasi spasial al dan metada metadata ta berupa berupa potret potret/g /gamb ambara aran n kegiat kegiatan an dalam dalam sebuah sebuah siste sistem m inform informasi asi berbasisprogramGISyangdapatdiakses,diperbaharuidandikembangkansecaraberkala. Yangterpentin Yangterpentingdari gdari Aplikasi Aplikasi WebGIS WebGIS ArcGISFlex, ArcGISFlex, kesanggup kesanggupansistemyangdapat ansistemyangdapat diakses diakses denganmudahdantampilanantarmukayangmenarik.Petunjukdidalampanduaniniakan mengenalkanAndasecaralebihdalammengenaiAplikasiWebGISArcGISFlex.
1.1TentangPanduanAplikasiWebGISArcGISFlex. PanduaninimemuatsecaradetailpengoperasianAplikasiWebGISArcGISFlex.Panduanini ditujukanuntukpenggunayangmenggunakanAplikasiWebGISArcGISFlex. Inform Informasi asi pandua panduan n ini mensim mensimul ulasi asikan kan bagaim bagaimana ana cara cara mengg mengguna unakan kan Aplika Aplikasi si WebGIS WebGIS ArcGI ArcGIS S Flex Flex dengan dengan web browse browser r untuk untuk mel melaku akukan kan kegiat kegiatan an sesuai sesuai dengan dengan fungsi fungsi yang yang dimilikiAplikasiWebGISArcGISFlex. Pembacadiperlukanpenget Pembacadiperlukanpengetahuandalamhal ahuandalamhalprogramming programmingatausoftwar atausoftwaredevelopment edevelopment..
UserGuide AplikasiArcGISFlex http://bkurniawan.com
3
2 InstalasiAplikasiWebGISArcGIS 2.1InstalasiArcGISDesktop. InstalasiArcGISDesktopterdiridaritigalangkahproses,yaitu: 2.1.1 InstallArcGISLicenseManager 2.1.2 InstallArcGISDesktop 2.1.3 ArcGISAdministrationWizard. Minimumsystemrequirements: Arc ArcGIS Deskt esktop op me memb mbu utuhka uhkan n Micros crosof oftt .NE NET T Fram Framew ewor ork k vers ersi 3.5 SP1. Jika .NET Framewor Framework k 3.5 SP1 tidak tidak terdete terdeteksi ksi pada komputer komputer anda, instalasi instalasi ArcGIS ArcGIS Desktop Desktop tidak tidak akanberjalan. .NETFramework3.5SP1tersediadalamfolderDotNet35padamediaInstallerAnda.
2.1.1InstalasiArcGISLicenseManager
License License manager manager memungki memungkinkan nkan Anda untuk untuk menginst menginstall all ArcGIS ArcGIS Desktop Desktop dan ArcInfo ArcInfo WorkstationpadabanyakPC.Jumlahlicenseyangdibelimenentukanjumlahpengguna yangdapatmenjalankanpr yangdapatmenjalankanprogramsecar ogramsecarabersamaan. abersamaan. Untukmenginstalldanmendapatkanauthoris Untukmenginstalldanmendapatkanauthorisasilicensemanager asilicensemanager,Andabutuhinformasi ,Andabutuhinformasi author authorisa isasi si yang yang diteri diterima ma dari dari ESRI ESRI Custom Customer er Servic Service e ket ketika ika Anda Anda mem membel beli i produk produk tersebut tersebut. . Simpan Simpan attachme attachment nt email email tersebut tersebut dalam PC dimana dimana Anda akanmenginstall akanmenginstall licensemanager.Filetersebutdibutuhkanselamaprosesinstalasilicensemanager. Untukmenginstalllicensemanager,ikutitahapanberikut: 1. Loginsebagaiuserdenganadministrativeprivileges. 2. Tutupsemuaaplikasipada Tutupsemuaaplikasipadakomputer. komputer. 3. Masukkanmediainstalas MasukkanmediainstalasipadaperangkatPCyangsecaraot ipadaperangkatPCyangsecaraotomatismenjalankan omatismenjalankan front end DVD dengan dengan pili pilihan han instalas instalasi, i, dimana dimana lice license nse manager manager adalah adalah salah salah satunya. Pilihan license manager ada pada \license\setup.exe untuk menjalankaninstalasilicensemanagerlangsungdarimedia. 4. Ikuti Ikuti instr instruks uksi i pada pada layar layar monit monitor. or. ArcGI ArcGIS S 10 Licen License se manage manager r menyed menyediak iakan an pili piliha han n dima dimana na Anda Anda ingi ingin n me meng ngin inst stal all l lice licens nse e mana manage ger. r. Pada Pada Wind Window ows, s, lokasi lokasinya nya berada berada pada pada C:\Pr C:\Progr ogram am Files Files\A \Arc rcgis gis\L \Lice icense nse10. 10.0. 0. Pada Pada UNIX UNIX dan Linux,lokasinyapada$HOME/arcgis/license10.0. KlikNextuntukmelanjutkaninstalasi. UserGuide AplikasiArcGISFlex http://bkurniawan.com
4
Munculjendelabaruyangmenanyakanuntukmembacafilelisensi.Andaharus mene me neri rima ma pers persya yara rata tan n lise lisens nsi. i. Anda Anda juga juga haru harus s me meny nyad adar ari i bahw bahwa a lise lisens nsi i terse ersebu butt untuk ntuk ArcGIS GIS yang yang dig digunak unakan an hanya anya unt untuk kep kepent entingan gan WWF WWF Indonesia.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
5
Beri Beriku kutn tnya ya munc muncul ul jend jendel ela a Dest Destin inat atio ion n Fold Folder er. . Pada Pada keba kebany nyak akan an kead keadaa aan n (hampirseluruhpengguna),pilihdefaultlalukliknext.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
6
KlikNext.Instalasidimulaisaatini.Memerlukanwaktubeberapamenit.Setelah instalasiselesai,makaakanmunculjendelasuccessfullyinstalled:
UserGuide AplikasiArcGISFlex http://bkurniawan.com
7
2.1.2InstalasiArcGISDesktop
KlikSetuppadaArcGISDesktop.Andaakanmelihatlayarini: UserGuide AplikasiArcGISFlex http://bkurniawan.com
8
KlikNextpadatampilanini. Munc Muncul ul jend jendel ela a baru baru yang yang me mena nany nyak akan an untu untuk k me memb mbac aca a file file lise lisens nsi. i. Anda Anda haru harus s menerimapersyaratanlisensi.Andajugaharusmenyadaribahwalisensitersebutuntuk ArcGISyangdigunakan ArcGISyangdigunakanhanyauntukke hanyauntukkepentinganWWF pentinganWWFIndonesia. Indonesia.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
9
Berikutnyaakanmunculjendelatipeinstalasi.
PilihC PilihComple omplete teinst installa allation tionla laluk luklik likNext Next.Be .Beriku rikutnya tnyamun muncul culjend jendela elaDest Destinat ination ionFold Folder: er:
UserGuide AplikasiArcGISFlex http://bkurniawan.com
10
Padakebanyakankeadaan(hampirseluruhpengguna),pilihdefaultlalukliknext. BerikutnyamunculjendelaPythonDestination:
UserGuide AplikasiArcGISFlex http://bkurniawan.com
11
Seka Sekali li lagi lagi, , keba kebany nyak akan an peng penggu guna na akan akan me memi mili lih h defa defaul ult, t, lalu lalu klik klik Ne Next xt. . Beri Beriku kutn tnya ya munculjendelakonfirmasi:
KlikNext.Instalasidimu KlikNext.Instalasidimulaisaatini.Mem laisaatini.Memerlukanwaktubeber erlukanwaktubeberapamenit.Sete apamenit.Setelahinstalasi lahinstalasi selesai,makaakanmunculjendelasuccessfullyinstalled:
UserGuide AplikasiArcGISFlex http://bkurniawan.com
12
KlikFinish. 2.1.3ArcGISAdministratorWizard
BerikutnyamunculjendelaArcGISAdministratorWizard:
Pada"1.Selectaproduct,"pilih"ArcInfo(ConcurrentUse)." Pada"2.DefineaLicenseManagerforConcurrentUseproducts,"pili Pada"2.DefineaLicenseManagerforConcurrent Useproducts,"pilih"DefineaLicense h"DefineaLicense Managernow." ClickOK. AndatelahberhasilmenyelesaikaninstalasiDesktopsoftware.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
13
Settinglicensemanager Untukmengesetlicensemanager,gunakanDesktopAdministrator. Dari StartMenu StartMenu ->AllPrograms ->AllPrograms ->ArcGIS-> ->ArcGIS-> ArcGISAdmini ArcGISAdministr strator ator.Anda .Anda akanmelihat akanmelihat jendelasepertiini:
Klik Klik folder folder "Deskt "Desktop" op". . Lalu Lalu klik klik tombo tombol l "Chang "Change" e" pada pada sisi sisi kanan kanan jende jendela. la. Anda Anda akan akan menemukannamaserverlicense.Gunakannamaserverlicensetersebutuntukmengisi nama nama Lice Licens nse e Mana Manage ger. r. Klik Klik OK untu untuk k konf konfir irma masi si lalu lalu klik klik OK pada pada jend jendel ela a ArcG ArcGIS IS Administrator. AndasekarangsiapuntukmenjalankanArcGISpadaPCAnda.Pastikanuntukmerestart komputerAnda.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
14
2.2InstalasiArcGISServer. ArcGISServerdirancanguntukmembangunfungsiGISyangmutakhirdariserverpusatuntuk mendukungimplementasidanaplikasiGISEnterprise.ArcGISServermenyediakankerangka bagi bagi peng pengem emba bang ng untu untuk k me memb mbua uat t apli aplika kasi si WebG WebGIS IS dan dan laya layana nan n terf terfok okus us yang yang dapa dapat t diguna digunakan kan ole oleh h clien client t terma termasuk suk aplika aplikasi si berbas berbasis is browse browser, r, aplika aplikasi si ArcGI ArcGIS S Deskto Desktop, p, dan ArcGIS ArcGIS Engine. Engine. Semua Semua sistem sistem ArcGIS ArcGIS dibuat dibuat dan dikembang dikembangkan kan menggunak menggunakan an komponen komponen softwareyangdisebutArcObjects.ArcGISServermerupakanobjectserveruntukArcObjects. ArcG ArcGIS IS Serv Server er terdi erdiri ri dari dari dua dua enti entity ty utam utama, a, GIS GIS Serv Server er dan dan Appl Applic icat atio ion n Deve Develo lope per r Framework(ADF).ArcGISServerManagerdanWebServiceuntukmembuatdanmengatur GISservicedanaplikasiweb.GISServerterdiridari GISservicedanaplikasiweb.GIS Serverterdiridariserverobjectmanager(SOM serverobjectmanager(SOM)danserver )danserver object object container container (SOC). (SOC). ADF menyediak menyediakan an kerangka kerangka untuk membangun membangun aplikasi aplikasi web dan webservicesmenggun webservicesmenggunakanArcObj akanArcObject ects s yangberjalanpada yangberjalanpada GIS server. server. GISServer GISServer danADF tersediauntukpengemban tersediauntukpengembang.NETdan g.NETdanJava. Java. 2.2.1IISRequirements
Proses oses inst nstalas alasii ArcGIS GIS Ser Server ver me memb mbut utuh uhkkan kompo ompon nen khu khusus sus dar dari Inte nternet net InformationServices(I InformationServices(IIS)untukdiin IS)untukdiinstall.Jikakom stall.Jikakomponeninitidakdii poneninitidakdiinstall,beb nstall,beberapafitur erapafitur tidaktersedia.FiturtersebuttermasukfiturServiceManagerdanWebServicedariGIS ServicessetupdanfiturApplicationManagerdariWebApplicationsetup.KomponenIIS berikutmemenuhipersyaratanminumumuntukfiturtersebut. Langkahuntukmenambahkankompo LangkahuntukmenambahkankomponenIIS: nenIIS: 1. BukaControlPanel>Programs>T BukaControlPanel>Programs>TurnWindowsfeatur urnWindowsfeaturesonoroff(dapatdit esonoroff(dapatditemukan emukan dibawahProgramsandFeatures). 2. PerluasfiturInternetInformationServices. 3. PeriksakomponenIISdibawahinitelahdiaktifkan.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
15
UserGuide AplikasiArcGISFlex http://bkurniawan.com
16
2.2.2InstallGISServices
GISServicessetupmencakupServerObjectManager(SOM),ServerObjectContainer(SOC), Python,ServicesManager,danWebServices(SOAP,REST). LangkahuntukmenginstallGISService: 1. KliklinkGISServicesetupuntukmenjalankanArcGISServer10-GISServicessetup program. 2. Selama Selama instalasi instalasi, , bacapersetujua bacapersetujuan n lisensi lisensi dansetujui, dansetujui, atau keluarjika keluarjika tidak tidak setuju setuju denganpersyaratantersebut. 3. InstalasiGISServicesmemungkinkanAndauntukmemilihfituryangAndainginkan.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
17
4. PilihWebsiteuntukArcGISSer PilihWebsiteuntukArcGISServerinstance verinstance.Websiteyangterse .Websiteyangtersediaterdaftar diaterdaftarseperti seperti . Jika Jika Anda Anda tidak tidak mel meliha ihat t piliha pilihan n Websit Website, e, ini ini berart berarti i Anda Anda hanya hanya mem mempun punyai yai satu satu Website.JikahanyasatuWebsiteditemukanpadaPCAnda,ArcGISServerinstance seca secara ra otom otomat atis is dite ditemp mpat atka kan n pada pada Webs Websit ite e ters terseb ebut ut tanp tanpa a me memp mper ertu tunj njuk ukka kan n pilihanWebsite. 5. MasukkannamaArcGISServerinstance.DefaultnyamempunyainamaArcGIS.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
18
6. Untukmenyelesaikaninstalasi,ikutipetunjukpadalayarmonitor. 7. Lengkapiprosespostinstalasi. SetelahinstalasiArcGISServer10-GISServicesselesai,jalankanprosespostinstalasi denganklikFinish>OK.
2.2.3ConfigureGISServices
1. Anda harus menentukan menentukan informas informasi i akun berikut. berikut. Jika akun yang ditentuka ditentukan n tidak tidak ada,postinstalasisetupakandibuatuntukAnda. AkunSOM dan password. password. Inimerupakan Inimerupakan akun dimana dimana server server object object manager manager berjalan. berjalan. Jikaakun initidak ada,post installa installation tion setup setup akanmembuatkannya akanmembuatkannya untukAnda. AkunSOCdanpassword.Inimerupakanakundimanaprosescontainermenjadi hostingdimanaserverobjectsberjalan.Jikaakuninitidakada,postinstallation setupakanmembuatkannyauntukAnda. •
•
AkunSOMdanakunSOCharusharusmempunyainamadanpassswordyangsamapada setiap setiap PC yang digunakan digunakan. . Sebagai Sebagai tambahan, tambahan, setiap setiap pengguna pengguna di kelompok kelompok agsusers agsusers atauagsadminharusjugamempunyainamadanpasswordyangsamapadasetiapPC yangdigunakan
UserGuide AplikasiArcGISFlex http://bkurniawan.com
19
2. Anda harus menyediakan akun untuk digunakan Web servers untuk menghubun menghubungkanke gkanke GISservers untuk untuk memproses memproses perminta permintaan an Web service. service. Anda dapat memilihuntuk memilihuntukmembuatakunlokalbaruataumengg membuatakunlokalbaruataumenggunaka unakanakunyangada. nakunyangada. Akundomainbarutidakdapatdibuatpadapostinstallation.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
20
3. AndaakanmembutuhkaninformasiakunWebservicesselamapost AndaakanmembutuhkaninformasiakunWebservicesselamapostinstalasiaplikas instalasiaplikasi i web(dimasukkanpadamesindimanafituraplikasiwebdiinstall) 4. TentukanlokasidirektoriGISserverdannamamesinwebserver
5. Secaradefault,C:\arcgisserver Secaradefault,C:\arcgisserverdisediakanuntuklokasidirektoriGIS.Bagaimanapun, disediakanuntuklokasidirektoriGIS.Bagaimanapun, gunakantombolbrowseuntukmerubahlokasidefault.Output,cache,dandirektori pekerjaandibuatpadalokasiini. 6. Jika Jika Anda Anda me meme merl rluk ukan an prox proxy y serv server er untu untuk k kone koneks ksi i ke inte intern rnet et dan dan Anda Anda ingi ingin n membuatmap membuatmap serveryang serveryang berisilayeryang berisilayeryang meme memerlu rlukankoneksiinter kankoneksiinternet(seper net(seperti ti layer layer image image ArcIMSatau ArcIMSatau layer layer ArcGISServer ArcGISServer Mapserver Mapserver berdasarpada berdasarpada MapServer MapServer Webservice),setup Webservice),setuppostinstal postinstalasimemungki asimemungkinkanAndauntuk nkanAndauntukmenentukanin menentukaninformasi formasi proxyserver.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
21
Pada Pada piliha pilihan n proxy proxy server server, , tentuk tentukan an alamat alamat proxy proxy server server, , port, port, user user name, name, dan password, password, ataumenyetujui ataumenyetujui pili pilihan han default: default: Do notuse a proxy proxy server server for ArcGIS ArcGIS Serverconnectionsoption. 7. JikaAndamengetikkaninformasiakunatausetingproxyserver,Andaakandisajikan dengankesempatanuntukmembuatfilekonfigurasiyangberisiinformasiini,yang bisa bisa diguna digunakan kan ket ketika ika menjal menjalank ankan an post post instal instalasi asi ini pada pada mesin mesin lain. lain. Jika Jika Anda Anda memilihini,Andaperlumenyediakanlokasidannamauntukfileini.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
22
8. Setel Setelah ah klik klik Next, Next, jende jendela la inform informasi asi ringk ringkasa asan n instal instalasi asi akan akan muncul muncul. . Klik Klik instal install l untukmemulaikonfigurasi. Selama Selama konfigura konfigurasi,laporan si,laporan status status memuncul memunculkan kan detail detail apa yang dikonfigu dikonfigurasi rasikan kan padasetuppostinstalasidisistem.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
23
Postinstalasiakanmelakukantugasberikut: • • •
•
•
•
•
•
• • • •
MembuatakunSOMdanakunSOC(jikadiperlukan). Membuatgrupagsusersdanagsadminjikatidakada. Mend Mendaf afta tark rkan an serv servic ice e Wind Window ows s ArcG ArcGIS IS Serv Server er dan dan me mens nset et akun akun star startu tup p untu untuk k menjadiakunArcGISServer. Mens enset hak hak untuk ntuk menj enjalan alankkan DCOM COM unt untuk ArcSOM SOM.exe dan dan ArcSOC SOC.exe exe (menambahakunArcGISServerdanakunArcGISContainer). Menset Menset hak akses akses DCOM DCOM untuk untuk ArcS ArcSOM. OM.ex exe e dan ArcSO ArcSOC.e C.exe xe (me (menam nambah bah akun akun ArcGISServerdanArcGISContainerdangrupagsusersdanagsadmin). Mens enset ident dentiitas DCOM COM ArcSOC SOC.exe exe untu untuk k dij dijalan alanka kan n sebag ebagai ai akun akun ArcGIS GIS Container. DCOMakandiaktifkanjikabelumdiaktifkanpadamesin.RingkasanpostinstallGIS ServerakanmenginformasikanAndajikaDCOMsudahdiaktifkan. Memberiaksestulispada\cfgdan\cfgdan\logpadaakun >\logpadaakun ArcGISServer. MemberiaksestulispadasistemdirektoriTEMPuntukakunArcGISServer. MemberiaksestulispadasistemdirektoriTEMPuntukakunArcGISContainer. MembuatakunWebservices MembuatdirektoriGISServerdengansubdirektoricache,jobsdanoutput.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
24
2.3InstalasiAdobeFlashBuilder. UntukmenginstalFlashBuilder UntukmenginstalFlashBuilder4.5untukPHP: 4.5untukPHP:
1. Pergikehttp://www.zend.com/en/products/studio/flash-builder-forPergike http://www.zend.com/en/products/studio/flash-builder-forphp/downloadsdanmenyimpanBuilderFlash4.5untukPHPfilezip., php/downloads danmenyimpanBuilderFlash4.5untukPHPfilezip., "FlashBuilderPHP_4_5_LS1.zip"dilokasisementarapadamesinAnda.Unzip,dan menjalankanfileinstalasi,"FlashBuilderPHP_4_5_LS1.exe". -ATAU-MasukkanDVDdalamdriveandadanikutipetunjukpadalayaruntuk meluncurkaninstaller. CatatanPenting: The"FlashBuilderPHP_4_5_LS1.zip"fileharusdekstraksebelummenjalankanfileinstalasi yangterkandungdidalamnya.Menjalankaninstallertanpaunzipfiletersebutakan menyebabkaninstalleruntukgagal. 2. DialogFileDownload DialogFileDownloadCompleteaka Completeakanmenginform nmenginformasikankepadaan asikankepadaandaketika daketika downloadselesai.KlikRun Run padadialoguntukmeluncurkanInstaller. PengantarDialogterbuka. 3. Click NextuntukmembukadialogPerjanjianLisensi.
4. UntukmelihatlisensiZend Zendklikdijendelakiri. Pilih"IacceptthelicensetermsofbothAdobeandZend'kotakcentangdanklik NextuntukmembukadialogpilihInstalasiFolder. UserGuide AplikasiArcGISFlex http://bkurniawan.com
25
5. Untukmemilihlokasilainselaindefaultklik Choose.Jikatidakklik Nextuntuk menginstalkelokasidefault. DialogPra-InstalasiRingkasanterbuka.
6. Reviewinformasidalamkotakdialog.Jikaadainformasisalahklik Previousdan mengubahnyadalamlayarsebelumnya.Jikainformasiinibenarklik Install. InstalasiAdobeflashBuilderdialogterbuka. UserGuide AplikasiArcGISFlex http://bkurniawan.com
26
7. KetikainstalasiselesaidialogterbukaInstalasiLengkap.
8. Pilihdancentangkotak'StartFlashBuilderforPHP'danklik Doneuntukkeluardari prosesinstalasidanmembukaFlashBuilder4.5untukPHP. UntukmendaftarkanprodukAndadenganAdobedanZendklikpadalinkdidialog. UntukmengaktifkanFlashBuilder4.5untukPHPmelihatPendaftaranLisensi,atauuntuk mulaibekerjadenganFlashBuilder4.5untukPHPlihatBekerjadenganFlashBuilder4.5 untukPHP.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
27
3 Pembuatan WebGIS dengan menggunakan ArcGIS Flex 3.1SettingpetadanservicepadaArcGIS Untuk Untuk mem memper persia siapka pkan n agar agar peta peta dapat dapat ditamp ditampil ilkan kan pada pada ArcGI ArcGIS S Server Server dan ditam ditampil pilkan kan menggunakanFlex,makaperlumelaksanakanlangkah–langkahberikut:
1.
SiapkanpetayangakanditampilkandenganmembukadatashapefilepadaArcMap dansimpandalamformatArcMapDocument(.mxd)
2.
Tambah Tambah servic service e untuk untuk ArcGI ArcGIS S Server Server dengan dengan cara cara double double klik klik Add ArcGIS ArcGIS Server Server padajendelasebelahkananArcCatalogpadadirektoriGISServers. PilihManageGISServiceslaluklikNext Isitextbox ServiceURLdengan:http://localhost/arcgis/services DanHostName:localhost
UserGuide AplikasiArcGISFlex http://bkurniawan.com
28
KlikFinishuntukmenyelesaikannya.
3.
PublishfileArcMapDocument(.mxd)yangdisimpantadikeArcGISServer.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
29
PadaArcCatal PadaArcCatalogjendel ogjendelasebelahkanan, asebelahkanan, klik klikkananpada kananpada file .mxddan .mxddan pilih pilihPublish toArcGISServer… Padajendelaberikut,isitextbox ArcGISServer:localhost ServiceName:wwf,laluklikNext
Pilih Mappingsebagaiserviceyangakandigunakan.Laluklik Nextdan Finish untuk mengakhiri. UserGuide AplikasiArcGISFlex http://bkurniawan.com
30
4.
AddGeometyService Geometry Geometry service service membantu membantu melakukan melakukan perhitun perhitungan gan geometri geometris s seperti seperti bufferin buffering, g, simp simpli lify fyin ing, g, me meng nghi hitu tung ng area area dan dan panj panjan ang, g, dan dan proy proyek eksi si. . Laya Layana nan n geom geomet etry ry
UserGuide AplikasiArcGISFlex http://bkurniawan.com
31
memberikanalternatifuntukmelakukanperhitunganinimenggunakanfine-grained ArcObjectsataulayanangeoprocessing. LayanangeometryservicemerupakanlayananbarudiArcGISServer9.3dantidak diaktifkan secara default. Anda harus membuat service tersebut untuk menggunakannya. Untuk Untuk menamb menambah ah Geomet Geometry ry servi service, ce, Anda Anda bisa bisa mem memula ulai i dengan dengan klik klik kanan kanan pada pada ArcGISServerpadaArcCataloglalupilih AddNewService…
Pilhjendelaberikut,padapilihan TypepilihTipeGeometryService.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
32
Padajendelaselanjutnya,klikCheckboxEnableWebAccess ,danbiarkanisitextbox URLdengannilaidefault
KlikNextpadajendelaberikut
UserGuide AplikasiArcGISFlex http://bkurniawan.com
33
LaluakhiripembuatanGeometryServ LaluakhiripembuatanGeometryServicedengancaraklikpadapil icedengancaraklikpadapilihan ihanYes,startthe servicerightnow,laluklik Finish UserGuide AplikasiArcGISFlex http://bkurniawan.com
34
5.
Sampai Sampai saat ini setting setting peta dan service service pada ArcGIS ArcGIS telah telah selesai selesai dilakukan dilakukan, , dan Anda Anda bisa bisa me meng ngec ecek ek apak apakah ah serv servic ice e ters terseb ebut ut dapa dapat t dipa dipang nggi gil l adal adalah ah deng dengan an mengecekRESTService BukaalamatURLpadabrowserdenganalamathttp://localhost/arcgis/rest/servi BukaalamatURLpadabrowserdenganalamathttp://localhost/arcgis/r est/services, ces, danperiksaapakahservic danperiksaapakahserviceyangAnda eyangAndabuatada. buatada. DibawahinikitadapatlihatbahwaserviceWWFsudahadadandapatdigunakan.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
35
3.2PengembanganuntukArcGISdenganFlex AplikasiinidiprogramdalamFlex4,menggunakanversiterbarudariArcGISAPIuntukFlex. UntukmengeditsourceFlex,AndaperlutahumengenaiAdobeFlex. Sebagai Sebaga i pengem pengemban bang g Flex, Flex, Anda Anda dapat dapat mengg mengguna unakan kan Flash Flash Builde Builder r untuk untuk mem memodi odifik fikasi asi widget yang ada, membuat widget baru, atau membuat semua terpisah dan menggunak menggunakannya annya sebagai sebagai titik titik awal untuk untuk aplikasi aplikasi Fle Flex. x. Lingkunga Lingkungan n pengemban pengembangan gan (IDE) (IDE) UserGuide AplikasiArcGISFlex http://bkurniawan.com
36
untuk pengembang pengembangan an Flex adalah adalah Adobe Flash Flash Builder Builder 4.5, tetapi tetapi Anda juga harus dapat menggunakanIDElainnyay menggunakanIDElainnyayangmendukung angmendukungpengembanganF pengembanganFlex4. lex4. Andaharusfamiliardengan: ArcGISVieweruntukFlexsecaraumum; Bagaimanamengkonfigurasidenganfilexml. Memahami Memahamistr struktu ukturf rfolder olderdar dariap iaplika likasi siView Viewer. er. PengembangandenganFlex4ataudiatas. MenggunakanAdobeFlashBuilder. •
• •
Andaharusmemiliki: • • • •
Akseskewebserver. AdobeFlashBuilder4.0,4,01,atau4,5-ataucaralainuntukkompilasi. AdobeFlexSDK4.1atauterbaru. Sourcecodeaplikasi
MengolahsourcecodeaplikasipadaFlashBuilderpadaPC. 1. AmbilsourcecodeaplikasiArcGISViewerforFlexdari http://help.arcgis.com/en/webapps/flexviewer/ atau https://github.com/ArcGIS/ArcGISViewerForFlex/tags kedalamfolder,misalnya"D:\wwf".Janganmengekstrakfilesaatini. 2. DalamAdobeFlashBuilder,buka File ->Import->FlashBuilderproject.
3. Pastikanpilihan"File"yangdipilih,kliktombolBrowse.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
37
Pilihfileyangflexviewer-2.5-src.ziptadi,misalnya"D:\wwf\flexviewer-2.5-src.zip". 4. The Extractnewprojectto :textboxakanotomatisdiaturkelokasidimanasumber proyekberada,misalnya"D:\wwf\. Perhati Perhatian:Jangan an:Jangan memasukkann memasukkannyake yake webserver- webserver- Andaharusmemisahk Andaharusmemisahkanlokasi anlokasi sourcecodeaplikasiAndadarioutputhasilkompilasi. 5. Kliktombol Finish.Proyekakandibuatdandi .Proyekakandibuatdanditampilkandal tampilkandalamjendelaEx amjendelaExplorerP plorerPaket aket AdobeFlashBuilder,misalnyadalamhalinikasuswwf. VerifikasisetupViewer 1. Bukawwf->src->(defaultpaket)folder 2. Pilihindex.mxml 3. Sekarangmari Sekarangmari kita kita menjalank menjalankannya annya - ada beberapa beberapa cara untuk untuk melakukan melakukan halini. Salah Salah satu satu cara cara adalah adalah dengan dengan mengkl mengklik ik tombol tombol segiti segitiga ga hijau hijau di atas. atas. Cara Cara lain lain adalahklikCtrl-F11.Caraketigaadalahdenganklikmenu Run,lalupilih RunIndex.
4. Browserakanterbukadan Browserakanterbukadanaplikasi aplikasiakanditampil akanditampilkan. kan. Sebagaipraktikterbaik,Andamungkininginmengikutipetunjukdibawahiniuntuk pengembangan 1. Klikkananpadaprojectini(WWF)->Klik Properties->Klik FlexBuildPath.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
38
2. Dalamtextbox OutputFolder di bagianbawah, bagianbawah,tentuka tentukanlokasi nlokasiserverwebAnd serverwebAndadi adi manaAndaFlexViewerharusdijalankan,misalnyadalamkasusIISwebserver,C:\ Inetpub\wwwroot\wwf. 3. DalamkotakteksOutputfolderURL,tentukanURLyangc ,tentukanURLyangcocokdenganfol ocokdenganfolderoutput deroutput Andatentukanpadalangkahtadi,misalnyahttp://localhost/wwf/ 4. KlikOK. 5. Rebuildkembaliprojecttersebut. 6. Pilihprojectdanjalankan. 7. Browserakanterbukadanaplikasiakanditampilkandarisebuahsitusweb.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
39
3.3CustomisasiArcGISdengan 3.3CustomisasiArcGISdenganpemrogramanF pemrogramanFlex lex
AplikasidenganFlexmemilikifilekonfigurasiutamabernamaconfig.xml-iniadalahaplikasi defa defaul ult t file file konf konfig igur uras asi. i. File File ters terseb ebut ut me meng ngon ontr trol ol tamp tampil ilan an, , fung fungsi si, , dan dan isi isi data data dala dalam m aplikasi.Fileiniterletakdifolderutamainstalasiwwf. Isiconfig.xmldapatdibagimenjadiempatbagianutama: 1. Propertiumum(misalnya:judulaplikasi,warnastyle,font) 2. Aplika Aplikasi si antarm antarmuka uka penggu pengguna na (misa (misalny lnya: a: widget widget yang yang mem memben bentuk tuk bagian bagian dari dari UI Viewer) 3. KontenPeta(misalnya:basemapsdanlayeroperasional) 4. Widgetkontainer(misalnya:widgetdalamwidgettray) Ketika Ketika aplika aplikasi si ArcGI ArcGIS S Fle Flex x dijala dijalanka nkan, n, aplika aplikasi si terseb tersebut ut mem memuat uat file file confi config.x g.xml ml . Dengan Dengan meng me nged edit it file file ini, ini, apli aplika kasi si dapa dapat t deng dengan an muda mudah h diko dikonf nfig igur uras asi i untu untuk k me meme menu nuhi hi seti setiap ap kebutuhanbisnisyangspesifik. Gambardibawahmengilustrasikankonseptualbagianutamadarifilekonfigurasiaplikasi:
File File dimula dimulai i dan diakhi diakhiri ri dengan dengan tag on> yang yang mengid mengident entif ifika ikasi si sebaga sebagai i file file konfigurasiuntukaplikasi.
UserGuide AplikasiArcGISFlex http://bkurniawan.com
40
1.GeneralViewerProperties:
Tagberikutdapatdigunakanuntukmengaturpropertiumumaplikasi: • • •
•
•
-Teksjudulyangditampilkandisudutkiriatasaplikasi. -Tekssubjudulaplikasi. - Loka Lokasi si path path ke gamb gambar ar logo logo yang yang dita ditamp mpil ilka kan n pada pada UI View Viewer er. . Hal Hal ini ini ditamp ditampil ilkan kan di sebela sebelah h kiri kiri dari dari judul. judul. Gambar Gambar harus harus tidak tidak leb lebih ih besar besar dari dari 48x48 48x48 piksel,atauakandiubahukurannyakeukuranitu.FileyangdidukungPNGdanGIF. - URL URL ke serv server er prox proxy y yang yang akan akan digu diguna naka kan n untu untuk k tag tag > yang yang memilikiatributuseproxy="true",sertawidgetyangmendukungtaguseproxydalam file file konfi konfigur gurasi asi (Data (Data Extrac Extract, t, Geopro Geoproce cessi ssing, ng, GeoRS GeoRSS, S, Loc Locate ate, , Query Query dan Searc Search h widget). >
/>
2.ElemenUI:
Ini Ini me meru rupa paka kan n widg widget et inde indepe pend nden en (yai (yaitu tu, , yang yang terl terlet etak ak di luar luar widg widget et cont contai aine ner) r) dan dan biasanyamerupa biasanyamerupakanbagian kanbagian dari tata letak/ letak/ UIdariaplikasi. UIdariaplikasi. Widgetiniterdir Widgetiniterdiridarikontrol idarikontrol Vieweraplikasi.EmpatbentukwidgetdefaultUI:Navigationwidget,OverviewMapwidget, MapSwitcherwidget,danHeaderControllerwidget. - tag t> inde indepe pend nden en dide didefi fini nisi sika kan n di sini sini unt untuk seti setiap ap widg widget et yang yang membentukUIViewer.Lihatdibawahiniuntukwidgetyangdimanage.
Berikutiniadalahkodecontohfileconfig.xmldarielemenUIaplikasi: ... ...
UserGuide AplikasiArcGISFlex http://bkurniawan.com
42
3.KontenPeta:
Bagiandarifilekonfigurasiaplikasiinimendefinisikanisipeta.Dimulaidandiakhiridengan tag