16 Mei 2023
Dibuat oleh:
21/472948/SV/18786
Alat
Bahan
Langkah Kerja
B. Setting Geoserver
1. Buka penyimpanan C → Program files → Geoserver → webapps →
geoserver → Web-INF → web.xml → Lakukan pengubahan skrip
menggunakan Notepad ++
C. Leaflet dan OpenStreetMap
1. Download leaflet di browser
2. Buat folder gis kemudian didalamnya buat folder lagi yaitu css,js dan
libs.
Skrip mymap.css :
Tampilan basemap :
D. Menambahkan data dari Geoserver
1. Salin file map01.html menjadi map02.html kemudian tambahkan skrip
untuk menampilkan data dari Geoserver
<!DOCTYPE html>
<html>
<head>
<title>Webgis 2: Geoserver Layer</title>
<link rel="stylesheet" href="libs/leaflet/leaflet.css" />
<link rel="stylesheet" href="css/mymap.css" />
<script src="libs/leaflet/leaflet.js"></script>
</head>
<body>
<div id="mapdiv"></div>
<script>
var mymap = L.map("mapdiv").setView([-7.66, 110.399], 11);
var osm =
L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", {
attribution: '© <a
href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>',
subdomains: ["a", "b", "c"],
});
osm.addTo(mymap);
var overlaymap = {
"Yogya Desa": yogya_desa,
"Yogya Jalan": yogya_jalan,
"Yogya Fasilitas Umum": yogya_fasum
};
var basemap = {
"OpenStreetMap": osm
};
L.control.layers(basemap, overlaymap).addTo(mymap);
</script>
</body>
</html>
Tampilan layer :
E. Mengubah tampilan layer dari QGIS
1. Hubungkan Geoserver dengan QGIS melalui WFS, pastikan file SHP
telah diupload ke Geoserver
I. Akses Geoserver
Hasil di atas merupakan tampilan peta setelah dilakukan styling melalui QGIS
yang kemudian disimpan dalam format *sld dan di upload ke Geoserver. Setelah
berada di Geoserver, HTML akan langsung menerima layer dalam bentuk yang telah
di update sehingga tampilan akan sedikit berubah pada simbologi.