Saturday, 15 March 2014

Menyelaraskan Sempadan - Align Edge Tool

Kadangkala bila anda overlay data-data dari pelbagai sumber, mungkin anda akan dapati terdapat beberapa feature yang kedudukannya tidak selari antara satu sama lain, seperti gambarajah di bawah ni :-



Garisan sempadan yang ditunjukkan oleh anak panah sepatutnya selari dengan jalan raya berwarna merah. Masalah seperti  ini wujud kebiasaannya disebabkan oleh kesalahan pendigitan atau cerapan data pada skala dan sumber data yang berbeza. Untuk membetulkan kesalahan data ini, proses suntingan data perlu dilakukan. Dalam topik sebelum ni, saya ada tunjukkan teknik menggunakan tool Reshape Edge untuk membetulkan data seperti ni. Terdapat satu lagi tool yang paling mudah untuk anda cuba iaitu Align Edge Tool.

Tool ni terletak dalam Topology toolbar di dalam ArcMap. Sebelum nak gunakan tool ni, anda kena create dulu Map Topology seperti di bawah :-



Penerangan gambar :-
  1. Klik butang Select Topology pada Topology Toolbar
  2. Pilih Map Topology
  3. Pilih layer yang terlibat. Dalam contoh data saya ni, sempadan tanaman (Vegetation Agriculture_A) yang terlibat adalah selari dengan garisan jalanraya (T_Road_L). Jadi, saya aktifkan kedua-dua layer ni dalam Map Topology.
  4. Klik OK.

Kemudian, klik pada butang Align Edge tool. Bila anda lalukan mouse cursor anda di atas layer yang anda telah aktifkan di dalam Map Topology, anda akan dapati symbol pada layer tu akan bertukar kepada symbol dash.



Cara penggunaan Align Edge tool ni mudah je. Hanya lakukan dua steps  seperti di bawah :-



Penerangan gambar :-
  1. Klik pada lokasi data yang nak dibetulkan. Contohnya saya nak betulkan kedudukan sempadan tanaman, jadi saya klik   di atas sempadan tanaman.
  2. Klik pada lokasi sasaran. Contohnya sempadan tanaman tu saya nak selarikan dengan jalanraya. Jadi sasaran layer saya ialah jalanraya.

Hasilnya sempadan tanaman saya diselaraskan selari dengan kedudukan jalanraya. Anda juga boleh gunakan teknik ni untuk membetulkan kesalahan gap pada data.


Selamat mencuba.

Wednesday, 19 February 2014

Kursus ArcSDE Multiuser Geodatabase di JUPEM Sabah

Minggu ni saya baru saja mengendalikan kursus ArcSDE Multiuser Geodatabase di JUPEM Sabah. Peserta terdiri dari gabungan JUPEM Sabah dan JUPEM Sarawak. Kursus ini juga merupakan di bawah projek Geospatial Data Acquisition System (GDAS). Objektif kursus adalah untuk mendedahkan kepada peserta mengenai konsep multiuser editing di dalam persekitana ArcSDE Geodatabase. Antara topik yang disentuh adalah mengenai konsep versioning di dalam ArcSDE Geodatabase dan senario editing secara serentak oleh lebih seorang pengguna pada data yang sama.

Konsep versioning : pengguna melihat data yang sama
tetapi di dalam snapshot yang berbeza

Editing conflict berlaku jika lebih seorang pengguna
edit feature yang sama dalam satu transaksi edit






Memapar Data Format S-57

Satu hari seorang kenalan saya yang saya kenal melalui blog SukaGIS ni contact saya dan menyatakan hasrat untuk berkongsi tutorial yang telah beliau sediakan untuk dimasukkan ke dalam blog ni. Jawapan saya ... why not.. sharing is caring... hehehe.. 

So untuk topik kali ni, saya masukkan tutorial yang disediakan oleh beliau. Sebarang pertanyaan tentang topik ni bolehlah hubungi beliau di email kama.yus77@gmail.com

Tutorial: Mengimport data format S-57 kepada shapefile

Pernahkan anda mendengar S-57 format? S-57 format merupakan standard format yang dikeluarkan oleh Pertubuhan Hidrografi SeDunia -International Hydrographic Organization (IHO). Format ini merupakan format rasmi bagi Pejabat Hidrografi di seluruh dunia dalam menghasilkan Carta Panduarah Elektronik (Electronic Navigational Chart) dan seterusnya dipaparkan dalam Electronic Chart Display and Information System (ECDIS) untuk panduarah pelayaran. S-57 format berfungsi merekodkan ciri-ciri pencartaan yang berkaitan bagi keselamatan panduarah seperti garisan pantai,kedalaman, boya, lampu suar dan sebagainya.

