首页 > 编程知识 正文

arcmap制图总结(arcgis课程设计)

时间:2023-05-03 09:10:41 阅读:74480 作者:872

空间分析定义:空间分析是指分析空间坐标或相对位置数据和过程的理论和方法,是地理空间现象的定量研究,旨在提取和传输空间数据中隐含的空间信息。

叠加分析定义:通过在同一坐标系中叠加不同信息表示的两组或多组主题图元的图层,

生成新层的过程

缓冲区分析定义:根据要分析的点、线和面的实体,在其周围自动创建一定距离的带状区域,识别这些实体或主体对邻近对象的辐射范围或影响程度

ArcObjects中存在三种类:抽象类、组件类和一般类

ArcObjects的类之间有依赖、关联、组合和继承四种关系

接口是定义进程的协议

接口的作用:用于规范类,避免类的设计不一致,解决多继承问题

查询接口(qi )是一个查询接口,它表示从一个接口上可用的属性方法迁移到另一个接口上可用的属性方法的过程

ArcObjects最基本的类库: System类库

ArcGIS Engine常用类库:

System类库(ArcGIS体系结构的底层类库) ) ) ) ) ) ) ) ) )。

系统类库,包括ICommand、ITool和IToolControl接口

几何图形类库(处理存储在要素类中的要素几何图形、形状或其他图形元素)。 基本图元对象包括点、多点、多边形和多边形。 除了这些最高层实体之外,作为多义线和多边形构成要素的几何是构成几何的子要素,它们是Segement、Path、Ring。 Polyline和Polygon由一系列相连的、构成列Path的片段组成。 代码段由两个不同的点(起点和终点)和定义两点之间的弯曲度的元素类型组成。 的类型包括CircularArc、Line、EllipticArc和BezierCurve。 所有几何对象都可以具有与其顶点关联的z、m和IDs。 的所有基本几何体对象都支持几何体操作,如Buffer和Clip。 几何图形的子元素不能由开发人员扩展。 Geometry类库还包含称为投影坐标和地理坐标系的空间参考对象。 )

显示类库(包含用于显示GIS数据的对象。 该类库除了实际输出图像的主要显示对象之外,还包含表示元件和颜色的对象,用于控制在显示中绘制时实体的属性。 )

Server类库,其中包含允许用户连接到ArcGIS Server进行操作的对象

Output类库(用于创建打印机和绘图仪等设备的图形输出,以及扩展元文件和光栅图像格式(JPG、BMP等)等硬拷贝格式)。

Geodatabase类库(为地理数据库提供编程API )

GIS客户端类库(允许开发人员使用Web服务)

数据源文件类库。 包含基于文件数据源的GeoDatabase API实现。 这些基于文件的数据源包括shapefile、coverage、三角网、CAD、SDC、StreetMap和VPF )

数据源gdb类库

数据源oledb类库

数据源光栅类库

地理数据库分布式类库(通过提供用于从地理数据库导入和导出数据的工具,可以支持对企业级地理数据库的分布式访问。 )

Carto类库(支持地图的创建和显示; 这些地图很好

在一幅地图或由许多地图及其地图元素组成的页面中包含数据。PageLayout对象是驻留一幅或多幅地图及其地图元素的容器。地图元素包括指北针、图例、比例尺等。Map对象包括地图上所有图层都有的属性—空间参考、地图比例尺等,以及操作地图图层的方法。可以将许多不同类型的图层加载到地图中。)

Location类库(包含支持地理编码和操作路径事件的对象。)

NetworkAnalysis类库(提供用于在地理数据库中加载网络数据的对象 并提供对象用于分析加载到地理数据库中的网络。)

Controls类库(用来构建或扩展具有 ArcGIS 功能的应用程序。MapControl 和 PageLayoutControl 分别封装了 Carto 类库的的 Map 和 PageLayout 对象。ReaderControl 同时封装了 Map 和 PageLayout 对象,且在操作控件时提供了简化的 API。Controls 类库还包含实现一个目录表 的 TOCControl 及驻留操作合适控件的命令和工具的 ToolbarControl。)

CeoAnalyst类库(包含支持核心空间分析功能的对象。这些功能用在SpatialAnalyst和3Danalyst两个类库中。)

3Danalyst类库(3Danalyst 类库包含操作 3D 场景的对象,其方式与 Carto 类库包含操作 2D 地图的对象类似。Scene 对象是 3Danalyst 类库中主要对象之一。)

GlobeCore类库(包含操作 globe 数据的对象)

SpatialAnalyst类库(包含在栅格数据和矢量数据上执行空间分析的对 象。)

ArcGIS Desktop应用的类库:

ArcGIS Engine的组成(两部分):软件开发包(SDK),可分发的运行时(Runtime)

 

MapControl:

     IMapControlDefault pMapControl = axMapControl1.Object as IMapControlDefault;

使用鼠标滚轮缩放地图:axMapControl1.AutoMouseWheel = true;

        

 

两种坐标系统:

投影坐标系统:是将三维地理坐标系统上的经纬网投影到二维平面地图上使用的坐标系统(等角投影、等积投影、正形投影等),地图单位通常为米。常见的投影坐标系有:北京54、西安80、WGS84

地理坐标系 :地理坐标系也可称为真实世界的坐标系,是用于确定地物在地球上位置的坐标系,它用经纬度来表示地物的位置,经度和纬度是从地心到地球表面上某点的测量角,通常以度或百分度为单位来测量该角度。如WGS 1984(GPS点),Xian 1980.prj ,Beijing 1954.prj

 

 

 

        

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。