Thanks! This was very helpful. I also was able to apply some
zoom-based rules to my markers on other maps. How do I make text or
markers not show until there is a certain zoom level. Like in the
examples on docs.geoserver.org where the labels use the
 <VendorOption name="spaceAround">10</VendorOption>
in the SLD, the labels don't show if they overlap. Can I also use this
if I only want some markers to show at a certain zoom level? I don't
have any priority on the markers but when you zoom out the map it
looks like a big mess with thousands of markers together. I would like
to show only some markers or a big "blob" just to symbolize that there
are a lot of markers there. When you zoom in you can see more markers.
Is this something that is done on GeoServer or is this OpenLayers
stuff?

~asle

2012/4/26 Edward Mac Gillavry <[email protected]>
>
> Asle,
>
> Check out the MinScaleDenominator and MaxScaleDenominator tags:
>
> http://docs.geoserver.org/latest/en/user/styling/sld-cookbook/points.html#zoom-based-point
>
> Also, you want to build in some priority: labelling bigger cities with a 
> higher priority than labelling smaller hamlets. That's where the Priority 
> tags helps out:
>
> http://docs.geoserver.org/latest/en/user/styling/sld-reference/labeling.html#priority-labeling-priority
>
> regards,
>
> Edward
>
> ________________________________
> Date: Thu, 26 Apr 2012 21:41:23 +0200
> Subject: Re: [Geoserver-users] How do I make a text layer (text instead of 
> markers)?
> From: [email protected]
> To: [email protected]
> CC: [email protected]
>
>
> Hi Edward,
> Thanks for helping out!
> I read the GeoServer docs link you pointed out. But I wonder how do I get 
> some text labels to show only when zoomed in to a certain zoom level. I would 
> not want the street names of a city to show when I view the whole country but 
> when I have zoomed in to street level I want to show the street names. That 
> must be possible but how?
> Thanks.
> ~asle
>
> 2012/4/26 Edward Mac Gillavry <[email protected]>
>
>
> Hi Asle,
>
> That would be some sort of labelling, right? In that case, there's the 
> TextSymbolizer you can use in your SLD. You use the Label tag. The 
> Propertyname contains the name of the column in your PostGIS database that 
> you want to use to label the locations.
>
> <TextSymbolizer>
>    <Label>
>       <ogc:PropertyName>column_name</ogc:PropertyName>
>    </Label>
> ...
> </TextSymbolizer>
>
> More on the TextSymbolizer and Labelling 
> http://docs.geoserver.org/latest/en/user/styling/sld-reference/labeling.html
>
> Regards,
>
> Edward
>
> ________________________________
> Date: Thu, 26 Apr 2012 19:14:10 +0200
> From: [email protected]
> To: [email protected]
> Subject: [Geoserver-users] How do I make a text layer (text instead of 
> markers)?
>
>
> Hello,
> I have a geoserver 2.1 running fine with many layers with markers.
> I want to show a layer where the markers are the text from a field in the 
> database (Postgis) instead of an icon. How do I do that? Can anyone send me 
> in the right direction? Do I use SLD styling? Or do I do this in OpenLayers 
> etc.? Thanks for any help to a newbie!
> ~asle
>
> ------------------------------------------------------------------------------
>  Live Security Virtual Conference Exclusive live event will cover all the 
> ways today's security and threat landscape has changed and how IT managers 
> can respond. Discussions will include endpoint security, mobile security and 
> the latest in malware threats. 
> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________ Geoserver-users mailing list 
> [email protected] 
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>
>

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to