2016-05-25 137 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

相关问题