关于Maptitude 3.0中等值线分析功能的实现

时间:2022-04-14 01:57:21

关于Maptitude 3.0中等值线分析功能的实现

摘要:深入研究Maptitude 3.0中等值线分析功能的实现,介绍等值线的绘图原理和Maptitude 3.0在气象服务中具体绘图功能的实现,可以更好地加强对Maptitude 3.0的开发和利用,进一步为气象部门或其他行业服务。

关键词:Maptitude 3.0;等值线;原理和方法;过程和步骤

中图分类号:TP311.5 文献标识码:A文章编号:1007-9599 (2011) 19-0000-01

Contour Analysis Function Achievement about Maptitude 3.0

Zhang Longying

(Oil Production Plant of Shengli Oilfield Marine Environment Forecasting Station,Dongying257000,China)

Abstract:In-depth study of Maptitude 3.0 contour analysis in the realization of the principle introduced contour mapping and meteorological services in Maptitude 3.0 in the realization of the specific graphics can better enhance the development and use of Maptitude 3.0,further meteorological services sector or other industries.

Keywords:Maptitude 3.0;Contour;Principles and methods;Processes and procedures

Maptitude 3.O作为一个较好的开发工具,已经被很多部门广泛地应用和开发,而自动绘图功能的实现,对准确地预测天气有着重要的作用。因此,加强对关于Maptitude 3.0中等值线绘图功能分析和实现,使其自动化绘制规数值预报产品图、天气图、流线图、风场矢量图、剖面图、探空曲线等,是气象服务的一个重要方面。

一、Maptitude 3.0中等值线的绘制原理和方法

等值线是制图对象某一数量指标值相等的各点连成的平滑曲线,由地图上标出的表示制图对象数量的各点,采用内插法找出各整数点绘制而成的。目前,等值线的绘制基本有两种方法:扫描线生成算法;网格法。扫描生成发尽管能够生成光滑的等值线,但是运算量大、运算过程繁琐,比较复杂,采用的较少;而对于网格法分为矩形网格法和三角形网格两种,基本方法和过程是在指定区域内进行网格的划分,将指定对象转换成网格点进行描述。而无论哪一种网格法,对等值线的绘制步骤基本分为等值点的计算和确定;等值线的追踪与平滑;对等值增加、移动、选择、删除的控制。目前,气象服务中主要应用的网格法为矩形网格法和三角形网格法等。

(一)矩形网格法

矩形网格法利用指定区域的高程离散点利,建立形象的曲面模型,通过内插等方法得到一组有规则、有条理的矩形网格数据,再以矩形网格为基础,进行线性插值追而踪得到等值线。现在矩形网格法上多以二维三次多项式进行内插,内播任意点函数值,给出矩形网格上的等间距,进行跟踪并线性内插,使原始矩形网格任意等分加密的方法,更准确地求等值线上点。

(二)三角形网格法

所谓的三角网格法,是指直接根据图层挖掘平台生成的三维数据点来建立二维不规则开关的三角形网,然后在三角形边上内插所求等值点,进行等值点,等值线的搜索,最后结合B样条曲线拟合成光滑曲线。

三角形网格法的基础工作是对气象测站网的三角形进行剖分,即按一定的方式要求把分析区域内的离散站点连接起来,形成一种互不交叉的三角形网。对三角形网格的等值线进行分析,搜索每一单元网格,这样对等值线的分析更加客观。这种方法直接利用各离散站点的原始资料,所以,分析结果可以更准确地反映研究对象的真实分布。

二、Maptitude 3.0中等值线的绘制过程和步骤

Maptitude 3.0提供十分丰富的格式转换功能,诸如与ARC/INFO、MapInfo、AutoCAD、FoxPro等接口,还可接收栅格图像格式数据。具有系统集成、数据库分析、算数查询或逻辑查询等多种功能,应用十分广泛,而在气象服务和地理信息的绘图上,Maptitude 3.0中等值线绘图功能的实现,是期重要体现之一。具体步骤有等值点的确立、等值线的处理和等。

(一)等值点的生成

等值点的确定是等值点生成的重要组成部分,网格法成一个多边形,我们可以把这个多边形分为有N个网格,确定一个网格中是否有一等值点,这就取决于该网格所对应的网格形状是否与某一高程值的水平,并且而相交,具体体现为这一高程值是否介于网格的某一边的两个顶点的高程值之间。等值点的确定有两种情况,如果在一个数组Dots中存放找到的节点,并假设要找的等值线为X,则进行具体如下的步骤:

1.筛选网格点的值:在网格的所有Row×Col的网格上,循环逐一地核对网格点的值,看网格点值是否等于线值X,如果正好对应,则记录该下该网格点的坐标。

2.处理网格各棱边:测试(Row一1)×(Col,一1)个边框,看线条是否通过该棱边,运用公式是:(f(A)一X)(f(B)一X)

(二)等值线的处理

采用不同的方法,绘制出来的等值线图也是不同的。但是,Maptitude 3.0中等值线功能自动绘制有这基本一致的规则:计算全部等值点的平面位置;必须有规则、有次序的将等值点逐点连成等值线,然后寻找等值线的起始点和终止点,也就是等值点的追踪问题;等值线的生成及平滑

对等值线的处理包括判定坐标、进行排序、进行内点和孤点的处理等。如确认等值线在网格中的走向,等值线进入网格和走出网格后的走向都要进行追踪,等值点的远近和等值线的千金方能够像都要考虑在内。如网格点位等值点时。此时等值尽管通过网格点,但网格点同时又是其它相邻网格的公共点,这会造成网格点重复使用和追踪混乱等问题,一定要对网格点给及时的修正。

三、总结

关于Maptitude 3.0中等值线功能的分析还有许多方面,对等实现做出正确的认识,开发其绘图功能,同时我们要不断研究、总结和利用,实现其在气象服务、地理信息以及其他行业上的作用。

参考文献:

[1]关军,孙立潭.Maptitude 3.0中等值线分析功能的实现[J].理工大学学报(自然科学版),2001,5

[2]宋丽娟,龚晓峰,钟猛.基于网格法的等值线绘制方法[J].现代电子术,2005,14

上一篇:刍议校园网的管理与维护 下一篇:Tetra系统的干扰分析