2010-12-23 66 views
5

我是很新的地理信息系統的整個領域,我打算做一個小程序,基本上與其他一些註釋的地圖上疊加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 GISMapnik都非常適合我的目的。前者尤其如此,因爲它基於Qt。

+1

哦,我知道GIS堆棧交換站點,但它的常見問題表明它是「......對GIS專業*感興趣的人」。 – gspr 2010-12-23 14:09:54

回答

3

見GDAL www.gdal.org用於固體背景庫光柵格式和操作,並且它包含PROJ.4用於轉化。

QGIS依靠GDAL一些數據導入,除其他事項。

+0

非常有趣。謝謝。我會讓答案不被接受,直到我做出決定或其他答案出現爲止。 – gspr 2010-12-24 10:15:19