我是很新的地理信息系統的整個領域,我打算做一個小程序,基本上與其他一些註釋的地圖上疊加GPS軌道在一起。我主要需要允許掃描(因此柵格)地圖(儘管支持正確的地圖格式以及像長期運行的OpenStreetmap之類的東西會很好)。一個免費的GIS庫支持光柵圖像建議
我的第一個探索性程序使用Qt的graphics view framework,並通過簡單地將它們投影到校準點上的WGS84橢球的切平面上來覆蓋GPS點。這給出了一半的體面精度,並且實際上看起來不錯。但後來我開始懷疑。爲了得到我需要的精度(即去掉「half-decent」中的「half」),我必須對地圖投影進行校正。雖然數學本身並不是一個問題,但支持許多地圖投影就像是不必要的工作。即使有幾個預測可能就足夠了,但我開始考慮只使用類似PROJ.4庫這樣的東西來做我的預測。但那麼,爲什麼不把它一路走呢?或許我也可以使用一個完整的地圖庫,例如Mapnik(編輯:Quantum GIS也看起來非常好),當我開始想要更多花哨的註釋或特徵性症狀時,這可能會付出代價。
所以,最後,到了一個問題:什麼會你嗎?你會使用一個完整的地圖庫嗎?如果是這樣,哪一個?同樣重要的是,它支持使用(並放大和縮小)柵格地圖並具有相當重疊的特徵。或者你會保持簡單,並使用Qt自己的圖形視圖框架和PROJ.4來處理地圖投影?我很欣賞任何反饋!
一些技術性問題:我正在寫在C++與基於Qt的圖形用戶界面,所以我喜歡的東西,與那些相對很好的發揮。此外,圖書館必須是免費軟件(如FOSS),並且至少要有體面的跨平臺(至少GNU/Linux,Windows和Mac)。
編輯:好吧,看起來我沒有做足夠的研究之前問這個問題。 Quantum GIS和Mapnik都非常適合我的目的。前者尤其如此,因爲它基於Qt。
哦,我知道GIS堆棧交換站點,但它的常見問題表明它是「......對GIS專業*感興趣的人」。 – gspr 2010-12-23 14:09:54