Category Archives: Web GIS

Menampilkan Peta Berbeda Dalam Satu Aplikasi MapXtreme

Menampilkan peta yang berbeda disini maksudnya adalah, jika kita mempunyai 2 atau lebih peta yang tidak terkait. Misal jika peta pertama tampil, maka peta kedua dihilangkan, atau jika peta kedua tampil maka peta pertama dihilangkan atau peta pertama menggunakan batas administrasi sedang peta kedua menggunakan batas yang lain sehingga kedua peta diperlakukan berbeda. Setidaknya ada 2 cara untuk membuat hal semacam ini

  • Membuat file MWS berbeda. Masing-masing peta dibuat MWS tersediri
  • Membuat 1 file MWS dengan beberapa Map alias.

Disini saya tulis mengenai cara kedua, Menggunakan 1 file MWS untuk beberapa peta.
Read the rest of this entry

Iklan

Membuat LegendControl Alternatif di MapXtreme

Apa itu legenda peta? Legenda peta adalah kotak kecil yang biasanya berada di samping peta, berisi icon atau warna-warna tertentu yang menjelaskan informasi yang ada pada peta.  Legenda peta diperlukan agar pembaca memahami informasi simbol dan warna yang tersaji di peta. Legenda peta tidak pernah terlepas dari aplikasi GIS, karena legenda peta adalah kunci utama untuk memahami peta.

Read the rest of this entry

Fitur Baru MapXtreme 2008 Versi 7.0

Beberapa minggu lalu, saya mengikuti presentasi mengenai fitur terbaru MapXtreme 2008 versi 7.0. Meski software ini telah release sekitar bulan September 2009, tapi saya belum sempat mencobanya.  Disini saya mencatat beberapa hal berdasarkan dokumen dari Pitney Bowes.

Berdasarkan file presentasi yang diperoleh dari Pitney Bowes, ada 5 fitur baru di MapXtreme 7.0

  • Grid Analysis
  • Linear Referencing
  • Bing and Google Map Integration
  • Microsoft SQL Server 2008 Spatial
  • Extensible Data Provider Architecture.

Read the rest of this entry

Membuat Polygon Tool di MapXtreme

Polyon tool digunakan untuk menggambar polygon secara langsung pada peta. Untuk membuat tool ini, caranya sama dengan membuat Polyline tool maupun point tool. Yang membedakan hanyalah class yang digunakan untuk membuat objek. Jika polyline menggunakan class ‘MultiCurve’ maka polygon menggunakan class ‘MultiPolygon’.

Read the rest of this entry

Membuat Polyline Tool di MapXtreme

Jika anda biasa menggunakan software SIG semacam MapInfo, tentu anda mengenal dengan tool “Polyline”. Tool ini berfungsi untuk menggambar garis secara bebas di peta. Garis akan terbentuk menghubungkan titik-titik lokasi klik. Pada dasarnya, ini merupakan pengembangan dari apa yang telah saya tulis disini. Lalu diterapkan untuk membuat tool seperti yang saya tulis disini. Yang terpenting disini adalah, digunakannya polyline interaction untuk mendapatkan koordinat titik-titik yang di klik pada peta.

Tool Polyline di MapInfo

Read the rest of this entry

Membuat Objek Garis (Line) di MapXtreme Web

Menambahkan objek garis ke peta pada prinsipnya sama dengan menambahkan objek titik yang pernah saya tulis disini. Seperti diketahui garis sebenarnya objek yang menghubungkan antara dua titik. Karena itu kita perlu mengetahui lokasi start point dan end point. Untuk polyline, dibutuhkan lebih dari 2 titik.

Saya telah membuat sample contoh. Di sample saya mempunyai data lokasi dan koordinatnya dalam bentuk file CSV. Kemudian saya membuat sebuah objek class (ObjPoint) untuk menampung informasi dari file CSV ini. Untuk pembuatan garis, saya buat class yang khusus membuat objek (BuatObj).

Read the rest of this entry

Membuat Tool Untuk Mendapatkan Koordinat Lokasi

Di artikel sebelumnya telah dibahas bagaimana membuat tool sendiri di mapxtreme sesuai kebutuhan. Tool default dari mapxtreme, diubah fungsi dan cara kerjanya. Untuk membuat tool yang berfungsi mendapatkan koordinat lokasi yang di klik pada peta, digunakan centertool atau pointselectiontool.

Seperti diketahui, peta yang ditampilkan mapxtreme berbentuk image (png, gif). Ketika melakukan klik di peta, yang diperoleh adalah koordinat image. Kemudian koordinat image ini di konversi menjadi koordinat geografis. Semua proses ini terjadi di server,  dan didefiniskan di class. Setelah semua proses selesai, class akan mengirim informasi ke client.

Proses di client dijabarkan menggunakan code javascript. Bagaimana infomasi akan ditampilkan di browser, semuanya dibuat menggunakan javascript.
Read the rest of this entry