现在位置: > > 高等教育 > 理学

基于AE的Shapefile和Excel之间数据转换的方法

ARCENGINE

第28卷第14期计算机工程与设计2(g)_7年7月V01.28No.14ComputerEngineeringandDesignJuly2007

基于AE的Shapefile和Excel之间数据转换的方法

刘蕊,梁虹,冯涛,程满

(云南大学信电系,云南昆明650091)’

摘要:多源、多格式地理数据互操作与共享是GIS开发与和应用的关键问题之一.Shapefile是ESRI发布的通用地理数据格式,而Excel作为目前最为通用的办公软件之一,其数据格式早已被大众所接受并广泛使用。介绍一种基于ArcGISEngine的Shpcfile与Excel数据转换方法,阐述了数据格式转换流程及转换接口设计,并用Java现实了该方法.该方法已应用于城镇土地定级估价信息系统中,实现了大批量shapefile格式数据与Excel格式数据转换.

关键词:数据转换:数据格式;办公自动化 9地理信息系统中间件;程序设计

中图法分类号:TP319文献标识码:A文章编号:1000.7024(2007)14.3515-03

MethodondataformtransformationbetweenShapefileandExcelbasedonArcGISengine

LIURui.LL~NGHong.FENGTao,CHENGMan

(CollegeofScienceandTechnology,YunnanUniversity,Kunming650091,China)

Abstract:ToprovideamethodofdataformtransformationbetweenshapefileandExcel.ReadinggeometryandattributeinformationofshalefilewithArcGISengine,andthenwritetoExceldynamically.Onthecontrary,Excelcarlalsobetransformedintoshapefileaccordingtothesortsofpoint.polylineandpolygonwithAEafterreadinginformationofshapefilefromExcel.TheinterfaceframeoftransformationisdesignedandthemethodofreadingandwritingShapefilewithJavaisgiven.111emethodistestifiedwiththemanagesystemofFixingaPriceforUrbanLandandsucceedintransformingagreatamotmtofShapefiledata.,。

Keywords:datatransformation;dataformat;officeautomatization;GISmiddle-ware;programmedesign

0引言并不支持Excel格式的数据,而大量的GIS数据,特别是属性

数据存储与Excel格式文件中,因此,若能实现shapefile和Excel

随着地理信息资源内容和种类的增多,人们对空间信息之间的数据转换,将能使普通的操作人员在所熟悉的Excel环共享的需求越来越迫切,地理信息共享的必要性和难度也日境下便可对GIS数据进行一系列的统计分析操作。益显现:一方面,社会各界对地理信息的共享需求越来越强1

烈;另一方面,大量数据用户苦于寻找可以使用的数据,有时Shapeffie文件格式解析

即便知道数据拥有者或数据的存储地址,但却由于数据格式Shapefile的非拓扑空间几何信息是以一系列矢量坐标组的差异不能真正使用获得的数据“1。多格式地理数据互操作成的形状来保存的,而属性信息则放在dBASE形式的表格中,与共享一直是近年来OlS应用系统开发中需要解决的重要阎每一条属性记录和相应的几何要素是一一对应的。正是由于题,目前,实现空间数据共享主要有数据格式转换模式、数据Shapefile不用处理拓扑结构的数据,相比较于其它的数据源,直接访问模式、数据互操作模式3种方案。它具有更快的绘图和编辑速度;并且Shapefile所占的存储空

ArcGis是由美国ESRI公司开发的世界上应用最广泛的间较小更易于读写Ⅲ。

