使用 Matlab Google-Earth Toolbox 绘制纬度和经度

发布于 2024-09-26 09:13:33 字数 595 浏览 5 评论 0原文

我正在尝试使用 Google-Earth 工具箱 绘制一些航路点。它的文档非常糟糕,所以我认为这将是一个很好的 Stack Overflow 问题。

我有一个矩阵,wypts,它有十进制格式的纬度和经度坐标对(如果有人想知道宾夕法尼亚州州立大学机场(SCE)的情况)。

wypts =
   40.8489  -77.8492
   40.8922  -77.8492
   40.9355  -77.8492
   40.9788  -77.8492
   41.0221  -77.8492
   41.0654  -77.8492
   41.1087  -77.8492
   41.1154  -77.8492

以下代码不起作用,而是在宾夕法尼亚州绘制点,它在南极附近没有绘制任何内容:

output = ge_plot(wypts(:,1),wypts(:,2))
ge_output('wypts.kml',output)

I am trying to plot some waypoints using the Google-Earth toolbox. The documentation for it is pretty poor, so I figured this would be a good Stack Overflow question.

I have a matrix, wypts that has pairs of latitude and longitude coordinates in decimal format (If anyone is wondering this over the State College Airport (SCE) in Pennsylvania).

wypts =
   40.8489  -77.8492
   40.8922  -77.8492
   40.9355  -77.8492
   40.9788  -77.8492
   41.0221  -77.8492
   41.0654  -77.8492
   41.1087  -77.8492
   41.1154  -77.8492

The following does not work instead of plotting points in Pennsylvania, it plots nothing in the off the south pole:

output = ge_plot(wypts(:,1),wypts(:,2))
ge_output('wypts.kml',output)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

白芷 2024-10-03 09:13:33

你的纬度和经度混淆了。 ge_plot 的帮助文档说第一个输入应该是经度,第二个输入应该是纬度。试试这个:

output = ge_plot(wypts(:,2),wypts(:,1));
ge_output('wypts.kml',output);

You have your latitudes and longitudes mixed up. The help documentation for ge_plot says that the first input should be longitude, and the second input should be latitude. Try this:

output = ge_plot(wypts(:,2),wypts(:,1));
ge_output('wypts.kml',output);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文