[MapServer-dev] Fwd: [MapServer-users] Filled SVG symbol after switching to Mapserver 8

Jeff McKenna jmckenna at gatewaygeomatics.com
Fri Dec 9 03:21:43 PST 2022


In the case of the SLD test, the SVG displayed properly in msautotest, 
but there was an odd issue of pointing to an SLD through a url (in my 
mind it had nothing to do with the SVG, but I could be/am wrong often, 
ha).  I remember that test because I battled it for a long time, the url 
issue with SLD (something like relative path worked, full path worked, 
but http url failed).   -jeff



On 2022-12-09 2:59 a.m., jbo-ads at mailo.com wrote:
> Hi, I have no idea about recent changes on SVG, but I remember that some 
> SLD tests have been phased out because of SVG rendering issues.
> 
> Jérome.
> 
> 
> Le 08/12/2022 à 20:05, Steve Lime a écrit :
>> Hi devs: I'm curious if folks have any ideas on 8.0 changes that might 
>> have affected SVG rendering. The msautotest SVG file renders fine as 
>> do some other files I've created (circle with hole, star with even/odd 
>> fill rule). So, this isn't a complete regression but something 
>> specific to a particular type of SVG graphic. Rendering issue is 
>> consistent with AGG and Cairo.
>>
>> --Steve
>>
>> ---------- Forwarded message ---------
>> From: *Lime, Steve D (MNIT) via MapServer-users* 
>> <mapserver-users at lists.osgeo.org>
>> Date: Wed, Dec 7, 2022 at 4:36 PM
>> Subject: Re: [MapServer-users] Filled SVG symbol after switching to 
>> Mapserver 8
>> To: Marcin Niemyjski <mniemyjski at cloudferro.com>, Marcin Niemyjski via 
>> MapServer-users <mapserver-users at lists.osgeo.org>
>>
>> Interestingly the SVG-related regression tests all pass using a more 
>> complex SVG file than what you had shared. Using 8.0, the 
>> msautotest/misc/data/Road_Works.svg 
>>  (https://github.com/MapServer/MapServer/blob/branch-8-0/msautotest/misc/data/Road_Works.svg) file renders fine as a point symbol while your marker_customers.svg does not and matches your sample output. Using the current 7.6 branch, both symbols render as expected as point symbols.
>>
>> More digging will be necessary. Are any devs aware of specific changes 
>> relative to SVG (or vector) symbol support?
>>
>> --Steve
>>
>> *From:* Marcin Niemyjski <mniemyjski at cloudferro.com>
>> *Sent:* Wednesday, December 7, 2022 11:27 AM
>> *To:* Lime, Steve D (MNIT) <steve.lime at state.mn.us>; Marcin Niemyjski 
>> via MapServer-users <mapserver-users at lists.osgeo.org>
>> *Subject:* Re: Filled SVG symbol after switching to Mapserver 8
>>
>> I am using the camptocamp/mapserver 8 image. I have not changed 
>> anything in the default configuration provided as part of the image.
>>
>> Wysyłane z aplikacji Outlook dla systemu iOS 
>> <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Faka.ms%2Fo0ukef&data=05%7C01%7Csteve.lime%40state.mn.us%7C10bb17d44aec4b17776a08dad8783ad5%7Ceb14b04624c445198f26b89c2159828c%7C0%7C0%7C638060308145753646%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=s3w2L%2Fh%2FYw1IAxcY4cqoZeoF%2F6Q0snFT9%2F7yaQVjyqk%3D&reserved=0>
>>
>> ------------------------------------------------------------------------
>>
>> *Od:*Lime, Steve D (MNIT) <steve.lime at state.mn.us>
>> *Wysłane:* Wednesday, December 7, 2022 6:21:39 PM
>> *Do:* Marcin Niemyjski <mniemyjski at cloudferro.com>; Marcin Niemyjski 
>> via MapServer-users <mapserver-users at lists.osgeo.org>
>> *Temat:* RE: Filled SVG symbol after switching to Mapserver 8
>>
>> Which SVG library are you using – RSVG or Cairo?
>>
>> *From:* Marcin Niemyjski <mniemyjski at cloudferro.com>
>> *Sent:* Wednesday, December 7, 2022 9:38 AM
>> *To:* Lime, Steve D (MNIT) <steve.lime at state.mn.us>; Marcin Niemyjski 
>> via MapServer-users <mapserver-users at lists.osgeo.org>
>> *Subject:* Re: Filled SVG symbol after switching to Mapserver 8
>>
>> Steve,
>>
>> link to my svgs:
>>
>> https://cloudferro-my.sharepoint.com/:f:/p/mniemyjski/EobJZb14qXRHj34634dWZdgBnZa3r7Qztx4-Z2HVFvZO9A?e=L2hCXj <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcloudferro-my.sharepoint.com%2F%3Af%3A%2Fp%2Fmniemyjski%2FEobJZb14qXRHj34634dWZdgBnZa3r7Qztx4-Z2HVFvZO9A%3Fe%3DL2hCXj&data=05%7C01%7Csteve.lime%40state.mn.us%7C10bb17d44aec4b17776a08dad8783ad5%7Ceb14b04624c445198f26b89c2159828c%7C0%7C0%7C638060308145753646%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=zJA2sroFd%2BwgsGdpctsC1p8GTgeMvoNWss5h54Xrul4%3D&reserved=0>
>>
>> Thanks,
>>
>> Marcin
>>
>> ------------------------------------------------------------------------
>>
>> *From:*Lime, Steve D (MNIT) <steve.lime at state.mn.us>
>> *Sent:* Wednesday, December 7, 2022 4:33 PM
>> *To:* Marcin Niemyjski <mniemyjski at cloudferro.com>; Marcin Niemyjski 
>> via MapServer-users <mapserver-users at lists.osgeo.org>
>> *Subject:* RE: Filled SVG symbol after switching to Mapserver 8
>>
>> Hmmm… I’m not aware of any obvious changes between v.7 and v.8 that 
>> would account for the change and nothing jumps out looking at your 
>> mapfile. Would you be able to share one of your SVG graphics? --Steve
>>
>> *From:* MapServer-users <mapserver-users-bounces at lists.osgeo.org> *On 
>> Behalf Of *Marcin Niemyjski via MapServer-users
>>
>> *Sent:* Wednesday, December 7, 2022 6:45 AM
>> *To:* Marcin Niemyjski via MapServer-users 
>> <mapserver-users at lists.osgeo.org>
>> *Subject:* [MapServer-users] Filled SVG symbol after switching to 
>> Mapserver 8
>>
>> Hello,
>>
>> after switching to Mapserver 8 my svg symbols started to be rendered 
>> as filled:
>> how it looks now:
>>
>> https://pasteboard.co/4K4CIEW6oFIm.png 
>> <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpasteboard.co%2F4K4CIEW6oFIm.png&data=05%7C01%7Csteve.lime%40state.mn.us%7C10bb17d44aec4b17776a08dad8783ad5%7Ceb14b04624c445198f26b89c2159828c%7C0%7C0%7C638060308145753646%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=aR2PwDSFeKRZ3y58GB2Zvgv65%2B8zwYF6vAXZGzA5SQU%3D&reserved=0>
>>
>> how it was looking (the good way):
>>
>> https://pasteboard.co/wDQGW0xzFGRg.png 
>> <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpasteboard.co%2FwDQGW0xzFGRg.png&data=05%7C01%7Csteve.lime%40state.mn.us%7C10bb17d44aec4b17776a08dad8783ad5%7Ceb14b04624c445198f26b89c2159828c%7C0%7C0%7C638060308145753646%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=FHhnXrUCQTmWUd1jLag7k68bXFn%2By5HHkDMv1%2FbvUGk%3D&reserved=0>
>>
>> My mapfile:
>>
>> https://pastebin.com/KRYDEAR2 
>> <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpastebin.com%2FKRYDEAR2&data=05%7C01%7Csteve.lime%40state.mn.us%7C10bb17d44aec4b17776a08dad8783ad5%7Ceb14b04624c445198f26b89c2159828c%7C0%7C0%7C638060308145753646%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=nDoL3dPscDV5Yct%2B8oWxia6CemvMRorxBfcLGiKKHDg%3D&reserved=0>
>>
>> What can I do to render svg the good way?
>> Best,
>>
>> Marcin
>>
>> _______________________________________________
>> MapServer-users mailing list
>> MapServer-users at lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/mapserver-users
>>
>> _______________________________________________
>> MapServer-dev mailing list
>> MapServer-dev at lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/mapserver-dev
> 
> 
> 


More information about the MapServer-dev mailing list