2016-05-25 141 views
1

我有一個ADS-B接收器,我想創建一個Matlab應用程序,如http://www.flightradar24.com(肯定有點更基本),用於在地圖上跟蹤航班。是否可以使用Matlab創建地圖應用程序?

爲了做到這一點,我需要能夠實現一個「交互式」地圖(谷歌地圖或類似的地圖)。我知道Matlab中的GUI工具,但我對它並不是很熟悉,但我不知道它的侷限性。我想知道用Matlab(關於地圖)編寫這個應用程序是否可行,因爲我已經習慣於使用ADS-B信號和數據。

如果Matlab不是一個適合此目的的語言,請指出我允許我這樣做的其他語言嗎?我一直在考慮C#,因爲它有很多可視化應用程序,但是,不知道是否可以實現交互式地圖。

P.S .:我從來沒有使用任何編碼語言的地圖,我將不得不從零開始。

+0

看看映射工具箱! – Daniel

+1

或查看mathworks文件交換中的「plot_google_map」。我已經使用這個功能,像魅力一樣工作。之後,如果您可以從ADS-B獲得每個航班的座標,它不會太複雜。 – obchardon

回答

0

Mapping Toolbox提供了用於分析地理數據和在MATLAB®中創建地圖顯示的算法,函數和應用程序。您可以從各種文件格式和Web地圖服務器導入矢量和柵格數據。該工具箱允許您使用修整,插值,重採樣,座標轉換和其他技術來對數據進行子集和自定義。地理空間數據可以與單個地圖顯示中來自多個來源的基礎地圖圖層相結合。通過將映射函數整合到MATLAB程序中,您可以在地理空間工作流程中自動執行頻繁的任務。

如果你想使用C#,那麼我認爲這個tutorials可以幫助你。

但是,如果你想要更詳細的教程加例子,那麼我建議你檢查這個Google Maps JavaScript API

相關問題