Professional Documents
Culture Documents
NET
Advanced Labeling
Dengan ArcGIS 9.x
Melakukan pelabelan pada perangkat Lunak ArcGIS terkadang memusingkan. Terlebih bagi rekan-rekan yang sudah sangat menguasai teknik-teknis kartografi. Membuat label manual biasanya menjadi pilihan saat pelabelan otomatis ArcGIS tidak sesuai harapan. Tutorial sederhana ini mencoba mengeksplorasi kemampuan ArcGIS dalam membuat label sehingga mengurangi pembuatan label-label kompleks secara manual
5/12/2011
Dialog Label bisa diperoleh dengan Double-Click pada layer > tab label. Pengaturan lebih lanjut dilakukan melalui tombol Expression
Berikut adalah string expression yang bisa digunakan Menggunakan tanda & untuk menambahkan TEXT ke Label Field. TEXT harus diberi quote () String: "Type :" & [TIPE]
GISTutorial.NET http://www.gistutorial.net
Keluar: Type A, Type a, Type B, Type b, dan sebagainya Menggunakan fungsi Ucase (LCase) untuk mengkonversi Label Field menjadi upper case (lower case) String: Ucase ([PELAKSANA]) Keluar: BAGONG, YUDI, HIKMAT, dll String: Lcase ([PELAKSANA]) Keluar: bagong, yudi, hikmat, dll Proper Case String (Jendela Advanced harus di TICK): Function FindLabel ( [TEMPAT] ) FindLabel = UCase(Left([TEMPAT],1)) & LCase(Right([TEMPAT], Len([TEMPAT]) -1)) End Function Keluar: Banjarbaru, Banjar, Tabalong, dsb Membuat label beberapa baris menggunakan keyword vbnewline atau chr(13) atau vbCrlf String: [PELAKSANA] & vbnewline & [NO] Keluar:
FormatNumber untuk menampilkan pecahan ribuan String: FormatNumber ([JARAK],0) Keluar: 4,625 (tergantung format currency di komputer. Jika sudah menggunakan regional and seting Indonesia maka yang keluar adalah 4.625)
GISTutorial.NET http://www.gistutorial.net
Label berdasarkan kriteria (VBScript) String: Function FindLabel ([BERAT], [PELAKSANA]) If ([BERAT] > 2) THEN FindLabel = [PELAKSANA] & vbnewline & "Harus Ulang" End if End Function Keluaran:
(hanya satu fitur yang akan memiliki label. Fitur yang lain bagong, yudi, engot, dll tidak memiliki label) Format Karakter/Font Garis Bawah: Hikmat "<und>" & [PELAKSANA] & "</und>" Huruf miring: Hikmat "<ita>" & [PELAKSANA] & "</ita>" Warna huruf: Hikmat "<CLR red='0' green='92' blue='230'>" & [PELAKSANA] & "</CLR>"
GISTutorial.NET http://www.gistutorial.net
Format Superscrip: Hikmat3 (hanya angka yang disuperscript) [PELAKSANA] & "<sup>" & [NO] & "</sup>"
Hikmat
Hikmat
"<und><ita><clr red='0' green='92' blue='230'><fnt name='Arial' size='18'>" & [PELAKSANA] & " </fnt></clr></ita></und>"
GISTutorial.NET http://www.gistutorial.net
CONTOH-CONTOH LABEL
Dari tabel tersebut di atas bisa dibuat label seperti contoh berikut
____________________________________________________
Seluruh korespondensi mengenai tutorial singkat ini dilakukan melalui email author beni.raharjo@gmail.com Tutorial ini bebas untuk disalin dan dibagikan dalam bentuk apapun asalkan nama author dan GISTutorial.NET tidak dihilangkan
Selesai
GISTutorial.NET http://www.gistutorial.net