AW: [mapserver-users] Some issues with SLD and MapServer 6.0.0 Beta RC1
Arnd Wippermann
arnd.wippermann at web.de
Fri Apr 29 14:38:55 PDT 2011
Hi
Here you can online see
external graphic mostly not showing
http://gis.ibbeck.de/ginfo/apps/OLExamples/OL210/MapServer_SLD_World/MapServ
er_SLD_World.asp?SLDsrcIdx=51&mapservVersion=6.0.0
Perhaps it has something to do with the complexity of the polygons. Locally
test with simplier polygons works. But also with the simplier polygons it
doesn't show the graphic if i apply the sld file from
http://demo.mapserver.org/ogc-demos/map/sld/sld_polygon_fill_symbol_external
.xml (gif image).
Rotated square not like 5.6.1
http://gis.ibbeck.de/ginfo/apps/OLExamples/OL210/MapServer_SLD_World/MapServ
er_SLD_World.asp?SLDsrcIdx=51&mapservVersion=6.0.0
borders as thin lines without stroke set
http://gis.ibbeck.de/ginfo/apps/OLExamples/OL210/MapServer_SLD_World/MapServ
er_SLD_World.asp?SLDsrcIdx=52&mapservVersion=6.0.0
The patch I cannot test. I'm not able to compile MapServer by myself.
Thank for watching the points
Regards,
Arnd
-----Ursprüngliche Nachricht-----
Von: Yewondwossen Assefa [mailto:yassefa at dmsolutions.ca]
Gesendet: Freitag, 29. April 2011 19:48
An: Arnd Wippermann
Cc: mapserver-users at lists.osgeo.org
Betreff: Re: [mapserver-users] Some issues with SLD and MapServer 6.0.0 Beta
RC1
On 28/04/2011 3:12 PM, Yewondwossen Assefa wrote:
> Sorry I hit send with finishing the e-mail. I will through each items
> tomorrow and report.
>
> On 28/04/2011 3:10 PM, Yewondwossen Assefa wrote:
>> On 28/04/2011 9:34 AM, Arnd Wippermann wrote:
>>> Hi,
>>>
>>> I'm interested in map styling with SLD and have tested it locally
>>> with MapServer 6.0.0 Beta RC1 windows binaries from
www.gisinternals.com.
>>>
>>> I have created an online application to play with SLD and the
>>> different MapServer versions.
>>> http://gis.ibbeck.de/ginfo/apps/OLExamples/OL210/MapServer_SLD_World
>>> /MapServ
>>>
>>> er_SLD_World.asp
>>>
>>> There the below issues can be seen. For the online application I
>>> have only 6.0.0 Beta 7 available, but it is the same with RC1.
>>>
>>> Most things work great and create a good looking output.
>>>
>>> But some things doesn't work as expected.
>>>
>>> 1.
>>> It seems, that the output directory for debug is set static to
>>> C:\Windows\Temp.
>>> msApplySLD(): Map file after SLD was applied
>>> C:\WINDOWS\TEMP\4db963c5_ab0_1._sld.map
>>> IMGPATH or IMGURL is not take in account.
>>>
>> Temporary files are now written into the tmp directory location. It
>> depends on the platform but should respect the environment variables
>> set on your platform regarding temporary paths. It is not hardcoded
>> in Mapserver. Ticket http://trac.osgeo.org/mapserver/ticket/3354 has
>> notes on this.
>>
>>> 2. fill external symbol
>>> Polygon fill with external graphic is erratic. If I zoom in one
>>> level i get one tile (South America).
>>> It creates a file
>>> "http%3A%2F%2Fgis.ibbeck.de%2FOLClient%2FSLD%2Fsmileyface.png" in
>>> C:\Windows\Temp.
I am not sure I could reproduce this. With local test file, I was able to
get a fill polygon with external symbol working.
If you have a simple map/data I can use, you can create a trac bug and
attach it to them and assign it to me (osgeoid: assefa)
>>>
>>> 3. Continent, Continent_Else
>>> Filter PropertyIsLike doesn't work. With 5.6.1 it is ok.
>>> Expression from generated mapfile : EXPRESSION ("[Continent]" =~
>>> /^Africa/)
>>>
>>> 4. or_like_abcdef
>>> Filter Or and PropertyIsLike doesn't work. With 5.6.1 only the last
>>> entry of PropertyIsLike are taken.
>>> With Or and PropertyIsEqualTo all entries are taken in both versions.
>>> Expression from generated mapfile (6 beta): EXPRESSION (
>>> ("[country]" =~
>>> /^A/) Or ( ("[country]" =~ /^B/) Or ( ("[country]" =~ /^C/) Or (
>>> ("[country]" =~ /^D/) Or ( ("[country]" =~ /^E/) Or ("[country]"
>>> =~ /^F/))
>>> ) ) ) )
>>>
>>> msEvalExpression: Expression parser error. Failed to parse expression:
>>> ("[country]" =~ /^A/) Or ...
>>>
>>> With changing =* to ~* and / to " the mapfile works :
>>> EXPRESSION ( ("[country]" ~* "^A") Or ( ("[country]" ~* "^B") Or ...
>>>
>>> It seems, that in the generated mapfile is a wrong expression.
>>>
I was able to reproduce this. I have added a bug
(http://trac.osgeo.org/mapserver/ticket/3855) on it and a patch that should
correct the issue. Is it possible for you to test the patch and report
through the bug? Thx
>>> 5. symbol fill rotated
>>> Polygon fill with rotated square looks interesting, but not as
>>> expected. Try with 5.6.1.
>>>
Here again I tried vectir synbols (weel-know sld symbols like star) as well
as the graphic symbols but could not see a problem. The roration parameter
should translate into an angle parameter in the style. I have tried this
using agg output. Here again if you have test data that demonstrate it
please open a trac bug.
>>> 6. fill solid
>>> Polygon with solid fill without stroke shows thin lines of the borders.
>>>
Same as above.
>>> Some other issues are likely not supported by MapServer, but would
>>> be nice to have them.
>>>
>>> A.
>>> Changing the hatch width with sld. see "group3, hatch" as it is
>>> possible with mapfile class.
>>>
>>> B.
>>> UserStyles from applied SLD not supported in WMS Styles
>>>
>>> C.
>>> WMS request GetStyles creates only one userstyle with rules from the
>>> different styles described in the mapfile. Should it not create
>>> different userstyles for each style described in the mapfile?
>>>
>>> Regards,
>>> Arnd
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> mapserver-users mailing list
>>> mapserver-users at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>>
>>
>>
>
>
For new features/enhancements, It would also be better to add them in trac
and mark them as enhancements. They can be addressed for future versions >
6.0.
best regards,
--
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst
Email: yassefa 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