Friday, 28 May 2021

Integrasi Symbology Antara ArcMap dan ArcGIS Pro

Dalam post sebelum ni, saya ada cerita serba sedikit perkara2 basic tentang ArcGIS Pro yang pengguna2 ArcMap patut tau.  Kali ni saya nak sentuh sikit tentang symbology plak. Symbology mainkan peranan yang penting bila kita nak design map.  Boleh ke map dengan simbol yang kita dah buat dalam ArcMap tu dibuka dalam ArcGIS Pro? Kalau kita dah buat banyak map dalam ArcMap, tetiba kalau dalam ArcGIS Pro kita kena buat semula map tu ngan simbol2 tu sume, jenuh la gak kan? Mau emo acik nanti.  Hmmmm… jangan risau… penyelesaiannya ada.

Ada dua cara yang anda boleh buat. Yang pertama, jika semua map2 tu anda ada save dalam fail MXD, gunakan aje kaedah Import Map di ruangan Ribbon ArcGIS Pro dalam Tab Insert. Ingat lagi apa dia Ribbon dalam ArcGIS Pro kan? Kalau tak ingat, rujuk post saya sebelum ni. Bila anda gunakan Import Map ni, setiap map dalam Data Frame MXD file anda tu akan dibina sebagai Map View di dalam ArcGIS Pro.  

Gunakan Import Map untuk import fail MXD ArcMap 
ke dalam ArcGIS Pro

Cuba lihat map di bawah ni. Map ni adalah map yang saya bina dalam ArcMap.

Contoh map asal di dalam ArcMap


Sekarang cuba lihat map di bawah ni pula. Map ni dari MXD file ArcMap yang saya import masuk ke dalam ArcGIS Pro. Sama tak? Sama kan?

Map dari MXD file ArcMap yang telah diimport ke dalam ArcGIS Pro


OK… itu kaedah Import Map. Sekarang macamana pulak kalau kes anda yang buat sendiri custom symbol dalam fail ArcMap .Style? Tau tak fail Style ni apa? Fail Style ni adalah satu fail yang kita bina untuk menyimpan simbol2 dan element peta seperti text, scale bar, north arrow dan lain-lain samada kita copy dari existing elemen2 tu dari existing library ArcMap ataupun yang kita custom sendiri. Untuk nak tau cerita lebih lanjut pasal file Style ni, boleh rujuk pada posting saya dulu2 di link sini.

Dalam topik ni saya taknak cerita panjang lebar tentang fail Style, tapi saya nak tunjukkan macamana kalau simbol2 yang anda telah bina dalam fail Style ArcMap tu anda nak bawak masuk ke dalam ArcGIS Pro. Jawapannya guna kaedah Import Style dalam ArcGIS Pro. Cuba lihat gambar berikut. Ia menunjukkan dialog Style Manager ArcMap dan dalam tu ada beberapa simbol custom yang telah saya bina di dalam ArcMap.

Senarai custom simbol dalam fail Style ArcMap


Untuk import kesemua simbol2 tu, saya boleh klik saja tool Import pada Ribbon Tab Insert dalam kategori Group tool Styles

Gunakan fungsi Import Style untuk import fail Style ArcMap
ke dalam ArcGIS Pro

Gambar di bawah ni adalah hasil simbol dari fail Style ArcMap tadi yang saya telah masukkan dalam ArcGIS Pro.

Simbol dari fail Style ArcMap yang telah
di import masuk ke dalam ArcGIS Pro

Selain dari import simbol2 dari ArcMap masuk ke dalam ArcGIS Pro, anda juga boleh tambah simbol2 dalam ArcGIS Pro ni dengan cara download fail Style dari website esri di link sini. Cuma bezanya fail Style ArcMap akan gunakan extension .STYLE manakala fail Style ArcGIS Pro menggunakan extension .STYLX.

Di bawah ni saya preview rupa website tu. Anda boleh pilih samada nak download kategori Industry Styles ataupun Creative Styles.


Pelbagai fail style ArcGIS Pro yang anda boleh download

