继续整理TheChinaGreatWallWebGis
|
长城小站是由志愿者支持的公益性网站,无固定经济来源。2012年小站台历是由各方网友赞助图片、设计、印刷精心制作的纪念品,用于小站运营经费筹款。 欢迎您购买小站台历,支持长城小站与小站博客的发展。 |
|
继续研究mapserv6发生的问题。
之前报的错误是:
loadSymbol(): Unknown identifier. Parsing error near (STYLE):(line 471)
参考mapfile文档中的例子
TYPE 为POINT 的LAYER
其CLASS下的描述都用STYLE...END描述。
修改MAP文件中的所有POINT LAYER。
上传MAP文件后测试,错误变成
loadStyle(): Unknown identifier. Parsing error near (NAME):(line 367)
把所有的NAME标签都加上引号,错误依旧。
继续对比,把所有的TYPE LINE的LAYER的CLASS下描述用STYLE...END规范
把所有CLASS下的NAME注释掉。
错误变为:
loadSymbol(): Unknown identifier. Parsing error near (STYLE):(line 509)
修改SYMBOL下的STYLE,挪到对应的LAYER层中建立FEATURE
错误变为:
loadSymbol(): Unknown identifier. Parsing error near (STYLE):(line 514)
注释掉Symbol下其他无关的style。
错误变为:
msDrawREferenceMap(): General error message. error loading reference image /var/www/thegreatwall/html/public/TheGreatWallWebGis/html/small.jpg loadGDImg(): GD library error. msDrawLineSymbol(): (null) renderer does not support brushed lines
...
msDrawLineSymbol(): (null) renderer does not support brushed lines
将参考缩略图转换成PNG格式,正常输出了!成功!