欢迎来到天天文库
浏览记录
ID:55975656
大小:632.74 KB
页数:6页
时间:2020-03-23
《基于ArcGIS Engine的钻孔柱状图自动绘制方法探讨.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第5卷第4期矿产勘查V01.5No.42014年7月MINERALEXPL0RAT10NJuly,2014基于ArcGISEngine的钻孔柱状图自动绘制方法探讨杨璐碌,吴堑虹(中南大学地球科学与信息物理学院,长沙410083)摘要针对钻孔柱状图传统绘制方法精度差、效率低的问题,文章提出了一种基于ArcGISEngine的钻孔柱状图自动成图技术。这一技术以VisualStudio2008为开发环境,以c#为开发语言,使用SQLServer2008建立钻孔数据库,并建立岩性符号库,实现了钻孔柱状图的自动生成。经山西支家地银矿实际钻孔资料验证,此方法成图速度快,效率高,并且所生成的钻孔柱状图能够
2、保证精确度,美观协调,满足了实际工作的需要。关键词钻孑L柱状图ArcGISEngine钻孔数据库岩性符号中图分类号:P623.6文献标识码:A文章编号:1674—7801(2014)04—0639—06须依赖于ArcGISDesktop桌面平台,即安装了Arc.O引言GISDesktop的同时,安装ArcObjects,才能利用AO钻孑L柱状图是地质工作中最为基础、也是最重进行开发,给开发及制图工作都造成了很大的不要的图件之一。它是根据对钻孔岩(矿)芯的观察便。ArcGISEngine(AE)是一组独立的跨平台嵌鉴定、取样分析以及在钻孔内进行的各种测试所获入式AO,是一个可以建立自定义并且独
3、立的GIS应资料而编制的一种图件。传统的钻孔柱状图主要采用程序的平台。在安装ArcEngineruntime和Deve1.用手工绘制,目前也有利用CAD、MapGIS以及Ar-operKit后,即可利用其在不同开发语言环境下开cObject等工具进行绘制的方法。传统的绘制方法发。AE拥有许多构建在工业标准基础之上的高级工艺繁琐复杂,成图周期长,效率低,精度不高,且不GIS功能,可解决上述图形数据与非图形数据的易修改⋯。而使用CAD等的绘制方法,由于缺少对连接和管理问题,并且可进行一次性成图,免去用户非图形数据的管理能力,对进一步的分析造成不便。后期填充及整饰工作,AE较AO有简洁、灵活、易M
4、apGIS和Excel生成柱状图的过程中,需要用户进用、可移植性强的优势,并且其跨平台性及独立性使行投影和标注操作,过程较复杂,易出错,并且需要AE可脱离ArcGISDesktop的平台,这大大降低了耗费一定的时间进行花纹填充和后期整饰的工开发的成本。从所查文献记载来看,国内很少将AE作。。随着近年来GIS理论在地质生产中的广泛运用于地质专业图件的制作,而其灵活简便且成本应用,需要一种GIS支持的钻孔柱状图绘制系统,其低的优势使AE在钻孔柱状图成图方法的探索中有不仅能绘制钻孔柱状图,而且还要求能对矿区钻孔了实际意义。数据进行对比和数据管理。为此,基于ArcGISOb-1设计思路jects(A
5、O)的钻孔柱状图绘制系统有了实际意义。AO是ESRI公司提供的基于ArcGIS的二次开发平1.1制图程序设计台,是基于MicrosoftCOM技术所构建的一系列COM组件集。AO提供了ArcGIS的全部功能,但必为了保证成图的精度,提高绘图自动化的程度,[收稿日期】2013—11一l9[基金项目】国土资源部危机矿山接替资源找矿项目(编号:[2007]105)资助。[第一作者简介]杨璐璩,女,1989年生,在读硕士,从事GIS科研和应用方面工作。639矿产勘查将整个自动成图的实现分为4个层次,依次为硬件柱状图绘制流程共分为4个步骤:第一步为数层、数据层、GIS层和应用层。为了数据层和GIS层据
6、选择,即用户根据需求选择所需绘制的目标钻孔的顺利运行,硬件层的设计需求如下:编号;第二步为参数确定,即用户输入绘图参数并选(1)CPU速度:2.2GHz及以上;择拟绘制的内容;第三步为系统根据所选钻孔编号(2)处理器:IntelPentium4及以上;自动在数据库中查找对应数据;第四步为钻孔绘制,(3)内存:2G以上;具体内容为自动创建绘图图层,根据绘图参数计算(4)硬盘空间:5G以上;柱状图控制点坐标,以及根据坐标利用AE提供的(5)屏幕分辨率:1024×768;绘图接口完成钻孔柱状图绘制及打印输出。(6)其他硬件:鼠标,键盘,打印机。1.3数据库设计在数据层的设计方面,根据需求,采用关系
7、模型为了更好地管理和组织钻孔数据,采用数据库并选择MicrosoftSQLServer2008为数据库设计软的方式来存储钻孔数据。数据库类型选用关系型数件。据库,即以二维表的形式保存数据。各二维表通过GIS层设计方面,使用了ArcGISEngine9.3作外键进行连接,实现了表问的关联,无信息丢失,各为二次开发平台。表内容独立,逻辑相关联。这种一模一一型一一不一仅一防止了数其余的设计需求方面,本文选择Visu
此文档下载收益归作者所有