浅谈基于MapGIS开发地质找矿信息系统

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:wuwenwu321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要: 本文叙述了基于MapGIS开发地质找矿信息系统的必要性;分析了MapGIS K10的先进理念及相应的开发方式;阐述了系统设计的基本原则;剖析了系统的各模块的结构设计;文章给出了部分模块的典型代码;旨在能给广大同行带来一定的借鉴意义。
  关键词:地质找矿, MapGIS,系统开发
  中图分类号: F407 文献标识码: A
  
  从1950年代“地质工作有无工程性质”的大辩论,到1980年代“地质工作是强体力与强脑力劳动相结合的工作”的论断,再到今日“地质工作异同于建筑工程”的争执,整整半个多世纪对地质工作规律认识的演进。
  一方面,随着人类科学技术的飞速发展,地质工作技术装备和工作手段在不断更新换代的同时,新的技术手段不断被发明创造。地质科学水平也进入了由“定性描述”向“定量分析”发展的快车道。反映到地质工作实务上,直接的野外观察和通过人脑思辨解决工作中实际问题的数量和频率越来越小。
  另一方面,随着经济社会发展阶段的不断提升,对矿产资源需求程度呈刚性上升趋势,矿产勘查开发的强度与日俱增,相对基础地质工作所占比例越来越大。这两个方面的发展趋势给人们留下的表面现象是,在地质工作领域内,机器逐渐代替手工,电脑日益淘汰人脑,甚至产生“钻探进尺决定一切”的思潮。
  GIS作为一门新兴的技术的出现,为地质找矿信息的有效利用和管理,提供了一个强有力的工具和手段[1]。GIS可以把各种地质找矿信息以矢量数据的形式管理和保存,结合数据库的存储形式,使得各种地质矿产信息以图形及属性信息联系到一起,从而大大提高了地质找矿的工作效率。本文由浅入深的论述了基于MapGIS开发地质找矿信息系统,在现阶段具有一定的理论与实际意义。
  1 MapGIS K10
  长久以来,GIS软件和应用项目的开发始终受到三方面制约:第一,开发方式长期完全依赖程序员的手工作业,开发效率低;第二,项目需求变化频繁,所有的变更都反映在代码上,传统的软件生产模式导致哪怕是微小的需求变动都将牵一发而动全身;第三,用户对GIS开发商依赖程度高,容易被开发商“绑架”,对服务的持续优化和变更不利[2]。
  新一代MapGIS K10云GIS 软件不像以往的 GIS 软件一样以固态的形式提供给用户一个个软件产品或服务,而是以自主定制的形式通过互联网形式提供给用户,由用户自己根据所需聚合、重构成各种 GIS 工具,最终迁移形成自己所需的行业应用。这些工具可以完全按照用户的意愿任意插拔和组合,构建出丰富的应用功能,真正实现智能定制属于自己的应用软件和解决方案,从而实现系统更具智能化的随需而应。
  MapGIS K10全新的TCV软件结构和“纵生”开发模式,功能与数据相分离特性,可以使数据与数据、功能与数据可以彼此分离和聚合,重构成新的应用。这种全新的开发模式使客户无需花费大量资金、人力等投入就能设计出自己的软件,据测算,使用MapGIS K10进行同等项目开发的整体开发成本至少可以有效降低50%,如果是长期项目则可能降低85%,项目周期则可以缩短10%-50%的时间,产品缺陷密度降低约20%,日常技术维护成本也可以降低约20%。
  2系统设计原则与功能
  2.1设计原则
  基于MapGIS开发地质找矿信息系统必须遵循以下原则:
  (1)先进性
  在产品设计上,整个系统软硬件设备的设计符合高新技术的潮流,媒体数字化、压缩、解压、传输等关键设备均處于国际领先的技术水平。在满足现期功能的前提下,系统设计具有前瞻性,在今后较长时间内保持一定的技术先进性。
  (2)安全性
  系统支持对关键设备、关键数据、关键程序模块采取备份、冗余措施,有较强的容错和系统恢复能力,确保系统长期正常运行。
  (3)经济性
  在满足系统功能及性能要求的前提下,尽量降低系统建设成本,采用经济实用的技术和设备,利用现有设备和资源,综合考虑系统的建设、升级和维护费用。系统符合向上兼容性、向下兼容性、配套兼容和前后版本转换等功能。
  (4)实用性
  系统提供清晰、简洁、友好的中文人机交互界面,操作简便、灵活、易学易用,便于管理和维护。
  (5)可扩展性
  系统具备良好的输入输出接口,可为各种增值业务提供接口,例如GIS电子地图、手机监控、智能识别等系统。
  (6)开放性
  系统设计遵循开放性原则,能够支持多种硬件设备和网络系统,软硬件支持二次开发。各系统采用标准数据接口,具有与其他信息系统进行数据交换和数据共享的能力。
  2.2 系统功能
  基于MapGIS开发地质找矿信息系统主要功能定制为:数据转换功能,包括导入矿产图形和影像;图形编辑功能,包括矿产图形的拓扑编辑、属性编辑;数据汇总功能,包括各种矿产模型的汇总;影像处理功能,包括模型和矿产信息的匹配、遥感影像套入DEM;统计分析功能,包括GIS图形与属性数据的统计分析[3]。
  3 系统结构设计
  基于MapGIS开发地质找矿信息系统结构设计如图1所示。
  
  
  
  
  
  
  
  
  
  
  
  
  图1 基于MapGIS开发地质找矿信息系统结构设计图
  4典型代码
  (1)图形编辑功能
  图形编辑功能典型代码如下:
  CString strpath;
   GetDlgItem(IDC_EDFILENAME)->GetWindowText(strfilename);
   GetDlgItem(IDC_EDADD)->GetWindowText(strpath);
   m_filelist.ResetContent();
   if(strpath.Left(1)=="")
   { AfxMessageBox("你没有选择文件!");
   return; }
   FindFile(strpath);
  (2)数据汇总功能
  数据汇总功能典型代码如下:
  int i;
   char tmp[200];
   for(i = 0; i < m_filelist.GetCount(); i++)
   { m_filelist.GetText(i,tmp);
   changeqtzj0(tmp); }
   bstop=FALSE;
  (3) 影像处理功能
  影像处理功能典型代码如下:
  BROWSEINFO bi;
   char buffer[MAX_PATH];
   ZeroMemory(buffer,MAX_PATH);
   bi.hwndOwner=GetSafeHwnd();
   bi.pidlRoot=NULL;
   bi.pszDisplayName=buffer;
   bi.lpszTitle="选择一个文件夹";
   bi.ulFlags=BIF_EDITBOX;
   bi.lpfn=NULL;
   bi.lParam=0;
   bi.iImage=0;
   LPITEMIDLIST pList=NULL;
   if((pList=SHBrowseForFolder(&bi))!=NULL)
   { char path[MAX_PATH];
   ZeroMemory(path,MAX_PATH);
   SHGetPathFromIDList(pList,path);
   GetDlgItem(IDC_EDADD)->SetWindowText(path); }
  (4) 统计分析功能
  统计分析功能典型代码如下:
   CMenu* pSysMenu = GetSystemMenu(FALSE);
   if (pSysMenu != NULL)
   { CString strAboutMenu;
   if (!strAboutMenu.IsEmpty())
   { pSysMenu->AppendMenu(MF_SEPARATOR); } }
   bstop=FALSE;
   return TRUE;
  5 结束语
  本文主要是基于软件开发研究的思路,由浅入深地分析了基于MapGIS开发地质找矿信息系统的整体设计过程。实践证明,基于MapGIS开发地质找矿信息系统能较大的促进了矿产资源建设信息进程,随着系统的不断完善,系统在地质找矿中的作用将越来越明显。
  
  参考文献
  
  [1] 姜福林.地理信息系统(GIS)及其在地质矿产勘查中的应用[J].青海地质科技情报,1997(2):26—29.
  [2] 中地软件丛书编委会. MAPGIS 组件开发手册 [M].武汉中地信息工程有限公司,2002.
  [3] 杨自安等.化探与遥感信息在青海两兰地区找矿预测中的应用[J].地质与勘探,2003,39(6):42—45.
