1. Instalasi MapServer
- Ekstrak file ms4w_2.3.1.zip ke drive c:\
- Maka di drive C akan terbentuk direktori c:\ms4w
- Install Apache server dengan jalankan aplikasi c:\ms4w\apache-install.bat
- Buka web browser dan ketik di address bar http://localhost/ (enter)
- Maka di browser anda akan muncul informasi tentang software mapserver.
Instalasi PostgreSQL
- Jalankan software postgresql-8.3.7-1-windows.exe dan ikuti perintah yang ada (click Next dan ikuti nilai default yang ada, kecuali password harus dimasukkan).
- Catat pasword postgres yang anda masukkan.
- Pada akhir instalasi PostgreSQL akan muncul pilihan Launch Stack Builder at exit?
- Contreng dan click tombol Finish jika anda ingin menginstall software tambahan via internet (Anda bisa meng-install software PostGIS dengan cara ini).
- Jika anda tidak ingin meng-install software tambahan atau tidak sedang tersambung ke internet, hapus tanda contreng dan click tombol Finish.
- Jalankan software postgis_1_3_5_pg83.exe dan ikuti perintah yang ada dengan click tombol Next.
- Masukkan password postgres yang sudah anda catat di atas.
- Jika ada peringatan error click tombol ignore
- Maka software postgis akan terinstall.
- Ekstrak file mapbender_2.4.3_ms4w.zip ke drive c:\
- Maka aplikasi mapbender akan tersintall di direktori c:\ms4w
- file mapbender.pkg.html di-copy ke c:\ms4w\Apache\htdocs
- file httpd_mapbender.conf di-copy ke c:\ms4w\http.d
- dan direktori mapbender di-copy ke c:\ms4w\apps
- Membuat database mapbender di postgres
- Gunakan aplikasi pgAdmin III: start > All Programs > PostgreSQL 8.3 > pgAdmin III
- Pada Object browser double click PostgreSQL 8.3 (localhost:5432)
- Masukkan password anda
- Buat database dengan nama mapbender dengan encoding utf8, jika anda ingin database mapbender support fungsi postgis pilih template_postgis
- Click OK, maka akan terbentuk database mapbender
- Buat tabel/schema data mapbender
- Click database mapbender
- Click menu Tools > Query Tool
- Open file c:\ms4w\apps\mapbender\resources\db\postgresql\pgsql_schema.sql
- Execute Query (tekan tombol F5)--> maka akan terbentuk tabel\schema data mapbender
- Load data mapbender ke tabel/schema yang dibuat di atas
- CLick database mapbender
- Clcik menu Tools > Query Tool
- open file c:\ms4w\apps\mapbender\resources\db\postgresql\utf8\pgsql_data.sql
- Execute Query (tekan tombol F5)
- Atur urutan data mapbender
- CLick database mapbender
- Clcik menu Tools > Query Tool
- open file c:\ms4w\apps\mapbender\resources\db\postgresql\pgsql_serial_set_sequences.sql
- Execute Query (tekan tombol F5)
- Edit konfigurasi mapbender dengan aplikasi notepad
- open dengan notepad file c:\ms4w\apps\mapbender\conf\mapbender.conf
- edit baris 11-12
#define("SYS_DBTYPE", "mysql");
define("SYS_DBTYPE", "pgsql");
define("SYS_DBTYPE", "pgsql");
- edit baris 40-44
define("DBSERVER", "<HOST>"); --> ganti <HOST> dengan localhost
define("PORT", "5432");
define("DB", "<database>"); --> ganti <database> dengan mapbender
define("OWNER", "<owner>"); --> ganti <owner> dengan postgres
define("PW", "<password>"); --> ganti <password> dengan password anda misal admin123
setelah dirubah menjadi sbb:
define("DBSERVER", "localhost");
define("PORT", "5432");
define("DB", "mapbender");
define("OWNER", "postgres");
define("PW", "admin123");
define("PORT", "5432");
define("DB", "<database>"); --> ganti <database> dengan mapbender
define("OWNER", "<owner>"); --> ganti <owner> dengan postgres
define("PW", "<password>"); --> ganti <password> dengan password anda misal admin123
setelah dirubah menjadi sbb:
define("DBSERVER", "localhost");
define("PORT", "5432");
define("DB", "mapbender");
define("OWNER", "postgres");
define("PW", "admin123");
- edit baris 110
define("PORTAL", false); --> ubah false menjadi true
- Buka browser anda
- Pada addres bar ketik http://localhost/mapbender/tools/mapbender_setup.php (enter)
- Tulisan merah menunjukkan kemungkinan salah
- Untuk memperbaiki kesalahan merah pada GD2 check, edit c:\ms4w\apache\cgi-bin\php.ini
- Edit pada bagian Windows extension sbb:
; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
extension=php_gd2.dll
;extension=php_gettext.dll
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
extension=php_gd2.dll
;extension=php_gettext.dll
- Hapus tanda ; di depan ;extension=php_gd2.dll
- simpan php.ini
- Lakukan check installasi mapbender lagi
- Buka browser anda dan ketik http://localhost/mapbender/frames/login.php (enter)
- Masukkan user root dan password root click tombol login
- Anda akan masuk ke menu utama mapbender (MapBender GUI list)
- Click menu gui1 --> maka akan terbuka contoh aplikasi mapbender
(bersambung ke bagian - 3: Membuat Mapfile dengan ArcView dan Gix Extensions)
Wah ... apik iki Boss, teruskan nulis GIS yang lain, klu bisa bahas juga Mapinfo, krn saat ini itu yg sering saya pakai.
ReplyDelete