Lepas anda download fail Style tu, klik tab Insert > Add > Add Style dan pilih fail Style yang anda download tadi, seperti contoh gambar di bawah ni.

Gunakan Add Style untuk masukkan fail Style yang anda telah download

Senarai simbol Creative Styles dalam website tu menarik gak, anda boleh bina kreativiti dengan bina macam2 map, contohnya buat map based on effect watercolor, map2 lama ala2 style peta lanun dan macam2 la. Cuba lihat contoh map yang saya buat kat bawah ni. Map pertama tu standard map guna simbol yang dah sedia wujud dalam ArcGIS Pro. Map kedua tu pulak macam efek peta2 lama yang usang, yang tu saya guna dari fail style yang saya download. Map terakhir tu pulak saya bagi efek watercolor dari fail style yang saya download jugak. 

Map menggunakan simbol standard ArcGIS Pro

Map menggunakan simbol dari style download
(efek peta usang)

Map menggunakan simbol dari style download
(efek watercolor)


Walaupun nampak macam merapu map tu, tapi cuba bayangkan kalau kita nak buat program GIS Day kat sekolah2 dan kita nak buat poster map untuk program tersebut. Map efek watercolor ni mungkin lebih menarik perhatian budak2 kan?

OK sekian dulu perkongsian kali ni. Bye.

Thursday, 27 May 2021

ArcGIS Pro : Sedikit Asas Yang Perlu Anda Tahu

Salam sejahtera semua. Dah lama betul saya tak bersiaran. Mood untuk menulis tak datang2. Tetiba hari ni terasa pulak nak kongsi satu topik berkenaan ArcGIS Pro Desktop. Rasanya tentu kat luar sana ramai yang pengguna tegar ArcMap kan? Macam gak saya :) :)  … Bagi saya ok je kalau nak teruskan guna ArcMap tu, asalkan keje jalan, keje siap. Tapi rasanya kena ada persediaan gak untuk tengok2 ArcGIS Pro ni… sebab dengar citenya tak lama lagi ESRI akan stop ArcMap dan user kena beralih ke ArcGIS Pro… entah bila entah version berapa ArcGIS nanti entah ler. Tapi isu ni untuk user yang perlukan versi terkini ArcGIS je la…  Biasalah kan, bila kita dah selesa guna satu software tu, nak kena beralih ke lain plak adehhh malasnya nak explore..tambahan plak kerja2 hakiki yang ada ni pun belambak nak buat… I feel u.. hihi

Ok stop merapu intro… kita balik pada topik asal dalam post ni. Di sini saya nak share ngan anda semua beberapa perkara asas yang anda perlu tau ler berbenaan ArcGIS Pro ni

1) Interface

Pertama saya nak cite tang interface. Interface dia memang jauh beza la banding ngan ArcMap. Bila sebut interface dalam software GIS ni, maksudnya dari segi menu, button, ruangan paparan map etc. Konsep interface ArcGIS Pro ni macam style Microsft Office, ada button2 besar gedabak kat atas tu. Cuba lihat contoh interface ArcGIS Pro di bawah ni.

Contoh interface ArcGIS Pro

Ia terbahagi kepada 3 kategori utama iaitu ribbon, views dan juga ruangan yang dipanggil pane. Kalau anda guna ArcMap, anda ada 2 View utama kan? Satu dipanggil Data View, satu lagi Layout View. Tapi dalam ArcGIS Pro ni, View ada macam2, anda boleh bina Map View, Scene View utk 3D Scene, Catalog View untuk catalog dan jugak Layout View. Semua view tu anda boleh bina dalam satu fail projek. Berbeza sebelum ni, contohnya kalau anda nak buat 3D Scene view, anda kena ada aplikasi ArcScene kan? So dalam Pro ni, semua tu tak perlu… pakai satu fail projek je. Contoh seperti gambar di bawah ni. Semua view anda boleh wujudkan dalam satu fail projek dan dibezakan oleh Tab. So klik je Tab yang anda nak untuk aktifkan.

Setiap View yang anda bina dalam ArcgIS Pro
akan ada Tab tersendiri. Klik saja pada Tab untuk 
buka View tu

