Sunday 23 October 2016

Memapar Attribute Table di Layout ArcMap

Kadangkala saya ditanya macamana nak paparkan atribut dari dalam table untuk diletakkan di Layout ArcMap. Sebenarnya ada macam-macam kaedah anda boleh gunakan. Antaranya :-

a) Klik Add Table to Layout dari table yang anda buka.



b) Klik menu Insert > Object.. dan pilih fail Excel (kalau data anda tu dalam Excel format le)



c) Printscreen table dan add ke dalam layout sebagai picture.



d) Bina Report dan add report tu ke dalam Layout.



Mana-mana cara pun ok… semua boleh papar atribut ke dalam layout, tapi kalau anda nak paparan atribut yang lebih menarik dan nak kawal  format paparan teks (contoh nak list by Group atribut, sorting etc), gunakan kaedah yang last tu, bina Report.

Dalam tutorial ni saya akan tunjukkan macamana cara nak create report dan masukkan ke dalam Layout. Di sini saya tak tunjuk cara-cara nak buat Layout, anda boleh belajar di post saya sebelum ni di link sini.  OK… nk create report, mula-mula sekali anda kena tentukan source atribut yang anda nak letakkan dalam report tu. Anda boleh pilih samada nak pilih Layer ataupun dari Table yang berasingan dari Layer. Contohnya dalam post saya sebelum ni saya ada tunjukkan bagaimana saya create satu summarize table hasil dari analisis Frequency. Saya akan gunakan table tu untuk diletakkan dalam report dan dipaparkan dalam Layout yang telah saya bina.

Untuk create report, buat step berikut :-





Penerangan gambar :-
  1. Klik menu View > Reports > Create Report…
  2. Pilih Layer atau Table yang anda nak letakkan ke dalam report
  3. Pilih field yang anda nak letakkan dalam report.
  4. Klik arrow > untuk masukkan field yang dipilih tadi ke dalam ruangan Report Fields.
  5. Kalau anda klik button Dataset Options, anda ada beberapa pilihan untuk row yang nak diletakkan dalam report. Yang bagusnya dia ada option untuk anda letakkan hanya atribut based on apa yang anda query (Selected Set) dan Visible Extent (based on area yang anda zoom in).
  6. Klik Next>


Paparan di bawah pula akan dipaparkan. Disini anda ada pilihan samada nak formatkan paparan based on Grouping level. Dalam contoh ni saya groupkan report saya based on attribut dari field Semasa yang merujuk kepada kategori gunatanah semasa.



Penerangan gambar (alamak baru perasan le...gambar takde step nombor.. takpe le...cuba rujuk sendiri pada gambar ni ye...sorry tertinggal huhu)  :-
  1. Klik field yang anda nak setkan sebagai Grouping Level.
  2. Klik arrow >
  3. Klik Next.


Seterusnya paparan sort fields akan dipaparkan. Kalau anda nak sort record based on field tertentu, setkan field tu disini. Kalau taknak, klik saja butang Next >.



Seterusnya anda akan tiba pada paparan format layout dan orientation. Disini anda boleh setkan paparan orientation Potrait dan juga Landscape.  Klik butang Next >.



Anda akan tiba pula pada paparan Style Report. Ada macam-macam template Style Report yang disediakan. Anda boleh try and error klik je mana-mana style dalam list tu dan decide ikut citarasa anda style mana yang anda suka. Lepas tu klik Next >.



Seterusnya anda akan tiba pada paparan terakhir Report Wizard. Buat step seperti di bawah :-



Penerangan gambar :-
  1. Namakan tajuk report anda.
  2. Klik Finish.


Paparan Report Viewer akan dipaparkan seperti di bawah. Di sini anda boleh semak setting report anda. Kalau ada setting yang anda tak puas hati, anda boleh ubah semula.. contohnya kalau dilihat dalam contoh report di bawah, grouping teks “Institusi dan Kemudahan Masyarakat” dipaparkan tiga barisan. Katakan saya nak ubah pada paparan satu barisan teks dan column Shape_Area tu saya nak tukar pada nama Keluasan, saya boleh lakukan step seperti berikut :-




Penerangan gambar :-
  1. Klik butang Edit…
  2. Klik pada kotak header Grouping field dan adjust kelebaran saiz supaya teks atribut muat dalam satu barisan.
  3. Klik column Shape_Area
  4. Pada ruangan Text, rename kepada nama Keluasan.
  5. Klik butang Run Report.