Carta Panduarah Elektronik 


Electronic Chart Display and Information System (ECDIS)

Untuk tutorial kali ini adalah untuk memaparkan S-57 data ke dalam ArcMap, terlebih dahulu dapatkan add-in tool esri-s57-viewer pada laman web www.esri.com dan muat turunkan data S-57 untuk kawasan Laut China Selatan pada laman sesawang http://scsenc.eahc.asia/



1.         Install add-in tool esri-s57-viewer dan masukkan data S-57 ke dalam ArcMap





Paparan 4 cell S-57 untuk kawasan Laut China Selatan


Pada Esri-s57-viewer toolbar, anda boleh membuat pilihan untuk menukar paparan skema warna mengikut kesesuaian dan juga pilhan untuk memaparkan fitur. Untuk makluman anda, S-52 merupakan salah satu piawaian yang dikeluarkan oleh IHO untuk paparan bersesuaian dengan keadaan kapal yang belayar tanpa mengira waktu (malam/siang).


Tetapan Esri-s57-viewertoolbar

Note on S-57
S-57 update files contain information on how to update a distributed S-57 base data file. The base files normally have the extension .000 while the update files have extensions like .001, .002 and so on. The S-57 reader will normally read and apply all updates files to the in memory version of the base file on the fly. The feature data provided to the application therefore includes all the updates
Untuk mengetahui S-57 katalog sila ke URL http://www.s-57.com/

Kita akan mengeksport layer berikut ke dalam format shape file.
·         SOUNDG – Sounding - Points
·         WRECKS – Wrecks – Points
·         LIGHTS – Light - Point
·         COALNE – Coastline – Lines
·         DEPCNT – Depth Contour - Lines
·         DEPARE – Depth Area – Polygon

1.         Pilih layer SOUNDG_P pada cell EA20001, klik sebelah kanan, Data – Export Data, pilih direktori untuk simpan dan namakan sebagai SOUNDG_1.shp. Lakukan langkah yang sama untuk cell EA20002, EA20003 dan EA20004.





Hasil eksport untuk layer SOUNDG dari 4 cell

Untuk paparan lebih informatif anda boleh paparkan basemap yang disediakan oleh ESRI.



2.         Langkah seterusnya adalah menyatukan semua layer SOUNDG menjadi satu dengan menggunakan Geoprocessing Tool-Merge








3.         Lakukan langkah 1 dan 2 untuk layer WRECKS,  LIGHTS , COALNE, DEPCNT dan DEPARE. 

Hasil MERGE
Shapefile untuk layer SOUNDG, WRECKS, LIGHTS, COALNE, DEPCNT dan DEPARE dari S-57 format

4. Langkah seterusnya adalah mengenal pasti jumlah wreck yang berada di kawasan sempadan maritime Malaysia berdasarkan layer WRECK dari cell S-57 untuk perairan Laut China Selatan.
Data Terlibat: Malaysia.shp dan Wreck_merge.shp

Masukan layer Malaysia.shp dan Wreck_merge.shp ke dalam ArcMap dan lakukan clip geoprocessing. Clip adalah satu proses ‘extract’ dari input feature (layer wreck) yang di paparkan bersama dengan clip feature (Malaysia.shp).



Untuk mengetahui jumlah bilangan wreck di perairan Malaysia adalah dengan membuka AttributeTable pada layer WRECK_Clip


5.         Langkah seterusnya adalah mengenal pasti jenis WRECK kategori dan jumlah bilangan kategori.


Berdasarkan Query di atas terdapat 5 jenis WRECK kategori termasuk kategori yang tidak dikenal pasti Berikut adalah attribute (Katagori WRECK) berdasarkan S-57 standard.



Langkah seterusnya adalah mengenal pasti jumlah bilangan WRECK berdasarkan setiap kategori. Ulangi langkah yang sama untuk mengenal pasti kategori yang lain



6.         Membuat tetapan simbologi pada layer WRECKS dengan double klik layer pada Table of Contents (TOC)  windows, seterusnya pilih Categories-Unique values dan Add All Values.


Hasil selepas membuat  tetapan paparan Jenis wreck

7. Langkah seterusnya adalah membuat map layout, pada menu utama klik View, Layout View. Pastikan Layout toolbar telah diaktifkan dengan klik Customize, Toolbars, Layout.
Pada Layout toolbar button  , pilih USA tab dan pilih ConterminousUSA.mxd option dan klik finish. Selepas itu, double klik pada tajuk map dan taip Taburan Karaman di Perairan Malaysia dan klik OK.

Hasil map yang telah dibuat dan anda boleh mula cetak



