Instalasi & Penggunaan MapServer.pdf

Instalasi & Penggunaan MapServer

Arif Basofi

Tujuan
z

Instalasi MapServer menggunakan MS4W (MapServer for Windows) z Testing Instalasi z Penggunaan MapServer

z . z MapServer yang digunakan dapat berupa: MapServer yang berjalan pada web server Apache dalam bundel MS4W (MapServer for Windows).MapServer 4 Windows z Instalasi dilakukan dalam OS Windows. z MapServer dengan web server IIS menggunakan paket aplikasi MapServer dan PHP yang terpisah.

Chameleon. . tool visual untuk menyusun file konfigurasi MapServer. baik sbg program CGI maupun sbg ekstensi PHP (PHP/Mapscript). MapLab. framework untuk menangani tampilan dan interaksi user dgn aplikasi MapServer. mencakup komponen: z z z z z z Web Server Apache PHP untuk pemrograman MapServer. Contoh aplikasi menggunakan MapServer: Gmap dan OGC Workshop.MapServer 4 Windows z Bundel MS4W.

0. Aplikasi MapLab versi 2.4.5. utk desain aplikasi MapServer secara visual.0 MapServer versi 4.2.0.MapServer 4 Windows z File-file yang dibutuhkan File Komponen z z z ms4w-1. utk keperluan development aplikasi MapServer z z z Contoh aplikasi berbasis MapServer Contoh pemrograman PHP/Mapscript UI menggunakan java applet: ROSA ms_ogc_workshop.zip gmap_ms4w.0 PHP versi 4. Framework Chameleon.zip PostgreSQL versi 7.zip Apache Web Server.2.0.5. versi 2.0. dgn ekstensi PostGIS (manage spatial data).1.2.zip Workshop ttg MapServer .zip maplab_ms4w-2.3. versi 2.zip chameleon_ms4w-2.1 dan 4.7 pgsql75win_ms4w.

Ekstrak semua file *.1.0.zip pada lokasi yang sama (c:\) Hasil ekstraksi: .zip pada lokasi c:\ (hasilnya: C:\ms4w).Prosedur Instalasi MapServer z z z Ekstrak file ms4w-1.

Jalankan browser untuk melihat web server MapServer. Cek service Apache aktif. .Cek Instalasi MapServer z z z Jalankan batch file C:\ms4w\apache-install.bat : program script untuk menjalankan web server Apache.

” z Tambahkan script dibawahnya: extension=php_mapscript_44. lakukan setting: Edit file C:\ms4w\Apache\cgi-bin\php.Instalasi PHP/Mapscript z Agar dapat membaca script PHP/Mapscript yang ber-ekstensi *.PHP. .ini z Ubah pada posisi string: “.dll z z Restart servis Apache kembali. Dynamic Extensions .

buat script php sederhana (misal.php . z Tulis isi script: <?php echo ms_GetVersion().php). msinfo. ?> z Simpan dalam lokasi: C:\ms4w\Apache\htdocs\msinfo.Test PHP/Mapscript z Untuk test running PHP/Mapscript.

Test PHP/Mapscript z Buka browser untuk menampilkan hasil: .

z Mengandung komponen tampilan peta spt definisi layer. skala. .Menampilkan Peta dgn File *.map berisi file konfigurasi peta. Latihan: z Copy folder latihan pada direktori C:\ms4w\apps. dsb.MAP z File *. pengaturan legenda. proyeksi.

/data/indonesia/shp“.map pada folder C:\ms4w\apps\latihan\map di WordPad. Lokasi diatas digunakan untuk menyimpan gambar peta hasil generate. Parameter IMAGEPATH: IMAGEPATH "/tmp/ms_tmp/“. Parameter SHAPEPATH ". dimulai baris 3 – 32.Test file latihan01..map z z z z z z z Buka file latihan01. menuju pada satu direktori diatasnya : . dimulai bari 13 – 16. Objek MAP. Parameter IMAGEURL: IMAGEURL "/ms_tmp/". buat lokasi direktori C:\ms_tmp. Objek WEB. buat lokasi direktori C:\tmp\ms_tmp.

Test file latihan01. z Parameter map mengacu pada file *.map con’t z Buka browser: http://localhost/cgibin/mapserv_44.map&mode=map z Perintah diatas: menjalankan MapServer sbg program CGI dgn 2 parameter: map & mode. parameter mode berisi map=mode menunjukkan bahwa gambar tidak akan disimpan pd file temporer.map yg akan digunakan. . ttp langsung dikirim ke browser web/ditampilkan.exe?map=/ms4w/apps/latihan/map/latihan01.

yang akan ditampilkan menggunakan simbol (berupa lingkaran).map sebelumnya menjadi latihan02.map. Tambahkan script: . Tambahkan 1 layer (ind_cities.Menambahkan Layer z z z Update source latihan01.shp) yg berisi lokasi kota besar.

exe?map=/ms4w/apps/latihan/map/latihan02.map &mode=map .Menambahkan Layer con’t z Hasil browser: http://localhost/cgibin/mapserv_44.

z Set font yg diperlukan beserta tambahan script berikut: .shp.map sebelumnya menjadi latihan03. z Tampilkan label menggunakan objek LABEL pada layer ind_cities.Menampilkan Label z Update source latihan02.map.

exe?map=/ms4w/apps/latihan/ map/latihan03.map&mode=map .Menampilkan Label con’t z Hasil di browser: http://localhost/cgibin/mapserv_44.

z Misal. Ingin membaca format data dari MapInfo (salah satu format data yang didukung oleh OGR).Akses Data Menggunakan OGR (1) z Library OGR : digunakan MapServer untuk baca/tulis format data peta vektor dan beberapa data spasial dalam DBMS. dengan melakukan perubahan sebagai berikut:… (baliknya) .

Akses Data Menggunakan OGR (2) .

Akses Data Menggunakan OGR (3) z Hasilnya seperti pada latihan01. .map dari format MapInfo Table.map. hanya datanya dari format shapefile (ESRI). sedang latihan04.

dgn sisipan / tambahan informasi referensi geografis.Menampilkan Peta Raster (1) z MapServer memiliki kemampuan untuk menampilkan peta format raster dgn library GDAL. z Format raster yg digunakan: GeoTIFF z Format GeoTIFF: file gambar dgn format TIFF. z Data latihan yg dipakai: C:\ms4w\apps\latihan\data\indonesia\raster\geotiff .

Menampilkan Peta Raster (2) z Edit dan rename file latihan01.map sebagai berikut: .

tiff ditumpuk dgn layer vektor ind_provinces. . dimana layer raster ind_back_geo.Menampilkan Peta Raster (3) z Hasil peta seperti ditampilkan dibawah.shp.

SELESAI z Praktek… .

Sign up to vote on this title
UsefulNot useful