Anda akan dapati paparan report berubah mengikut setting yang telah anda buat sebelum tadi. Jangan lupa klik button Save untuk save report anda. Untuk masukkan report tadi ke dalam Layout pula, buat step ni :-



Penerangan gambar :-
  1. Klik button Add report to ArcMap Layout.
  2. Pilih nak masukkan semua page atau page tertentu.
  3. Pilih nak letak garis border ke tak kat sekeliling repot. Saya pilih taknak letak supaya senang saya nak posisikan report ke mana-mana area layout tanpa mengganggu elemen peta yang lain (legend, north arrow etc).
  4. Klik OK.



Hasilnya seperti gambar di bawah. Posisikan report tu mengikut kesesuaian di atas layout.

Selamat mencuba.


Saturday 22 October 2016

Analisis Frequency

Sebelum saya story dulu kegunaan analisis frequency ni, meh saya bagi gambaran dulu senario ni. Katakan anda ada satu data yang ada atribut yang dipecahkan dari kategori utama kepada beberapa sub kategori. Contohnya anda ada satu layer gunatanah yang ada atribut kategori utama gunatanah semasa dan dipecahkan pula kepada sub kategori aktiviti. Nak senang faham cuba lihat table pada gambar di bawah ni.



Dari gambar di atas, anda dapati kategori Pertanian terdapat beberapa pecahan sub kategori Kelapa Sawit, Getah, Tanaman-tanaman Lain etc. Kediaman pula ada sub kategori Kampung dan mungkin beberapa kategori lain. Industri ada sub kategori industri ringan, industri berat dll. Dan ada banyak lagi kategori atribut di dalam tu. Sekarang ni katakan anda nak tahu pula untuk setiap kategori, ada berapa kali kekerapan bilangan sub kategori (dalam kes ni berapa banyak jumlah polygon sebab data polygon) dan maybe berapa keluasan untuk setiap sub kategori tu. Contohnya anda nak tahu dalam kategori Pertanian, ada berapa banyak kekerapan tanaman getah dan keluasan, berapa banyak tanaman kelapa sawit dan keluasan, berapa banyak tanaman-tanaman lain dan juga keluasannya.



Di sinilah tool Frequency boleh membantu. Tool ni akan listkan unik atribut untuk field yang anda pilih bersama kekerapan bilangan untuk atribut tersebut. Penggunaan tool ni agak straight forward, yang penting anda kena faham dulu struktur table dan atribut yang anda nak analisis sebelum gunakan tool ni… maksudnya anda kena tahu dulu field mana yang merujuk pada kategori utama dan field mana pula yang merujuk kepada sub kategori.
OK, untuk buat analisis Frequency ni, follow step kat bawah ni :-



Penerangan gambar :-
  1. Dalam ArcToolbox, klik Analysis Tools > Statistics > Frequency
  2. Pilih layer yang nak analisis atribut tu.
  3. Namakan output table. Nak senang save je dalam geodatabase.
  4. Pilih field kategori utama dan field sub kategori. Boleh pilih banyak field, tak semestinya dua field je.
  5. Pilih field yang nak digunakan untuk summarize. Field ni mestilah atribut nombor. Dalam kes ni saya nak summarizekan kepada keluasan, so saya pilih Shape_Area.
  6. Klik OK.

Hasilnya anda akan dapat table seperti di bawah ni :-



Satu field baru nama FREQUENCY akan diwujudkan dalam table tu. Seperti dalam contoh gambar di atas, anda akan dapati output table yang dihasilkan menunjukkan dalam kategori Pertanian, ada 377 kawasan penanaman getah, 472 kawasan penanaman kelapa sawit dan 110 kawasan tanaman-tanaman lain. Setiap kawasan penanaman tu pula anda dah boleh tahu jumlah keluasannya (field Shape_Area).


Harap u all dapat idea sikit2.. Oops... sebelum terlupa, tool ni boleh run kalau anda ada license ArcGIS for Desktop Advance je (ArcInfo)... so kalau license Desktop Basic ngan Standard tool ni tak support.


Wednesday 19 October 2016

Memapar Atribut Menggunakan Kaedah HTML Popup

Semenjak 2 menjak ni ramai yang bagitau saya dah lama le blog SukaGIS tak update tutorial, asyik update gambo training ngan conference je hehe. Tu le, bz skit le skrg involve project ngan training. Idea pun takde nk buat topik apa. So sementara ada masa terluang skit ni, dapat pulak satu idea nak buat satu topik yg simple.

