- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
注:
在ESRI.ArcGIS.Controls命名空间中包含用于快速构建GIS独立应用程序的控件,如MapControl(对应MapControlClass)、PageLayOutControl(对应PageLayOutControlClass)、TocControl(对应TocControlClass)和ToolbarControl(对应ToolbarControlClass)等。其中MapControl和PageLayoutControl对应ArcMap桌面应用程序的“数据”和“布局”视图。前者封装了Map对象(对应MapClass),用于地图数据的显示和分析,后者封装了PageLayOut(对应PageLayOutClass)对象,用于对地图的修饰和整理,以便生成一张成品地图。这两个控件都实现了IMxdContents接口,可以读取和写入地图文档(MapDocument)。
接口是一个纯抽象的类。使用接口对类的属性和方法再进行细分整理。一个类的不同的接口对应了一个类的不同功能。在Java和C#中,不存在多继承,但接口可以实现多继承。
地图组成及图层控制
地图(Map)是ArcEngine的主要组成部分。Map对象既是数据的管理容器,同时也是数据的显示主要载体。Map对象共35个接口。
Map之IMap接口
IMap接口主要用于管理管理Map对象中的layer对象、要素选择集、MapSurround对象和标注等。
Map对象通过图层(layer)的方式管理地理数据。
4. 面向过程(函数过程及属性太多,混杂在一起,查找困难)(面向对象(封装属于同一功能的方法和属性,但当一个类十分巨大的时候,通过类对象调用相应的方法和属性也是一件头疼的事)(通过接口将同一个类的方法和属性进行分别划分,进一步细分。当要访问同一类的不同接口时,只需进行接口查询即可。(QI)
5. ArcGIS 9常用矢量数据模型简介目前,GIS200多种。ArcGIS 9常用矢 量数据模型主要包括Shapefile、Coverage和GeoDatabase等3种。
Shapefile文件是美国环境系统研究所(ESRI)所研制的GIS文件系统格式文件,是工业标准的矢量数据文件。Shapefile将空间特征表中的非拓扑几何对象和属性信息存储在数据集中,特征表中的几何对象存为以坐标点集表示的图形文件—SHP文件。Shapefile文件并不含拓扑(Topological)数据结构。
一个完整的ESRI的shape文件至少包括3个文件,详细内容如下。
1.主文件
2.索引文件
3.dBASE表
4.其他文件
Coverage
1981年,ESRI推出他的第一个商业GIS软件——ArcInfo,它采用的是第二代地理数据模型——Coverage数据模型,也被称为地理相关模型(Georelational Data Model)。
Arc/Info 确认c后面的斜杠是否正确 采用一种混合数据模型定义和管理地理数据。空间数据使用拓扑数据模型来表示,而属性数据则使用关系数据模型。在Coverage中,主要用弧段、节点、标识点和多边形来表示地图上的点、线、面,除此之外,还有控制点、覆盖范围、注记和链 确认表述是正确。
1.Arc/Info数据结构与存储方式
2.Arc/Info文件结构
3.Arc/Info文件的优势
4.Arc/Info文件的不足
GeoDatabase
6. ArcCatalog是ArcGIS DeskTop中最常用的三个应用程序之一,其也被称为地理数据的资源管理器。它用来管理空间数据存储和数据库设计,以及进行元数据的记录、预览和管理。ArcCatalog应用模块可以帮助使用者组织和管理其所有的GIS信息。
ArcCatalog不仅可以帮助GIS数据管理人员维护GIS空间和属性数据,还可以帮助普通用户快速地进入数据库进行地理数据与元数据的浏览。ArcCatalog界面简洁明了,并利用其提供的易于使用的界面与向导,可以创建和管理空间数据库。
1 .在vs2010中添加arcgis的控件后,运行程序遇到“创建对嵌入的互操作程序集…..请考虑 更改其中的一个程序集的’嵌入互操作类型’”属性
解决方法:在引用中找到相应的引用单击右键选择属性,将互操作类型改为false
2 . 当前线程不在单线程单元中,因此无法实例化 ActiveX 控件
只要把[STAThread] 加到Main的上一行就行了:
[STAThread]static void Main(string[] args){。。。}
ArcGIS version not specified. You must call Ru
文档评论(0)