ae二次开发 oracle,#+AE二次开发方法.ppt

C#AE二次开发方法

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 基于AE二次开发GIS系统(AE+C#) C#开发环境(对象事件) * 基于AE二次开发GIS系统(AE+C#) C#开发环境(对象事件) private void axMapControl1_OnMouseDown(object sender, ESRI.ArcGIS.Controls.IMapControlEvents2_OnMouseDownEvent e)//处理地图鼠标事件 { switch (m_CurMapEventStyle)//判断地图时间类型,地图浏览or编辑or分析 { case MapEventStyle.MapView: m_MapView.MapEvent(e); break; case MapEventStyle.MapEdit: m_MapEditor.MapEvent(e); break; case MapEventStyle.MapAnalysis: break; default: break; } } * AE支持的数据格式 基于文件的数据集 1.Coverages 2.Shapefiles 3.栅格 4.不规则三角网 (TIN) 5.影像(多种各式) 6.矢量产品的格式文件 7.计算机辅助设计文件(多种格式) 8.地理标志性语言(很多的概述) 9.表(很多的格式) 10.直接读取100+矢量和栅格格式 11.可扩展标示语言(XML) * AE支持的数据格式 Geodatabase 数据集 1.带有其特殊类型的DB2 2.具有其特殊类型的Informix 3.结构化查询语言SQL Server 4.Oracle 5.Oracle with Spatial or Locator 6.个人Geodatabase(Microsoft Access) * AE支持的数据格式 常用数据类型介绍 1.Shapefile:一种基于文件方式存储GIS数据的文件格式。至少由.shp,.dbf,.shx三个文件作成,分别存储空间,属性和前两者的关系。是GIS中比较通用的一种数据格式。 2.Coverage:一种拓扑数据结构,一般的GIS原理书中都有它的原理论述。数据结构复杂,属性缺省存储在Info表中。目前ArcGIS中仍然有一些分析操作只能基于这种数据格式进行操作。 3.Geodatabase:ArcInfo发展到ArcGIS时候推出的一种数据格式,一种基于RDBMS存储的数据格式,其有两大类:1.Personal Geodatabse 用来存储小数据量数据,存储在Access的mdb格式中。2.ArcSDE Geodatabse 存储大型数据,存储在大型数据库中Oracle,Sql Server,DB2等。可以实现并发操作,不过需要单独的用户许可。 * 基于AE二次开发GIS系统(AE+C#) AE能实现的功能 通过AE可完成绝大部分的GIS功能: 1.空间数据的显示、查询检索、编辑和分析; 2.创建各种专题图和统计报表; 3.高级的制图和输出功能; 4.空间数据管理和维护; * AE主要模块 1. 3D Analyst Extension 用于3D可视化和表面建模的组件对象;2. Application Framework 让开发者在ArcMap和ArcCatalong中通过程序来定制用户界面。3. ArcCatalog 能够让开发者扩展数据对象模型并集成定制对象和视图到ArcCatalog应用框架中。4. ArcMap 提供了ArcMap应用程序的核心功能,用于操作和显示地图文档。 * AE的主要模块 5. ArcMap Editor 包括了对象编辑器扩展组件对象,要做编辑开发来这吧。6. Display GIS的一个重要应用就是数据表现,对国内的许多最终用户更是热衷于此,利用这里包含的对象可以完成诸如地图符号显示、图形编辑反

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值