- 1、本文档共67页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课件:牟乃夏ArcEngine开发教程:第章地图操作基本功能.pptx
牟乃夏 ArcGIS Engine 地理信息系统开发教程配套PPT第3章 地图操作基本功能目录1. 空间数据与工作空间2. MapControl控件接口3. 数据加载4. 地图文档保存5. 地图浏览6. 书签7. ICommand和ITool命令操作地图8. 量测9. 要素选择操作10. 视图同步11. TOCControl控件1. 空间数据与工作空间1.空间数据在GIS软件中,空间数据有多种不同的存在形式。按照不同的划分标准可以分为矢量数据和栅格数据、GIS格式的地理数据与非GIS格式的数据(如CAD格式等)、空间数据库数据(如个人数据库、ArcSDE数据库等)和文件数据(ShapeFile格式、Coverage格式)等。2.工作空间工作空间(Workspace)对象,在物理级别上相当于地理数据库本身,在逻辑上是一个包含空间数据集和非空间数据集的数据容器。它包含数据集(Dataset)、要素类(FeatureClass)、表(Table)等数据。1. 空间数据与工作空间常用的工作空间及工作空间对象工作空间工厂对象工作空间对应类型描述AccessWorkspaceFactoryesriLocalDatabaseWorkspace打开Personal GeoDatabaseArcInfoWorkspaceFactoryesriFileSystemWorkspace打开ArcInfo工作空间文件CadWorkspaceFactoryesriFileSystemWorkspace 打开CAD文件的工作空间OLEDBWorkspaceFactoryesriRemoteDatabaseWorkspace使用OLEDB打开数据库的工作空间文件SdeWorkspaceFactoryesriRemoteDatabaseWorkspace打开SDE数据库的工作空间ShapefileWorkspaceFactoryesriFileSystemWorkspace打开ShapeFile文件的工作空间TinWorkspaceFactoryesriFileSystemWorkspace打开TIN数据文件的工作空间TextFileWorkspaceFactoryesriFileSystemWorkspace打开文本文件的工作空间1. 空间数据与工作空间工作空间数据加载需要先打开相对应的工作空间。IWorkspace接口:IWorkspace接口定义了访问工作空间各种属性的方法,如工作空间的连接属性等。通过IWorkspace接口可实例化现有数据集和创建新数据集。由于WorkSpace是一个普通类,要获得WorkSpace,需要通过工作空间工厂(WorkspaceFactory)来创建。IWorkspaceFactory接口:IWorkspaceFactory接口定义了创建、打开工作空间的方法和对工作空间工厂信息成员的访问。用户可通过工作空间工厂管理不同类型的工作空间,所有的工作空间对象都可通过此接口产生。IWorkspaceFactory接口的Create方法可产生一个新的工作空间对象,不同类型的WorkspaceFactory对象,其Create方法产生的工作空间对象是不同的。IWorkspaceShapefileFactory接口的Open方法和OpenFromFile方法可以用于打开一个已经存在的工作空间,Open方法用于打开一个SDE数据库,OpenFromFile方法用于打开一个文件类型的数据,如*.tif、*.img等。2. MapControl控件接口1)IMapControlDefault接口IMapControlDefault接口是MapControl控件的缺省接口,是代表当前版本的必威体育精装版接口,开发环境自动使用这个接口定义的属性和方法。2)IMapControl2接口IMapControl2接口提供了一系列的属性和方法,如设置MapControl控件的显示属性、控件外观、添加和管理数据图层和地图文档、在控件上绘制图形和返回几何对象等。3)IMapControl3接口IMapControl3接口在继承IMapControl2的基础上,增加了以下属性和方法:CustomProperty:设置自定义控件属性。DocumentFilename:返回MapControl中载入的地图文档的文件名。DocumentMap:返回MapControl中最后载入的地图名称。KeyIntercept:返回或设置MapControl控件截取的键盘按键信息。Object:返回MapControl控件。ShowMapTips:控制是否显示地图的Map Tips。TipDelay:设置Map Tips的延迟时间。TipStyle:设置Map Tips的显示样式。Sup
文档评论(0)