江西理工大学–DevelopingGISApplicationswithArcObjectsusingC#.NETGIS应用开发DevelopingGISApplicationswithArcObjectsusingC#.NET江西省研究生优质课程主讲:兰小机GIS博士、教授Email:landcom8835@163.comQQ:305333315课件:ftp://218.87.136.94/江西理工大学–DevelopingGISApplicationswithArcObjectsusingC#.NET兰小机简历主要经历1988年7月毕业于南方冶金学院工程测量专业,获学士学位,并留校任教1994年6月毕业于武汉测绘科技大学工程测量专业,获硕士学位,回校任教2005年6月毕业于南京师范大学地图学与地理信息系统专业,获理学博士学位,回校任教主要研究方向GML空间数据挖掘GML空间数据库理论与GMLGIS空间数据集成与共享GIS应用开发江西理工大学–DevelopingGISApplicationswithArcObjectsusingC#.NET科研项目国家自然科学基金项目--面向GML的时空关联规则及序列模式挖掘研究(编号:40971234),35万元,主持国家自然科学基金项目--本原GML空间数据库理论及GMLGIS与传统GIS集成研究(编号:40761017),16万元,主持国家自然科学基金项目--GML空间数据存储索引机制研究(编号:40401045),26万元,排名第二地理信息科学江苏省重点实验室开发基金项目--面向对象的GML空间数据库及其应用研究(编号:JK20050302),5万元主持江西省教育厅科技项目—GML空间数据库理论及GMLGIS研究,1万元,主持萍乡市基础地理信息系统研究与开发,22万元,主持城市公众地理信息服务系统研究与开发,10万元,主持江西理工大学–DevelopingGISApplicationswithArcObjectsusingC#.NET教学目标《GIS应用开发》课程是GIS本科生、研究生重要的专业课程,通过课程的学习,了解ArcGIS软件体系结构及ArcObjects组件构成,并能熟练使用ArcObjects进行应用型GIS开发;掌握应用型GIS开发的基本思路、技术方法.江西理工大学–DevelopingGISApplicationswithArcObjectsusingC#.NET教学内容及时间安排序号教学内容学时1开发基础52ArcGISApplicationframework53使用ArcObjects控件编程64几何形体对象--GEOMETRY45地图的组成66空间数据的符号化57空间数据管理58地理处理框架29空间分析410空间数据编辑811三维GIS开发基础6江西理工大学–DevelopingGISApplicationswithArcObjectsusingC#.NET教材及参考材料教材:1.《基于ArcObjects与C#.NET的GIS应用开发》,兰小机等编著,冶金工业出版社,2011年12月2.最新课件参考材料:1.ArcObjectsSDK10Microsoft.NETFramework2.http://resources.arcgis.com/3.http://help.arcgis.com/zh-cn/arcgisdesktop/10.0/help/4.ArcGIS开发工具包中的文档,包括ArcGIS开发帮助、组件帮助、对象模型图和示例江西理工大学–DevelopingGISApplicationswithArcObjectsusingC#.NET江西理工大学–DevelopingGISApplicationswithArcObjectsusingC#.NET学习基础1.熟练掌握ArcGISDesktop(ArcMap、ArcCatalog)基本操作;2.了解Geodatabase、ArcSDE基本概念;3.会用C#进行程序设计。江西理工大学–DevelopingGISApplicationswithArcObjectsusingC#.NET课程考核开发一个小型的GIS应用系统,按GIS软件工程的要求进行设计,并提供完整的设计开发方案,开发的小系统应具备GIS的基本功能,主要包括:1.打开、保存地图文档、添加数据2.自定义命令、工具、菜单3.空间数据符号化4.空间数据管理5.空间查询与空间分析6.空间数据编辑功能:基本编辑功能、高级编辑功能江西理工大学–DevelopingGISApplicationswithArcObjectsusingC#.NET计算机组件技术组件GIS组件式的GIS应用开发江西理工大学–DevelopingGISApplicationswithArcObjectsusingC#.NETChap.1FundamentalsofdevelopingwithArcObjects1.ArcGIS系列产品与开发方式2.ArcGISVisualStudioIDEIntegrationFramework3.ArcObjects基础4.组件对象模型5..NET平台概述6..NET组件与COM组件的互操作7.ArcGIS开发资源江西理工大学–DevelopingGISApplicationswithArcObjectsusingC#.NET§1ArcGIS系列产品与开发方式1.ArcGISDesktop2.ArcGISEngine3.ArcGISServer4.ArcGISMobile开发类型:Tocustomizeorext...