GIS软件之一。作为AreGis使用的最主要的几种数据格式之一个Shapefile文件包括主文件( .shp)、索引文件(o.shx)和一的Shapefile是ESRI公开发布的,这种数据格式正不断的加数据库文件( .dbO。主文件储存Shapefile的图形信息;索引文强能力去适应更复杂的空间数据,ESRI鼓励开发者和用户创件包含了对应于每一条主文件记录的偏移量;数据库文件主造相互交换的能力,可以在更通用的环境下读取或者创建要存储与每一条几何信息相对应的属性信息。

Shapefile啪。主文件包含一个定长的文件头后面跟变长的记录。每一

而Excel作为微软开发的,目前最为通用的办公软件之条变长记录又由一个固定长度的记录头和变长的记录内容组一,其数据格式早已被大众所接受并广泛使用,但是ArcGIS成。表1显示了主文件的组成结构

收稿日期:2006-08—30E-mail:tutuliu@gmail.corn

作者简介:刘蕊(1981一),女,云南昆明人,硕士研究生,研究方向为地理信息系统,数据库技术;梁虹(1965一),女,云南大理人,副教授,研究方向为信号处理、地理信息系统、智能交通;冯涛(1981一),男,云南玉溪人,硕士研究生,研究方向为地理信息系统、软件工程i程满(1982一),男,湖北人,硕士研究生,研究方向为智能交通、地理信息系统。一3515一

相关文档
基于AE的Shapefile和Excel之间数据转换的方法
基于AE的Shapefile和Excel之间数据转换的方法_IT/计算机_专业资料。空间,数据库,geodatabase第28 卷第 14 期 Vol. 28 No. 14 计算机工程与设计 Computer Engineer...
【论文】基于AE的Shapefile和Excel之间数据转换的方法
基于AE的Shapefile和Excel之间数据转换的方法_专业资料。多源、多格式地理数据互操作与共享是GIS开发与和应用的关键问题之一。Shapefile是ESRI发布的通用地理数据格式,...
一种Excel和MySQL数据库之间数据转换的方法
一种Excel和MySQL数据库之间数据转换的方法_IT/计算机_专业资料。一 种EclMyQL...> SvAs(ae C:\\ {/读取工作表每行的前 3列数据,人到 /插MyQI数据表 ...
Excel数据格式转换实现方法
Excel数据格式转换实现方法_IT/计算机_专业资料。第1...lis—— nmd/ 来保存 用户选择 的 ae/用 文件...a SLSrrEclQ v和xe 之间数据转 换程 序实 现...
基于Excel的测量数据格式转换方法
基于Excel的测量数据格式转换方法_建筑/土木_工程科技_专业资料。EXCEL的应用6期 第 文章编号 : 1672 - 8262 (2008) 06 - 137 - 04 中图分类号 : P209 文...
基于AE和C_的帽儿山CAD用图到GIS数据转换
介绍 CAD 数据到 Shapefile数据的 4种转换方法, 研究利用 C#和 AE 开发应用于林业的 CAD 数据到 Shape file数据转换软件, 主要用于帽儿山地区 CAD 数据的转换...
Excel中角度,弧度,度分秒之间的关系及转换方法
Excel中角度,弧度,度分秒之间的关系及转换方法_电脑基础知识_IT/计算机_专业资料。在Excel中角度/弧度/度分秒之间的关系及转换方法今日...
CAD与EXCEL数据之间的转换
CAD与EXCEL数据之间转换_计算机软件及应用_IT/计算机_专业资料。你看吧,物超...鼠标移到 C1,出现 黑十字时按住,往下拉,再复制该列,再按 1 的方法操作。 ...
Excel表格数据格式转换方法
Excel表格数据格式转换方法_计算机软件及应用_IT/计算机_专业资料。在使用 Excel 表格对数据求和时,只能对单元格内常规格式的数据进行计算,而 不能对单元格中的文本...
基于Excel的测量数据格式转换方法
基于Excel的测量数据格式转换方法_建筑/土木_工程科技_专业资料。基于Excel的测量...使之成为相应软 件能够识别和调用的数据格式, 才能实现不同软件之 间的数据...
AE 加载Shapefile、栅格、CAD、PersonGDB、SDE数据
AE 加载Shapefile、栅格、CAD、PersonGDB、SDE数据_计算机软件及应用_IT/计算机_专业资料。C# ,ArcGIS EngineAE 加载 Shapefile、栅格、CAD、PersonGDB、SDE 数据 Arc...
相关主题
返回顶部
热门文档