当前位置: 首页 > wzjs >正文

做网站有自己的服务器长沙网络推广

做网站有自己的服务器,长沙网络推广,老河口市网站,营销型平台网站建设一、ArcObjects概述 1、AO的定义 ArcObjects简称AO,是指基于Microsoft COM技术所构建的一系列COM组件集,是Esri公司ARCGIS家族中应用程序Desk Top、ArcGIS Server、ArcGIS Pro等软件开发的基础组件模型库。 AO是基于微软的COM技术来构建的&#xff0c…

一、ArcObjects概述

1、AO的定义

ArcObjects简称AO,是指基于Microsoft COM技术所构建的一系列COM组件集,是Esri公司ARCGIS家族中应用程序Desk Top、ArcGIS Server、ArcGIS Pro等软件开发的基础组件模型库。

AO是基于微软的COM技术来构建的,因此,它具有很强的开放性和扩展性。开放性是指开发环境上的选择可以有VBA·、VB、C#、VC++、DELPHI、JAVA等多种支持COM标准的开发工具;扩展性是指AO组件没有提供的功能,如需要定义一种新的数据格式或者实现新的功能,可以利用COM技术来写自己的COM组件,对AO组件库进行扩展补充。

2、AO的开发模式和方法

  • 基于Desk Top的开发模式

        VBA\Python\Addin

  • 基于ArcGIS Mobile的开发模式

        Windows  Mobile

  • 基于ArcGIS Engine的开发模式

        c#\JAVA\VB\VC

  • 基于ArcGIS API的移动端开发模式

        Android\iOS

  • 基于ArcGIS Server的开发模式

        Javascript\Flex

3、AO支持的文件和数据类型

  • Document File

        MXT File、 MXD File

  • Data File

        Vector Data、Raster Data、Tin

        Prj

        Relationship

  • Layer File

        Lyr File

4、AO的特点

  • Class

        Abstract

        Inheritance

        Encapsulation

        Polymorphism

  • Object

        Properties

        Methods

        Events

  • Interface

5、AO的三种类

  • 抽象类(Abstract class)
  • 组件类(Co class)
  • 类(Class)

6、AO三种类之间的关系

  • 继承关系(Inheritance)(子类与父类之间的关系)
  • 关联关系(Assosiation)(类的对象之间的关系)
  • 实例化关系(Initialization)(类的对象应用自己内部的方法来创建另外一种类的对象)
  • 组合关系(Composition)(一个或多个类的对象是另外一种类的对象的组成部分)

二、Geometry类库

1、Geometry类库概述

Geometry库处理存储再要素类或其他图形元素中的要素的几何体或形状,绝大部分与用户交互的基本几何对象为点、多点、折线和多边形,除了那些顶层的实体作为建筑物群的折线和多边形的集合体外,还有一些构成这些几何体的基本元素,他们为线段、路线和圆环。

GIS中的实体指的是现实世界中的要素;现实世界中要素的位置由一个带有空间参考的几何图形来定义。空间参考对象,包括投影坐标和地理坐标系统,都包括在Geometry类库中,开发者可以通过添加新的空间参考和投影来扩展空间参考系统。

2、Geometry及其相关的类

  • Geometry类

        Geometry类是抽象类,它是其他几何图形类的父类,它实现了IGeometry接口

  • Envelope类

        Envelope是组件类,通过其最小和最大的x,y坐标定义一个矩形。因此,Envelope类总是与其空间参考正交的。Envelope类还可以定义最小和最大z值和m值,这取决于所实现的zaware和Izaware接口。

IEnvelope接口

  • Point类

        point类是二维的,可以选择度量值,高度和ID属性。

IPoint接口

  • Segment类

        Segment是抽象类,它表示从起点到终点之间能用函数表达的段,主要包括四种类型的段

        ①BezierCurve(贝塞尔曲线)

        ②CircularArc(圆弧段)

        ③ElipticArc(椭圆弧段)

        ④Line(直线段)

  • Path类

        Path是组件类,它表示一系列连接的段(Segment)。

  • Ring类

        Ring是组件类,它表示一个闭合的连接段序列所限定的区域;可以选择每个顶点处的测量、高度和ID属性。

  • Polyline类

        polyline是组件类,它表示一个路径的有序集合;可以选择度量值、高度和ID属性。

  • Polygon类

        Polygon是组件类,它表示按包含关系排序的环的集合;可以选择度量值、高度和ID属性。Polygon包含内环(Interior Ring)和外环(Exterior Ring)。

  • SpatiaIReferenceEnvironment及其相关的类

        SpatiaIReferenceEnvironment是组件类,它用于创建各种空间参照对象。

ISpatiaIReferenceFactory接口

  • GeographicCoordinateSystem类

        GeographicCoordinateSystem是组件类,它用于创建地理坐标系统。

IGeographicCoordinateSystem接口

  • ProjectedCoordinateSystemClass类

        ProjectedCoordinateSystemClass是组件类,它用于创建一个投影坐标系统。

IProjectedCoordinateSystem接口

  • Datum类

        Datum是组件类,它用于创建水平参照基准对象。

IDatum接口

  • Spheroid类

        Spheroid是组件类,它用于创建球体。

ISpheroid接口

  • Projection类

        Projection是组件类,它用于创建地图投影。

IProjection接口

http://www.dtcms.com/wzjs/424701.html

相关文章:

  • 做网站手把手什么是网络营销策划
  • 网页网站开发设计工作前景免费写文章的软件
  • 济宁城乡住房建设网站域名是什么意思
  • 做网站能挣钱不独立站seo外链平台
  • 武汉工商网站查询企业信息搜索引擎优化seo培训
  • 做网站价格网页设计与制作步骤
  • 给上市公司做网站有什么用sem营销是什么意思
  • 有了php源码怎么做网站口碑营销例子
  • 怎样做网站导航栏成人短期电脑培训班学费
  • wordpress 模板 日历重庆百度整站优化
  • 龙岗网站设计信息海外推广
  • 男女直接做的视频 视频网站掉发脱发严重是什么原因
  • 莆田制作公司网站手机网站制作软件
  • 施工企业资质新标准2022九江seo
  • 做普通网站多少钱网络推广哪家好
  • 福建省幕墙建设网站要报备吗营销型网站策划
  • 网站建设如何不被忽悠百度网盘客户端下载
  • 房产app平台有哪些唐山seo推广公司
  • 手机怎么做电子书下载网站全球新闻最新消息
  • 怎么样在百度做网站歌尔股份砍单
  • 青岛网站建设小公司百度在线使用网页版
  • 专业企业网站开发品牌广告和效果广告的区别
  • 郑州网站建设 论坛中国公关公司前十名
  • 无锡企业网站制作哪家好如何提高seo关键词排名
  • 环球资源的服务种类北京网站优化公司
  • 丽水企业网站开发企业网站排名靠前的方法
  • 中小企业建站系统电商平台开发
  • 贵阳网站建设费用端点seo博客
  • wordpress转发可见重庆店铺整站优化
  • 泊头网站建设注册网站流程