|
Page 4 of 10
III. Mengatur tampilan peta
Tampilan atau bentuk penggambaran dari tiap layer peta dapat diatur sesuai keinginan user atau yang lebih sering lagi adalah sesuai dengan standar legenda peta pada umumnya. Beberapa contoh standar tampilan adalah seperti jalan berwarna merah, sungai berwarna hijau, bandara berbentuk tanda pesawat , dan sebagainya.
Pada layer bertipe polygon yang dapat diatur adalah warna bidang, bentuk arsiran bidang, warna garis tepi, bentuk dan tebal garis tepi. Untuk tipe Line, yang dapat diatur adalah warna, tebal, dan bentuk garis. Sedang untuk tipe Point, yang dapat diatur adalah warna simbol, ukuran simbol, dan bentuk simbol. Secara umum untuk mengatur tampilan pada masing-masing tipe ini dilakukan dengan mengubah-ubah nilai-nilai dalam property symbol pada object MapLayer.
Berikut adalah daftar property dalam maplayer.symbol , dan fungsinya:
color - untuk pengaturan warna. Dapat diisi dengan nilai dari konstanta-konstanta warna, seperti moRed, moBlue, moYellow, moGrey, dan warna-warna yang punya ‘nama’ lainnya. Dapat juga diisi dengan nilai dari pencampuran warna merah, hijau, dan biru, pada fungsi RGB(nilai_merah,nilai_hijau,nilai_biru) size - ukuran simbol, hanya berlaku untuk tipe garis dan point outline, outlinecolor - ada tidaknya garis tepi, dan warna garis tepi. Khusus untuk tipe polygon. Outline diisi dengan true/false, sedang outlinecolor diisi warna seperti halnya color. style - untuk tipe polygon ini adalah bentuk arsiran, untuk tipe line ini adalah bentuk garis, dan untuk point adalah bentuk simbol. Dengan pilihan dibawah ini: o untuk polygon moSolidFill : bidang diwarnai penuh, tanpa arsiran moTransparentFill : bidang tidak diwarnai dan transparent moHorisontalFill: bidang diarsir dengan arsiran garis-garis mendatar moVerticalFill : bidang diasir dengan arsiran garis-garis tegak moDownwardDiagonalFill : arsiran diagonal miring ke kiri moUpwardDiagonalFill : arsiran diagonal miring ke kanan moCrossFill : arsiran gabungan garis vertical dan horizontal moDiagonalCrossFill : arsiran gabungan garis horizontal kiri dan orisontal kanan moGrayFill : arsiran berupa titik-titik moLightgrayFill : arsiran berupa titik-titik yang jarang moDarkgrayFill : arsiran berupa titik-titik yang rapat
o untuk line moSolidLine : berupa garis lurus moDotLine : berupa titik-titik yang bersambung moDashLine : berupa garis pendek-pendek yang bersambung moDashDotLine : berupa garis–titik yang bersambung moDashDotDotLine : berupa garis-titik-titik yang bersambung
o untuk point moCircleMarker : berupa bentuk lingkaran moCrossMarker : berupa bentuk cross moSquareMarker : berupa bentuk kotak moTriangleMarker : berupa bentuk segitiga moTrueTypeMarker : berupa suatu karakter dari suatu font Untuk type ini, diperlukan pengisian juga untuk property : • symbol.Font : Nama font yang karakternya mau dipakai • symbol.CharacterIndex : nomor karakter yang ingin dipakai • symbol.Rotation : jika mau diputar ( dalam satuan derajat ) Dengan mengisikan property symbol diatas, peta yang tampil akan dapat sangat bervariasi. Berikut disediakan dua contoh program pengubahan tampilan. Program pertama akan membuat warna state hijau (dari fungsi RGB), warna jalan merah dan besarnya 2. Sedangkan kota ditampilkan dengan bentuk lingkaran berwarna biru, dengan ukuran 8. Sedang program yang kedua membentuk state berarsir kotak-kotak berwarna kuning, Jalan berbentuk titik-garis-titik-garis berwarna biru, dan kota berbentuk simbol (font=wingdings, nomor karakter=74) berwarna merah.
Cuplikan program pertama saat pengaturan tampilan adalah seperti berikut : Set L1 = New Mapobjects2.MapLayer L1.GeoDataset = dc.FindGeoDataset("states") L1.Symbol.Color = RGB(200, 250, 200) Map1.Layers.Add L1 Set L1 = New Mapobjects2.MapLayer L1.GeoDataset = dc.FindGeoDataset("roads") L1.Symbol.Color = moRed L1.Symbol.Size = 3 Map1.Layers.Add L1 Set L1 = New Mapobjects2.MapLayer L1.GeoDataset = dc.FindGeoDataset("cities") L1.Symbol.Style = moCircleMarker L1.Symbol.Color = moBlue L1.Symbol.Size = 8 Map1.Layers.Add L1
Sedang untuk program kedua adalah sebagai berikut :
Set L1 = New Mapobjects2.MapLayer L1.GeoDataset = dc.FindGeoDataset("states") L1.Symbol.Color = moYellow L1.Symbol.Style = moCrossFill Map1.Layers.Add L1 Set L1 = New Mapobjects2.MapLayer L1.GeoDataset = dc.FindGeoDataset("roads") L1.Symbol.Color = moBlue L1.Symbol.Style = moDashDotLine Map1.Layers.Add L1 Set L1 = New Mapobjects2.MapLayer L1.GeoDataset = dc.FindGeoDataset("cities") L1.Symbol.Style = moTrueTypeMarker L1.Symbol.Color = moRed L1.Symbol.Size = 12 L1.Symbol.Font = "wingdings" L1.Symbol.CharacterIndex = 74 Map1.Layers.Add L1
Hasil untuk masing-masing program diatas adalah seperti gambar 4 dan 5 dibawah:
Gambar 4. Hasil untuk program pengubahan tampilan 1
Gambar 5. Hasil untuk program pengubahan tampilan 2
|
Kuliah TKI - Blog da...
mm Apparently, 21,000 boots imported by
Clas-class php yang ...
mm Apparently, 21,000 boots imported by
Kuliah TK Internet :...
mm Apparently, 21,000 boots imported by
The Power of GIS - U...
mm Apparently, 21,000 boots imported by
Kuliah TK Internet :...
mm Apparently, 21,000 boots imported by
JPGraph - membuat gr...
timberland - mm Apparently, 21,000 bo...
Kuliah TKI : Ajax - ...
mm Apparently, 21,000 boots imported by
Banner spesial untuk...
mm Apparently, 21,000 boots imported by