Assefa, Sorry for my late response, I've been working in something else. I've checked the file C:/ms4w/Apache/htdocs/ogcservices/tmp/4ca47709_100_1._sld.map
LAYER CONNECTION "user=postgres password=1111 dbname=VITICOLA_IMPRESIONES host=192.168.1.161 port=5432" CONNECTIONTYPE POSTGIS DATA "the_geom FROM vinedos using unique gid using SRID=23030" DUMP TRUE METADATA "wms_srs" "EPSG:23030" "wms_extent" "470000 4700000 610000 4820000" "wms_transparent" "true" "wms_name" "vinedos" "wms_format" "image/gif" "gml_include_items" "all" "wms_server_version" "1.1.1" "wms_title" "vinedos" END NAME "vinedos" PROCESSING "LABEL_NO_CLIP=ON" PROJECTION "init=epsg:23030" END STATUS ON TYPE POLYGON UNITS METERS CLASS NAME "Unknown" EXPRESSION ( ([provincia] = 1) And ( ([municipio] = 43) And ( ([poligono] = 4) And ( ([parcela] = 880) And ([recinto] = 1) ) ) ) ) LABEL ANGLE AUTO ANTIALIAS TRUE FONT "times-bold" MAXSIZE 256 MINSIZE 4 SIZE 18 TYPE TRUETYPE BUFFER 0 COLOR 255 255 255 FORCE FALSE MINDISTANCE -1 MINFEATURESIZE -1 OFFSET 0 0 OUTLINECOLOR 255 255 255 OUTLINEWIDTH 0 PARTIALS TRUE POSITION CC END STYLE ANGLE 360 OPACITY 100 OUTLINECOLOR 0 0 0 SIZE 2 SYMBOL "sld_line_symbol_dash" END TEXT ([poligono]-[parcela]-[recinto]) END END OUTLINEWIDTH shouldn't be greater than 0?? What do you think? By the way, I forgot to mention that I'm working with MS4W 2.3.1 which includes MapServer 5.2.1. About the font issue, it's like if MapServer, when it doesn't the font I specify in FONSET, it takes a default font and it applies the HALO correctly, but when I try to change the size, it doesn't work, the returned image has the same font size. Maybe is something related with the SLD. It's difficult to explain. 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: da...@ikt.es web: www.ikt.es ·················································································· -----Mensaje original----- De: Yewondwossen Assefa [mailto:yass...@dmsolutions.ca] Enviado el: jueves, 30 de septiembre de 2010 14:21 Para: David Alda Fernandez de Lezea CC: mapserver-users@lists.osgeo.org Asunto: Re: [mapserver-users] Problems labelling using Halo option Hi, Check the file C:/ms4w/Apache/htdocs/ogcservices/tmp/4ca47709_100_1._sld.map and the layer where the sld is applied, the label object should have the outlinecolor set if it worked properly. Is that the case? I am not sure I understand the font issue, but you can also see what font was set fir that label object. regards, On 30/09/2010 7:43 AM, David Alda Fernandez de Lezea wrote: > Assefa, > > Yes, it's valid. It works, but not with desired behaviour. It draws the > polygons with the labels but without the Halo effect. > > I forgot to put xml headers in the previous email. > > <?xml version="1.0" encoding="UTF-8"?> > <StyledLayerDescriptor version="1.0.0" > xsi:schemaLocation="http://www.opengis.net/sld > StyledLayerDescriptor.xsd" xmlns="http://www.opengis.net/sld" > xmlns:ogc="http://www.opengis.net/ogc" > xmlns:xlink="http://www.w3.org/1999/xlink" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > > I also forgot to mention that if I put<CssParameter > name="font-family">Verdana</CssParameter> for example, and Verdana does not > exist in my fontset, it does the labelling properly (including Halo), but > it's like if mapserver gets some default values, because the size has changed > and even though I change it in th e SLD, the size keeps the same. > > > > WMS Log > > [Thu Sep 30 13:39:53 2010].513000 CGI Request 1 on process 256 [Thu > Sep 30 13:39:53 2010].685000 msApplySLD(): Map file after SLD was applied > C:/ms4w/Apache/htdocs/ogcservices/tmp/4ca47709_100_1._sld.map[Thu Sep 30 > 13:39:53 2010].826000 msDrawRasterLayerLow(orto0): entering. > [Thu Sep 30 13:40:02 2010].216000 msDrawMap(): Layer 4 (orto0), 8.390s > [Thu Sep 30 13:40:03 2010].606000 msDrawMap(): Layer 0 > (vinedos_sigpac), 1.390s [Thu Sep 30 13:40:04 2010].122000 > msDrawMap(): Layer 3 (vinedos_disolve_bn), 0.516s [Thu Sep 30 13:40:04 > 2010].513000 msDrawMap(): Layer 2 (vinedos_disolve), 0.391s [Thu Sep > 30 13:40:05 2010].919000 msDrawMap(): Layer 1 (vinedos), 1.406s [Thu > Sep 30 13:40:07 2010].106000 msDrawMap(): Layer 7 (vinedos_parcelas), > 1.187s [Thu Sep 30 13:40:07 2010].106000 msDrawLabelCache(): > labelcache_map_edge_buffer = -10 [Thu Sep 30 13:40:07 2010].106000 > msDrawMap(): Drawing Label Cache, 0.000s [Thu Sep 30 13:40:07 > 2010].106000 msDrawMap() total time: 13.343s [Thu Sep 30 13:40:08 > 2010].606000 msSaveImage() total time: 1.500s [Thu Sep 30 13:40:08 > 2010].606000 mapserv request processing time (msLoadMap not incl.): 15.093s > [Thu Sep 30 13:40:08 2010].637000 msFreeMap(): freeing map at 015C6820. > > Thanks. > > ________________________________ > > De: Yewondwossen Assefa [mailto:yass...@dmsolutions.ca] Enviado el: > jueves, 30 de septiembre de 2010 13:24 > Para: David Alda Fernandez de Lezea > CC: mapserver-users@lists.osgeo.org > Asunto: Re: [mapserver-users] Problems labelling using Halo option > > > Hi there, > > Is the sld xml you are using valid? Grabbing it from this e-mail, It seems > to not validate (several<PropertyName> tags). It might just a copy paste > but make sure of that. > You can aslo set your map in debug mode ( DEBUG 5 for example) and > check your logs to see if the xml was parsed properly and if that is > the case you should also be able a tmp file of your map file after SLD > was applied > > regards, > > > On 30/09/2010 3:34 AM, David Alda Fernandez de Lezea wrote: > > Hi list, > > I'm developing a program that generates some images from a WMS with a > dynamic generated SLD. The problem is that I'm telling MapServer to generate > some labels with Halo, to make them easy to read, using the following code: > > <NamedLayer> > <Name>vinedos</Name> > <UserStyle><Name></Name><Title></Title><Abstract></Abstract> > <FeatureTypeStyle> > <Rule> > <Filter> > <And> > > <PropertyIsEqualTo><PropertyName>provincia</PropertyName><Literal>1</Literal></PropertyIsEqualTo> > > <PropertyIsEqualTo><PropertyName>municipio</PropertyName><Literal>43</Literal></PropertyIsEqualTo> > > <PropertyIsEqualTo><PropertyName>poligono</PropertyName><Literal>4</Literal></PropertyIsEqualTo> > > <PropertyIsEqualTo><PropertyName>parcela</PropertyName><Literal>880</Literal></PropertyIsEqualTo> > > <PropertyIsEqualTo><PropertyName>recinto</PropertyName><Literal>1</Literal></PropertyIsEqualTo> > </And> > </Filter> > <PolygonSymbolizer> > <Stroke> > <CssParameter name="stroke">#000000</CssParameter> > <CssParameter name="stroke-width">2</CssParameter> > <CssParameter name="stroke-dasharray">5 5 5 5</CssParameter> > </Stroke> > </PolygonSymbolizer> > <TextSymbolizer> > <Label> > > <PropertyName>poligono</PropertyName>-<PropertyName>parcela</PropertyName>-<PropertyName>recinto</PropertyName> > </Label> > <Font> > <CssParameter name="font-family">times</CssParameter> > <CssParameter name="font-size">18</CssParameter> > <CssParameter name="font-weight">bold</CssParameter> > </Font> > <LabelPlacement> > <PointPlacement> > > <AnchorPoint><AnchorPointX>0.5</AnchorPointX><AnchorPointY>0.5</AnchorPointY> > </AnchorPoint> > </PointPlacement> > </LabelPlacement> > <Halo> > <Radius> > <Literal>2</Literal> > </Radius> > <Fill> > <CssParameter name="fill">#FFFFFF</CssParameter> > <CssParameter name="fill-opacity">0.85</CssParameter> > </Fill> > </Halo> > <Fill> > <CssParameter name="fill">#000000</CssParameter> > <CssParameter name="fill-opacity">0.65</CssParameter> > </Fill> > </TextSymbolizer> > </Rule> > </FeatureTypeStyle> > </UserStyle> > </NamedLayer> > > But when I receive the image the Halo is not applied (see attached > file). My mapfile is as follows: > > NAME "WMSSERVER" > > STATUS ON > EXTENT 460000 4710000 610000 4820000 # Euskadi > SHAPEPATH "extra/shapes/" > FONTSET "extra/fonts/fonts.txt" > SYMBOLSET "extra/symbols/symbols.sym" > > > IMAGETYPE "image/png; mode=24bit" > > OUTPUTFORMAT > NAME png > DRIVER "AGG/PNG" > MIMETYPE "image/png" > IMAGEMODE RGBA > EXTENSION "png" > FORMATOPTION "TRANSPARENT=ON" > FORMATOPTION "INTERLACE=OFF" > END > OUTPUTFORMAT > NAME jpeg > DRIVER "GD/JPEG" > MIMETYPE "image/jpeg" > IMAGEMODE RGB > EXTENSION "jpg" > END > IMAGECOLOR 255 255 255 > UNITS METERS > > DEBUG ON > CONFIG "MS_ERRORFILE" > "C:/ms4w/Apache/htdocs/ogcservices/logs/wms_impresiones_lotes_log.log" > DEBUG 5 > > > WEB > IMAGEPATH "C:/ms4w/Apache/htdocs/ogcservices/tmp/" > IMAGEURL "tmp/" > METADATA > "wms_name" "IKT WMS Server" > "wms_title" "Servidor WMS IKT - > Impresiones Lotes" > "wms_onlineresource" > "http://192.168.1.161/cgi-bin/mapserv.exe?map=../htdocs/ogcservices/impresiones_lotes_wms.map&"<http://192.168.1.161/cgi-bin/mapserv.exe?map=../htdocs/ogcservices/impresiones_lotes_wms.map&> > "wms_srs" "EPSG:23030 > EPSG:4326" > "wms_transparent" "true" > "wms_abstract" "Servicio de mapas WMS > de IKT Nekazal Teknologia. Powered by Apache and UMN MapServer. Servicio WMS > para las impresiones por lotes." > "wms_keywordlist" > "IKT,Euskadi,Mapas Euskadi" > "wms_feature_info_mime_type" > "application/vnd.ogc.gml" > "labelcache_map_edge_buffer" "-10" > END > END > > PROJECTION > "init=epsg:23030" > END > > LAYER > STATUS ON > CONNECTIONTYPE postgis > CONNECTION "user=postgres password=1111 > dbname=VITICOLA_IMPRESIONES host=192.168.1.161 port=5432" > NAME "vinedos" > > PROJECTION > "init=epsg:23030" > END > DUMP TRUE > TYPE POLYGON > METADATA > "wms_title" "vinedos" > "wms_srs" "EPSG:23030" > "wms_name" "vinedos" > "wms_server_version" "1.1.1" > "wms_format" "image/gif" > "wms_transparent" "true" > "wms_extent" "470000 4700000 > 610000 4820000" > "gml_include_items" "all" > END > #Sentencia SQL para obtener los datos > DATA "the_geom FROM vinedos using unique gid using > SRID=23030" > > CLASS > NAME "Vinedos" > STYLE > SYMBOL 'dashed1' > OUTLINECOLOR 0 0 0 > END > TEMPLATE "ttt_query.html" > END > > PROCESSING "LABEL_NO_CLIP=ON" > END > > END > > And my font file: > > sans Vera.ttf > esri-130 esri_130.ttf > times times.ttf > times-bold timesbd.ttf > arial arial.ttf > > No error messages are received. > > Any ideas?? > > Thanks. > > 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: da...@ikt.es web: www.ikt.es > > ······································································ > ············ > > > _______________________________________________ > mapserver-users mailing list > mapserver-users@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/mapserver-users > > > > -- ---------------------------------------------------------------- Assefa Yewondwossen Software Analyst Email: yass...@dmsolutions.ca http://www.dmsolutions.ca/ Phone: (613) 565-5056 (ext 14) Fax: (613) 565-0925 ---------------------------------------------------------------- _______________________________________________ mapserver-users mailing list mapserver-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapserver-users