Monday, 27 August 2012

Georeferencing


Baru-baru ini saya diminta untuk membangunkan data geospatial kawasan-kawasan Projek Kajian Impak Alam Sekitar (EIA) yang telah diluluskan oleh Jabatan Alam Sekitar. Sumber data yang diberikan kepada saya adalah laporan-laporan  kajian EIA yang telah disediakan oleh consultant. Daripada dalam laporan tebal-tebal tu, saya dikehendaki mencari peta-peta yang sesuai yang mewakili kawasan projek, seterusnya peta tu saya perlu scan dan laksanakan proses screen digitizing untuk membina data polygon sempadan projek. 

Contoh laporan-laporam EIA yang perlu di scan


Contoh-contoh peta dalam laporan yang perlu di georeference


Dari segi accuracy, keperluan dari client saya tidaklah memerlukan high accuracy, almaklum sumber data pun dari peta laporan, terdapat pula beberapa peta yang disediakan oleh consultant tidak berskala, tidak mempunyai sumber koordinat. Cukup sekadar ingin mengetahui feature2 yang terdapat pada surrounding area project dan anggaran keluasan kawasan projek tersebut. OK, itu cuma latar belakang berkenaan projek tu, tapi macamana kaedah nak bina data sempadan lokasi projek dari peta laporan yang saya scan tu? Disinilah perlunya proses georeferencing.

Takrifan Georeferencing
Bila kita scan peta dari bentuk hardcopy kepada imej digital, imej yang dihasilkan tu tidak mempunyai info koordinat. Katalah kita scan pelan atau peta ke dalam format JPEG, TIFF dan sebagainya, fail-fail tu hanyalah fail imej yang tiada rujukan koordinat. Kalau anda semua familiar ngan GIS tentu tau kan, apa jadi kalau kita overlay data kita yang tiada rujukan koordinat dengan data-data GIS lain. For sure data tu tak masuk, dalam kata lain tak boleh nak overlay. Maksudnya, kalau saya terus buat proses screen digitizing dari peta yang saya scan tadi, maknanya sempadan projek yang saya digitize pun tak akan masuk le kalau saya overlay dengan data-data basemap yang lain.

Jadi secara ringkasnya georeferencing adalah satu proses untuk membina rujukan data GIS kita kepada lokasi kedudukan sebenar di muka bumi melalui penggunaan sistem koordinat tertentu. Dalam kes saya ni, saya perlu georeference kan dulu peta-peta lokasi projek yang saya dah scan tu sebelum mulakan proses screen digitizing di atas peta JPEG tersebut.


Kaedah Georeferencing

Nak buat georeferencing dalam ArcGIS ni, anda perlu gunakan ArcMap. Secara ringkasnya, step yang anda perlu buat adalah :
- Masukkan toolbar georeferencing
- Masukkan layer yang anda nak georeference tu
- Bina Link
- Semak RMS error link yang dah dibina
- dan last sekali jangan lupa save transformation

Steps nak buat georeferencing


Di bawah ni adalah contoh toolbar georeferecing dan penerangan ringkas setiap tool dan menu di toolbar tu.




Penyediaan Awal Sebelum Proses Georeference
Sebelum nak mulakan proses georeference ni, anda perlu pastikan dulu adakah terdapat maklumat koordinat di atas peta yang anda scan tu.  Sebaiknya, minimum 3 lokasi koordinat diperlukan di atas peta tersebut. Lihat seperti peta di bawah. Pada persilangan grid no (1), (2) dan (3) tu saya boleh tentukan nilai koordinat dengan merujuk pada koordinat latitude dan longitude di penjuru atas dan kiri peta tu.




Macamana pula kalau peta tu takda info koordinat, macam peta kat bawah ni.



Kalau kes macam ni, anda perlu ada rujukan data samada data vektor atau raster untuk buat proses georeference. Macam dalam contoh imej lot di atas, mungkin saya boleh gunakan data vektor lot untuk mencari kedudukan nombor lot yang terdapat di dalam imej tu, seterusnya saya boleh link kan sempadan lot pada peta yang scan tu kepada sempadan lot data rujukan vektor.



Georeference Menggunakan Koordinat
Lihat pada kedudukan persilangan grid (1) seperti di bawah, nilai X dan Y seperti tertera di peta adalah X = 116-12-30, Y = 5-13-30