Kali ni saya akan kongsikan satu cara untuk memaparkan dialog atribut menggunakan stail yang dipanggil HTML Popup. Rasanya anda semua mesti tau guna tool Identify yang ada icon gambar ‘i’ tu.. setengah orang panggil nama tool ni tool Info. Kalau klik tool tu pastu klik atas map, nanti anda akan dapat info atribut pada feature yang ada klik tu kan? Contoh macam kat bawah ni :-



Kalau anda guna tool Identify ni, setiap kali anda klik feature di atas map, dialog atribut yang baru akan dipaparkan. Tapi kadangkala mungkin anda nak buat analisa perbandingan atribut untuk beberapa feature, contohnya anda nak klik 3 polygon, kemudian dialog atribut untuk ketiga-tiga polygon tu anda nak paparkan serentak untuk dianalisa. Cara tool Identify tak boleh nak buat mende camni sebab setiap kali anda klik, dialog atribut baru akan dipaparkan, maksudnya anda klik polygon 1, atribut 1 dipapar, kalau klik polygon 2, atribut polygon 1 tadi dah tak nampak sebab dia akan papar atribut polygon 2 pulak.. faham tak maksud saya? Tak caya cer test.

So kalau anda nak view dialog atribut serentak untuk lebih dari 1 feature yang anda klik, cara paling senang gunakan kaedah HTML Popup. Nak buat ni mula-mula buka dulu dialog Properties untuk layer yang anda nak tengok.



Kemudian kat dialog Layer Properties, buat step ni :-



Penerangan gambar :-
  1. Klik tab Fields
  2. Aktifkan field atribut mana yang anda nak lihat dalam dialog atribut nanti.


Kemudian buat step ni pulak.



Penerangan gambar :-
  1. Klik tab HTML Popup
  2. Klik checkbox Show content bla bla bla tu
  3. Ada banyak option nak display HTML formatting ni, saya tunjuk cara yang paling simple je, pilih option As table of the visible fields
  4. Klik OK.


OK… setting-setting semua dah buat,.. lepas ni macamana cara nak papar atribut tu. Jangan guna tool Identify. Guna satu lagi tool, nama tool ni HTML Popup, dia sebaris gak ngan tool Identify.



Kemudian klik pada beberapa polygon yang anda nak lihat atribut. Susunkan dialog atribut tu supaya mudah dilihat dan tidak bertindih.



So itulah hasilnya, paparan atribut dia pun menarik sikit sebab ada color belang2 biru giteww... untuk buat presentation menarik le.


Selamat mencuba….

ESRI Malaysia User Conference 2016

Seperti biasa, ESRI Conference kali ni berlangsung di PICC juga pada 18 - 19 Oktober.. bertembung dengan tarikh GeoSmart Asia Conference di Berjaya Times Square KL. So cover sekejap2 je la dua2 conference ni. Abg payung sikit gambar.. gambar2 lain boleh intai kat FB SukaGIS di link sini.












Geosmart Asia 2016 Conference

Conference ni berlangsung pada 17-19 Oct baru-baru ni. Geosmart Asia ni adalah conference dan exhibition utk region Asia Pasific.. kali ni diaorg buat di Berjaya Times Square KL. Tema kali ni "Geospatial PPP for Business and Society". Agak menarik jugak la.. Kongsi sikit gambar2 semasa conference dan exhibition. Gambar2 lain anda boleh lihat di page FB SukaGIS di link sini.





Booth MaCGDI



View dari hotel ..

Thursday 29 September 2016

Bengkel Kajian Spesifikasi Data Geospatial Negeri Pahang

Bengkel ni telah dikendalikan oleh saya dan partner2 di Kompleks Dagangan Mahkota, Bandar Indera Mahkota Pahang. Kajian ini merupakan susulan dari program yang telah dirangka dalam Pelan Induk Geospatial Negeri Pahang  (2016 - 2020) untuk tujuan pembangunan data geospatial negeri yang komprehensif dan terkini. Pelbagai agensi telah hadir di dalam bengkel ini untuk memberi input berkenaan data-data di agensi masing-masing.

Belanja sikit gambar2 bengkel. Gambar-gambar lain boleh di lihat di FB SukaGIS di link sini.