我对整个GIS领域都很陌生,我即将制作一个小程序,它基本上覆盖了地图上的GPS轨迹以及其他一些注释.我主要需要允许扫描(因此是光栅)地图(虽然从长远来看支持正确的地图格式和OpenStreetmap之类的东西会很好).
我的第一个探索程序使用Qt的图形视图框架,并通过简单地将它们投影到校准点处的WGS84椭球的切平面上来覆盖GPS点.这提供了一半不错的准确性,实际上看起来不错.但后来我开始疑惑.为了获得我需要的准确性(即删除"半体面"中的"一半"),我必须更正地图投影.虽然数学本身不是问题,但支持许多地图投影感觉就像不必要的工作.虽然一些预测可能就足够了,但我开始考虑使用类似PROJ.4库的东西来做我的预测.但是,为什么不一直采取它?也许我还可以使用一个完整的地图库,如Mapnik(编辑:量子GIS也看起来非常好),当我开始想要更多花哨的注释或其他一些特征症状时,这可能会有所回报.
所以,最后,到了一个问题:什么会,你怎么办?你会使用一个完整的地图库吗?如果是这样,哪一个?同样,重要的是它支持使用(和放大和缩小)栅格地图并具有相当重叠的功能.或者你会保持简单,并使用Qt自己的图形视图框架和PROJ.4之类的东西来处理地图投影?我感谢任何反馈!
一些技术细节:我用C++编写基于Qt的GUI,所以我更喜欢那些与之相关的东西.此外,该库必须是免费软件(如在FOSS中),至少是体面的跨平台(至少GNU/Linux,Windows和Mac).
编辑:好的,在问这个问题之前,我似乎没有做足够的研究.这两种量子GIS和Mapnik的似乎非常适合我的目的.前者尤其如此,因为它基于Qt.
| 归档时间: |
|
| 查看次数: |
2326 次 |
| 最近记录: |