Mapserver不接受某些svg文件作为符号

时间:2015-12-30 21:58:30

标签: svg mapserver

我正在尝试将SYMBOL与某个SVG文件添加到我的地图服务器配置中:

SYMBOL
  NAME "info"
  TYPE svg
  IMAGE "etc/ico-inform.svg"
END

当我尝试打开tilecache时出现500错误:

  

内部服务器错误

     

服务器遇到内部错误或配置错误   无法完成您的请求。

     

请与网站管理员@ localhost的服务器管理员联系   告知他们此错误发生的时间以及您的行为   在此错误之前执行。

     

有关此错误的详细信息可能在服务器错误中可用   日志中。

即使我已设置:

,也不会将任何内容记录到错误日志中
DEBUG 5
CONFIG "MS_ERRORFILE" "/var/www/map/ms_error.log"

这是SVG代码:

<svg width="22" height="22" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><title>ico-inform@0.5x</title><g transform="translate(1 -3)" fill="none" fill-rule="evenodd"><text font-family="Proxima Nova" font-size="21" font-weight="260" fill="#FFFFCA"><tspan x="8" y="19">i</tspan></text><circle stroke="#FFFFCA" cx="10" cy="14" r="10"/></g></svg>

如果我用另一个替换SVG文件,一切都会好起来的。似乎没有<path>标记的SVG文件不被mapserver接受,或类似的东西。

可能是什么问题?

0 个答案:

没有答案