Instalasi Mapserver

Tahapan instalasi mapserver dijelaskan di bab ini.

UBUNTU 16.10

Pertama, tambahkan repositori ubuntu gis, dilanjutkan dengan install map servernya :

$ sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
$ sudo apt-get install cgi-mapserver

NB: untuk instalasi map server, sistem akan mendownload sendiri paketnya dan jika ada pilihan memilih yes / no, tekan y kemudian enter untuk melanjutkan.

Selanjutkan kita install python karena nanti ada program yang dijalankan yang menggunakan bahasa python.

$ sudo apt-get install python-pip python-dev

Install uwsgi dan MapProxy

$ sudo pip install uwsgi
$ sudo pip install MapProxy

Setelah instalan selesai, pergi ke situs halaman.download buka menu GIS, dan pilih Indonesia Mapproxy.

Setelah download selesai, extract file tersebut dan pastikan anda mengingat dimana direktori / pathnya tersimpan, karena ada beberapa konfigurasi yang membutuhkan pengaturan path/direktori nantinya.

Buka folder indomap/mapproxy, kemudian edit file agm.yaml

  • pada baris

binary: /usr/libexec/mapserver

ubah menjadi

binary: /usr/lib/cgi-bin/mapserv

  • pada baris

map: var/mapdata/mapfile/indo.map

ubah menjadi

map: /home/kusnadi/Downloads/indomap/mapfile/indo.map

  • Kemudian direktori baru dengan nama

tmp

pada direktori

indomap

ubah baris

working_dir: /var/mapdata/tmp

menjadi

/home/kusnadi/Downloads/indomap/tmp

Kemudian Save

Selanjutnya kita edit file mapproxy.ini edit baris

chdir = /var/mymapproxy/

menjadi

chdir = /home/kusnadi/Downloads/indomap/mapproxy

Kemudian Save

Masih pada folder mapproxy edit file config.py

ubah

application = make_wsgi_app(r'/var/mymapproxy/agm.yaml')

menjadi

application = make_wsgi_app(r'/home/kusnadi/Downloads/indomap/mapproxy/agm.yaml')

Download 1 file lagi pada situs halaman.download di bawah tools pilih fontset. Setelah di download masukkan ke dalam file indomap.

Setelah konfigurasi selesai, jalankan program menggunakan terminal yang sudah di arahkan pada direktori / folder mapproxy kemudian lakukan perintah

$ uwsgi mapproxy.ini

Sistem akan menjalankan mapproxy.

Buka browser dan ketik localhost:8080/demo. Maka akan muncul seperti di bawah ini :

Selanjutnya pada wmts pilih png dan akan tampil map yang telah di download tadi seperti di bawah ini :

results matching ""

    No results matching ""