<Rule>
<PointSymbolizer>
<Graphic>
<ExternalGraphic>
<OnlineResource
xlink:type="simple"
xlink:href="glass.png" />
<Format>image/png</Format>
</ExternalGraphic>
<Size>28</Size>
</Graphic>
</PointSymbolizer>
</Rule>
Saya ingin menggunakan grafik eksternal pada lapisan saya. Saya ditata dengan panel admin geoserver. Tetapi grafik eksternal tidak berfungsi. Saya memasukkan gambar saya ke folder / var / www / geoserver / data / styles .
Saya mencoba beberapa opsi href tetapi tidak berhasil.
- xlink: href = "glass.png"
- xlink: href = "file: ///glass.png"
- xlink: href = "/ var / www / geoserver / glass.png"
Saya pikir masalah lain.
Jawaban:
Periksa apakah Anda telah membuat definisi gaya di dalam ruang kerja.
Jika Anda berada dalam situasi ini, Anda harus menempatkan gambar png ke dalam $ GEOSERVER_DATA_DIR / wokspaces / {Name} / styles direktori atau subdirektori apa pun.
yaitu jika Anda mengunggah gambar ke direktori:
$ GEOSERVER_DATA_DIR / workspaces / {yourWorkspace} /styles/images/earthquake.png
Sld Anda harus terlihat seperti ini
sumber
Ini adalah modifikasi dari burg.sld yang datang bersama dengan geoserver. Saya telah memberikan gempa.png dalam direktori gaya GEOSERVER_DATA_DIRECTORY.
sumber