渤海油田地图化数据库的开发陈舟圣渤海石油公司采油研究所,天津塘沽,300452摘要基于MapInfo的基础上,本文用VisualBasic和MapBasic将渤海油田有关数据地图化,具有检索、查询、统计、分析等功能,并阐述了数据库开发内容与实现方法。关键词地图化数据库MapInfo将数据可视化、信息地图化,是计算机信息系统的一种发展趋势。MapInfo提供了完整的解决方案,应用于普通微机上。MapInfo在邮电、水利、林业、军队、公安等部门得到了广泛的应用。油田现场中不但有简单的数字式的报表,更有大量的复杂的图形,如:油井管柱图,油井流程图等。地图化数据库的建成,能给现场技术人员和管理人员带来极大方便。1MapInfo简介MapInfoProfessional系统是一个全面的桌面化地图化工具。可以进行复杂的地理分析;远程数据连接;创建强调自己的数据特性的专题地图;以及OLE嵌入,对拖放的支持,自动跟踪,副本地图等。它有以下主要功能:(1)组织数据和地图。(2)绘制编辑地图,将数据地图化。(3)管理数据表。(4)通过统计、选择查询、专题地图等来分析数据。(5)可以进行布局窗口,标注地图。MapInfo系统最重要特点是数据地图化,要建成一个完整的地图数据库系统必须再进行开发,MapInfo本身带有开发语言MapBasic,开发地图化数据库可以用VisualC++或VisualBasic来开发。2地图化数据库开发内容及特点2.1数据库开发内容数据库开发是采用VisualBasic4.0和MapBasic进行混合编程成为一体化地图系统。数据库系统内容分为两大部分:(1)油田MAP系统;(2)建立数据库。建立数据库部分包括:(1)生产动态数据;(2)油田平台数据;(3)电泵井基础数据;(4)电泵井生产月报;(5)射流泵井生产月报等。油田MAP系统如图所示:VB应用程序MapInfo系统MapBasic程序OLE2.2地图化数据库特点Mapinfo通过表的形式将数据与地图有机的结合,Mapinfo按图层组织计算机地图,每个图层包含整个地图的一个不同方面。地图化数据库的每一个地图都是由几个图层有机结合的,从而将数据与图形融合在一起。如油井管柱图由装饰图层、部件图层组成。这个地图就包含了油井管柱的各个方面如名称、内径、外径、顶深等参数。如果需要增加别的数据,只要增加新的图层就可以了。Mapinfo一个重要特征是将一些意义的数据记录在地图上并显示出来。这可以通过地理编码来实现的。例如,油田各个平台油、气、水产量以及注水量可以通过地理编码来实现。Mapinfo的另外一个显著特征,能将数据库中的信息进行直观的可视化分析。专题地图就是用于分析和表现数据的一种强有力方式,用户可以通过使用专题地图将数据图形化。使数据以更直观的形式在地图上体现出来。当使用专题地图渲染在地图上显示数据时,可以清楚地看出在数据记录中难以发现的模式和趋势,为用户的决策支持提供依据。地图化数据库借助Mapinfo这个特征对油井类型、油井产量、油矿产量等进行了专题地图渲染。以上这些重要特征是用一般编程语言很难做到的,而借助于Mapinfo可以很容易做到。这些重要特征同时也是地图化数据库的优点。3地图化数据库系统实现方法及示例建立数据库部分中数据库是用Microsoftaccess数据库系统建立,通过VisualBasicDAO技术进行连接,将数据库中的数据和MAP系统的图形相连接。数据库能实现查询、增加、删除等一般数据库具有的功能。MAP系统是基于MapInfoProfessional进行开发,能实现检索、查询、统计、分析等功能。系统中所有图形都是在MapInfoProfessional中进行地图化。(1)检索功能主要迅速调出检索图,渤海油田检索图或各油矿检索图。(2)查询功能分别可以查询生产动态、油井物性、简史、油井结构、工艺流程。实现方法如下:油田MAP系统检索系统查询系统统计系统分析系统检索油矿检索平台生产动态油井物性简史油井结构工艺流程专题地图油井类型数据统计生产状况机采状况(3)统计、分析功能主要是利用MapInfo专题地图和SQL选择和数值模拟方法来实现油井类型、生产状况、机采月报等功能。(4)示例管柱图:输入数据库对话框:分析趋势图:4.结束语本文在数据库中检索、查询、统计、分析等功能对渤海油田地图化数据库进行了初步开发,数据库中数据量和功能都很有限。地图化数据库的建成需要输入大量数据,以及进行开发新的功能,从而来完善渤海油田地图化数据库。参考文献:渤海油田检索图生产动态(平台)简史(平台)工艺流程(平台)流程节点油矿检索图生产动态简史工艺流程油井物性油井结构原油物性油层物性钻井物性油井管柱射孔情况检索1MapInfo4.0实用培训教程童晓明等北京电子工业出版社1998渤海油田地图化数据库的开发(英文摘要)DevelopmentofMapDatabaseofBohaiOilfieldChenzhoushengBoHaioilproductcompanyAbstract:OnthebasisofMapinfoProfessionalsystem,ThispaperintroducesthedevelopmentofBohaimapdatabasebyusingVisualBasicandMapBasic,whichhasfourfunction:index,query,statistic,analyse.contentofdatabasedevelopmentandresearchmethodaredescribed.Keywords:MapDatabaseMapInfo