关闭

ParaViewWeb基于本地服务的环境部署

标签: ParaViewvtk可视化
1933人阅读 评论(2) 收藏 举报
分类:

1. ParaViewWeb:

ParaViewWeb是一个可以应用ParaView提供的各种可视化和数据分析的组件集合。它使用最新的HTML5.0技术,如WebSockets和WebGL技术。关于ParaViewWeb的更多介绍,可以访问其网站。
http://paraviewweb.kitware.com/

2.ParaViewWeb部署步骤:

部署ParaViewWeb,主要需要两个文件,一个是ParaView的安装文件,另一个则是测试数据文件。

2.1 安装ParaView-4.4.0

在部署文件夹中找到安装文件:ParaView-4.4.0-Qt4-Linux-64bit.tar.gz。
将该文件解压到一个位置:
tar xvzf ParaView-4.4.0-Qt4-Linux-64bit.tar.gz home/user/ProgramFiles/
则会将该文件解压到home/user/ProgramFiles/的文件夹下。
然后,进入该文件夹,输入指令:
cd home/user/ProgramFiles/ParaView-4.4.0-Qt4-Linux-64bit
然后,再输入命令:
./bin/pvpython lib/paraview-4.4/site-packages/paraview/web/pv_web_visualizer.py \
–content ./share/paraview-4.4/www \
–data-dir /data-file \
–port 8080
注意:在以上的命令中,前两行是固定的,第3行中的“/data-file”是指要在paraViewWeb网站上做测试时用的数据所存放的路径。数据文件可以在ParaView的网站中直接下载,它支持如:.vtk, .vti, .vtm, .h5等多种格式的数据文件。

在部署文件夹中的 ParaViewData-v4.4.0是从其网站上下载的数据文件。因此这里第3行可以修改为:
–data-dir /ParaViewData-v4.4.0
第4行的”–port 8080”是指定部署完成后,访问ParaViewWeb本地服务的端口地址,“8080”端口如果已经被tomcat等占用,可以修改为别的未被占用的端口,这里将其修改为9090。因此,第4行为:
–port 9090

2.2 验证ParaViewWeb服务启动
当按照2.1节介绍的步骤,安装完成ParaViewWeb的本地服务,并且指定相应的数据文件和访问端口后,便可以访问本地服务了。输入指令:
$ ./bin/pvpython lib/paraview-4.4/site-packages/paraview/web/pv_web_visualizer.py \
–content ./share/paraview-4.4/www \
–data-dir /ParaViewData-v4.4.0 \
–port 9090
在浏览器的地址栏中输入:http://localhost:9090/apps/Visualizer/,进入页面:
图1. ParaViewWeb启动界面

选择左上角的第3个图标:Show File List,可以显示所有已经载入服务的能被访问到的数据文件列表。点击按钮后,并且选择打开其中的一个vtk格式的数据文件CubeStringArray.vtk。界面如下:
图2. 加载体数据后的界面

(未完待续……)

2
0
查看评论

ParaviewWeb学习记录10——ParaviewWeb的编译以及使用

前面提到过paraview的编译点击打开链接,在编译paraview源码的时候,要编译python,与web相关的其他设置都默认,就可以编译出web了,重点是使用方法: 1. 在vs里面设置pvpython为启动项; 2. 这个时候只运行了pvpython.exe,需要对其设置默认参数; 3. 设置...
  • u010484625
  • u010484625
  • 2015-05-07 16:50
  • 1143

ParaviewWeb学习记录2——Apache虚拟机安装配置

pvw按照上述设置只可以给一个用户使用,要想发布,需要安装web服务器进行客户的分发,我使用的是wampserver,这是一种集成了php+Mysql的集成服务软件,我是为了使用其Apache功能。 安装配置过程: 1. 安装wampserver; 2. wampserver主配置文件:wamp/b...
  • u010484625
  • u010484625
  • 2015-04-21 19:52
  • 927

Paraview图像处理-ParaviewWeb获取渲染图像过程

借助于VTK,Paraview提供了强大的图像处理功能。在VTK中,使用vtkImageData来表示图像的数据结构,它保存了图像的像素、维度、像素间隔等信息,不仅可以表示像素,还可以表示体素。另外,它还可以表示几何体以及拓扑关系(vtkImageData represents a geometri...
  • u010484625
  • u010484625
  • 2016-01-10 15:54
  • 2138

Ubuntu16.04系统中配置ParaviewWeb5.3+Apache2

Ubuntu16.04系统中配置ParaviewWeb5.3+Apache2本文基于Linux的Ubuntu系统安装ParaviewWeb,Linux系统的用户名为peng, 主机名为ubuntu, Paraview所选用版本为5.3.0 1. 下载和安装Paraivew5.3 2. 配置Parav...
  • timothy93bp
  • timothy93bp
  • 2017-08-23 17:58
  • 289

ParaviewWeb学习记录1

ParaviewWeb提供了一套机制,把paraview看做一个服务器,在客户端去访问这个服务器,从而实现对三维模型的交互;pvw提供了很多组件,可以在客户端根据需要去定制;pvw官网(http://paraviewweb.kitware.com/)的介绍可以实现pvw的功能,因为是开源的,可以根据...
  • u010484625
  • u010484625
  • 2015-04-21 17:15
  • 970

ParaviewWeb学习记录3

上述的对Apache虚拟主机的配置过程,主要在于三个部分:Apache,launcher,pvw,主要的配置在前面,通过Apache来分发用户,通过launcher来为用户启动pvw的进程。 我的理解:给Apache配置虚拟主机是为了把Apache当做一个虚拟的主机供用户访问,用户直接访问的是Ap...
  • u010484625
  • u010484625
  • 2015-04-21 22:27
  • 920

ParaviewWeb学习记录5——在win7下编译

paraview4.1+win7+python2.7+Qt4.8.1+vs2010编译成功过程: 注意:路径最好都不要有空格,尽量在根目录下编译;不编译Qt的话,编译出来的pv没有图形用户界面; 1. 下载pv4.1源码,官网就有,解压,放在根目录; 2. 下载python2.7,安装,添加环境变量...
  • u010484625
  • u010484625
  • 2015-04-29 08:43
  • 1327

ParaView在单页面下实现MPR

1.滤波器(Filters)和管道(Pipeline)由于ParaView的底层是基于VTK搭建的。VTK底层类实现的许多功能都是一个个滤波器。因此,在ParaView中,当需要实现复杂的功能时,可以通过将不同功能的滤波器通过管道进行组合来实现。2. MPR(Multiplanar Reconstr...
  • inter_peng
  • inter_peng
  • 2016-01-20 20:35
  • 1931

报 一个 paraview 源码安装bug

libmesh 后处理需要先装vtk, 好吧,w
  • lizhengjiang
  • lizhengjiang
  • 2014-09-16 11:43
  • 1210

Paraview 用于可视化 Peridynamic数据的 前处理步骤

Windows系统: 参考:Peridynamics with LAMMPS A User Guide 0.3 Beta 1. 下载并解压pizza.py,下载地址:http://www.sandia.gov/~sjplimp/download.html 一定要完整版,src 目录内含 dump...
  • txcokokok
  • txcokokok
  • 2016-12-08 15:55
  • 1673
    个人资料
    • 访问:656126次
    • 积分:5515
    • 等级:
    • 排名:第5750名
    • 原创:148篇
    • 转载:20篇
    • 译文:3篇
    • 评论:271条
    最新评论