Ok, Ribbon ni pula ada himpunan fungsi2 atau tool2 yang disusun mendatar atas paparan View. Dalam Ribbon tu sendiri ada beberapa Tab yang mana setiap satu Tab tu ada beberapa set tool sendiri yang disusun mengikut Group tertentu. Contoh cuba tengok macam dalam gambar di bawah ni. Untuk Tab Map dalam Ribbon tu, ada Group Clipboard, Navigate dan Layer. Dalam setiap Group tu plak ada tool masing2. Contoh dalam Group Navigate tu, ada tool Explore, Bookmarks, GoToXY.

Interface Ribbon ArcGIS Pro mengandungi Tab dan Group tools dalam setiap Tab

Pane ni pulak adalah istilah yang diaorg guna ni sekarang untuk mewakili tetingkap (lebih kurang macam tu la yang saya faham). Contoh kalau dalam ArcMap dulu kita ada Catalog Windows, sekarang diaorg panggil Catalog pane, dulu ada Table of Contents, sekarang diaorg panggil Contents pane. Ulang suara... pane ye.. bukan pancake... hurmm lapar...

2) Fail Projek

OK, peminat tegar ArcMap mesti biasa dengan fail MXD kan? Bila kita save keje2 kita dalam ArcMap, maka terhasillah Map Document File yang dipanggil MXD File. Dalam ArcGIS Pro, dah tak guna istilah Map Document File, tapi keje2 yang kita save akan dihasilkan dalam fail yang dipanggil Project File dengan extension fail APRX. Kenapa dah tak dipanggil Map Document? Mungkin sebab dalam ArcGIS Pro ni, kita bukan bina Map View saja, tapi Scene 3D pun boleh buat dalam tu dan pelbagai lagi… so diaorg guna jelah istilah Project File aprx. Agaknya laaaaa.


3) Navigasi Peta

Kalau anda guna scroll button pada mouse, kaedah zoom in zoom out ArcGIS Pro sama je macam dalam ArcMap. Cuma bezanya kalau anda nak buat zoom in style drag box atau anda nak pan peta ke kiri kanan atas bawah. Kalau dalam ArcMap dulu, nak zoom in drag box, anda klik tool Zoom In yang ada gambar kanta tu kan? Sama gak kalau anda nak pan map dalam ArcMap, anda klik tool Pan yang gambar tapak tangan macam nak penampar muka orang tu.. haha.

Contoh tool navigasi peta dalam ArcMap


Dalam ArcGIS Pro ni anda takkan jumpa dah tool yang ada gambar kanta dan tapak tangan tu. Semua tu dah integrate dalam satu tool dipanggil Explore Tool. Maksudnya kalau tool tu aktif, anda klik kat map dan drag map tu, fungsi dia sama macam tool Pan dalam ArcMap. Kalau anda klik sambil tekan button Shift serentak pulak, fungsi dia sama macam zoom in drag box dalam ArcMap.

Navigasi peta dalam ArcGIS Pro semuanya boleh anda
lakukan menggunakan tool Explore

Satu lagi tentang tool Identify.. mesti anda selalu guna kan kat ArcMap. Bila guna tool tu, klik je kat feature atas map, akan keluar popup atribute. Dalam Pro ni, cari lah ikut celah mana pun, anda takkan jumpa tool tu. Kalau nak cari gak, sampai ke sudah habis tempoh PKP pun takkan jumpa haha. Sebabnya fungsi tool tu pun dah digabung sekali dalam Explore Tool.


Jadi kesimpulannya Explore Tool ni boleh guna untuk navigasi map dan juga untuk identify feature.

4) Penyuntingan (Editing)

Dalam ArcGIS Pro ni, mod penyuntingan sentiasa aktif.. maksudnya at any time bila anda buat keje dalam ArcGIS Pro ni, anda boleh terus buat kerja2 penyuntingan mcm digitizing ke, editing feature ke.. tanpa perlu kena klik dulu Start Editing macam style ArcMap.

Dalam ArcMap nak mulakan proses penyuntingan kena klik
Start Editing dulu

Dalam ArcGIS Pro, semua tool editing akan aktif seara default
tanpa perlu klik Start Editing

