Zero’s Creativity

June 26, 2008

Catatan Instalasi dan Upload Peta pada Sistem,.

Filed under: Idea

Berikut sedikit catatan yang disusun ketika mencoba proses instalasi dan uploading data peta ke dalam sistem informasi yang dikerjakan selama KP, semoga bermanfaat,. emoticon

###################################################################################
… Langkah Instalasi …
###################################################################################
Percobaan Instalasi (hari-1):

  1. Copy folder ’src’ ke htdocs, silahkan ganti nama
  2. Buat database untuk sistem informasi di pgAdmin
  3. Load file database di folder ‘db’
  4. Buka file .htaccess
  5. Tambahkan tanda komentar (#) dan pembeda (misal:-) di depan setiap baris yang belum ada tanda komentar (#)
  6. 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);)
  7. … 


 
Percobaan Instalasi (hari-2):

  1. install XAMPP
  2. install postGreSQL
  3. install postGis
  4. extract bundel utama file sistem informasi ke C:\xampp\htdocs
  5. Buka file .htaccess di C:\xampp\htdocs\nama_sistem_informasi
  6. Tambahkan tanda komentar (#) dan pembeda (misal:-) di depan 7. buat database bernama "nama_sistem_informasi"
  7. load backup dan skema sql sistem informasi


 
Petunjuk di summary :

  1. Install XAMMP
  2. Ganti ke php4
  3. Install PostgreSQL tanpa postgis
  4. Install Postgis
  5. Library Mapserver
  6. Php.ini set library pg, mapscript
  7. C:\Program Files\xampp\php\extensions\
  8. C:\Program Files\xampp\apache\bin\php.ini
  9. extension=php_mapscript_48.dll
  10. extension=php_pgsql.dll


 
Percobaan Akhir (hari-3,4,6):

  1. Extract semua file .zip yang ada di folder mapserver ke C:
  2. Non-Aktifkan server apache dari XAMPP dan IIS dari Windows (jika ada)
  3. Jalankan apache-install.bat
  4. Jika telah ada web-server lain, perlu konfigurasi tambahan dengan menjalankan service.msc
  5. Buka file C:\ms4w\apache\cgi-bin\php.ini
  6. Tambahkan baris extension=php_mapscript_44.dll pada bagian ‘Dynamic Extension’
  7. Hapus tanda (;) di depan extension=php_gd2.dll dan extension=php_pgsql.dll
  8. Buka file C:\ms4w\apache\conf\httpd.conf
  9. Ubah DocumentRoot menjadi "C:/ms4w/Apache/htdocs"
  10. Restart Apache
  11. install postGreSQL
  12. install postGIS
  13. install MapInfo Professional
  14. tambahkan direktori-instalasi-pgsql/bin dalam PATH di environment variables
  15. extract file sipid_xxx.zip ke C:\ms4w\Apache\htdocs
  16. Copy file install.php dari C:\ms4w\Apache\htdocs\sipid\admin ke C:\ms4w\Apache\htdocs\sipid
  17. buat database bernama "nama_sistem_informasi"
  18. load skema C:\Program  Files\PostgreSQL\8.x\share\contrib\lwpostgis.sql
  19. load backup dan skema sql
  20. Buka lewat browser localhost/nama_sistem_informasi/install.php

 
###################################################################################
… Langkah Uploading …
###################################################################################
Percobaan Awal&Akhir (hari-7..10):

  1. Buka MapInfo Professional
  2. Tools > Universal Translator > Universal Translator…
  3. Pilih format file source (.tab) dan file source yang akan di konversi
  4. Pilih jenis format hasil konversi (ESRI Shape) dan direktori tempat hasil konversi disimpan
  5. Buka command prompt dan menuju lokasi hasil konversi tadi
  6. Ketik shp2pgsql -a [nama_file_shp].shp [nama_tabel] > [nama_file_sql].sql
  7. Buka pgAdmin dan aktifkan database nama_sistem_informasi
  8. Jika perlu, kosongkan tabel yang bersangkutan
  9. Load file .sql yang dihasilkan
  10. Lakukan penyesuaian pada tabel t_rel_spasial pada kolom id_daerah, tabel dan gid
  11. 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
  12. 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
  13. Jika pada tabel t_id_demografi suatu id_daerah tidak terdapat di dalamnya, maka tidak akan muncul info demografi daerah tersebut
  14. 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:

  1. sebelum melakukan upload, tentukan terlebih dahulu apa yang akan dilakukan terhadap data, apakah murni penambahan atau penggantian total
  2. penambahan berarti sekedar penggantian referensi pada basis data
  3. penggantian berarti penggantian dan referensi data yang sebelumnya dihapus

 
###################################################################################
… Pembuatan Materi …
###################################################################################
Percobaan Awal (hari-11,12,13):

  1. Mencari referensi, contoh dan atau template dokumen petunjuk, pelatihan dan atau sejenisnya
  2. Memasukkan catatan teknis ke dokumen
  3. Menambahkan screenshot beberapa langkah penting
  4. Menambahkan atribut-atribut dokumen
  5. Membuat overwiew MapServer, Peta Digital dan sistem informasi

WeLL, use it wise,. emoticon

7 Comments »

The URI to TrackBack this entry is: http://dwinanto.blogsome.com/2008/06/26/catatan-instalasi-dan-upload-peta-pada-sistem/trackback/

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. udah ketemu … makasih

    Comment by widyo — October 15, 2009 @ 2:17 am

  7. mapserverku error trus,
    np pke mode dengan parameter browse gagal terus yah??????
    penting nhe

    Comment by ericha — November 14, 2009 @ 10:16 am

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>


Get free blog up and running in minutes with Blogsome
Theme designed by Ian Main