Mapserver mapfile的改造为xml配置文件

Mapserver mapfile的改造为xml配置文件

Mapserver不能大范围推广的另一个原因可能出现在了这个mapfile配置文件上,
虽然以配置文件的形式存放理论很先进,但是使用和交互起来真不方便,
所以我决定把它往主流的json方向改进。

三个思路:

1.修改Mapserver源码,使其支持json配置文件
2.写个解本,可以将json自动转换为mapfile文件
3.退而求其次,采用xml格式(研究发现Mapserver对xml格式做了支持)

结论:

写个解本,将json格式转换为xml格式再由Mapserver自动支持。

以下是操作的主要记录

经研究,Mapserver默认是不打开xml样式功能的,其CMakeLists.txt文件里面有写:

option(WITH_XMLMAPFILE "include native xml mapfile support (requires libxslt/libexslt)" OFF)

所以想使用此功能还得自己编译

编译问题较多,请参考我另外的文章。

参考资料:

XML Mapfile support

https://github.com/MapServer/MapServer/tree/5dbbf8a19abb2f30b4852b72c8661faac14ae4c9/xmlmapfile

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容