First token must be SYMBOLSET, this doesn't look like a symbol file错误的解决

在使用 MFEditor 打开 Mapfile 使,有时会出现如下的错误:


open mapfile failed:msLoadSymbolSet(): Unknown identifier. First token must be SYMBOLSET, this doesn't look like a symbol file. solution(from others): add SYMBOLSET in the symbol.sym file,don't change others


该错误的原因是 Mapfile 文件中使用了 SYMBOLSET 关键字,如 SYMBOLSET ../etc/symbols.sym 。其指向的文件 symbols.sym 中没有找到 SYMBOLSET 关键字。


新版本的 mapserver 要求 symbols.sym 文件的第一行必须是 SYMBOLSET 关键字,否则就会报以上错误,老版本的 mapserver 没有改限制,所以会出现以前正常使用的 mapfile 现在打开却报错误。

Gmap 中的 mapfile 就存在着上述问题。在其第一行加上 SYMBOLSET 即可。下面的红色部分。


SYMBOLSET

  SYMBOL

    NAME "tent"

    TYPE VECTOR

    FILLED TRUE

    POINTS

      0 1

      0.5 0

      1 1

      0.75 1

      0.5 0.5

      0.25 1

      0 1

    END

  END

 

  SYMBOL

    NAME "star"

    TYPE VECTOR

    FILLED TRUE

    POINTS

      0 0.375

      0.35 0.375

      0.5 0

      0.65 0.375

      1 0.375

      0.75 0.625

      0.875 1

      0.5 0.75

      0.125 1

      0.25 0.625

    END

  END

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值