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 :