Sekiranya koordinat yang hendak dimasukkan adalah di dalam format latitude longitude seperti imej di atas, perkara pertama yang perlu anda lakukan ialah setkan Sistem Koordinat Data Frame anda kepada WGS84.



Seterusnya untuk linkkan kedudukan persilangan grid (1) tu kepada koordinat X = 116-12-30 dan Y = 5-13-30, rujuk gambar di bawah.


Penerangan proses adalah seperti berikut :-

(1) Left click pada kedudukan persilangan grid (1)
(2) Gerakkan mouse dan right click untuk mendapatkan pop-up menu
(3) Pada pop-up menu, pilih Input DMS of Lot and Lat
(4) Masukkan nilai koordinat Latitude dan Longitude.

Macamana pula kalau kat peta tu tiada garisan persilangan grid? Contoh macam peta di bawah ni.

Peta tiada garisan persilangan grid 


Sudah tentu susah nak tentukan kedudukan mana yang perlu anda klik untuk bina link kan? Selalunya kalau peta macam tu, cara mudah saya draw saja persilangan garisan grafik menggunakan Draw toolbar, kemudian baru saya bina link pada kedudukan persilangan tu.

Lukis garis persilangan grid menggunakan Draw toolbar


Sekiranya anda uncheck setting Auto Adjust, anda akan dapat melihat garisan biru dipaparkan merujuk pada garisan link dari kedudukan persilangan grid kepada kedudukan sebenar koordinat.

Garisan biru menunjukkan garisan link


Setelah lengkap link yang anda bina, klik pada menu Update Display untuk mengemaskini kedudukan imej kepada kedudukan koordinat sebenar. Anda juga boleh semak ketepatan kedudukan link melalui View Link Table pada georeferencing toolbar. Sekiranya anda rasakan nilai Residual tu terlalu besar, delete sahaja link tersebut dan bina semula link.

Buka dialog Link Table untuk menyemak ketepatan link.


Akhir sekali, bila anda dah rasa puas hati dengan kedudukan imej tu, save transformation dengan memilih Update Georeferencing pada Georeferencing toolbar.


Proses Update Georeferencing akan membina fail tambahan yang dinamakan World File. Fail ini akan mempunyai tambahan abjad W di akhiran extension, sebagai contoh, sekiranya nama imej anda adalah MyFile.JPG, world file yang akan dibina adalah MyFile.JGW. World File ni akan digunakan oleh aplikasi ArcGIS untuk menentukan kedudukan sebenar lokasi imej yang telah di georeference. So, jangan sekali-kali delete fail ni, kalau tak nanti anda kena buat balik proses georeferencing.

Georeference Menggunakan Data Rujukan
Contoh sebelum ni kalau peta tu ada info koordinat, senang sikit nak georeference sebab kita boleh terus key-in nilai koordinat di dalam dialog Enter Coordinate. Macamana pula kalau kat atas peta tu takda langsung info koordinat? Kalau kes macam ni, anda perlukan data rujukan samada data vektor dan raster, lepas tu anda perlu cari feature apa atas imej tu yang anda boleh padankan dengan feature dalam data rujukan anda. Bila dah jumpa feature yang boleh dipadankan, bina link antara feature di atas imej dengan feature di dalam data rujukan.

Seperti gambar di bawah, untuk memadankan lot-lot di atas imej yang saya scan tu, saya perlu mengenalpasti dahulu kedudukan lot tersebut di dalam data vektor lot. Cara yang saya lakukan adalah menggunakan kaedah carian Select By Attributes untuk mencari nombor-nombor lot tersebut. Bila dah jumpa lot tu dalam data rujukan vektor, saya pun zoom pada extent yang sesuai untuk memudahkan saya bina link antara imej dan data rujukan tu. 

Bina link dari lot dalam imej kepada lot rujukan vektor


Proses yang seterusnya samalah seperti kaedah sebelum ni iaitu Update Display dan Update Georeferencing. Imej di bawah menunjukkan imej yang telah digeoreference menggunakan data vektor sungai sebagai data rujukan. Polygon sempadan merah pula menunjukkan sempadan projek yang saya digit di atas imej tersebut.

Sempadan projek (garisan merah) yang telah didigit di atas imej yang telah digeoreference


