AO中的一些基础类和接口

简介:
ServerConnection:用于连接Arcgis Server服务器.
IMapServer:开发Arcgis Server项目中使用频率最高的接口之一.用于封装服务器对象.一些查询,计算距离和比例尺等功能都在该接口下.
IServerContext:服务器上下文对象.需要用它来创建AO对象.并用WebObject管理其生命周期.
IMapDescription:地图的状态.由于Arcgis Server是无状态的.当我们需要保存状态的就是就在Session中保存它就可以了.此外,它还代表Arcmap中所配置的mxd的信息.
IImageDisplay:描述地图的大小和分辨率.
IMapExtent:描述地图的范围.放大缩小地图有3种方法,其中之一就是使用该接口.
IMapServerInfo:地图服务的一些基本信息.保存范围,单位等.
IEnvelope:一个矩形区域.每个空间要素都存在一个它周边的矩形区域.
IDSList:保存整形数据的数据结构.这里用来保存FID.注意,如果你是访问的Shape文件,则是FID为GIS默认空间主键.从0开始自动增长.如果是访问的Oracle空间库,则变为OBJECTID.从1开始自动增长.
IFIDSet::保存FID列表.
IFeatureExtent:一个空间要素的范围.多边形和线段的范围都很好判断,点则很麻烦.一般在定位到一个空间要素的时候,如果是多边形或者线段,直接把当前地图范围设置为该要素的范围就行了.如果是点,则需要你手工输入范围.
IFields:字段信息.
IFeature:一个空间要素的信息.
ILayerDescription:图层的信息.该图层信息是指在Arcmap中所配置的图层的信息.而不是指物理图层.切记!
IGeometry:代表空间对象.
ISpatialFilter:空间查询接口.比如查询某个范围内的实体就用这个接口.
IQueryFilter:查询接口.一般对应属性查询.
IRgbColor:在AO中的管理颜色的接口.可以通过Converter类来和.NET的Color类进行转换.
IRecordSet:在AO中的数据集.也可以通过Converter类和.NET中的Dataset进行转换.
版权说明

  如果标题未标有<转载、转>等字则属于作者原创,欢迎转载,其版权归作者和博客园共有。
  作      者:温景良
  文章出处:http://wenjl520.cnblogs.com/  或  http://www.cnblogs.com/

分类: ArcGIS Object
0
0
« 上一篇: 让结果集中的记录高亮显示(通用版)(转载)
» 下一篇: Access数据类型备忘
posted @ 2009-03-02 13:38 温景良(Jason) Views( 1318) Comments( 1) Edit 收藏

  
#1楼 2009-04-02 16:11 | liuating  
归纳的很精细!

相关文章
|
Java API Maven
【zookeeper 第五篇章】Curator 库
Curator 是 Netflix 开源的 ZooKeeper 客户端框架,简化了原生 API 的使用并提供了高级功能。可通过 Maven 添加依赖 `curator-framework` 和 `curator-recipes`。示例代码展示了如何创建 Curator 连接、配置重连策略、进行节点的 CRUD 操作以及事务处理等。例如,使用 `ExponentialBackoffRetry` 实现指数退避重试,通过 `create()` 方法创建持久节点,以及利用 `inTransaction()` 启动事务来保证多个操作的原子性。
325 0
|
机器学习/深度学习 数据采集 TensorFlow
使用Python实现深度学习模型:智能心理健康评估
使用Python实现深度学习模型:智能心理健康评估
551 3
使用Python实现深度学习模型:智能心理健康评估
|
关系型数据库 数据库 PostgreSQL
postgresql|数据库|启动数据库时报错:FATAL: could not map anonymous shared memory的解决
postgresql|数据库|启动数据库时报错:FATAL: could not map anonymous shared memory的解决
592 1
|
缓存 资源调度 前端开发
Yarn的安装和使用
【5月更文挑战第5天】**Yarn**是Facebook于2016年推出的快速、可靠的JavaScript包管理器,旨在解决npm的安装速度慢和依赖一致性问题。它通过确定性安装、并行下载和本地缓存提升开发体验。本文介绍了Yarn的基本概念、核心特性、安装步骤、常见问题及其解决方案,并提供了代码示例。Yarn支持工作空间管理、选择性版本安装、自动化脚本等进阶功能,与VSCode、Git和CI工具集成良好,且持续创新,如Yarn 2的PnP模式。掌握Yarn能有效提升前端开发效率和项目安全性。
1054 2
|
JavaScript 前端开发
echarts中报错
echarts中报错
194 0
|
5天前
|
云安全 人工智能 安全
AI被攻击怎么办?
阿里云提供 AI 全栈安全能力,其中对网络攻击的主动识别、智能阻断与快速响应构成其核心防线,依托原生安全防护为客户筑牢免疫屏障。
|
15天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~