发布网友 发布时间:2022-04-17 10:58
共2个回答
懂视网 时间:2022-04-17 15:20
软件系统的功能:主要是把用户用软件语言书写的各种源程序转换成为可为计算机识别和运行的目标程序,从而获得预期结果。其主要研究内容包括:语言的翻译技术和翻译程序的构造方法与工具,此外,它还涉及正文编辑技术、连接编辑技术和装入技术等。
数据库系统的主要功能包括数据库的定义和操纵、共享数据的并发控制、数据安全和保密等。按数据定义模块划分,数据库系统可分为关系数据库、层次数据库和网状数据库。按控制方式划分,可分为集中式数据库系统、分布式数据库系统和并行数据库系统。数据库系统研究的主要内容包括:数据库设计、数据模式、数据定义和操作语言、关系数据库理论、数据完整性和相容性、数据库恢复与容错、死锁控制和防止、数据安全性等。
分布式软件系统的功能是管理分布式计算机系统资源和控制分布式程序的运行,提供分布式程序设计语言和工具,提供分布式文件系统管理和分布式数据库管理关系等。分布式软件系统的主要研究内容包括分布式操作系统和网络操作系统、分布式程序设计、分布式文件系统和分布式数据库系统。
人机交互系统的主要功能是在人和计算机之间提供一个友善的人机接口。其主要研究内容包括人机交互原理、人机接口分析及规约、认知复杂性理论、数据输入、显示和检索接口、计算机控制接口等。
热心网友 时间:2022-04-17 12:28
地下水系统三维可视化软件的研制目标是解决地下水系统的有效显示问题,能够方便地生成和浏览地下水系统的三维结构,据此总目标设计本软件的具体功能。
(一)地下水系统基础数据管理功能
用于实现对所有与地下水三维系统相关原始信息的管理,这些数据信息包括:DEM和影像数据、水文地质钻孔、物探测深、断裂带(层)、水文地质参数、地下水动态监测等内容。主要功能分解如下:
(1)图形数据的显示功能,包括放大、缩小、移动等;
(2)属性数据的编辑功能,包括追加、删除、修改等;
(3)数据信息的综合查询功能;
(4)与时间相关的动态曲线的绘制功能;
(5)数据信息的打印输出功能;
(6)友好的用户界面。
(二)地下水三维系统生成辅助编辑工具
地下水三维系统生成辅助编辑工具能够为用户提供一个进行地下水三维系统动态生成和编辑的工作环境,并为地下水数值模拟提供单元剖分功能以及水文地质参数的空间配准。
1.地下水系统基础数据预处理功能
对可以反映地下水系统三维结构的数据进行预处理,包括:水文地质钻孔、物探测深等数据,以形成经过概化的、以点表示的含水层垂向分层数据,这个过程是一个半自动化过程。具体功能如下:
(1)钻孔标志层的确认,按区域范围可确认多个标志层;
(2)考虑标志层条件下地层的一次概化功能,按各个钻孔进行,具体算法另行研究;
(3)具有人工合并钻孔垂向地层(综合层)的功能;
(4)选定系列钻孔自动绘制剖面图功能,并可进行人机辅助修改;
(5)概化后地层的存储功能,以数据库的形式保存。
2.地下水系统三维模型交互编辑功能
根据经过预处理的地下水系统基础数据,具有自动生成地下水系统各种界面的功能,并可进行人机交互编辑,依据这些经过多次修改的面能够自动生成地下水系统三维结构数据。具体功能如下:
(1)具有依据地下水系统预处理数据自动生成地下水系统空间介质面的功能;
(2)具有依据剖面图对地下水系统空间介质面进行矫正的功能;
(3)能够依据标准点进行有限范围内地下水系统空间介质面修正的功能;
(4)具有人工进行地下水系统空间介质面三角网点编辑的功能;
(5)具有多种形式的空间面相互裁切功能,并保持拓扑一致;
(6)具有依据空间面自动生成空间体的功能;
(7)具有对空间对象(空间面和空间体)的管理功能;
(8)具有针对空间对象的数据编辑与管理功能;
(9)具有针对空间对象的查询功能。
3.地下水系统三维空间几何剖分系统
对于任意一个已经生成的三维水文地质模型,用户可以根据需要进行不同要求的空间几何剖分,如三角网剖分、六面柱体剖分等,并可根据需要生成不同的数据格式。具体具有如下功能:
(1)能够进行四面体和六面柱体的剖分功能;
(2)在剖分过程中用户可以提供剖分精度与剖分参数;
(3)可对剖分单元进行水文地质参数配准,并可参数进行修改;
(4)剖分结果可进行人工编辑,并维持拓扑关系不被破坏;
(5)可对剖分结果与配准的水文地质参数进行存储,并提供明码格式以便其他用户调用。
(三)地下水三维系统可视化系统
利用生成的三维水文地质模型数据信息,系统可提供多种形式的地下水系统三维可视化显示,并可将这些成果用于保存和输出。
1.基于空间面的可视化飞行
为清晰地展现不同面(如地表面)的空间分布状态,采用飞行可视化技术,依据软件实现飞行观察。飞行的空间面对象只要包括地表面、含水层界面、地下水流体界面,其中地表面飞行的对象是DEM和卫星影像合成的三维表面;含水层界面飞行针对的是一个地下的空间界面,要求建立虚拟的地下环境;地下水流体界面飞行针对地下水的一个自由面,侧重考虑水体本身的界面效果。具体功能如下:
(1)依据空间面进行飞行观察,地表面时依据DEM和卫片合成的三维影像;
(2)飞行过程可以使用鼠标进行引导;
(3)可以为飞行过程预先设计飞行路线;
(4)可自动记录飞行过程而形成视频文件;
(5)可以任意调整画面的进度;
(6)要求飞行过程是连续的,注意解决大数据量问题。
2.选定范围地下水系统三维体的生成与动态显示功能
用户可以在有效区域范围内任意选定特定区域,系统将自动按垂向提取范围内的地质体进行动态显示。这个过程应根据人的视觉感受,通过针对数据对象的提取与运算,生成基于地下水系统不同对象的三维显示效果;通过对图形观察视角的不断改变,显示三维立体对象的不同侧面,形成动态变化效果。具体功能如下:
(1)系统自动提供可进行三维动态显示的区域范围;
(2)用户可用鼠标绘制进行三维数据提取与显示的范围,同时提供使用坐标串确定范围的功能;
(3)可将选择范围内指定深度的地质体进行数据提取,并进行三维显示;
(4)可以对地质体显示的各种参数进行设置,如光照、角度等;
(5)可以对地质体进行旋转,也可按一定速度进行自动旋转;
(6)地质体的各种切剖面需要进行用专业图案进行贴面;
(7)可对显示的地质体的空间对象进行属性查询;
(8)提取的地质体需要保留地表面的DEM数据和影像数据;
(9)可以将当前图形一图像的方式存储和打印。
3.含水层任意剖面生成
提供用户观察与X-Y平面垂直的任意剖面数据分布情况的功能,要求剖面将指定深度范围内的剖面图绘制出来,具体功能如下:
(1)用户可用鼠标直接绘制剖面性,也可以通过使用起止点来确定剖面线的位置;
(2)按剖面线绘制指定深度范围内的水文地质剖面,并根据含水层的性质填充图图案;
(3)可以查询含水层/隔水层的属性;
(4)若是潜水含水层,要标出潜水面;
(5)自动计算剖面线的方向,并予以标注。
4.任意含水层的等值线绘制
基于地下水系统三维数据模型,绘制选定范围内任一空间面的等值线,绘制结果可采用公共数据格式存储。具体功能如下:
(1)用户可用鼠标或坐标串生成等值线绘制空间范围;
(2)自动检索该区域范围内包括的空间面对象,并有效显示以供用户选择;
(3)按选择对象可自动生成等值线,并能有效解决跨断层问题;
(4)用户可以对等值线进行修改;
(5)等值线数据可采用公共格式存储并能打印输出。
(四)地下水流体运移的动态仿真
1.地下水体运移的动态仿真
依据三维的水文地质模型信息和经过配准的地下水体信息(如地下水位等),结合水文地质过程,配以适当的水文地质计算模型,实现地下水移动的动态仿真。具体功能如下:
(1)从剖面或三维地质体上能够观察选定时间段的水位变化状况;
(2)从剖面或平面上能够仿真地下水的流动状况;
(3)从剖面上仿真抽水状态下地下水体的流动状况。
2.地下水流场的动态模拟
利用地下水位监测数据,或系统模拟分析某时刻的水位数据,生成指定含水层指定时刻的地下水渗流场图。具体功能如下:
(1)用户选定模拟对象,包括含水层和区域范围;
(2)自动完成渗流场的计算,并绘制图形;
(3)该图形可存储或打印。
参阅:平面仿真地下水的流动状况,具有相类似的地质意义。
(五)地下水三维系统的网络服务体系
地下水三维系统的网络服务体系运行于INTERNET网络环境,以多种形式向社会提供地下水系统三维结构数据信息,并在一定程度上具有科普教育的作用。具体功能如下:
(1)以图形的方式显示可提供服务的地理区域范围;
(2)提供多种形式的用户需求范围选择;
(3)依据单机模式的地下水系统可视化功能,提供网络可视化服务,包括:空间对象的等值线、任意剖面图绘制、三维立体图绘制、地下水流场图绘制;
(4)提供基于SOAP协议的数据传输功能,供用户下载实际数据;
(5)记录用户的成功交易过程,包括用户使用的服务类型、服务区域、下载数据量等内容,为今后的有偿服务奠定基础。