Catatan Instalasi dan Upload Peta pada Sistem,.
Berikut sedikit catatan yang disusun ketika mencoba proses instalasi dan uploading data peta ke dalam sistem informasi yang dikerjakan selama KP, semoga bermanfaat,. ![]()
###################################################################################
… Langkah Instalasi …
###################################################################################
Percobaan Instalasi (hari-1):
- Copy folder ’src’ ke htdocs, silahkan ganti nama
- Buat database untuk sistem informasi di pgAdmin
- Load file database di folder ‘db’
- Buka file .htaccess
- Tambahkan tanda komentar (#) dan pembeda (misal:-) di depan setiap baris yang belum ada tanda komentar (#)
- Install MapServer (kLo mau di-disabled, buka C:\xampp\htdocs\sipid\_core\main.php dan ubah baris define("MAP_ENABLED",true); -> define("MAP_ENABLED",false);)
- …
—
Percobaan Instalasi (hari-2):
- install XAMPP
- install postGreSQL
- install postGis
- extract bundel utama file sistem informasi ke C:\xampp\htdocs
- Buka file .htaccess di C:\xampp\htdocs\nama_sistem_informasi
- Tambahkan tanda komentar (#) dan pembeda (misal:-) di depan 7. buat database bernama "nama_sistem_informasi"
- load backup dan skema sql sistem informasi
- …
—
Petunjuk di summary :
- Install XAMMP
- Ganti ke php4
- Install PostgreSQL tanpa postgis
- Install Postgis
- Library Mapserver
- Php.ini set library pg, mapscript
- C:\Program Files\xampp\php\extensions\
- C:\Program Files\xampp\apache\bin\php.ini
- extension=php_mapscript_48.dll
- extension=php_pgsql.dll
—
Percobaan Akhir (hari-3,4,6):
- Extract semua file .zip yang ada di folder mapserver ke C:
- Non-Aktifkan server apache dari XAMPP dan IIS dari Windows (jika ada)
- Jalankan apache-install.bat
- Jika telah ada web-server lain, perlu konfigurasi tambahan dengan menjalankan service.msc
- Buka file C:\ms4w\apache\cgi-bin\php.ini
- Tambahkan baris extension=php_mapscript_44.dll pada bagian ‘Dynamic Extension’
- Hapus tanda (;) di depan extension=php_gd2.dll dan extension=php_pgsql.dll
- Buka file C:\ms4w\apache\conf\httpd.conf
- Ubah DocumentRoot menjadi "C:/ms4w/Apache/htdocs"
- Restart Apache
- install postGreSQL
- install postGIS
- install MapInfo Professional
- tambahkan direktori-instalasi-pgsql/bin dalam PATH di environment variables
- extract file sipid_xxx.zip ke C:\ms4w\Apache\htdocs
- Copy file install.php dari C:\ms4w\Apache\htdocs\sipid\admin ke C:\ms4w\Apache\htdocs\sipid
- buat database bernama "nama_sistem_informasi"
- load skema C:\Program Files\PostgreSQL\8.x\share\contrib\lwpostgis.sql
- load backup dan skema sql
- Buka lewat browser localhost/nama_sistem_informasi/install.php
###################################################################################
… Langkah Uploading …
###################################################################################
Percobaan Awal&Akhir (hari-7..10):
- Buka MapInfo Professional
- Tools > Universal Translator > Universal Translator…
- Pilih format file source (.tab) dan file source yang akan di konversi
- Pilih jenis format hasil konversi (ESRI Shape) dan direktori tempat hasil konversi disimpan
- Buka command prompt dan menuju lokasi hasil konversi tadi
- Ketik shp2pgsql -a [nama_file_shp].shp [nama_tabel] > [nama_file_sql].sql
- Buka pgAdmin dan aktifkan database nama_sistem_informasi
- Jika perlu, kosongkan tabel yang bersangkutan
- Load file .sql yang dihasilkan
- Lakukan penyesuaian pada tabel t_rel_spasial pada kolom id_daerah, tabel dan gid
- Contoh upload peta kabupaten, masukkan data ke t_map_kabupaten dan sesuaikan gid pada t_rel_spasial dengan id_daerah yang bersesuaian dengan data kab pada t_map_kabupaten
- Lakukan penyesuaian link yang muncul, yaitu pada tabel t_id_daerah dan t_en_daerah dengan id_daerah seperti pada (misal) t_map_kabupaten yang baru diubah
- Jika pada tabel t_id_demografi suatu id_daerah tidak terdapat di dalamnya, maka tidak akan muncul info demografi daerah tersebut
- Untuk mengaktifkan link ke daerah baru, tambahkan data daerah tersebut pada minimal 1 dari tabel berikut, karena pada file daerah.class.php dilakukan union pada data di seluruh tabel tersebut (* disarankan tabel t_(id,en)_(komoditi_daerah,komoditi_lahan)). Tabel tersebut adalah: t_(id/en)_(
- balai_latihan_kerja,
- bandara,
- demografi,
- ekspor,
- geografi,
- hotel,
- iklim,
- inflasi,
- info_da,
- info_kom_da,
- infrastruktur_daerah,
- instansi_keuangan,
- jarak,
- kerja,
- komoditi_daerah,
- komoditi_lahan,
- pdrb,
- pelabuhan,
- penanaman_modal,
- perusahaan,
- relasi_berita,
- relasi_image,
- relasi_kontak,
- relasi_link_terkait,
- rumah_sakit,
- tata_guna_tanah,
- umr);
–
Catatan:
- sebelum melakukan upload, tentukan terlebih dahulu apa yang akan dilakukan terhadap data, apakah murni penambahan atau penggantian total
- penambahan berarti sekedar penggantian referensi pada basis data
- penggantian berarti penggantian dan referensi data yang sebelumnya dihapus
###################################################################################
… Pembuatan Materi …
###################################################################################
Percobaan Awal (hari-11,12,13):
- Mencari referensi, contoh dan atau template dokumen petunjuk, pelatihan dan atau sejenisnya
- Memasukkan catatan teknis ke dokumen
- Menambahkan screenshot beberapa langkah penting
- Menambahkan atribut-atribut dokumen
- Membuat overwiew MapServer, Peta Digital dan sistem informasi
- …
WeLL, use it wise,. 



mas mau nanya niy.
saya pernah nyoba jalankan xampp trus ingin mencoba mapserver di xampp
file lib dan yang lain sudah saya kopi dan stting
tapi kok apachenya jadi error
mapnya juga gak bisa tampil???
knp ya mas???
Comment by lobinda — July 2, 2008 @ 8:29 am
Untuk yang mapserver menggunakan apache dari XAMPP memang memerlukan sejumlah penyesuaian, secara teori, diperlukan:
1. copy php_mapscript_xx.dll ke folder_xampp/php/extensions/
2. copy file:
gdal13.dll, libcurl.dll, libpq.dll, NCScnet.dll, NCSEcw.dll, NCSEcwC.dll, NCSUtil.dll, pdflib.dll, xerces-c_1_6_0.dll
ke folder_windows/system32/
3. tambahkan baris extension=php_mapscript_xx.php ke file folder_xampp/apache/bin/php.ini di bagian ‘Dynamic Extension’
Akan tetapi, terus terang, sesuai dengan langkah di postingan, ketika mencoba langkah di atas, mengalami kegagalan tanpa tahu penyebab pastinya. Akhirnya memutuskan untuk menggunakan Apache bawaan Map Server For Windows (ms4w), dengan menghentikan Apache dari XAMPP sementara,.
Comment by dwinanto — July 2, 2008 @ 9:11 am
mas saya mau tanya nih…kan saya udah buat web xamp…karena kompinya error trus saya install windows ulang…terus install xamp lagi ..eh pas dipanggil di localhos/myweb kok data base web saya gak muncul yah..padahal saya udah coba copy paste ke htdocs file web nya..terus di php my admin databasenya gak ada…huhuhuh..masa harus bikin web dari ulang lagi sih.cape deh….gimana caranya loading web saya yang dulu mas? tolongin saya yah…(di email juga boleh) makasih sebelumnya
Comment by endryyono — October 19, 2008 @ 4:37 am
mas ko saya g bs upload ke mapserver yah,
trs klo mau make mode dgn parameter browse sll peta nya g muncul knp yah???????
Comment by larasati — May 2, 2009 @ 11:31 am
letak dynamic extensionsnya dimana-ya ? … maklum masih newbie … bales ke e-mail aja ya … makasih bantuannya …
Comment by widyo — October 15, 2009 @ 1:52 am
udah ketemu … makasih
Comment by widyo — October 15, 2009 @ 2:17 am
mapserverku error trus,
np pke mode dengan parameter browse gagal terus yah??????
penting nhe
Comment by ericha — November 14, 2009 @ 10:16 am