每门课程包含福建师范大学地理科学学院Word格式文档下载.docx
- 文档编号:13435615
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:8
- 大小:19.78KB
每门课程包含福建师范大学地理科学学院Word格式文档下载.docx
《每门课程包含福建师范大学地理科学学院Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《每门课程包含福建师范大学地理科学学院Word格式文档下载.docx(8页珍藏版)》请在冰豆网上搜索。
刘仁义,刘南著
ISBN:
9787030175502
出版单位:
科学出版社
出版时间:
2006.9
简介:
本书是为适应当前我国ArcGIS应用开发需要而编写的一本而向不同层次的开发指导教程。
本书全面系统地介绍了ArcGIS初、中、高级应用开发方法,并提供大量VC、Delphi、Java、VB、C#、.NET应用系统开发实例。
全书共分4篇:
第一篇介绍准备知识和简单开发;
第二、三篇是主体,分别介绍桌面/嵌入式地图应用开发和GIS服务开发;
第四篇力求全面介绍各种开发手段,并提供实际应用系统实例。
第一至第四篇分别为预备、初级、中级、高级4个层次的ArcGIS应用开发。
本书可代为高等院校GIS专业本科生、研究生的教材,也可作为GIS软件开发人员的参考书。
(2)
《WebGIS开发:
ArcGISServer与.NET》
刘光,唐大仕著
9787302197379
清华大学出版社
2009.4
本书以循序渐进的方式,通过大量的实例介绍如何在VisualStudio中,使用C#语言开发基于ArcGISServer的WebGIS。
全书内容涉及使用ArcGISServer开发WebGIS的各个层面,包括ArcGISServer9.2的功能、架构及安装介绍,ArcGISServer的管理、服务的发布以及配置文件的使用,自定义工具与命令的创建,数据源、图形对象类、任务的自定义及操作,ArcGIS服务器功能的扩展,以及如何直接使用ArcGISServer提供的Web服务开发程序并对其进行再封装。
最后介绍了WebGIS中的安全、部署以及性能调优应考虑的关键问题。
《地理信息系统应用开发方法》实验教学大纲
课程名称:
地理信息系统程序应用开发方法
课程总学时:
50
课程总学分:
2
实验学时:
24
适用专业及年级:
:
地理信息系统三年级
开设实验项目数:
5
本大纲执笔人:
张明锋审稿人:
余明审定人:
曾从盛
一、实验目的与基本要求
通过本课程学习,使学生能掌握初步通过自己编写程序代码结合主流GIS二次开发控件,实现GIS基本功能的自行实现。
并在实践中探索GIS系统页面设计知识。
熟练掌握WebGIS基本原理和特点,掌握当前主要WebGIS产品的特点、设计原理与开发方法,通过实例的学习掌握WebGIS的设计方法。
要掌握知识要点如下:
掌握如何通过程序进行空间数据导入;
掌握简单空间图形处理的方法技巧;
基本了解如何通过程序进行简单空间分析操作;
了解如何架设web空间信息服务和进行空间信息网络服务页面设计,如何针对某一主题开展空间信息管理应用系统设计。
二、实验项目内容与学时分配
序号
实验项目名称
实验内容
学
时
实验
要求
类型
每组
人数
1
数据集和图层管理
利用程序将某一矢量数据文件载入并显示地图、添加某一影像文件并显示地图。
必做
验证
属性数据的管理
利用程序实现属性数据中字段的列举及字段数值的计算
3
空间分析
利用程序实现空间查询
4
利用OpenSourceGIS软件实现WEBGIS
1.Postgres空间数据库服务环境的建立
2.利用QuantumGIS浏览Postgres空间数据库数据
3.GeoServer服务环境的建立
4.GeoServer中GIS数据的发布
8
简单GIS系统的开发
利用GIS二次开发技术,实现简单的GIS系统,要求具有查询检索,GIS基本操作功能。
10
设计
4-5
三、实验成绩考核办法
提交程序源码结果,进行评价
四、实验教材和参考书
一、教材
二、参考书
1.刘仁义,刘南.<
<
ArcGIS开发宝典:
从入门到精通>
>
.科学出版社,2006
2.刘光,唐大仕.《WebGIS开发:
ArcGISServer与.NET》.清华大学出版社,北京,2009
3.张书亮,闾国年,李秀梅,姜永发编著.《网络地理信息系统》.科学出版社,北京,2005
4.Kang-tsungChang.<
ProgrammingArcObjectswithVBA:
atask-orientedapproach>
.CRCpress,London,2004
5.韩鹏.<
地理信息系统开发-ArcObjects方法>
.武汉大学出版社,2004
五、主要使用的仪器设备
计算机:
台式PC机,装有Arcgis10.0或Arcgis9.3及vs2008或vs2010软件
《地理信息系统应用开发方法》
实验指导书
福建师范大学地理科学学院
地球信息科学系
2014年3月
《地理信息系统应用开发方法》实验指导书
1.实验目的
(1)加深对以往所学GIS理论与方法的认识,熟悉常用的编程语言,熟悉信息系统设计和面向对象程序设计的基本概念和思路;
(2)通过编写代码,从数据读取,数据显示,数据查询,数据分析一个完整的过程,完成一个基本地理信息系统的功能设计,培养GIS应用信息系统设计的能力;
(3)针对某一特定区域,独立选题,完成一GIS应用信息系统的设计,从应用领域出发,针对领域特色加强专业理解,合作完成完整GIS应用系统,培养学生团队合作能力,软件工程中的文档撰写能力,文档与程序代码的转换。
2.基本要求
(1)熟悉常用面向对象编程语言VS2010,应用其进行用户界面及各项GIS应用功能的设计,熟练使用Arcgis软件,完成空间数据组织和建模。
熟悉使用编程语言对ArcGIS应用系统的初步引用设计
(2)独立完成使用编程语言,调用ArcObjects对象来进行数据读取,数据显示,数据查询功能。
(3)综合运用软件工程知识,针对不同应用领域,挖掘GIS功能,设计特色功能,融合GIS空间分析知识,地理学知识,空间数据库知识进行整个信息系统设计。
二、主要使用的仪器设备
1.专业硬件设备:
计算机
2.专业软件设备:
ARCGIS
3.实验数据:
包括shp,coverage,tif各种类型的空间数据。
三、主要实验项目
实验一:
实验目的
(1)熟悉Arcobject中关于Datasets和layers的类。
(2)掌握Featureclass图层的添加。
(3)掌握Raster图层的添加
(4)掌握如何使用名称查找图层
实验内容:
利用某一程序开发软件开发一系统,要求系统中实现以下功能:
a.可选择featureClass图层并加入系统中显示
b.可选择Raster图层并加入系统中显示
c.可通过输入图层名称查找图层
实验要点:
a.添加featureclass主要涉及到的类有IWorkspaceFactory,Workspace,Dataset,GeoDataset,IFeatureDataset,主要用到方法有FocusMap,OpenFromFile,OpenFeatureClass,AddLayer
b.添加Raster图层主要涉及的类有IWorkspace,IRasterWorkspace,IRasterLayer,IRasterDataset,主要用到的方法有OpenFromFile,OpenRasterDataset,CreateFromDataset,AddLayer.
实验二:
(1)熟悉Arcobject中关于属性数据的管理类。
(2)掌握如何列举FeatureClass中的字段
(3)掌握如何添加和删除字段
(4)掌握如何通过表达式计算字段的数值
a.可选择featureClass图层并显示其字段名称信息
b.选择字段并显示表达式计算新的字段
a.显示字段信息主要涉及到的类有IFields,IField,主要用到方法有Fields,FieldCount,Field()
b.用表达式计算字段主要涉及的类有Ifeatureclass,Ifields,Icursor,Icalculator,主要用到的方法有FeatureClass,Fields,FindField,Update,Cursor,Expression,Field,Calculate
实验三:
(1)了解Arcobject中关于选择对象部分和空间查询部分的类
(2)掌握利用空间查询方法进行查询
a.对某一featureClass图层中进行要素的选择.
b.利用选中的要素及选择的空间查询方法实行对其它图层的空间查询.
a.用于涉及选择对象的类有IActiveView,IFeatureLayer,IFeatureSelection,IQueryFilter.
b.用于进行空间查询的类有IfeatureCursor,Ifeature,ISpatialFilter,主要用到的方法有SelectionSet,Search,NextFeature,Geometry,Shape,FeatureClass.
实验四:
(1)熟悉Postgres的结构体系及服务原理。
(2)掌握如何架设Postgres服务环境。
(3)掌握利用QuantumGIS进行图层加载。
(4)掌握如何架设GeoServer服务环境。
(5)掌握利用GeoServer进行简单的GIS数据的网络发布
(1)Postgres空间数据库服务环境的建立:
安装Postgres8.2.4,并将cities图层,states图层导入到空间数据库中。
(2)利用QuantumGIS1.0.0浏览Postgres空间数据库数据:
在以上建立的Postgres服务环境下,利用QuantumGIS1.0.0作为客户端,建立与postGIS的数据库连接,并打开cities与states图层。
(3)GeoServer服务环境的建立:
根据教案进行GeoServer软件的安装,并检查其服务的状态,启动GeoServer服务。
(4)GeoServer中GIS数据的发布:
在以上建立的GeoServer服务环境下,将自己的数据导入,建立图层,进行简单的web发布.
实验五:
(1)加深对普通GIS系统应具有的基本功能的理解
(2)对本门课程中学到的知识点进行融合应用
(3)加深对面向对象程序设计中相关功能和类设计的认识
(4)锻炼学生通过相关参考帮助文件系统查阅源代码的能力
根据本门课程学到的关于Arcobjects中的各个对象和方法,综合应用,利用某一程序开发软件开发一系统,要求系统中实现以下功能:
a.实现常用的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程 包含 福建师范大学 地理 科学学院
![提示](https://static.bdocx.com/images/bang_tan.gif)