Monthly Archives: September 2009

MapXtreme: Membuat LayerControl

Layercontrol merupakan salah satu tool yang tersedia di MapXtreme web. Tetapi desainnya yang tidak menarik dan kemampuannya menampilkan seluruh layer yang ada di MWS menjadikan layercontrol jarang dipakai.

Layer kontrol mapXtreme

Tampilan LayerControl bawaan MapXtreme

Terinspirasi dari website SISN Bakosurtanal yang menggunakan MapXtreme, saya mencoba membuat layercontrol seperti yang ada di SISN.

LayerControl SISN

LayerControl SISN

Karena kode untuk membuat layercontrol cukup panjang, artikel di pecah menjadi 3 bagian

Bagian 1: membuat desain tampilan layercontrol

Bagian 2: Proses dari layercontrol ke mapcontrol

Bagian 3: Proses dari mapcontrol ke layercontrol

Happy coding

Menyimpan Informasi Tabel ADO.net ke MapXtreme Session Objek

Jika kita memiliki data yang tersimpan di data table atau database yang diakses menggunakan ADO.net, data tersebut dapat dimasukkan ke MapInfo Catalog dan dianggap sebagai MapInfo Table. File dBase, Microsoft Access maupun oracle OCI dapat diserializable secara otomatis dan diakses secara langsung oleh mapinfo catalog. Sementara selain tipe data yang disebutkan tersebut masih bisa diakses mapinfo catalog melalui ADO.net.

Seringkali data disimpan di database, maka ketika membuat tematik, kita perlu melakukan penggabungan data dari database dengan data attribut peta agar dapat diakses oleh mapinfo catalog.

Meskipun tabel ADO.NET ini dapat di join dengan tabel mapinfo, tetapi tabel ini tidak dapat di serializable secara otomatis. Sehingga dalam penerapan manual state management perlu langkah-langkah tertentu untuk melakukan Save dan Restore tabel ADO.NET di mapxtreme session objek.

Read the rest of this entry

Konversi Aplikasi MapXtreme Web 2005 ke 2008

Beberapa waktu yang lalu ada projek yang kami kerjakan. Projek tersebut mengharuskan kami mendevelop aplikasi web menggunakan MapXtreme2008 (6.8). Tapi karena suatu hal kami belum memperoleh sdk dari versi 6.8. Karena keterbatasan waktu akhirnya kami memutuskan untuk membuat aplikasi menggunakan MapXtreme2005 (versi 6.7.1).

Masalah timbul ketika kami harus mendeliver aplikasi ke client dan harus menggunakan MapXtreme 2008.
Kami harus mengkonversi dari versi 6.7.1 ke 6.8. Untungnya MapXtreme2005 dan 2008 tidak berbeda jauh. Keduanya masih menggunakan .net framework 2.0. Dan konversinya tidak memakan waktu yang lama dan tidak ada perubahan code yang harus kami tulis ulang.
Read the rest of this entry

Mapxtreme State Management

State management adalah hal yang perlu dipertimbangkan dalam pembuatan dan implementasi aplikasi web mapXtreme. Karena hal ini berpengaruh pada user experience, tingkat kompleksitas dan juga performa dari aplikasi. State management di perlukan untuk menyimpan dan mengembalikan berbagai macam informasi yang dilakukan user pada peta.
Read the rest of this entry