MapServer does have a "Symbology Exchange" section on the wiki; it would
be great to share your great symbol examples there:
https://github.com/mapserver/mapserver/wiki/MapServer-Symbology-Exchange
-jeff
--
Jeff McKenna
MapServer Consulting and Training Services
http://www.gatewaygeomatics.com/
On 2016-11-21 8:35 AM, TMa Teng wrote:
Thanks Andy,
My 'tie' symbol is same as your 'railway', the actual problem is the track...
My original one is as follow:
SYMBOL
NAME "line_solid"
TYPE ellipse
POINTS 1 1
END
FILLED true
END
I changed it to what you suggested, and it works perfectly for SVG output.
Really appreciate your help.
Best regards,
Teng
-----Original Message-----
From: Andy Colson [mailto:[email protected]]
Sent: Friday, November 18, 2016 8:53 PM
To: TMa Teng <[email protected]>; [email protected]
Subject: Re: [mapserver-users] Symbols for railroad rendering in svg
Oh, also, my mapserver is:
MapServer version 7.0.2 OUTPUT=PNG OUTPUT=JPEG SUPPORTS=PROJ SUPPORTS=AGG
SUPPORTS=FREETYPE SUPPORTS=CAIRO SUPPORTS=ICONV SUPPORTS=WMS_SERVER
SUPPORTS=WFS_SERVER SUPPORTS=WCS_SERVER SUPPORTS=FASTCGI SUPPORTS=GEOS
INPUT=JPEG INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
On 11/18/2016 05:36 PM, TMa Teng wrote:
Thanks for sharing your method.
However that is still brush line for the railway symbol which is not supported
when using SVG format, isn’t it? Could you verify if a wms getmap call which
contains the railway layer and in the getmap request set the output format=SVG
to see if that works at your side?
Thanks again,
Teng
-----Original Message-----
From: Andy Colson [mailto:[email protected]]
Sent: Friday, November 18, 2016 5:52 PM
To: [email protected]; TMa Teng <[email protected]>
Subject: Re: [mapserver-users] Symbols for railroad rendering in svg
On 11/18/2016 2:22 PM, TMa Teng wrote:
Hi all,
I am working on a project to export the wms to SVG format, it is the from the
requirement of the features to be in vector format. And I am facing trouble to
use the render engine to render the railroad symbol as a brush line.
RailRoad Symbol I am using is as follow:
CLASS
NAME "MD_Railroad"
STYLE
SYMBOL "line_solid"
SIZE 2
COLOR 0 0 0
END
STYLE
SYMBOL "tie"
SIZE 6
COLOR 0 0 0
GAP -10
END
END
It works as expect when the return image in raster format such as PNG, but when
using SVG it shows error:
"msDrawLineSymbol(): Renderer error. renderer does not support brushed lines"
Does anyone have any suggestion about how to design a vector-enabled symbol for
railways please? I am using MapServer 7.0, data is in SQL Server Spatial.
Best regards,
Teng
_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users
Without seeing the "tie" symbol, its hard to say if mine is different.
Here's how I draw mine:
SYMBOL
NAME "railway"
TYPE truetype
FONT "Vera"
CHARACTER "|"
END
CLASS
NAME 'Railroad'
STYLE
SYMBOL 0
COLOR 0 0 0
SIZE 1
END
STYLE
SYMBOL 'railway'
COLOR 0 0 0
SIZE 7
GAP -10
END
END
-Andy
_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users