Tips Tambahan
Kadangkala agak sukar untuk kita laksanakan proses georeferencing terutama melalui kaedah padanan kepada data rujukan. Antara punca-puncanya adalah seperti tiada data rujukan yang sesuai, data rujukan yang tidak terkini (perubahan pada lot, lot tidak wujud) dan lain-lain. Dalam kes-kes seperti ini, kita mungkin memerlukan data-data tambahan untuk memudahkan proses tersebut. Contohnya mungkin kita perlu gabungkan link kepada data lot, sungai, jalanraya dan sebagainya.

Satu lagi kaedah yang saya gunakan ialah melaksanakan kaedah carian lokasi melalui aplikasi Google Earth. Setelah menjumpai lokasi yang sepadan, lakarkan kawasan tersebut di dalam Google Earth, kemudian save kepada KML dan import balik fail KML tu ke dalam ArcGIS untuk dijadikan data rujukan. Anda boleh rujuk kepada post saya sebelum ini di sini untuk steps bagaimana nak import fail KML ke dalam ArcGIS.



Tuesday, 14 August 2012

Layout View - Jom Design Map


Salam semua... berjumpa lagi. Rasanya ni post saya yang last sebelum bercuti raya. Nampaknya semua orang dah mood raya sekarang. OK, stop cerita pasal raya dulu. Kali ni saya nak kongsi tentang bab kartografi iaitu design atau compose map. Kenapa nak design map ni? Selalunya kita design map bila nak buat perkara-perkara di bawah ni :-

- kita nak cetak peta yang menunjukkan hasil analisis yang kita dah buat
- maybe nak buat poster untuk seminar, pameran etc
-Nak masukkan map tu dalam aplikasi GIS samada desktop application atau Web application

Ok... yang saya nak kongsi di sini adalah lebih fokus kepada design map untuk tujuan cetakan. Bila kita nak cetak map tu, for sure mesti kita nak design cantik-cantik kan? Lebih-lebih lagi kalau kita nak tunjukkan peta tu untuk pameran, seminar dan sebagainya. Tips yang mula-mula sekali yang perlu kita ambil tahu masa nak design map ni ialah, ada beberapa faktor yang mempengaruhi map design, antaranya seperti objektif peta yang nak dihasilkan, siapakah audience, saiz peta yang nak dihasilkan dan penentuan skala.

Faktor-faktor yang perlu diambil kira semasa merekabentuk peta


Kemudian, anda perlu menggunakan kreativiti anda untuk memilih simbol-simbol, warna-warna dan teks yang sesuai untuk diletakkan di dalam peta tu. Dalam kata lain, nak design map ni perlukan sedikit sentuhan seni ler..hehe. Selalunya kesilapan ketara yang saya lihat apabila membuat peta adalah pemilihan saiz teks yang tidak sesuai, contohnya map hanya bersaiz A4 atau A3, tetapi saiz teks diruangan Legend terlalu besar, so nampak janggal map tu. Pemilihan warna juga perlu sesuai supaya warna tidak nampak terlalu garang atau terlalu lembut. Keseimbangan visual juga penting supaya elemen-elemen di atas peta tu seimbang, takde la nanti nampak ada bahagian-bahagian yang kosong atau tertumpu pada sesuatu sudut. Contohnya perhatikan kedua-dua map di bawah, satu di dalam orientasi Potrait dan satu lagi di dalam Landscape.

Map 1 : orientasi Potrait

Map 2 : orientasi Landscape



Kedua-dua map tu memaparkan maklumat yang sama, tetapi pada pandangan mata anda yang mana satu lebih menarik? Sudah tentu yang map potrait tu kan? Sebab map tu nampak balance, padat tapi yang map landscape tu nampak ada banyak ruangan kosong di bahagian kanan peta terutama di sudut bawah.

Dalam ArcMap, nak design map ni anda kena buat di dalam Layout View. Nak masuk ke Layout View simple je, klik je kat menu View > Layout View. Kemudian tentukan elemen apa anda nak masukkan dalam peta tu, contohnya tajuk peta, bar skala, penunjuk arah utara, legend dan lain-lain.




Contohnya kalau anda nak masukkan legend dalam peta tu, klik kat menu Insert > Legend. Bila Legend dah dipaparkan di dalam peta, drag saja dan letakkan di posisi yang sesuai.