Begitu juga kalau anda buka table dalam ArcGIS Pro, anda boleh terus modify atribut dalam rekod table tu tanpa perlu mulakan edit session. Butang Save dan Discard dalam tab Edit akan automatik aktif sekiranya terdapat sebarang kerja-kerja edit yang anda lakukan.

Klik Save untuk simpan proses penyuntingan. Kalau nak cancel
klik je Discard

Tapi kalau anda tak suka mod editing macam ni, contohnya nak control gak edit session macam style ArcMap, boleh jugak. Sebabnya dalam ArcGIS Pro ni pun ada option untuk control editing session. Kalau anda offkan setting auto edit dalam editing option ni, kesemua tool berkaitan editing tidak akan aktif sehinggalah anda menekan butang Edit untuk memulakan editing.

Kalau anda offkan setting auto editing, semua tool berkaitan 
editing tak akan aktif selagi anda tak klik butang Edit


5) Geoprocessing

Dalam ArcMap ada ArcToolbox, dalam ArcGIS Pro pun still ada… don’t worry. Untuk access ArcToolbox ni dalam ArcGIS Pro, klik je button Tools dalam Tab Analysis kat ruangan Ribbon tu. Senarai tool dalam ArcToolbox akan dipaparkan dalam Geoprocessing pane.

ArcToolbox dalam ArcGIS Pro


Dalam Tab Analysis ni juga ada ruangan galeri yang dipanggil Analysis Gallery. Dalam galeri ni akan terdapat senarai tool2 analisis yang common ataupun yang lazim digunakan untuk tujuan analisis. Anda boleh customize senarai tool dalam galeri ni, contohnya nak tambah tool baru atau nak buang tool dalam galeri yang mungkin anda rasa anda tak perlu, so takdelah semak kepala anda tengok banyak sangat tool, cuma letakkan tool analisis yang anda rasa perlu sahaja.

Analysis Gallery. Boleh customize list ni.


OK…. So harap2 penerangan ringkas ni dapat bantu anda sikit2 sebagai persediaan kalau nak gunakan ArcGIS Pro nanti.

Sekian.. ok bye.


Wednesday, 6 January 2021

Kursus Asas GIS 16 - 17 Februari 2021

Selamat sejahtera semua... 

Jika tiada aral melintang dan angin lintang, SukaGIS bercadang nak jalankan Kursus Asas GIS pada 16 - 17 Feb ni. Untuk info lanjut, play video ni.... :)




Thursday, 11 June 2020

Papar Online Basemap Dalam QGIS (33 Online Basemap tuuuu...)


Online basemap adakalanya banyak membantu jika kita kekurangan data untuk dipapar atas map. Dengan menggunakan online basemap juga kita nak buat map pun jadi mudah dan cepat. Kalau kita dah ada GIS layer, kemudian kita combine pulak overlay di atas online basemap, dia boleh menambahbaik paparan map kita. Contoh kita ada vector layer lot tanah, kemudian kita overlay plak dengan online basemap Google Satelit, kita boleh la nampak objek rumah, bangunan dan sebagainya di dalam peta lot kita tu.

Kalau kita menggunakan QGIS, ada pelbagai free online basemap yang boleh kita paparkan di ruangan Map Canvas QGIS. Cara nak access online basemap ni pulak ada macam2 cara. Cara yang saya nak kongsikan ni saya dapat dari sorang awek blogger GIS, kalau nak jengah blog dia bolehlah klik katlink ni.

OK cara yg saya nak kongsikan ni melalui kaedah run python script. Relaks… bertenang… selalunya kalau dengar pasal script je ramai yang ngeri sebab melibatkan coding programming etc. Tapi cara ni sebenarnya mudah je… bukan kena buat coding pun… Cuma copy paste je coding python yg dah sedia ada, kemudian run dalam QGIS. Lepas anda run script tu, bukan anda hanya dapat access ke online basemap Google je, tapi anda akan dapat 33 link untuk access ke online basemap yang lain. Fuhhh…. 33 tu… banyaknyaaa..

