MS RFC 136:将shp2img重命名为map2img¶
- 作者
杰夫麦克纳
- 联系
- 状态
采用
- 最后更新
2021-10-07
- 版本
MapServer 8.0版
概述¶
这个 Shp2img 自从第一个开源版本发布以来,命令行实用程序就一直存在于MapServer代码库中,尽管它的设计初衷是对 Mapfile 进行简单的测试,但现在它已经成为在MapServer中管理数据的关键部分。然而,多年来,许多用户报告说不理解 shp2img 顾名思义,就是使用传统的Shapefile&Shape。
建议的方法¶
重命名 Shp2img 实用程序更改为更有意义的名称 Map2img (表示该实用程序可以获取映射文件并输出映射图像)。此更改对源代码的影响很小,但对msautest套件和MapServer文档的影响很大。
该方法最初是在 2020-07-07 PSC会议。
源文件已更改¶
- shp2img.c
重命名为 map2img.c
备注
重命名后,使用 --follow 通过git切换,例如命令: git log --follow map2img.c
生成文件已更改¶
- CMakeLists.txt
更改map2img实用程序的构建目标名称。
- Mapserver-config.cmake.in
更改map2img实用程序的可执行文件名称。
已更改MS自动测试文件¶
- pymod/mstestlib.py
设置 [MAP2IMG] 参数
- *.map
指向所有测试的map2img实用程序。
限制/注意事项¶
有一个空位 issue 无法显示重命名文件的历史记录。
向后兼容性问题¶
这是一个突破性的变化,因为旧的实用程序 Shp2img 将更改为名称 Map2img 并且可能会给用户和打包人员带来一些小小的痛苦,因此这就是为什么这将是主要的MapServer版本的一部分。
安全注意事项¶
没有预料到。
MapScript含义¶
没有预料到。
文件需求¶
这个 MapServer-documentation 将针对名称更改更新存储库。
票证ID和引用¶
投票历史¶
来自TomK的+1、Mikes、EvenR、JeromeB、SethG、JukkaR、来自SteveL的JeffM+0、来自ThomasB、HowardB的DanielM-0