Thursday, 6 February 2014

Kursus ArcGIS Desktop 10.2 - Jabatan Perkhidmatan Veterinar

Lama betul tak update blog ni. Nak share sikit... saya baru selesai conduct kursus ArcGIS Desktop 10.2. Peserta kali ni dari Seksyen Epidemiologi dan Survelan, Jabatan Perkhidmatan Veterinar. Latar belakang peserta terdiri dari pelbagai, ada yang fresh dalam ArcGIS dan ada juga yang pernah menggunakan ArcGIS. Kalau mengikut perancangan, kursus ini adalah sebagai asas persiapan untuk peserta menghadiri kursus lanjutan selepas ini.

Harap rajin2 lah practise ye lepas kursus ni..hehe 









Sunday, 8 December 2013

Tips Mendigit : Kaedah Right Angle, Trace Offset dan Tangent Curve

Kali ni saya ingin berkongsi tips  3 kaedah pendigitan yang mungkin berguna untuk anda, Right Angle,  Trace Offset dan Tangent Curve.  OK, apa maksud istilah Right Angle,  Trace Offset dan Tangent Curve ni? Biar saya terangkan dulu..

i) Right Angle

Katakan anda nak digit segmen yang bersudut tepat antara satu segmen dengan segmen yang lain. Contoh anda nak digit atap rumah atau bangunan di atas gambar foto udara. Setiap bucu rumah tu bersudut tepat kan?



Cara paling mudah mendigit untuk mendapatkan segment bersudut tepat ialah menggunakan tool Right Angle.  Tool ni terdapat di dalam Editor toolbar, seperti gambar di bawah.

Tool Right Angle


Klik pada tool Right Angle tersebut dan mulakan pendigitan seperti biasa dan anda akan dapati setiap segmen akan dibina bersudut tepat antara satu sama lain.

Hasil digit kaedah Right Angle, segment
bersudut tepat


ii) Trace Offset.

Kadangkala anda nak digit line yang selari dengan line sedia ada pada jarak offset tertentu. Contohnya anda dah digit line bahu kiri jalan, kemudian anda nak digit bahu kanan jalan yang selari dengan bahu kiri jalan tadi dan pada jarak offset tertentu.



Cara paling mudah ialah gunakan trace bersama option offset.  Klik pada tool Trace di dalam Editor toolbar, seperti di bawah.


Tool Trace


Kemudian tekan 'O' di keyboard untuk mendapatkan window Trace Options. Masukkan nilai offset. Dalam contoh ni, lebar jalan yang nak saya digit ialah 6 meter. Jadi saya masukkan nilai 6 di ruangan Offset. (Anda boleh ukur lebar jalan tu menggunakan tool Measure dalam Tool toolbar).

Masukkan jarak Offset sebelum trace


Kemudian saya klik atas line jalan yang saya telah digit sebelum ni dan terus trace di atas line tersebut. Hasilnya line baru dalam jarak offset 6 meter dari line sedia ada akan dibina.

Trace di atas garis merah, hasil offset garis oren


iii) Tangent Curve

Bagaimana pula untuk mendigit garis lengkung, contohnya simpang jalan atau bahu jalan yang shape melengkung.



Selain dari mendigit kaedah stream mode atau membina jarak vertex yang rapat untuk mendapatkan garis lengkung, anda juga boleh gunakan satu kaedah yang dinamakan Tangent Curve.

Hanya 2 vertex dibina antara garis lengkung


Rajah di bawah menunjukkan kedudukan Tangent Curve di dalam Editor toolbar.

Kedudukan tool Tangent Curve


Gunakan tool ni hanya jika anda ingin mendigit garis lengkung sahaja. Contohnya, cuba lihat cara pendigitan saya seperti rajah di bawah ni.



Pada segmen vertex 1 - 2, saya gunakan tool Straight Segment kerana garisan tu bersifat lurus. Pada vertex 2 - 3, saya tukar pada mod tool Tangent Curve kerana saya ingin digit garis melengkung, manakala pada vertex 3 - 4, saya kembali kepada mod Straight Segment. Melalui kaedah Tangent Curve, hanya bilangan vertex yang minima diperlukan tetapi hasilnya adalah garisan lengkung atau curve yang lebih kemas. Cuba bandingkan kaedah Tangent Curve ni dengan pendigitan stream mode seperti rajah di bawah ni.

Lebih banyak vertex dibina pada garis lengkung
sekiranya pendigitan di dalam stream mode

Bilangan vertex yang banyak akan dibina di atas garis lengkung di dalam pendigitan stream mode manakala pendigitan Tangent Curve, hanya 2 vertex sahaja diperlukan di antara dua garis lengkung.