- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二次开发重点(学生复习重点)
1、填空题() 2 、简答题() 3、程序及设计题()
补充:
1.应用型GIS 开发的三种方式:独立开发、单纯二次开发、集成二次开发(利用专业的GIS 工具软件,实现GIS
的基本功能。目前主要有两种方式:OLE/DDE、GIS 控件)
2.绑定问题:在Program.cs 的Main() 函数第一行加上:
ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Engine);
3.基于关系型数据模型的矢量要素:要素类-FeatureClass-表;矢量数据-Feature-行;空间数据-ShapeField-
一个字段;属性数据-Fields-多个字段。
4.添加 ShapeFile 文件一般要用到 Workspace、WorkspaceFactory、FeatureWorkspace 、FeatureClass 、FeatureLayer
等组件类或者抽象类。需添加引用:ESRI.ArcGIS.DataSourcesFile 、ESRI.ArcGIS.Geodatabase 。
5.ADF (ADF ):“应用开发框架”即application develop framework 的缩写。
6.运行时(runtime ):应用程序运行时所需要的组件
1.GIS 区别于一般信息系统的主要功能特征:
2.AE 的6 大控件的运用及功能
(1)MapControl (地图控件):封装了Map 对象,用于管理控件的外观、显示属性和地图属性,管理、添加数据
图层,装载地图文档,显示、绘制跟踪图层。实现该控件的主要接口:IMapControlDefault 、IMapControl2 、
IMapControl3 、IMapControlEvents2 等。
(2 )PageLayoutControl (页面布局控件):封装了PageLayout 类,主要用于页面布局和制图。该控件不能添加地
图图层或地理数据,必须通过使用 MXD 文件来加载需要处理的数据。实现该控件的主要接口:
IPageLayoutControlDefault 、IPageLayoutControl、IPageLayoutControl2 、IPageLayoutControlevents 等。
(3 )ToolbarControl (工具栏控件):包括6 个对象及相关接口:ToolbarControl 、ToolbarItem 、ToolbarMenu 、
CommandPool、CustomizeDialog 、MissingCommand 。需要与一个“伙伴控件”协同工作,通过ToolbarControl 属
性页设置或在驻留 ToolbarControl 的容器被显示时用 SetBuddyControl 方法设置,其每个“伙伴控件”都实现了
IToolbarBuddy 接口。实现该控件的主要接口:IToolbarControl、IToolbarControlDefault 、IToolbarControlEvents 。
(4 )TOCControl (图层树控件):用来管理图层的可见性和标签的编辑。该控件不能单独使用,需要与一个“伙
伴控件”协同工作,通过TOCControl 属性页设置或在驻留TOCControl 的容器被显示时用SetBuddyControl 方法
设置,其每个“伙伴控件”都实现了ITOCBuddy 接口。实现该控件的主要接口:ITOCControl、ITOCControlEvents 。
(5 )SceneControl (场景控件):对应于桌面的ArcScene 桌面应用程序的三维视图。拥有导航功能,允许用户三
维地显示地图数据。实现该控件的主要接口:ISceneViewer 。
(6 )GlobelControl :封装了GlobeControl 对象。对应于桌面的ArcGlobe 桌面应用程序的三维视图。拥有导航功
能,允许用户三维地显示地图数据。实现该控件的主要接口:IGlobe、IGlobeViewer 。
3.关键的对象接口所属的命名空间(空间分析、拓扑分析、空间数据编辑)
(1)Map对象的主要接口有:IMap 、IGraphicsContainer 、IActiveView、IActiveViewEvents 、IMapBookmarks 、
ITableCollection 。他们所属的命名空间均是ESRI.ArcGIS.Carto。
(2)Layer对象主要有:Feat
原创力文档


文档评论(0)