[mapserver-users] Usage of Vendor Option
Yewondwossen Assefa
yassefa at dmsolutions.ca
Fri Nov 20 06:00:29 PST 2009
David,
From a quick test I did locally using latest MapServer, I don;t see any
particular issues with your sld. I was able to generate the labels as
expected. Note that the anchor position is only used when labeling point
features.
Are each polygon formed with one shape or could one polygon be formed by
several adjacent shapes? You can also check the log files and see what
your layer looks like after the sld is applied: add something like this
in your map file for example:
CONFIG "MS_ERRORFILE" "f:/logs/my_log_file.log"
DEBUG 5
regards,
David Alda Fernandez de Lezea wrote:
> Hi,
>
> I've got a SLD that I apply to a polygon layer and I want to add a
> label to identify those polygons. I manage to add the the labels but
> my problem is that the labels are repeated a lot of times into the
> polygons and furthermore they don't appear on the centroif of my
> polygon. Here is my TextSymbolizer tag:
>
> <TextSymbolizer>
> <sld:MinScaleDenominator>3000</sld:MinScaleDenominator>
> <sld:MaxScaleDenominator>5000</sld:MaxScaleDenominator>
> <Label>
> <ogc:PropertyName>MUNICIPIO</ogc:PropertyName>
> </Label>
> <Font>
> <CssParameter name="font-family">Arial</CssParameter>
> <CssParameter name="font-weight">bold</CssParameter>
> <CssParameter name="font-size">8</CssParameter>
> </Font>
> <!-- this centers the label on the polygon's centroid-->
> <LabelPlacement>
> <PointPlacement>
> <AnchorPoint>
> <AnchorPointX>0.5</AnchorPointX>
> <AnchorPointY>0.5</AnchorPointY>
> </AnchorPoint>
> </PointPlacement>
> </LabelPlacement>
> <!-- make the label easy to read-->
> <Halo>
> <Radius>
> <ogc:Literal>2</ogc:Literal>
> </Radius>
> <Fill>
> <CssParameter name="fill">#FFFFFF</CssParameter>
> <CssParameter name="fill-opacity">0.85</CssParameter>
> </Fill>
> </Halo>
> <Fill>
> <CssParameter name="fill">#000000</CssParameter>
> </Fill>
> <!-- This labels each name only once, not every shape with
> that name -->
> <VendorOption name="group">true</VendorOption>
> </TextSymbolizer>
>
>
>
>
>
>
> Un saludo,
>
>
>
> ··················································································
>
> *David Alda Fernández de Lezea*
>
> Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y Biodiversidad
>
>
>
> *IKT*
>
> Granja Modelo s/n · 01192 · Arkaute (Araba)
>
>
> ··················································································
> Tlfnos.: 945-00-32-95 Fax: 945-00.32.90
> ··················································································
> email: dalda at ikt.es
> <mailto:dalda at ikt.es> web: www.ikt.es
> <http://www.ikt.es/>
> ··················································································
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
--
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst
Email: assefa at dmsolutions.ca
http://www.dmsolutions.ca/
Phone: (613) 565-5056 (ext 14)
Fax: (613) 565-0925
----------------------------------------------------------------
More information about the MapServer-users
mailing list