欢迎来到天天文库
浏览记录
ID:28119634
大小:3.02 MB
页数:80页
时间:2018-12-08
《基于windows城市地质信息管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、-基于Windows的城市地质信息管理系统StudyofCityGeoinformationManagementSystembasedonWindows专业岩土工程信息化研究生孙艳君指导教师胡建平教授天津城市建设学院2008年12月.---独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得天津城市建设学院或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示
2、了谢意。学位论文作者签名:签字日期:年月日学位论文版权使用授权书本学位论文作者完全了解天津城市建设学院有关保留、使用学位论文的规定。特授权天津城市建设学院可以将学位论文的全部或部分内容编入有关数据库进行检索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。(保密的学位论文在解密后适用本授权说明)学位论文作者签名:导师签名:签字日期:年月日签字日期:年月日.---摘要地质信息管理系统是项目“城市地质信息三维可视化关键技术研究”的子系统。主要实现地质数据的收集和整理、系统数据库的建立、
3、地质信息的管理和地质符号表达等功能,为项目的进一步开发提供基础平台。在论述了信息系统的相关概念及地质信息化的研究现状的基础上,确定了系统的可行性。分析了当今数据库及其开发软件现状之后,提出运用关系型数据库管理系统SQLServer2000及VC++6.0进行系统开发。介绍了系统的开发环境,并介绍了数据库开发所要经过的步骤,建立了本系统的数据库。进而提出了较为合理的总体设计及系统的结构。结合SQLServer的事物技术、ActiveX控件和ADO技术控制数据库操作,实现了数据录入与校验、数据编辑、信息查询、数据库备份与恢复、数据导入导出等功能。
4、另外,系统开发时应用了GUI技术,使系统界面友好,操作简单,方便了用户学习和使用。传统的地层和地形剖面图及其他相关图件的绘制是在绘图软件支持下手工完成,这样的绘制过程往往存在工作量大、时间长、精度有限等缺点,同时也不利于图件的进一步处理。通过对已有技术的分析,本文对钻孔数据进行了程序设计,初步实现了钻孔的点选、任意一个或多个钻孔地层的自动生成、地层的点选、地层颜色和纹理的自动填充、测井曲线的自动加载、二维地形图的自动生成等地质符号表达功能。本系统的相关的算法有:DDA直线生成算法、点和多边形的点选搜索算法、地层的自动生成算法、地层的颜色和位图
5、填充算法等。论述了STL中Vector的优越性,并将其作为系统信息操作过程中主要的存储方式。应用CDC、CRgn和CStatic等多个MFC封装类实现图形的绘制。最后,将本系统应用于天津城市建设学院新校区的工程信息管理中,取得了良好的效果。关键词:ADO,钻孔,动态生成地层,贝塞尔曲线,测井曲线.---ABSTRACTGeologicalInformationmanagementsystemisthesubsystemofprojectnamed“keytechnologiesstudyingofthree-dimensionalvisual
6、izationofgeologicalinformation”,itprovidesthebasicplatformforthefurtherdevelopmentoftheproject,itismainlyrealizesthecollectionandpresentationofgeologicaldata,establishesthedatabaseofsystem,themanagementofgeologicalinformationandthesymbolicexpressionofgeologicalfeatures.Thef
7、easibilityofthesystemwasdeterminedonthebasisofdiscussingtherelatedconceptsofinformationsystemandthestatusquoofthegeologicalinformation.ItproposedusingofrelationaldatabasemanagementsystemSQLServer2000andVC++6.0todevelopthesystembydiscussingthecurrentstatusoftoday'sdatabasean
8、ddevelopmentsoftwares.Thedevelopmentenvironmentofsystemandthestepsthatthedevelopme
此文档下载收益归作者所有