每门课程包含福建师范大学地理科学学院Word格式文档下载.docx

上传人:b****3 文档编号:13435615 上传时间:2022-10-10 格式:DOCX 页数:8 大小:19.78KB
下载 相关 举报
每门课程包含福建师范大学地理科学学院Word格式文档下载.docx_第1页
第1页 / 共8页
每门课程包含福建师范大学地理科学学院Word格式文档下载.docx_第2页
第2页 / 共8页
每门课程包含福建师范大学地理科学学院Word格式文档下载.docx_第3页
第3页 / 共8页
每门课程包含福建师范大学地理科学学院Word格式文档下载.docx_第4页
第4页 / 共8页
每门课程包含福建师范大学地理科学学院Word格式文档下载.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

每门课程包含福建师范大学地理科学学院Word格式文档下载.docx

《每门课程包含福建师范大学地理科学学院Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《每门课程包含福建师范大学地理科学学院Word格式文档下载.docx(8页珍藏版)》请在冰豆网上搜索。

每门课程包含福建师范大学地理科学学院Word格式文档下载.docx

刘仁义,刘南著

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.实现常用的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1