Macamana pula kalau nak masukkan sistem grid koordinat di sekeliling frame peta tu? Yang tu anda tak boleh cari dalam menu Insert. Anda perlu buka Data Frame Properties dulu, samada klik pada menu View > Data Frame Properties atau right click di dalam map dan pilih Properties daripada popup menu.




Kemudian, klik kat tab Grids dan pilih samada nak paparkan grid Graticule (Latitude, Longitude), Measured Grid (RSO, Cassini) atau Reference Grid. Kemudian tekan saja butang Next untuk arahan seterusnya.




Hasilnya seperti gambar di bawah ni. Dalam contoh tu, saya gunakan grid Graticule kerana unit yang dipaparkan di dalam Latitude Longitude.




OK, katakan anda nak buat poster saiz sebesar AO dan kat ofis anda tiada plotter yang sesuai untuk print map tu, atau mungkin anda nak print menggunakan high quality punya plotter yang terdapat di kedai-kedai printing. Tapi kat kedai tu takda software ArcGIS, macamana anda nak print? Cara mudahnya, export saja map anda tu ke format PDF supaya di kedai printing nanti anda boleh print menggunakan software Adobe Acrobat.




Macam contoh hasil map di bawah ni adalah map yang saya print dari format PDF. Kualitinya agak memuaskan kerana menyamai kualiti fail asal di dalam ArcMap.




Disini saya ingin kongsikan contoh-contoh map yang telah saya design untuk client saya menggunakan aplikasi ArcMap ni.

Kombinasi 3 data frame di dalam 1 layout view

Kombinasi data imej satelit google dan maklumat bergambar


Kombinasi peta dan penerangan aplikasi yang dibangunkan

Kombinasi peta bersama data 3D







Friday, 3 August 2012

Kursus GIS - UNITEN

Salam semua.. hari ni saya conduct kursus ArcGIS lagi... peserta kali ini adalah dari UNITEN. Kali ni kursus yang saya conduct ni menggunakan kaedah On Job Training (OJT).. takda lah formal class sangat.. lebih pada berkonsepkan perbincangan dan latihan amali serta topik-topik yang diterangkan lebih fokus kepada  job scope dan projek yang dikendalikan oleh peserta-peserta. Kebanyakannya menyentuh pada topik 3D dan Spatial Analyst. Hmmm kering jugak tekak mengajar time-time bulan posa ni.

Peserta sedang sibuk berbincang dan berlakon...hihihi



Hari ni baru masuk hari ke 4 kursus, ada balance 6 hari lagi. Next week sambung lagi 2 hari, relak sikit mengajar macamni, seminggu kelas 2 hari saja. 

Antara analisis yang dihasilkan dalam kelas - analisis Viewshed


Hopefully peserta-peserta semua faham tentang topik-topik yang diajarkan. Berjumpa lagi next week.


Friday, 27 July 2012

Convert GIS Data ke CAD format


Salam semua.. topik kali ini, saya akan menunjukkan cara-cara nak convert data GIS anda kepada AutoCAD, manalah tahu kan, kot-kot ada keperluan untuk anda nak view data GIS tu dalam software AutoCAD. Sebenarnya saya dapat panggilan dari student saya pagi tadi .."Cikgu... macamana nak convert data ke AutoCAD?"... Adeh... so saya pun dapat idea nak update blog ni based on soalan tu.

OK mula-mula perhatikan gambar di bawah. Tu contoh sample data shapefile lot  dalam ArcMap yang saya nak convert ke AutoCAD.



Data lot saya tu ada maklumat nombor lot tanah, so saya pun paparkan Label teks lot tanah seperti di bawah ni. 



OK, sekarang ni saya nak convert data polygon lot tu bersama dengan nombor lot kepada format AutoCAD. Senang je caranya. Anda hanya perlu right click kat layer lot tu dalam Table of Content, pastu pilih Data > Export to CAD...



Kemudian dialog seperti kat bawah ni akan dipaparkan. Yang anda perlu masukkan adalah (1) Nama featureclass yang anda nak convert, dalam kes ni lot, 
(2) kat output type tu, pilih version AutoCAD yang anda nak convert dan 
(3) Namakan output CAD file anda.



