|
Page 1 of 7 Berikut adalah lanjutan dari tulisan tentang membuat aplikasi SIG dengan mapobject dan visual basic. Pada bagian ini, akan dijelaskan bagaimana cara untuk menampilkan peta dalam bentuk2 yang lain selain di bagian pertama, yaitu dengan rendering. Juga akan ada sebuah cara untuk membuat print-out peta. Bahasan terakhir adalah bagaimana menambah data object pada shapefile. [nb:bagi yang menginginkan source-code lengkap dari contoh2 di bagian I dan II dapat menghubungi saya di
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
]
I. Rendering Layer peta dapat diatur tampilan warna maupun bentuknya berdasar setting yang diberikan terhadap property Symbol. Selain berdasar property ini, tampilan peta juga dapat diatur dengan property render yang isinya diambil dari beberapa fungsi rendering yang dapat dilakukan oleh MapObject. Fungsi rendering ini akan mengambil nilai atau isi dari field-field dalam layer untuk diproses dengan cara yang berbeda. Ada 5 jenis rendering yang akan dijelaskan yaitu LabelRenderer, ValueMapRenderer, ClassBreakRenderer, DotDensityRenderer, dan ChartRenderer. Yang lebih detailnya ada dalam sub bab-sub bab dibawah, a. LabelRenderer Rendering jenis ini akan membuat aplikasi menampilkan layer dengan isi dari sebuah field –nya ditampilkan dalam bentuk text. Fungsi ini sering digunakan untuk memberikan keterangan object-object di peta. Sering kali, dalam suatu data, semua keterangan tentang object-object dalam petanya ada dalam sebuah layer, yang sering disebut dengan layer annotation. Maka selain mengubah-ubah tampilan layer2 peta, biasa ditambahkan satu layer annotation ini untuk memberikan keterangan-keterangannya. Hal ini dapat dilakukan dengan jenis renderer ini. Untuk melakukan rendering jenis ini cukup mudah. Akan diperlukan sebuah object yaitu object LabelRenderer. Dalam Object ini yang perlu kita isikan adalah nama field yang isinya akan ditampilkan. Selain nama field tadi itu hanya tambahan-tambahan saja, seperti drawbackground untuk menentukan akan ditampilkan text-nya saja atau text-dan juga bentuk tampilan data spatialnya. Contoh program rendering ini dan juga rendering yang lain, dapat dilakukan dengan cara menyelipkan atau mengubah potongan-potongan kode yang ada dibagian Form_load. Dimana untuk contoh labelrenderer ini dapat ditambahkan potongan program dibawah dan contoh hasilnya dapat dilihat pada gambar 20. Dim L1 As MapObjects2.MapLayer Set L1 = New MapObjects2.MapLayer L1.GeoDataset = dc.FindGeoDataset("states") Dim lr As New MapObjects2.LabelRenderer lr.Field = "Name" lr.DrawBackground = False L1.Renderer = lr Map1.Layers.Add L1 Gambar 20. Contoh hasil LabelRenderer
|
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