Friday, December 16, 2005

SciTE's MAP File Highlighter

SciTE is a small, free and cross platform text editor with many interesting features. I was just made MapServer's MAP file syntax highlighter for it, based on Lua syntax highlighter. You can grab the file here. Put that file (map.properties) on your SciTE properties folder and register the *.map extension on your global or user options file.

Here is a snapshot of SciTE (v1.66) working with a MAP file.


Post a comment here if you find any prolem on using it.

Monday, December 12, 2005

Buku MapServer


Alhamdulillah, buku "Panduan Menggunakan MapServer" yang saya susun, sudah selesai dicetak. Seperti dapat diduga dari judulnya, buku ini membahas penggunaan MapServer, untuk keperluan publishing peta di web.

Buku ini ditujukan untuk pembaca yang ingin mempelajari bagaimana mengembangkan aplikasi berbasis peta di web. Berbagai permasalahan dibahas secara berurutan dari mulai melakukan instalasi, mengatur konfigurasi, sampai pemrograman untuk membuat aplikasi berbasis peta yang dinamik.

Buku ini dibagi 13 bab yang dikelompokkan menjadi 5 bagian berikut:

Bagian I: Pengantar
Bab 1: Mengenal MapServer
Bab 2: Mengenal Peta Dijital

Bagian II: Instalasi MapServer
Bab 3: Instalasi MapServer di Windows
Bab 4: Instalasi MapServer di Fedora
Bab 5: Instalasi MapServer di Slackware
Bab 6: Instalasi MapServer di Debian

Bagian III: Konfigurasi Mapserver
Bab 7: Struktur File *.MAP
Bab 8: Menggunakan MapLab
Bab 9: Struktur File Template

Bagian IV: MapServer Sebagai Program CGI
Bab 10: Menggunakan MapServer Sebagai Program CGI

Bagian V: Pengembangan Aplikasi Berbasis MapServer
Bab 11: Pemrograman Dengan PHP/MapScript
Bab 12: Instalasi Framework Chameleon
Bab 13: Menggunakan Framework Chameleon

Buku ini disertai CD-ROM yang berisi perangkat lunak yang dibutuhkan untuk menjalankan MapServer, contoh-contoh file konfigurasi, contoh-contoh program PHP/MapScript, serta berbagai data peta baik dalam lingkup dunia maupun Indonesia. Data peta pada CD-ROM adalah peta-peta gratis yang diperoleh dari beberapa sumber di internet.