[mapserver-users] PHP Mapscript: generateSLD
Daniel Degasperi
daniel.degasperi at r3-gis.com
Mon Feb 7 08:27:48 PST 2011
Hi Jeff,
thank you very much, now it works.
Should this information be included in the documentation?
Daniel
Am 07/02/2011 17:14, schrieb Jean-François Gigand:
> Hi,
>
> Maybe the layer has to be enabled (STATUS property) to appear in the SLD?
> If you want to keep it disabled in your mapFile, you can enable it
> programmatically just before calling generateSLD() by setting "status"
> to MS_ON.
>
> Jeff
>
>
> 2011/2/7 Daniel Degasperi<daniel.degasperi at r3-gis.com>:
>> Hi,
>> I've used the function generateSLD from the layerObj class to create a sld
>> snippet, but the output was a empty sld file:
>>
>> <StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld"
>> xmlns:gml="http://www.opengis.net/gml"
>> xmlns:ogc="http://www.opengis.net/ogc"
>> xmlns:xlink="http://www.w3.org/1999/xlink"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xsi:schemaLocation="http://www.opengis.net/sld
>> http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd">
>> </StyledLayerDescriptor>
>>
>> I'm using following mapfile with mapserver 5.6.5:
>>
>> MAP
>> NAME "test.map"
>> SIZE 256 256
>> RESOLUTION 72
>>
>>
>> OUTPUTFORMAT
>> NAME "aggpng24"
>> DRIVER "AGG/PNG"
>> MIMETYPE "image/png"
>> IMAGEMODE RGB
>> EXTENSION "png"
>> FORMATOPTION "INTERLACE=OFF"
>> TRANSPARENT ON
>> FORMATOPTION "INTERLACE=OFF"
>> END
>> WEB
>> METADATA
>> "ows_onlineresource"
>> "http://dev/public/services/ows.php?map=test.map"
>> "ows_title" "test"
>> "ows_abstract" ""
>> "wms_feature_info_mime_type" "text/html"
>> "ows_service_onlineresource" ""
>> "wms_srs" "EPSG:32632 EPSG:4326 EPSG:900913"
>>
>> END
>> IMAGEPATH "/tmp/ms_tmp/"
>> IMAGEURL "/tmp/"
>> END
>>
>> LAYER
>> GROUP "test"
>> NAME "test"
>> TYPE LINE
>> STATUS OFF
>> METADATA
>> "ows_title" "test"
>> "ows_extent" "482003.57067363 5006503.5706736 537996.42932637
>> 5062496.4293264"
>> "ows_srs" "EPSG:32632"
>> "gml_geometries" "the_geom"
>>
>> END
>> PROJECTION
>> "+proj=utm +zone=32 +ellps=WGS84 +datum=WGS84 +units=m +no_defs "
>> END
>> EXTENT 482003.57067363 5006503.5706736 537996.42932637 5062496.4293264
>> CONNECTIONTYPE POSTGIS
>> CONNECTION "user=test password=test dbname=test host=localhost
>> port=5432"
>> DATA "the_geom FROM test USING UNIQUE gid USING SRID 32632"
>> PROCESSING "CLOSE_CONNECTION=DEFER"
>> SIZEUNITS pixels
>> CLASS
>> NAME "l103106"
>> EXPRESSION ('[code]' eq 'L103106')
>> STYLE
>> COLOR 76 230 0
>> SYMBOL "CIRCLE"
>> SIZE 3
>> MINSIZE 3
>> MAXSIZE 3
>> WIDTH 3
>> MINWIDTH 3
>> END
>> END
>> CLASS
>> NAME "l103107"
>> EXPRESSION ('[code]' eq 'L103107')
>> STYLE
>> COLOR 56 168 1
>> SYMBOL "CIRCLE"
>> SIZE 2
>> MINSIZE 2
>> MAXSIZE 2
>> WIDTH 2
>> MINWIDTH 2
>> END
>> END
>> END
>>
>> ###### SYMBOLS #######
>>
>> SYMBOL
>> NAME "CIRCLE"
>> TYPE ELLIPSE
>> FILLED TRUE
>> POINTS
>> 1 1
>> END
>> END
>>
>>
>> END #MAP
>>
>> Can somebody help me?
>>
>> Best regards,
>> Daniel
>>
>> _______________________________________________
>> mapserver-users mailing list
>> mapserver-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>
>>
--
*Daniel Degasperi*
*R3 GIS* Srl - GmbH
Via Johann Kravogl-Str. 2
I-39012 Meran/Merano (BZ)
web: www.r3-gis.com <http://www.r3-gis.com/>
Email: daniel.degasperi at r3-gis.com <mailto:daniel.degasperi at r3-gis.com>
Tel. : +39 0473 494949
Fax : +39 0473 069902
*ATTENZIONE!* Le informazioni contenute nella presente e-mail e nei
documenti eventualmente allegati sono confidenziali. La loro diffusione,
distribuzione e/o riproduzione da parte di terzi, senza autorizzazione
del mittente è vietata e può violare il D. Lgs. 196/2003. In caso di
ricezione per errore, Vogliate immediatamente informare il mittente del
messaggio e distruggere la e-mail.
*ACHTUNG!* Die in dieser Nachricht oder in den beigelegten Dokumenten
beinhalteten Informationen sind streng vertraulich. Ihre Verbreitung
und/oder ihre Wiedergabe durch Dritte ist ohne Erlaubnis des Absenders
verboten und verstößt gegen das Legislativdekret 196/2003. Sollten Sie
diese Mitteilung irrtümlicherweise erhalten haben, bitten wir Sie uns
umgehend zu informieren und anschließend die Mitteilung zu vernichten.
*WARNING!* This e-mail may contain confidential and/or privileged
information. If you are not the intended recipient (or have received
this e-mail in error) please notify the sender immediately and destroy
this e-mail. Any unauthorised copying, disclousure or distribution of
the material in this e-mail is strictly forbidden and could be against
the law (D. Lgs. 196/2003)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20110207/7df067da/attachment.htm>
More information about the MapServer-users
mailing list