Hasilnya seperti di bawah ni. Perhatikan kat Table of Content tu, element Point, Polyline, Polygon, Multipatch dan Annotation akan dibina di dalam CAD layer tu. Tapi tak semestinya semua element tu ada feature yang anda convert.  Dalam contoh data saya ni, lot featureclass tu akan diconvert kepada Polyline dan Polygon di dalam CAD layer tadi.  Kalau saya view Point, Multipatch dan Annotation tu kosong je. takda apa-apa isi. Oooppsss... mana perginya nombor lot tu??



Kalau anda perhatikan betul2 kat Table of Content tu, selain dari Point, Polyline, Polygon, Multipatch dan Annotation, terdapat satu lagi element yang diletakkan di dalam fail AutoCAD tu  yang dinamakan lot dan kalau anda buka Attribute Table untuk lot tu, anda akan nampak maklumat nombor lot di dalam table tu.



Cuma anda perlu take note, untuk memaparkan info nombor lot tu dalam software AutoCAD, anda perlu ada plugin ArcGIS for AutoCAD. So kalau takde plugin nak buat macamana? Cara mudahnya gunakan tool Export to CAD di dalam toolbox untuk convertkan Label nombor lot tu sebagai layer Text di dalam AutoCAD. Tapi kalau nak buat tu, syaratnya anda kena jadikan dulu Label tu sebagai Geodatabase Annotation feature class.

OK, sekarang saya tunjukkan pula macamana nak bina geodatabase annotation feature class. Ada banyak cara, tapi cara yang paling mudah adalah gunakan kaedah Convert Labels to Annotation. Sebelum convert tu, pastikan zoom dulu kat lot anda tu untuk mendapatkan reference scale yang sesuai, supaya setiap teks label tu boleh fit masuk dalam setiap lot masing-masing.



Kemudian, right click kat layer lot dan pilih Convert  Labels to Annotation. 



Apabila dialog Convert Labels to Annotation dipaparkan seperti kat bawah ni, masukkan maklumat berikut :-
(1) Pilih Store Annotation in a database
(2) Pilih samada nak convert nombor lot tu untuk keseluruhan lot atau mengikut lot dalam area yang anda zoom
(3) Klik butang Browse
(4) Pilih Geodatabase (anda perlu create dulu geodatabase ni kalau takda lagi)
(5) Namakan annotation feature class tu.



Kemudian klik saja butang Convert. Nanti anda akan dapat lihat annotation tu dipaparkan di dalam TOC. OK sekarang ni dah ada layer annotation nombor lot. So sekarang ni bolehlah anda gunakan tool Export to CAD untuk convert annotation tadi kepada layer teks CAD. Untuk access tool ni, buka toolbox, tool ni terdapat dalam Conversion Tools > To CAD > Export to CAD.



Seperti contoh sebelum ni, kat dalam dialog tu anda perlu masukkan nama annotation featureclass sebagai input, pilih version AutoCAD yang anda nak convert dan namakan output CAD textfile anda.



Lepas tu bolehlah anda paparkan text nombor lot tu dalam software AutoCAD anda tanpa perlu plugin. Selamat mencuba...

Saturday, 21 July 2012

DMS ke DD... kenapa perlu convert???


Salam sejahtera dan selamat menyambut Ramadhan semua. Lama pulak rasanya SukaGIS tak bersiaran, almaklum tokey SukaGIS sekarang busy sikit..huhuhu. Topik kali ni agak ringkas, iaitu menukar nilai latitude longitude dari format Degree Minute Second (DMS) kepada Decimal Degree (DD). Kenapa perlu nak tukar ke format DD tu? Mesti ada diantara anda semua maklum ArcGIS Desktop boleh plot table yang mengandungi column XY coordinate kepada layer point, contoh macam table kat bawah ni :



Kalau anda tak tahu macamana cara nak plotkan koordinat XY ke layer point tu, saya ada tunjukkan contoh bersama step-step yang terlibat dalam post saya sebelum ini kat link ini. Cuma dalam post tu saya tak tunjukkan cara macamana nak convert koordinat tu dari format DMS kepada DD.

So secara ringkasnya nilai DMS perlu kita convert ke DD kalau kita nak plotkan table tu kepada bentuk layer point , sebabnya ArcGIS tak support conversion ke point kalau koordinat tu dalam format DMS.

