1 / 110
文档名称:

Chap.09--ArcObjects开发Chap.09--空间查询与空间分析(AE10+VS2010)(精选).ppt

格式:ppt   页数:110页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Chap.09--ArcObjects开发Chap.09--空间查询与空间分析(AE10+VS2010)(精选).ppt

上传人:pangzhan335 2015/10/3 文件大小:0 KB

下载得到文件列表

Chap.09--ArcObjects开发Chap.09--空间查询与空间分析(AE10+VS2010)(精选).ppt

相关文档

文档介绍

文档介绍:GIS应用开发
Developing GIS Applications with ArcObjects using C#.NET
江西省研究生优质课程
主讲:兰小机 GIS博士、教授
Email : 8835@
QQ :305333315
课件: ftp:///
兰小机简历
主要经历
1988年7月毕业于南方冶金学院工程测量专业,获学士学位,并留校任教
1994年6月毕业于武汉测绘科技大学工程测量专业,获硕士学位,回校任教
2005年6月毕业于南京师范大学地图学与地理信息系统专业,获理学博士学位,回校任教
主要研究方向
GML空间数据挖掘
GML空间数据库理论与GMLGIS
空间数据集成与共享
GIS应用开发
科研项目
国家自然科学基金项目--面向GML的时空关联规则及序列模式挖掘研究(编号:40971234) ,35万元,主持
国家自然科学基金项目--本原GML空间数据库理论及GMLGIS与传统GIS集成研究(编号:40761017) ,16万元,主持
国家自然科学基金项目-- GML空间数据存储索引机制研究(编号:40401045) ,26万元,排名第二
地理信息科学江苏省重点实验室开发基金项目--面向对象的GML空间数据库及其应用研究(编号:JK20050302) ,5万元主持
江西省教育厅科技项目—GML空间数据库理论及GMLGIS研究,1万元,主持
萍乡市基础地理信息系统研究与开发,22万元,主持
城市公众地理信息服务系统研究与开发,10万元,主持
教材及参考材料
教材:
《基于ArcObjects与C#.NET的GIS应用开发》,兰小机等编著,冶金工业出版社,2011年12月
最新课件
参考材料:
ArcObjects SDK 10 Microsoft .NET Framework
http://resources./
http://help.//arcgisdesktop//
ArcGIS 开发工具包中的文档,包括ArcGIS开发帮助、组件帮助、对象模型图和示例
空间查询与空间分析(4学时)
本章内容:
空间查询基础
属性条件查询
基于空间位置、空间关系的查询
缓冲区查询
邻接多边形查询
空间分析基础
地学处理工具—Geoprocessing Tools
缓冲区分析
空间叠加分析
网络分析
空间查询基础
Cursor对象
QueryFilter与SpatialFilter对象
QueryDef对象
TableSort对象
Cursor对象
游标Cursor对象本质上是一个指向数据的指针,本身并不包含数据内容,它只是提供了一个链接到Row对象或要素对象的桥梁而已。
游标有三种类型,即查询游标、插入游标和更新游标。每一种游标都是通过与之相适应的方法来获得的,如Search、Insert和Update方法。
Cursor对象支持的接口是ICursor.
ICursor pCursor = ITable::Insert (bool useBuffering)
Insert方法返回一个插入型游标,它通常用于往表中插入一批记录。
ICursor pCursor = ITable::Update (IQueryFilter QueryFilter, bool Recycling)
Update方法会返回一个更新型游标,它用于更新或者删除一批记录。
ICursor Cursor=ITable::Search( IQueryFilter QueryFilter, bool Recycling)
使用ITable::Search方法对表进行查询后,可以得到一个查询型Cursor对象,它指向一个或多个Row对象。
IRow prow = ();
while (prow != null)
{ //…….对Row对象进行操作
prow = ();
}
FeatureCursor是Cursor的一个子类,指向一个或多个要素。它实现了IFeatureCursor接口,这个接口定义的属性和方法与ICursor类似。
IFeatureClass
public IFeatureCursor Insert ( bool useBuffering);
public IFeatureCursor Search ( IQueryFilter filter, bool Recycling);
public IFeatureCursor Update ( IQueryFilter filter, bool Recycling);