其他文献
摘要:随着社会经济的快速發展,我国公路工程取得了突破性的进展,在当前经济的发展中扮演着十分关键的角色,其工程质量直接关系到人们的人身安全。文章针对当前公路工程施工质量中存在的问题,提出了相应的解决措施,旨在促进公路事业的长远发展。  关键词:公路工程;施工;质量控制  中图分类号:X734文献标识码: A  引言  公路工程一般作业线长、工作量大,而且具有很大的流动性,再加上现场管理和技术人员综合
期刊
摘要:在我国公民建工程施工行程中经常伴随着能源的大量消耗,由于操作方法和施工方式的不注意就会导致大量能源消耗为达到应有的施工建设目的,造成了大量的能源浪费,为响应国家节能施工号召本文将介绍工民建工程施工中节能方式的几点意见。  关键词:工业与民用建筑;施工;节能措施  中图分类号: TU201 文献标识码: A  引言  不可再生资源一旦消耗殆尽,在短期内很难继续维持国家经济的快速平稳增长,为社会
期刊
摘 要:随着科技的进步,经济的快速发展,越来越多的工程出现在人们的视野里,为了提高企业竞争力和经济效益,适应新形势的需要,一定要加强对工程造价的管理,提高工程造价水平。本文分析了工程造价管理出现失控现象的原因,并针对存在的问题和造成的影响提出了相应的对策,积极推进工程造价管理的科学化和合理化发展。  关键词:工程造价;管理控制;失控;对策  中图分类号: TU723 文献标识码: A    1、引
期刊
摘要:新闻宣传工作在推进企业科学发展的进程中发挥着举足轻重的作用,已经成为提升企业核心竞争力的重要途径之一。所以,我们要深入研究企业新闻宣传工作,提高对新闻宣传工作重要性的认识;推进新闻宣传队伍建设;充分利用各种媒体加大宣传力度;完善新闻宣传工作制度,推动新闻宣传工作上台阶。文章对企业新闻宣传工作的重要地位和重要性及如何做好企业新闻宣传工作进行研究,提出了做好企业新闻宣传工作的具体思路和对策。  
期刊
摘要:由于公路隧道工程在建设过程中具有隐蔽性、复杂性和不确定性等风险,尤其在施工阶段,安全隐患问题突出,利用合理方法确定其潜在的风险并采取有效的措施将风险降至最低显得至关重要。本文就从公路隧道工程建设实际需要出发,采用量化分析的方式,分别从风险管理的三个方面加以论述,构建一套公路隧道风险评价流程,对今后的公路隧道工程起到指导作用。  关键字:公路隧道,风险评估流程,风险管理,风险决策  中图分类号
期刊
摘要:试验检测工作在公路工程建设全过程中都占有极其重要的作用,针对当前公路工程建设过程中存在的质量问题,结合多年从事公路工程试验检测工作经验和体会,对加强试验检测工作、提高公路工程质量工作方法进行如下探讨。   关键词:加强试验检测 工程质量 提高 方法   中图分类号:TJ765文献标识码: A  一、建立综合素质较高的试验检测队伍   由于公路建设市场业主、监理、施工单位的技术与管理水平参差不
期刊
【摘要】钢管桩承载能力、抗弯能力及捶击、穿透性能均较强大,远高于混凝土管桩,比较适合于自然条件较恶劣如波浪较大海域的现浇箱梁及开敞式码头工程。钢管桩目前大多采用1%号低碳钢,材料的抗压、抗拉、抗剪强度很高,加工成钢管后抗弯能力很强,在持力层好的地质情况下选用,可以大大地发挥其受力特性,提高单桩承载力,减少布桩数量。本文结合青岛海湾大桥三合同海上临时钢管桩施工的实践,对海上临时钢管桩承载力计算及整套
期刊
摘要:鉴于目前公路工程中对于机械化施工要求日益增高,机械管理工作质量对工程的开展起到很大的辅助作用。机械设备的施工过程中存在着一些问题,尤其是安全问题,严重影响了工程机械性能的发挥,不仅会损害施工单位的效益,更会危害施工人员的安全。本文结合笔者多年实践工作经验,简要的分析了公路工程机械设备的安全管理措施,希望可供相关参考。  关键词:公路工程;机械设备;安全管理  中图分类号: U412 文献标识
期刊
摘要:沿河、渠、湖、海岸或行洪区、分洪区、围垦区的边缘修筑的挡水建筑物称为堤防,同时也是防洪工程最早且运用最广泛的。本文首先分析河道堤防工程常遇到的问题以及原因进行简要分析,其次对我国现代化河道堤防工程设计的原则进行论述,最后对河道堤防工程设计存在的问题提出预防和改进措施。  关键词:河道堤防;工程设计;问题;原因;改進措施  中图分类号: TV147 文献标识码: A    河道堤防工程是防洪体
期刊
摘要:本文通过实例分析火力发电厂发电机组继电保护事故的类型,针对发电机组变压器继电保护及发电机继电保护模式下有可能发生的姑丈安排相应的预防措施,为广大火电厂运行人员提供参考。  关键词:火电厂;继电保护;事故及预防  中图分类号:TM58文献标识码: A    在火力发电厂中发电机组是最为重要的设备,其安全运行与火电厂的稳定生产息息相关。由于火电厂发电机组造价昂贵、结构复杂,而且火电厂内部仪器仪表
期刊