简介:适合不知如何写数据输出方面的相关专业大学硕士和本科毕业论文以及关于数据输出论文开题报告范文和相关职称论文写作参考文献资料下载。
(青海省第二测绘院 西宁 810001)
摘 要:本文基于笔者多年从事地理信息系统的相关工作经验,以GIS数据处理为研究对象,探讨了常见的GIS空间数据格式及特点,以EPS2008地理信息工作站为背景分析了GIS空间数据转换的具体实施过程,在此基础上,笔者总结了在这个过程中常见的一些问题及解决方法.全文是笔者长期工作实践基础上的理论升华,相信对从事相关工作的同行能有所裨益.
关键词:EPS2008地理信息工作站 GIS空间数据 转换 脚本
中图分类号:P2 文献标识码:A 文章编号:1672-3791(2011)09(c)-0009-02
GIS技术的创立和发展,与地理空间信息的表示、处理、分析和应用手段的不断发展紧密相连.随着地理信息产业的建立和数字化信息产品在全世界的普及,社会对GIS的认识普遍提高,需求大幅度增加,导致GIS应用的扩大与深化,由于目前生产GIS测绘产品的软件种类繁多,要求提交成果的数据格式也不尽相同,所以在应用EPS2008地理信息工作站(以下简称EPS2008)进行数据转换的技术环节对成果数据的质量起着至关重要的作用,在下面的篇幅中,应用具体实例针对这个环节进行了简单论述.
1. 常见的GIS空间数据格式及其特点
1.1 GIS空间数据格式的特点
空间数据是指用来表示空间实体的位置、形状、大小及其分布特征诸多方面信息的数据,它主要应用是点、线、面以及实体等基本空间数据结构,空间数据除了具有数据的基本特征之外,还具有空间特征、属性特征、时间特征三个显著的特征,根据空间数据的特征可以将空间数据分为属性数据、几何数据以及关系数据三大类.
作为GIS的操作对象,虽然这些不同格式的空间数据都具有自身的特点,但这些GIS空间数据中所有的要素都是以点、线、拓扑面、注记以及实体等形式进行表示,在不同的软件中依据要素所包含的属性信息进行符号化表现.
1.2 常见的GIS空间数据格式
目前,测绘市场上比较常见的GIS空间数据包含有由ArcInfo软件生产的E00、Coverage、Shape格式,由MapInfo软件生产的Tab、Mif格式,由MapGIS软件生产的Wt、Wat等格式,以及由ArcGIS软件生产的Mdb格式等等.EPS2008自身的数据格式为Edb格式,本文主要论述的是怎样将Edb格式的空间数据与以上几种常见的其他格式空间数据进行转换.
2. EPS2008中GIS空间数据的输入
由于EPS2008是GIS软件中的一种,所以针对其他格式的GIS空间数据的导入过程相对简单,数据中的属性信息在转换为Edb文件时将被替换为模板中定义的同名属性字段,在属性表中没有名称对应的属性字段,会被存放在外部信息中,在编辑操作过程中,都可以被引用.图1为输入mdb、edb、e00等格式空间数据时的参数设置对话框,图2为输入dwg、dxf等格式空间数据时的参数设置对话框,还可以在数据输入后应用属性处理功能将数据的属性字段在外部数据与基本属性之间相互转换.
3. EPS2008中GIS空间数据的输出
EPS2008中GIS空间数据的输出需要编制脚本来完成,在脚本中包含以下三部分.
3.1 输出参数的设定
输出参数包含输出数据格式、输出范围、注记输出方式、输出的路径名、输出使用的编码对照表以及注记分类对照表等等.下面的语句是输出E00数据的样例:
SSProcess.SetDataXParameter "DataType","3"
SSProcess.SetDataXParameter "FeatureCodeTBName","FeatureCodeTB_10000"
SSProcess.SetDataXParameter "SymbolScriptTBName","SymbolScriptTB_10000"
SSProcess.SetDataXParameter "NoteTemplateTBName","NoteTemplateTB_10000"
SSProcess.SetDataXParameter "ExportPathName",""
SSProcess.SetDataXParameter "DataBoundMode","0"
SSProcess.SetDataXParameter "SymbolExplodeMode","2"
SSProcess.SetDataXParameter "LayerUseStatus","1"
SSProcess.SetDataXParameter "ExportLayerMode","1"
SSProcess.SetDataXParameter "ExplodeNoteStatus","1"
SSProcess.SetDataXParameter "ExportArcInfoNoteToPoint","0"
SSProcess.SetDataXParameter "ExportEmptyLayer","0"
3.2 图层输出关系的对照
在输出的脚本中定义需要输出的图层的个数、名称以及输出图层名对照关系,
startIndex等于0
SSProcess.SetDataXParameter "ExportLayerCount","77"
SSProcess.SetDataXParameter "ExportLayer" &, CStr(AddOne(startIndex)),"测量控制点"
SSProcess.SetDataXParameter "ExportLayer" &, CStr(AddOne(startIndex)),"数学基础"
SSProcess.SetDataXParameter "LayerRelationCount","77"
startIndex等于0
SSProcess.SetDataXParameter "LayerRelation" &, CStr(AddOne(startIndex)),"测量控制点:ControlPt"
SSProcess.SetDataXParameter "LayerRelation" &, CStr(AddOne(startIndex)),"数学基础:GridLe"
4. 数据转换过程中可能出现的问题及解决方法
(1)如果输出的数据为E00格式数据时,在数据输出之前首先需要依据edb数据中符合拓扑关系的面状要素提取相对应的弧段及面心点,之后将弧段、面心点与对应的面状要素建立起关联,这些处理过程可以编写在脚本中应用程序在数据输出前对edb数据进行自动处理.这样才能保证输出后的E00数据中的拓扑关系完整、正确.当然这些都是建立在edb数据本身拓扑关系正确的前提下,所以在数据输出之前拓扑关系的严格检查就成了必不可少的步骤.
(2)在输出不同格式的空间数据时,要注意注记的输出方式的设定,EPS2008中注记可以按照需要将注记按照点或注记的形式输出,注记又分为点状注记及线状注记,必须仔细检查输出结果中的注记是否存在丢失、不能正常显示或由于不同软件中定位方式不同造成的移位等错误情况,针对这些情况不断调整注记输出参数的论文范文,才能保证成果数据中的注记准确、美观.
(3)不同的软件之间数据处理的方式存在差异,数据在转换过程中难免会造成个别数据丢失、错误以及精度损失、拓扑结构的变化等情况,为了尽量避免这种情况对成果质量的影响,在数据转换后还需要在ArcGis、MapGis等软件中对成果数据进行认真细致的检查.
输出:第二章 第三节 数据输出
5. 结语
随着GIS空间数据越来越广泛的被应用于社会的各个领域,GIS空间数据的格式转换工作已成为测绘产品生产过程中极其重要的步骤,这个过程中需要技术人员不仅对EPS2008熟练掌握,还要对所输出的数据格式有相当程度的了解,并能较熟练的应用生产成果数据的软件,这样才能使输出的数据的更加完美.文中结合实例论述了不同格式的GIS空间数据在EPS2008中输入输出的流程及技术要点,希望在同行们实际项目的生产作业过程中有一定的参考价值,也希望在今后的工作中不断的积累经验,总结数据转换过程中各类问题的解决方式.由于作者在经验和知识储备等方面的局限,文中难免存在粗浅错漏之处,诚恳的希望得到前辈及同行们的批评指证.
参考文献
[1]北京清华山维新技术开发有限公司.模板控制技术[R].北京.
[2]北京清华山维新技术开发有限公司.EPS2008平台说明书终稿[R].北京.
总结:本论文主要论述了数据输出论文范文相关的参考文献,对您的论文写作有参考作用。
输出引用文献:
[1] 比较好写的输出贸易论文选题 输出贸易毕业论文题目怎样定
[2] 最新输出贸易论文参考文献 输出贸易核心期刊参考文献哪里找
[3] 输出贸易论文大纲格式 输出贸易论文提纲如何写