对于基于卫星/雷达/激光雷达/飞机的2D/3D大气测量可视化,web上是否有任何Python解决方案。我的兴趣范围从简单地将飞行轨迹覆盖在卫星图像/数据上,到激光雷达/雷达/飞机测量的共址可视化(在其内部)以及与卫星像素相匹配的可视化。
在我开始自己的解决方案之前,我很乐意知道是否存在这样的可视化尝试(工具或自定义Python脚本)。
谢谢。
发布于 2011-10-28 19:49:05
对于2D图像,您可能需要考虑使用由美国国家大气研究中心( NCAR )生产的NCL,它是专门为处理和绘制大气(气象)数据而设计的。在该site上提供了一个令人印象深刻的结果图库。IMO的语法有时可能非常丑陋,看起来就像是一个python包装器,PyNGL现在存在(gallery)
对于3D大气数据的可视化,我的一些同事使用了许多非常令人印象深刻的工具,包括vis5d和vapour。
为了实现最大的灵活性,在大量的科学可视化中使用了mayavi2,它基本上是Kitware的VTK库的一个MATLAB风格的ipython接口。我不推荐这种方法,除非你乐于“滚动你自己的”,但如果你需要得到一个看起来恰到好处的三维结果,这是一个非常好的方法。
发布于 2011-10-19 05:23:42
你的问题是相当模糊的。2D/3D可视化图像是您拥有的图像还是您自己渲染的图像?它们是等高线图还是数据数组?python包种类繁多,但没有更具体的说明,我建议研究一下this website。我用过
matplotlib.backends.backendbackend_agg.FigureCanvasAgg(fig)
对于我的一些数据,我听说过一些关于底图的好消息。这完全取决于你如何处理你所拥有的东西。
发布于 2011-11-12 09:35:15
一个人的答案:
ccplot
ccplot是一个开源的命令行应用程序,它能够从CloudSat CPR、CALIPSO CALIOP、Aqua MODIS HDF4和HDF-EOS2文件中生成剖面图、图层图和地球视图数据集的二维曲线图。
https://stackoverflow.com/questions/7802459
复制相似问题