Dalam contoh ni, saya menggunakan QGIS ver 3.1. So first step copy dulu content script Python. Script tu anda boleh access dari link script ni. Bila dah open link tu, copy je semua content  script tu macam gambar di bawah ni.

Copy dulu script Python
      

Kemudian klik butang Python Console kat QGIS interface.

Butang Python Console
     
Tetingkap Python Console akan dipaparkan seperti gambar di bawah ni. Next buat langkah berikut :-

       

Penerangan gambar :-
  1. Paste script yang anda copy tadi di ruangan bawah tetingkap Python Console
  2. Klik butang Run Command untuk run script

Hasilnya, lihat di ruangan XYZ Tiles dalam panel Browser QGIS. Anda akan dapati ada 33 senarai online basemap yang boleh anda gunakan, antaranya Bing VirtualEarth, ESRI Ocean, Google Maps, Google Satellite, OpenStreetMap, OpenTopoMap dan banyak lagi.

Senarai online basemap dijana automatik selepas run script Python
          
Untuk paparkan online basemap tu, just double click saja pada senarai online basemap yang anda nak masukkan. Gambar-gambar berikut adalah contoh beberapa online basemap yang saya overlay bersama vector layer Jalanraya.

Online basemap Google Maps Road

Online basemap Google Satellite

Online basemap Bing VirtualEarth

Online basemap OpenStreetMap
Online basemap OpenTopoMap
Online basemap ESRI Topo World





Tuesday, 10 March 2020

Selesai Kursus GIS Februari - Awal Mac 2020

Baru-baru ni saya sempat kendalikan dua kelas GIS. Untuk kursus terbuka Kursus Asas GIS 18-19 Feb, alhamdulillah, kali ni agak ramai... semuanya 30 peserta. Seperti biasa, kursus terbuka saya kendalikan di Laman Seri Business Park Shah Alam. Kursus seterusnya, kursus tertutup untuk pensyarah2 di Fakulti Sains dan Teknologi Pertahanan, Universiti Pertahanan Nasional (UPNM) pada 2-5 Mac... sekali jalan kursus Asas dan Advance. 

Semoga ilmu yang dikongsi dapat membantu semua peserta-peserta yang hadir... :)









Thursday, 2 January 2020

Kursus GIS Februari 2020

Salam sejahtera semua. Untuk tahun 2020 ni, kursus akan dimulakan pada 18-19 Februari ni... Kursus Asas GIS. Kursus ni memang sesuai untuk anda yang zero knowledge GIS atau mungkin dah ada asas serba sedikit tapi nak asah lagi skill GIS anda terutama menggunakan perisian GIS desktop.






APA YG ANDA AKAN BELAJAR DALAM KURSUS NI NANTI?

1) Pengenalan GIS / Fungsi2 asas GIS

2) Memahami struktur data GIS (layer, spatial, atribut dll)

3) Penggunaan symbology pada layer

4) Prinsip asas sistem koordinat (Cassini, RSO, GDM2000, WGS84)

5) Integrasi maklumat (Hyperlink / Join table / relate)

6) Carian Maklumat (Attribute Query / Spatial Query)

7) Asas penyuntingan data

8 ) Kaedah melaksanakan georeferencing

9) Merekabentuk dan menghasilkan peta

Setiap topik ada hands on menggunakan LOCAL DATA. Laptop akan disediakan.

SIAPA YG PATUT HADIR???

- Individu yang tiada pengalaman GIS

- kakitangan yang ingin, akan atau sedang menggunakan teknologi GIS dalam kerja seharian.

- Pelajar IPTA/IPTS yang menggunakan GIS untuk tugasan, projek akhir dan juga kajian.

- Anda yang inginkan kursus GIS yang menggunakan contoh-contoh data hands-on Malaysia dan kajian kes khusus area di Malaysia.

LOKASI KURSUS

Arena Rozzaq Training Centre
313A – 213A Block 2
Laman Seri Business Park
Seksyen 13 Shah Alam

TARIKH

18 - 19 Februari 2020

YURAN PENDAFTARAN