Formula untuk conversion dari DMS ke DD mudah sahaja. Formulanya adalah :-
Degree + (Minute/60) + (Second/3600).


Contohnya katalah anda ada coodinate DMS 102° 30' 15",  jadi nilainya di dalam DD adalah :-
102 + (30/60) + (15/3600) = 102 + 0.5 + 0.004166667 = 102.5041667



So bila dah dapat nilai DD tu, barulah anda boleh gunakan method Display XY Data dalam ArcMap untuk plot koordinat tu menjadi point. Mudah je kan??

Thursday, 12 July 2012

Set Selectable Layer & Snapping ..ArcGIS9?? ArcGIS10??


Upgrade? Waduh kena upgrade knowledge lagi

Selalunya bila saya beritahu user saya tak lama lagi ArcGIS akan keluar version baru, sure statement favourite yang saya dengar dari mereka ialah "version sekarang ni pun tak habis khatam belajar lagi, dah nak keluar version baru." hehehe..  OK.. Topik kali ni lebih difokuskan kepada sesiapa yang dah biasa guna ArcGIS9.x dan baru nak try-try guna ArcGIS10 Desktop. 



Antara perkara yang user selalu tanya saya bila nak berjinak-jinak guna version 10 ni ialah :-
- kat version 10 ni macamana nak buat set selectable layer?
- kat version 10 ni boleh ke nak dapatkan window snapping option macam version 9 dulu?

Set Selectable Layer 

Kalau yang dah biasa guna ArcGIS9 tu, mesti u all semua tahu kan, kat TOC ArcMap tu kita boleh set layer apa yang kita nak allow selection dengan cara klik kat tab Selection seperti gambar di bawah ni. Selalunya kita buat benda ni bila kita gunakan interactive selection pada feature di atas map.

Selectable layer TOC ArcMap dalam ArcGIS9


Kalau version 10 camne pula nak buat tu? Version 10 lain sikit sebab anda tak akan nampak tab Selection kat TOC tu. Dalam version 10, anda kena klik kat button List By Selection dalam TOC ArcMap tu. Rujuk no (1) kat gambar bawah ni untuk kedudukan button List By Selection. 

Perbezaan TOC ArcMap dalam ArcGIS10


Bila anda klik saja button tu, paparan TOC tu akan berubah seperti di bawah. 



Paparan terbahagi kepada dua : (A) Selectable dan (B) Not Selectable. Layer di bawah ruangan Selectable tu bermaksud layer yang anda boleh buat proses Selection. Macamana pula nak jadikan layer dalam Not Selectable tu menjadi Selectable? Mudah sahaja. Perhatikan contoh seperti gambar di bawah ni. Seperti anda perhatikan, layer Sungai pada mulanya terletak dalam ruangan Not Selectable.



Untuk menjadikan layer Sungai tu sebagai Selectable, klik sahaja pada button Select seperti dipaparkan dalam gambar tu. Hasilnya layer Sungai akan terus diletakkan ke dalam ruangan Selectable. Sama juga jika anda nak jadikan layer di dalam Selectable tu sebagai Not Selectable, anda hanya perlu klik sahaja kat button yang sama tu.

Snapping

Ok, tu untuk part Set Selectable Layer. Sekarang kita tengok pula part snapping. Kalau anda biasa guna version 9 dulu, bila nak buat editing kadangkala anda nak setkan snapping ke vertex, edge atau end untuk memudahkan kerja-kerja editing kan? Dialog snapping dalam version 9 macam kat bawah ni.



Tapi kalau anda gunakan version 10, tool snapping dia lain sikit, seperti di bawah ni.

Snapping tool ArcGIS10


Kelebihan snapping toolbar dalam version 10 ni ialah anda bukan sahaja boleh gunakan mode snapping di dalam editing, tapi anda boleh juga aktifkan snapping ni bila nak buat georeferencing, measuring dan lain-lain. Tapi kadangkala bila nak buat kerja-kerja editing, mungkin anda lebih selesa nak gunakan dialog snapping cara version 9 dulu sebab senang anda nak switch mode snapping ke vertex, edge dan end mengikut   layer-layer yang anda kehendaki. Don't worry, anda masih boleh panggil dialog snapping style version 9 dulu tu. Caranya mudah sahaja.

