GeoServer stödjer visning av WMS lager via KML. Med andra ord kan du visa dina data som ett lager i Google Earth. Om du inte redan testat, så kopiera länken till ”Google Earth” under layer previews för det lager du vill visa, och lägg till den kopierade länken som ”nätverkslänk” i Google Earth.
Normalt sett så kommer dina lagerstilar att följa med till Google Earth, men det kan ju vara så att man vill skräddarsy de pop-up fönster som öppnas när man klickar på objekten. Som standard så visas en lista med alla attribut, vilket man kanske inte vill, och hur som helst så ser det inte så snyggt ut. Om du som jag använder Linux som din GeoServer och ansluter via FTP så måste du nu först sätta rättigheterna på katalogen där data lagras. Om inte så kan du hoppa till nästa avsnitt.
Ändra rättigheterna i katalogen där data sparas med nedanstående kommando:
sudo chmod -R 777 /usr/share/opengeo-suite-data/geoserver_data/workspaces/
Sedan går det bra att använda FTP för att ladda över filer till datamapparna.
Pop-up fönster med egen design
Skapa en textfil döpt till ”description.ftl” och spara den i de datakataloger som du vill justera (sökväg: ../workspaces/[workspaces]/[stores]/[layers]/).
Denna fil redigerar du sedan med HTML kod och speciella referenser till attributen i lagren. Kommandon för att infoga attribut bygger på:
${attribut.value}
Byt ut ”attribut” mot det önskade attributets namn. Det finns fler ”koder” för att infoga datarelaterad information på fler sätt men det kan du läsa mer om i dokumentationen för GeoServer. Nedan visas ett enkelt exempel som ger ett mycket ”renare” och tydligare intryck.