Sektor awam/swasta : RM550/pax kecuali anda daftar dalam grup 3 orang atau lebih, dapat harga diskaun RM500/pax
Student IPTA/IPTS : RM450 / peserta.

Berminat? Suka? Hubungi 019 351 3770 atau boleh email ke azlansr@gmail.com / spatial.infotech@gmail.com untuk maklumat lanjut

Mendigit Shared Boundary (ArcGIS vs QGIS)


Kadangkala semasa kita melakukan proses pendigitan polygon, kemungkinan kita nak mendigit feature yang bersebelahan dan berkongsi sempadan antara satu sama lain. Contohnya, lihat gambar di bawah ini. Kita ada satu polygon A, kemudian kita nak digit polygon B yang bersebelahan dengan polygon A.



Disebabkan dua polygon ni duduk bersebelahan, kita perlu pastikan semasa mendigit tiada error overlap atau gap antara sempadan yang dikongsi oleh dua polygon tersebut. Dalam kata lain, kita nak pastikan topology dua polygon bersebelahan ni dikekalkan

Shared boundary

Macamana cara yang betul untuk mendigit polygon begini? OK saya akan tunjukkan kaedahnya menggunakan dua software yang berbeza… ArcGIS dan juga QGIS.

Kaedah ArcGIS
Jika anda gunakan ArcMap dalam ArcGIS Desktop, setelah mulakan proses Start Editing, gunakan tool Auto Complete Polygon dalam window Create Features. Kalau window Create Features ni tak muncul, anda cuma perlu klik butang Create Features dalam Editor Toolbar.


Penerangan gambar :-
  1. Klik butang Create Features pada Editor Toolbar
  2. Klik layer yang anda nak digit
  3. Klik Auto Complete Polygon

Kemudian mulakan proses pendigitan seperti contoh di bawah :-


Penerangan gambar :-
  1. Klik lokasi untuk mulakan pendigitan. Pastikan kedudukan yang anda klik snap pada sempadan sedia ada. Jika anda tak on snapping, pastikan sempadan yang akan didigit bersilang dengan sempadan sedia ada. Kemudian mulakan lakaran dengan klik lokasi A, B, dan C.
  2. Tamatkan pendigitan dengan cara ‘double click’ dilokasi yang ditunjukkan. Pastikan lokasi anda ‘double click’ tu snap pada sempadan sedia ada atau bersilang dengan sempadan sedia ada. Anda akan dapati sempadan dua polygon bersebelahan antara titik (1) dan titik (2) dibina secara auto dan tiada error overlap dan juga error gap pada sempadan tersebut.



Kaedah QGIS
Kaedah yang saya tunjukkan ni menggunakan QGIS version 3.1. Mula-mula pastikan anda aktifkan dulu Snapping Toolbar.


Kemudian, mulakan konfigurasi seperti gambar di bawah :-


Penerangan gambar :-
  1. Klik butang Enable Snapping yang gambar magnet tu.
  2. Klik Advanced Configuration dan pilih Open Snapping Options…
  3. Klik layer yang anda nak digit.
  4. Pilih jenis snapping vertex and segment
  5. Pastikan anda klik Avoid overlap.
  6. Klik butang Enable Topological Editing.

Kemudian, mulakan pendigitan seperti gambar di bawah.


Penerangan gambar :-
  1. Klik layer yang hendak didigit dan klik butang Toggle Editing
  2. Klik butang Add Polygon Feature.
  3. Klik titik permulaan untuk mulakan pendigitan. Kemudian lakar sempadan dengan klik lokasi A, B dan C seperti yang dipaparkan.
  4. Klik dan snap pada garis sempadan sedia ada. Kemudian ‘right click’ untuk menamatkan pendigitan.
  5. Dialog Feature Attributes akan dipaparkan secara automatik. Masukkan attribut dan klik OK.

Anda akan dapati polygon baru dibina dan sempadan bersebelahan bebas dari error overlap dan gap.


So, cara mana yang senang? ArcGIS atau QGIS? Masing-masing ada citarasa sendiri… yang penting objektif tercapai… hehe.

ps : Kursus GIS akan dijalankan bulan Februari ni... nak tahu info lebih lanjut, klik link sini.