显示在paraview包的高程网格(Displaying an Elevation grid in

2019-08-01 06:54发布

我是新来paraview包,并与所有不同的数据格式完全丧失。 所有我想要做的是显示由程序产生的标高格。 余存储在由索引浮子二维阵列仰角网格xy坐标和存储z坐标。 换句话说elevationGrid[x][y]存储该点(x,y)的上方的高度。

我应该使用哪种文件格式,这和它是如何定义的? 这将是理想的,如果有人可以给出,比如说示例文件,一个3x3的网格。

Answer 1:

用5×5网格和方程Z A第一种方法= X ^ 2 + Y ^ 2,使用非常简单的输入格式。 这是一个普遍的做法,不是特别专注于结构化网格。 下面一直与3.14.1的Paraview完成。

1)保存在csv格式,即你的数据:

"x","y","z"
-0.5,-0.5,0.5
-0.30000001,-0.5,0.34000001
-0.1,-0.5,0.26
[...]
0.1,0.5,0.26
0.30000001,0.5,0.34000001
0.5,0.5,0.5

2)打开在你的Paraview csv文件

填写所需的导入选项。

3)转换表中,以几何点

应用过滤器>按字母顺序>表来分

你会被要求给每个坐标的每个变量。

4)显示3D视图以查看您的积分

创建一个新的可视化视图(添加新的选项卡),然后选择“3D视图”。 激活在管道附近其名称的小眼睛您TableToPoints过滤器点击。

如果evething是好的,在这一点上,你会看到你的散点图。

5)最后一步:创建一个表面

应用过滤器>按字母顺序>德劳2D

并使用默认选项,一个终于得到:

编辑:

我记得专用功能的名称创建高程图...它是由标量函数的总结 。 你可以用一些上面的步骤结合起来,以获得更多的轻松,你想要什么。 如果需要的话我可以给你举个例子。



文章来源: Displaying an Elevation grid in ParaView