2024-05-18 09:40:17 发布
网友
在不久的将来,我将对测量数据进行一些分析。这些数据是地理数据(例如高度测量和风测量),具有高分辨率(例如约5000万个x、y和z点)。在matplotlib中绘制这样的数据集非常慢,我想知道是否有更好的选择。在
我认为我自己在不久的将来会创建一个震动图(风向图)和地形高度的彩色图。必须注意的是,x、y和z值不是正方形网格或矩形网格。在
除了创建数字,数据集很可能还需要显示在谷歌地图上。这是否可以作为一个覆盖(也有这么大的数据集,或者我需要覆盖一个图像?)在
可以考虑使用PyQt及其Graphics Framework。在
您将为每种类型的项定义类,继承自QGraphicsItem,然后将这些项添加到QGraphicsScene,并将呈现本身留给QGraphicsView。预计这将是非常有效的。在
QGraphicsItem
QGraphicsScene
QGraphicsView
对于googlemaps,您可以将数据的一个子集导出到KML,并使用kmlayer来呈现它,或者像您所说的那样使用ImageOverlay,或者您可以尝试使用DataLayer API。在
(作为一种选择,你可以嵌入一个指向GoogleMaps的QWebKit小部件,并在上面覆盖一个QGraphicsView,但我认为这有点过头了)。在
可以考虑使用PyQt及其Graphics Framework。在
您将为每种类型的项定义类,继承自
QGraphicsItem
,然后将这些项添加到QGraphicsScene
,并将呈现本身留给QGraphicsView
。预计这将是非常有效的。在对于googlemaps,您可以将数据的一个子集导出到KML,并使用kmlayer来呈现它,或者像您所说的那样使用ImageOverlay,或者您可以尝试使用DataLayer API。在
(作为一种选择,你可以嵌入一个指向GoogleMaps的QWebKit小部件,并在上面覆盖一个QGraphicsView,但我认为这有点过头了)。在
相关问题 更多 >
编程相关推荐