等值线生成 vtkContourFilter

使用vtkContourFilter时,它将任何类型的数据集作为输入,并输出等值线或等值面,如果输入数据由3D的网格单元组成,输出为等值面,2D则输出等值线,1D或0D则输出点。

使用该类,需要保证输入的数据包含需要提取的属性数据,使用SetValue方法设置生成指定值的一条等值线。可以使用GenerateValues设置生成等值线的条数和提取值的范围。

另外使用vtkScalarTree会提高等值线生成效率,当然你得先调用UseScalarOn方法。

时间: 2024-10-21 08:11:42

等值线生成 vtkContourFilter的相关文章

时空地图 TimeGIS.com 中生成等值线

在我的地图软件TimeGIS中加入了等值线生成的功能: 等值线的生成使用了wCoutour库, 代码根据这里的例子修改,http://www.06climate.com/view/1244.html 今天发现 MeteoInfo 气象软件开源了:https://github.com/meteoinfo 点赞一下 http://www.meteothinker.com/ 具体步骤如下:结合wContour例子, 准备了一个带多边形的例子 china.shp,准备一些监测点数据 //csv格式: /

[原创.数据可视化系列之四]跨平台,多格式的等值线和等值面的生成

这些年做项目的时候,碰到等值面基本都是arcgis server来支撑的,通过构建GP服务,一般的都能满足做等值线和等值面的需求.可是突然有一天,我发现如果没有arcgis server 的话,我既然没法生成等值面等值线了.况且,还有许多别的要求: 没有arcgis server支持,arcgis server毕竟是很大一笔开销,个人基本无法负担: 跨平台,有的服务器是linux,有的是windows,看来,只能是java的类库了: 免费,生成等值线和等值面的程序不能有费用: 输出多种格式,既能

由excel经纬度数据生成等值线过程

1.准备数据 2.转换成要素类,名称为xy1 3.定义投影 至此,将excel点数据导入的工作已经完成. 接下来,生成等值线: 1.克里金插值(Kriging) 2.生成等值线 由excel经纬度数据生成等值线过程,布布扣,bubuko.com

WebGIS中等值线前端生成绘制简析

文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 等值线是GIS制图中常见的功能,一般有两种思路:一种是先进行插值生成等值面栅格图,然后将等值面提取成等值线:另一种是进行插值后,直接再根据算法进行插值点连接生成一条尽量闭合以及平滑的曲线. 在进行插值中,有很多算法可以选择,各种算法中也会有不同的参数需要调试,并且更具实际情况,比如地理环境因素等进行微调,最后建模.这里我们要讨论的是忽略一切外在因素,只根据坐标

ArcGIS Engine生成等值线(C#)

原文:ArcGIS Engine生成等值线(C#) 本文介绍c#写的利用ArcGIS Engine生成等值线的方法. c#写的根据雨量站的降雨量值内插出降雨量等值线的功能.做几点说明:根据离散点生成等值线:(1)判断等值线shapefile图层临时存放路径是否存在,如果不存在则创建,如果存在并不为空则删除重建:(2)加[降雨量]字段并赋值,生成等值线后删除所加字段:(3)根据所选的字段利用IDW内插生成raster,再设定间距生成contour并标注. ---------------------

web前端利用turf.js生成等值线、等值面

样例如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>等值线的生成</title> <link href="Scri

等高线生成算法(转载)

等高线生成算法 输入:离散的采样点坐标和高度值(x_0,y_0,value_0),(x_1,y_1,value_1)......(x_n, y_n, value_n) 输出:等高线图,如下所示 wiki上的Marching squares算法对此有很好的说明,我也是按照wiki上面的步骤来实现这个算法的,下面对该算法的步骤进行简要说明. 输入参数: 1.点的集合(x_0,y_0,value_0),(x_1,y_1,value_1)......(x_n, y_n, value_n) ; 2.高度值

ArcGIS生成根据点图层生成等值面并减小栅格锯齿的操作步骤

一.打开ArcMAP并加载上相应的点图层和边界面图层 二.ArcToolbox--Spatial Analyst工具--差值分析--反距离权重法,依次进行以下设置 点击环境进行详细设置 下一步的设置“像元大小”是解决锯齿的关键步骤,掩膜主要作用是设置出图范围 确定后成功 生成栅格数据:右键刚生成的图层--导出数据 三.生成等值线 ArcToolbox--Spatial Analyst工具--表面分析--等值线 标注相应的字段

GP服务的调用(等值线面、泰森多边形、标注)

//获取并初始化等值线面图层 function getIsoAnalyzeResultLayer() { var layerId = "isoAnalyzeResult"; var graphicsLayerIsoAnalyze = map.getLayer(layerId); if (typeof (graphicsLayerIsoAnalyze) == "undefined" || graphicsLayerIsoAnalyze == null) { graph