surfit:开源网格化和等值线绘制软件
主页:https://surfit.sourceforge.net/
下载地址:https://sourceforge.net/projects/surfit/
surfit是一个计算机程序,它能够通过设置称为“网格规则”的条件和不等式,从各种数据(散点、曲线、表面等)计算出规则网格。surfit实现了原始的网格化方法。
提醒读者:本文信息可能存在错误或误导,建议读者在遇到需要详细信息的情况时,直接访问相关官方网站或者具体文献进行查看,以确保信息的准确性和可靠性。以下图件来源官网和文献仅作介绍参考。翻译亦可能存在错误,请谨慎校对参考使用。
不推荐使用,仅作介绍,关注源代码或者功能的可以考虑。
surfit是一个开源和免费的软件,源代码在GNU通用公共许可证(GPL)下免费提供。代码是用C++编写的。surfit的初始目标是为处理3D表面计算任务的科学家提供一个高效的工具。
程序具有以下基本功能:
允许用户通过定义一组所谓的“网格规则”来构建自己的网格算法。
可以从以下数据构建“网格规则”:
散点(表面应该插值或近似点);
曲线(表面应该插值或近似曲线,曲线的值可以是常数或取自其他表面);
区域(表面应该插值或近似区域,区域的值可以是常数或取自其他表面);
等值线(表面应该插值或近似等值线);
表面(表面应该插值或近似其他表面);
不等式(基于点、曲线、区域等);
线性条件(整个表面或某些区域的平均值或加权平均值)。
能够处理巨大的数据集。
结果表面的质量可以与通过克里金法或最小曲率法创建的表面相媲美。
Surfit 是一个计算机程序,它能够从各种数据(如散点、2D和3D等高线、表面等)计算出规则网格。它实现了原始的网格化方法,并具有以下功能和特点:
Surfit 功能与特点表
Surfit 是一个计算机程序,它能够通过多种方式(插值、近似、不等式等)从各种数据(散点、2D和3D等高线、表面等)计算出规则网格。Surfit 实现了一种原始的网格化方法。
程序具有以下基本特性:
Surfit 是一个多线程应用程序,能够利用计算机的所有处理器,还可以使用加速器来进一步提高计算速度。
生成的表面质量与 Kriging 或最小曲率方法创建的表面相当。
能够处理非常大的数据集。
Surfit 可以从具有不同不确定性的各种数据构建表面,包括散点、断层线、趋势面、等高线、不等式、积分条件等,并且可以按优先级排序或与权重结合。
支持多种数据格式。
Surfit 的功能通过屏幕截图和示例详细描述,但不要急于查看图片,下面的图片将给你一个关于 Surfit 能做什么的概念(一些图片是在 Surfer 11 中制作的):
简单的散点插值/近似。
Surfit 允许用户轻松选择数据点的插值或近似。近似的强度是一个可变参数。
使用平均孔隙度值条件进行孔隙度场估计。
从数字化等高线和断层线构建油藏顶面。
从井点、2D 和 3D 地震数据构建油藏顶面。
从散点数据构建 2D 地震表面。
从散点数据构建 3D 地震表面。
从井点、3D 和 2D 地震数据构建储层顶面。
有效估计油饱和厚度。
Surfit 的网格化算法在处理大数据集时表现出色,并且能够通过多种方式处理数据,从而生成高质量的表面。