Kat Editor toolbar, klik saja kat menu Editor > Options. Kemudian kat tab General di dalam dialog Editing Options tu, pastikan anda klik option Use classic snapping




Kemudian, klik semula kat menu Editor > Snapping > Snapping Window. Tadaaaa... sekarang anda dah pun dapat setting snapping seperti version 9 dulu.



OK.. harap tips kali ni dapat menambahkan pengetahuan anda.

Tuesday, 3 July 2012

Mendigit Kaedah Bearing dan Jarak


Lama tak update blog ni sebab saya busy sikit dengan projek. OK..nak share sikit. Mungkin ada di antara anda yang buat kerja-kerja editing data melibatkan proses pendigitan contohnya screen digitizing atau mendigit dengan memasukkan nilai bearing dan jarak. Selalunya proses memasukkan bearing dan jarak ni melibatkan data-data lot tanah atau apa-apa sempadan yang telah disurvey. Contoh macam pelan kat bawah ni :



So macamana kita nak generate bearing dan jarak tu dalam ArcGIS Desktop? OK, macam biasalah kan, bila sentuh bab editing, pertama sekali mesti buat dalam ArcMap. Lepas tu macam biasa buat proses Start Editing. Lepas tu bolehlah anda mulakan pendigitan. Tools yang anda gunakan untuk mendigit ni bergantung pada versi ArcGIS yang anda gunakan, ada perbezaan sikit. Kalau anda gunakan versi 9.x, biasanya anda akan menggunakan Sketch tool untuk melukis. Kalau dalam versi 10 pula, pilih geometry yang nak dilakarkan dalam dialog Construction tool, kemudian pilih tool Straight Segment.

Perbezaan tool untuk mendigit antara ArcGIS9 dan ArcGIS10

Selepas pilih tool tu, nak masukkan bearing dan jarak simple je. Mulakan dengan left click pada titik permulaan di atas peta, kemudian gerakkan mouse anda dan terus tekan right click. Bila keluar je pop-up menu tu, pilih Direction/Length. Kalau tak clear, rujuk gambar kat bawah ni.

Contoh kaedah membina segment menggunakan bearing/jarak

No (1) adalah lokasi permulaan point vertex saya, kemudian pada kedudukan (2) saya right click dan terus pilih Direction/Length. Bila keluar dialog Direction/Length tu, masukkan berapa bearing dan jarak yang anda nak. Hasilnya segment pertama akan dijana mengikut bearing dan jarak yang anda masukkan tadi. So kaedah ini anda kena ulang satu persatu, maksudnya, kalau nak bina segment berikutnya, anda kena right click semula, pilih Direction/Length (atau guna shortcut key Ctrl-G) dan masukkan nilai, begitulah seterusnya sampai lengkap polygon anda tu.

OK sekarang lihat pula gambar pelan di bawah ni. Kalau anda nampak, kat belah kiri tu adalah senarai bearing dan jarak untuk membentuk polygon warna tu.




Banyak juga list tu. Bayangkan kalau nak key-in satu-satu bearing jarak tu guna kaedah tadi. Jenuh juga, kejap nak left click, kejap nak right click, kejap nak Ctrl-G, lepas tu nak key-in lagi. Berpeluh gak ler jari. So kalau kes macam ni, ada satu lagi alternatif yang anda boleh cuba, iaitu gunakan COGO toolbar.

COGO toolbar

Pada COGO toolbar tu, klik kat tool Traverse. Dialog Traverse akan dipaparkan seperti kat bawah ni.



Key-in bearing/jarak kaedah COGO lebih mudah dan cepat

Dalam dialog Traverse tu, taipkan sahaja bearing dan jarak dan tekan ENTER untuk memasukkan bearing/jarak berikutnya. Simple sahaja, anda hanya perlu taipkan senarai bearing/jarak tu sampai habis, tanpa perlu busykan mouse anda tu untuk left click dan right click. Just key in, ENTER, key in, ENTER. So lebih cepat kaedah ini, lagipun anda boleh semak semula nilai-nilai yang anda telah masukkan tadi, kalau tersalah taip, anda boleh edit semula dalam list tu dan alter balik nilai bearing dan jarak yang tersilap tu. Bila semua tu dah ditaip, klik saja butang Finish. Terus anda dapat satu polygon.

Selamat mencuba.. :)