当前位置:文档之家› GIS应用开发技术大作业

GIS应用开发技术大作业

GIS应用开发技术大作业
GIS应用开发技术大作业

GIS应用开发技术大作业

GIS应用开发技术

一、地理信息系统基本概念:

地理信息系统是在计算机硬、软件系统支持下,对现实世界(资源与环境)的研究和变迁的各类空间数据及描述这些空间数据特性的属性进行采集、储存、管理、运算、分析、显示和描述的技术系统。

二、地理信息系统组成:

1、计算机硬件系统

计算机硬件系统是计算机系统中的实际物理装置的总称,可以是电子的、电的、磁的、机械的、光的元件或装置,是GIS的物理外壳。

2、计算机软件系统

计算机软件系统是指必需的各种程序。

3、系统开发、管理和使用人员

一个周密规划的地理信息系统项目应包括负责系统设计和执行的项目经理、信息管理的技术人员、系统用户化的应用工程师以及最终运行系统的用户。

4、空间数据

是指以地球表面空间位置为参照的自然、社会和人文经济景观数据,可以是图形、图像、文字、表格和数字等。它是由系统的建立者通过数字化仪、扫描仪、键盘、磁带机或其他系统通讯输入GIS,是系统程序作用的对象,是GIS所表达的现实世界经过模型抽象的实质性内容。

三、以Supermap Despro介绍地理信息系统主要功能:

①、应用系统开发

基于Supermap Despro软件平台开发GIS应用系统,主要专注于国土资源、电子政务和公共服务、房产管理、统计、军事与公安等领域的GIS应用系统开发,可以根据用户的需要开发其他领域的应用系统。可以直接为最终用户开发GIS应用系统,也可以与开发商和系统集成商合作为最终用户服务。与开发商和系统集成商合作的方式包括:直接参与项目开发、为用户定制专业GIS应用模块、提供成熟的行业应用源代码和解决方案。

②、数据处理与建库

为用户提供地图数字化、遥感图像处理、电子地图制作、综合空间数据建库、各种数据格式的转换与编辑、各类工程项目用图的整体方案设计、图纸影像扫描和喷绘等服务。

③、项目咨询

为用户基于Supermap Despro软件开发应用系统提供项目策划与规划、项目立项、项目总体设计、项目招投标和项目监理等技术的咨询服务。

四、GIS主流技术:

Ⅰ、组件式GIS

组件式GIS的基本思想是把GIS的各大功能模块划分为几个控件,每个控件完成不同的功能。各个GIS控件之间,以及GIS控件与其它非GIS控件之间,可以方便地通过可视化的软件开发工具集成起来,形成最终的GIS应用。控件如同一堆各式各样的积木,他们分别实现不同的功能(包括GIS和非GIS功能),根据需要把实现各种功能的“积木”搭建起来,就构成应用系统。

GIS组件产品

GIS组件的代表作应首推MapObjects以及MapX等。其中MapObjects由全球最大的GIS厂商ESRI(美国环境研究所)推出;MapX由著名的桌面GIS厂商美国MapInfo公司推出。另外还有加拿大阿波罗科技集团的TITAN等。

Ⅱ、Web GIS

WebGIS是Internet技术应用于GIS开发的产物。是一个交互式的、分布式的、动态的地理信息系统,是由多个主机、多个数据库的无线终端,并由客户机与服务器(HTTP服务器及应用服务器)相连所组成的。GIS通过WWW功能得以扩展,真正成为一种大众使用的工具。从WWW的任意一个节点,Internet用户可以浏览WebGIS站点中的空间数据、制作专题图,以及进行各种空间检索和空间分析,从而使GIS进入千家万户。

WebGIS具有以下特点:

(1)全球化的客户/服务器应用全球范围内任意一个WWW节点的Internet用户都可以访问WebGIS服务器提供的各种GIS服务,甚至还可以进行全球范围内的GIS数据更新。

(2)真正大众化的GIS 由于Internet的爆炸性发展,Web服务正在进入千家万户,WebGIS给更多用户提供了使用GIS的机会。WebGIS可以使用通用浏览器进行浏览、查询,额外的插件(plug-in)、ActiveX控件和Java Applet通常都是免费的,降低了终端用户的经济和技术负担,很大程度上扩大了GIS的潜在用户范围。而以往的GIS由于成本高和技术难度大,往往成为少数专家拥有的专业工具,很难推广。

(3)良好的可扩展性 WebGIS很容易跟Web中的其他信息服务进行无缝集成,可以建立灵活多变的GIS应用。 (4)跨平台特性在WebGIS以前,尽管一些厂商为不同的操作系统(如:Windows、UNIX、Macintosh)分别提供了相应的GIS软件版本,但是没有一个GIS软件真正具有跨平台的特性。而基于Java的WebGIS可以做到"一次编成,到处运行 (write once, run anywhere)" ,把跨平台的特点发挥得淋漓尽致。

Ⅲ、嵌入式GIS

嵌入式GIS(或称“移动GIS”),是新一代地理信息系统发展的代表方向之一,它是运行在嵌入式计算机系统上高度浓缩、高度精简的GIS软件系统。嵌入式计算机系统是隐藏在各种装置、产品和系统(如掌上电脑、机顶盒、车载盒、手机等信息电器)之中的一种软硬件高度专业化的特定计算机系统,是计算机技术发展到后PC时代或信息电器时代的产物……

移动GIS,是以移动互联网为支撑、以GPS智能手机为终端的GIS系统,是继桌面GIS、WEBGIS之后又一新的技术热点,移动定位、移动MIS、移动办公等越来越成为企业或个人的迫切需求,移动GIS就是其中的集中代表,使得随时随地获取信息变得轻松自如。

五、基于WebGIS的地理信息系统解决方案:

过去,人们进行公交信息查询时,常使用纸质地图。在几乎每个城市人都离不开互联网的今天,人们通常希望能通过网络快捷地查询公共汽车运行路线与换乘方案。虽然,目前很多城市公交网站也提供了查询信息,但大多只是简单的文字查询,没有结合地图进行属性到空间以及空间到属性的动态查询,更没有为用户提供站点到站点间的最佳换乘查询。因此,建立一基于互联网的昆明市公共汽

车信息查询系统非常必要,它既能方便市民查询公交信息,又能扩大城市公交的宣传,是未来公交信息化的发展趋势[1]。以空间数据为基础的地理信息系统(GIS)是实现该系统的强有力支持,GIS与互联网技术的结合形成了今天的WebGIS技术。基于WebGIS的查询系统,人们可以在Internet的任意一个节点上,通过Web界面浏览和获取各种地理空间数据及属性数据。以WebGIS为技术支持,以空间数据为基础,本系统在可视环境下实现了公交信息的查询、发布、管理等实际问题,从而方便广大用户进行公交信息的站点查询、公交线路查询、公交最优换乘策略查询等。

1.1功能设计

通常,人们在乘坐公共汽车之前,最想知道的信息有:本人所在位置、周边最近站点、目的地附近站点、某次公交运行路线、最佳换乘策略等。因此,本次研究以昆明市为例,将城市公交信息查询系统的功能初步设计为以下几个方面(1)地图浏览。提供昆明市主城区地图浏览功能,实现地图的基本操作,如放大、缩小、漫游等。

(2)图层控制。将地图信息分类,形成不同的图层,用户根据需要显示不同图层。

(3)空间数据与属性数据的相互查询。提供各方面与公交相关的信息查询,包括公交站点、公交路线,以及其它相关信息,如行政区划、主要道路、宾馆、娱乐场所、公园等。

(4)临近查询。即缓冲区分析,对用户住址某半径范围内进行分析,查询有哪些公交站点,以及通过各站点的公交线路信息等。

(5)公交换乘查询与路径高亮显示。进行任意两个站点之间的路径分析以及相关的公交换乘信息查询,将最佳换乘策略与路线进行高亮显示。

1.2体系结构

系统按照用户界面、服务器、查询系统、功能模块、数据库等不同层面进行结构设计(图1)。数据库的管理包括对空间数据与属性数据管理,即对基本地理信息进行管理和维护,包括地图编辑和增删、空间数据和属性数据的输入与编辑、数据输出等功能。服务器利用Internet在用户和信息之间提供可操作工具,实现

信息实时的、动态的交换,供各交通部门在Internet上发布地图与交通信息以及用户的信息查询。服务采用浏览器/服务器(Browser/Server,B/S)体系结构来实现。B/S结构是3层结构,第1层是网络浏览器,提供用户和系统的友好交互;第2层是Web服务器,负责业务逻辑的实现第3层是数据服务器,负责数据的存储、访问及优化。

1.3软件环境

系统采用SuperMap https://www.doczj.com/doc/1412429998.html, 5.0作为WebGIS Server,Windows Server 2000作为操作系统,Microsoft IIS作为Web服务平台,Visual https://www.doczj.com/doc/1412429998.html,作为系统开发环境, SQL Server 2000作为空间信息和属性信息数据库,采用https://www.doczj.com/doc/1412429998.html,+https://www.doczj.com/doc/1412429998.html,语言,并结合JavaScript、HTML 等语言进行系统开发。

图1 系统结构Fig. 1 System Structure

另外,因为运行SuperMap IS .NET 的需要,还需安装以下几个软件:https://www.doczj.com/doc/1412429998.html, Framework1.1、Microsoft Enterprise Instrumentation 、SuperMap Objects (运行版或开发版) 、DirectX 等。

1.4数据来源与数据库设计

本次研究,空间数据的收集主要来之于昆明市交通旅游图、行政区划图、公

交线路图等。属性数据的收集来之

于“公共汽车查阅手册”以及昆明

公交网上发布的数据。对上述图件

矢量化后,通过SuperMap Deskpro

直接生成空间数据集,每一个数据

集都将保存为一个关系表存放在数

据库中。兼顾地图的使用与美观,

按照SuperMap Deskpro 数据分层组

织方法,编辑了16个数据集。

以公交站点、线路为例,逻辑

结构设计如下。公交站点设计为一

独立的关系表,包括编号、名称、经过路次等属性数据。同一站台名

称由于有左右之分,用不同编号标

识。公交站点属性表格式如图2所

示,其中,SmID 为编号;SmUserID

为构建公交网关系模型时对应编

码;DYLC 为对应路次,NAME 为站点

名。公交路线数据格式如图3所示,

其中,SmLength 为线路长度,

SmTopoID 为系统拓扑相关,NAME

为公交路次,DIRECTION 为往返线

路不同标示,上行为去程线路,下

行为回程线路。由于公交站点与公

交线路之间是多对多的关系,因此将其关系单独设计为一关系表,包括StopID (站点编码)、BuslineID

(公交路次)、ForwardOrder (去程经过站点排序)、backwardOrder (回程站点排序)等属性数据,该关系表将全部站点与路线建立了关联。

系统进行公交换乘分析查询是以起始站点(StartID)和终点站点(EndID)为基准点,以公交路线(BusLine)为方向基础,沿着公交网络模型中的站点排序(ForwardOrder 或者backwardOrde),逐个对中间站点和公交线路其他节点进行分析,最后获得换乘线路。

2、 系统功能实现

2.1地图浏览

SuperMap IS WebControls 提供了实现地图浏览功能的多个控件,使得系统

在实现地图浏览时非常简单。实现的功能包括:加载数据(OpenFile )、地图点选(ScalSelect)、拉框选择(ScalRecSelect)、多边形拉选(ScalPolySelect)、画圆选择(ScalCirSelect)、地图拉框放大(ZoomIn )、拉框缩小(ZoomOut )

、 图3 线路属性表结构图

图2.公交站点属性表结构图

自由缩放(ZoomFree )、地图漫游(Pan )、地图刷新(Reflash )、全图显示(ViewEntire )、清除高亮显示(ClearHighlight )等。

空间数据与属性数据互查询

由空间数据查询属性数据的基本操作是,选择空间对象(ScalSelect ),保持选择状态(Selection),然后通过双击事件执行属性数据的关联查询(QueryParam),采用新窗口显示查询结果 (TreeView)(图4)。例如从空间对象获取属性数据的部分代码如下:

objRecordset=axSuperMap1.selection.ToRecordset(false);

objDt=(SuperMapLi

b.soDataset)axSuperMa

p1.selection.Dataset;

由属性数据查询空

间数据方法有两种。第一

种方法,提供图层列表

框,用户直接选择要查询

的对象名称,执行数据库

关联事件并得到空间对

象信息。第二种方法,提

供属性输入窗口,由用户

直接输入属性信息进行

查询。查询结果,在地图

中高亮显示要查询的对

象(图5)。 部分关键代码:

queryParam.WhereClaus

e = String .Format(ConfigurationSettings.AppSettings.Item("SqlQueryWhereCl ause"), txtSQLQuery.Text)

queryParam.HasGeometry =

True

Dim resultSet As

SuperMap.IS.Utility.ResultSe

t

resultSet =

MapControl1.QueryBySQL(query

Param)

objSelection =

axSuperMap1.selection

objSelection.FromRecordset

(objRecordset )

2.2图层控制功能的实现

SuperMap 提供了专门用于图层控制功能的控件——

图5 由属性到空间的查询 图4 由空间到属性的查询 Fig.4 Info checking from properties to spatial

Lengeder ,它可以呈现和修改当前发布的地图图层。采用该控件,用户可以直接更改图层的的可显示性以及可查询性的属性信息,地图窗口中就有互动的效果图显示出来。图层信息以图例的形式置于控件中。通过属性HeaderBackColor 、 HeaderFont 以及HeaderForeColor 分别设置属性表第一行(表头)的背景色、字体以及前景色。通过属性LayerNameText 、 QueryableText 和VisibleText 来自定义各列标题名称。

2.3公交换乘分析功能的实现

SuperMap 提供了公交网络应用开发模块,该应用模块以组件的方式提供,包括SMISTransfer.dll 和SMISBusNetWork.dll ,其中SMISTransfer.dll 是公交换乘分析组件,SMISBusNetWork.dll 则是集成公交换乘分析功能和公交查询模块提供完整的公交网络功能。

公交换乘分

析原理是,以起始

站点(StartID)和

终点站点(EndID)

为基准点,以公交

网络模型中的站

点排序为方向,沿

着公交线路

(BusLine ),逐个

对中间站点和公

交线路其他节点

进行分析,最后获

得换乘线路。用户

进行公交换乘查询时,输入起始站点名称或者直接在地图上点击起

始站点,系统即可进行模糊查询,高亮显示换乘路线与策略(图6)。

2.4缓冲区分析

查询对象(例如用户居住位置)周围一定范围内的站点信息时,需要用到缓冲区分析。用户查询时可以设置缓冲区的半径,系统将符合条件的几何对象(站点)在地图窗口中高亮显示。

查询时,可以根据点、线、多边形等不同对象建立相应的缓冲区。用户选择对象时,有两种方式,第一种方式直接在图上通过鼠标点击选择;第二种方式是输入对象名称,或自定义空间坐标,输入查询半径后,即可执行查询(图7)。部分关键代码如下:

BufQuery.Distance = Convert.todou(TextBox.text)

BufQuery.QueryMode = SpatialQueryMode.AreaIntersect '

https://www.doczj.com/doc/1412429998.html, = " SchoolPointP@kunming "

BufQuery.FromLayer.SmID = 3

BufQuery.TargetLayer = "SchoolPointP@kunming"

图6 公交换乘分析 Fig. 6 Transfer scheme analysis about bus route

2.5结束语

本系统借助

WebGIS 技术管理城市

交通共用信息平台中

的公交信息,实现了公

交信息管理的可视化,

也有助于公交信息的

数据挖掘和交通管理

的辅助决策。系统的设

计与开发具有以下特

色。首先,为用户提供

简单的Web 操作,方便

非专业人员的信息查

询使用;其次,使用专

业的WebGIS Server 进

行系统开发,将数据库

与用户界面分离,可移

植性强,降低了二次开

成本;另外,将Web 技

术和GIS 技术结合运用到昆明市公交信息服务建设管理中,扩大公共信息共享的服务范围,有效地提高了公交服务的水平与效率。本系统的设计与开发可作为城市信息化建设的一次尝试,有利于推动“数字城市”的建设。

参考文献

[1] 方吉祥。基于GIS 的城市交通管理信息系统的研究。大众科技,2006,87

(1)。

[2] 中宏.WebGIS 的解决方案及开发方法[J].长春科技大学学报,2000,30(1)。

[3] 邬伦, 刘瑜,张晶等.地理信息系统:原理、方法与应用[M].科学出版社,2001.

[4] 邬伦,张晶,唐大仕等。基于WebGIS 的体系结构研究[J]。地理学与国土研究,2001,17(4):20-24.

[5] 夏既胜,张静,谈树成.基于组件式GIS 的云南省易门县旅游资源查询系统的设计与实现,[J].云南地理环境研究,2005,17(6):38-43.

[6] (美) Michael N. DeMers 著 地理信息系统基本原理 电子工业出版社 2001

[7] 黄杏元,马劲松,汤勤编著 《地理信息系统概论》(修订版) 高等教育出版社, 2001(面向21世纪课程教材)

[8] (美) Kang-tsung Chang 著 地理信息系统导论 科学出版社 2003

[9] 李满春 ... [等] 编著 GIS 设计与实现 科学出版社 2003

[10] 李德仁, 关泽群著 空间信息系统的集成与实现 武汉大学出版社 2002

[11] 郭达志,盛业华,杜培军等编著《地理信息系统原理与应用》 中国矿业大学出版社,2002

图7 缓冲区分析 Fig. 7 Buffer analysis

地理信息系统作业

GIS在环境中的应用 摘要:地理信息系统(GIS)技术是近些年迅速发展起来的一门空间信息分析技术,用于支持对空间相关数据进行采集、管理、操作、分析、模拟和显示的计算机硬件、软件系统和处理过程,是一种管理工作和决策支持系统。GIS技术不仅可以有效地管理具有空间属性的各种资源环境信息,对资源环境管理和实践模式进行快速和重复的分析测试,便于制定决策、进行科学和政策的标准评价,而且可以有效地对多时期的资源环境状况及生产活动变化进行动态监测和分析比较,也可将数据收集、空间分析和决策过程综合为一个共同的信息流,明显地提高工作效率和经济效益,为解决资源环境问题及保障可持续发展提供技术支持。一. GIS技术在资源环境领域的应用 GIS技术最初在土地资源开发与管理上的应用主要是土地利用现状调查和城镇地籍调查图件和属性数据的存储、查询等管理工作等,基本上没有数据的空间分析及其它决策功能。随着技术的不断发展,目前在土地科学中的应用主要包括了土地评价工作(土地的适宜性或多宜性评价、土地的生产潜力评价、土地持续利用评价、城市地价评估、耕地地价评价等);土地利用规划(包括土地利用总体规划、土地利用多目标规划);土地利用与土地覆被现状分类与制图;以及土地利用与土地覆被动态监测。 地理信息系统在生态环境研究中应用广泛,主要有:(1) 生态环境背景调查(2) 用遥感信息与地面站点监测信息相结合,对环境(水、大气及固体废气物等)进行动态、连续监(3)利用"3S"技术支持自然生态环境监测、预报与评估(4)面源污染的监测、分析与评价。 资源环境管理的内容包括资源环境状况、动态变化、开发利用及保护的合理性评估、监督、治理、跟踪等方面。由于资源环境的空间和时间的非均匀性,利用以空间信息管理及分析为主要功能的地理信息系统(GIS)对资源环境进行管理才能够实现真正的有效管理。目前,我国GIS在一些资源环境管理领域已得到了应用,如林业领域已经建立了森林资源地理信息系统、荒漠化监测地理信息系统、湿地保护地理信息系统等;农业领域已经建立我国土壤地理信息系统、草地生态监测地理信息系统等;水利领域的流域水资源管理信息系统、各种灌区地理信息系统、全国水资源地理信息系统等;海洋领域的海洋渔业资源地理信息系统、海洋矿产地理信息系统等;土地领域建立了土地资源地理信息系统、矿产资源地理信息系统等;这些地理信息系统在资源环境管理方面发挥了一定的作用。 从国内外发展状况看,地理信息系统技术在重大自然灾害和灾情评估中有广泛的应用领域。从灾害的类型看,它既可用于火灾、洪灾、泥石流、雪灾和地震等突发性自然灾害,又可应用于干旱灾害、土地沙漠化、森林虫灾和环境危害等非突发性事故。就其作用而言,从灾害预警预报、灾害监测调查到灾情评估分析各个方面,综合起来有如下几点:①进行灾情预警预报;②对灾情进行动态监测; ③分析探讨灾情发生的成因与规律;④进行灾害调查;⑤灾害监测;⑥灾害评估等。 二.GIS在生态环境研究中的应用 GIS作为多学科交叉的产物,可以为现代生态环境研究提供有效的理论方法和技术支持,在生态环境研究中, GIS可以将不同来源、不同类型的数据进行综合,从而为不同地区生态环境科研工作者和决策者提供数据与信息支持。GIS可以对生态环境信息进行提炼与升华、加工和再生以获得某以生态环境问题解决的目的、计划和策略。现代生态环境研究的发展要求GIS的支持,而GIS为生态环境研究提供了有力的技术保障。 GIS的生态环境信息模拟分析是对生态环境数据较为深层次的处理。是GIS应用生态环境研究中最为重要的组成部分,是生态环境数据演变为生态环境信息乃至生态环境知识的关键步骤。它是以GIS技术及其他信息技术为基础,实现对生态环境信息进行加工、再生来获得某一生态环境问题的最终解决这一目的、计划和策略信息。GIS软件可对多时相、多数据

地理信息系统设计课后习题

第一章概论 1.地理信息系统包括哪几类型?试举例说明。 工具型地理信息系统:具有对各种地理空间数据进行输入、处理、管理、查询、 分析和输出等通用功能,可供其他系统调用或允许用户进行二次开发,以建立应 用型地理信息系统的操作平台,是建立应用型GIS的一条捷径。特点:对计算机 硬件适应性强,数据管理和操作效率高、功能强,具有普遍性和易拓展性,操作 简便且易掌握。示例:国外Arc/Info、GenaMap、MapInfo、MGE、GeoMedia,国 MapGIS、SuperGIS、GeoStar、CityStar 应用型地理信息系统:与特定地理区域相互联系的地理信息系统,根据用户的 需求和应用目的而设计来解决一类或多类特定应用问题,除了基本功能外还具 有解决地理空间实体与空间信息的分布规律、分布特性及相互依赖关系的应用 模型和方法。分为专题GIS和区域GIS。特点:针对性明确、专业性强,系统开 销小。示例:“塔里木河水资源管理信息系统” 2.地理信息系统设计主要有哪几种方法?各有何特点? 结构化程序设计:是面向数据流开展需求分析工作的一种有效方法。利用一般 工程方法和有关结构概念,把它们应用于地理信息系统的设计。基本思想:一般 采用自顶向下,逐层分解的演绎分析法来定义系统的需求;地理信息系统的开发 是一个连续有序、循环往复不断提高的过程,每一个循环就是一个生命周期;分 析系统的每个细节、前后顺序和相互关系,找出各部分之间的数据接口。用结构 化的方法构筑地理信息系统的逻辑和物理模型等。特点:软件结构描述较清晰, 便于掌握系统全貌,也可逐步细化为程序语句,是一种使用相对广泛,也比较成 熟和完善的系统分析方法。但结构化分析不适合需求经常改变的系统,因此结构 化分析的前提是:面临静态需求。 原型化的设计方法:常用的一种,在开发初期不强调全面系统地掌握用户的需 求,是根据对用户需求的大致了解,由开发人员快速生成一个实实在在的初始系 统原型。随着用户和开发者对系统理解的加深,不断对原型进行修正、补充和细 化,用快速迭代的方法建立最终的系统,并提交给用户使用。步骤:确定用户需 求——开发初始原型——征求改进意见——修改完善原型——制定原型完成。 特点:有一定的盲目性,但对于非专业人员和小规模系统设计来说更加实用,有 利于用户介入系统设计工作,是种动态的软件开发技术。能够大大减少软件系统 的后期维护费用,使系统功能能够正确反映用户的需求。同时对于较复杂和具有 不确定性的系统目标有较强适应性,可使设计与实施的结合更为紧密。 面向对象的解决方法:基本思想:将系统所面对的问题,应用封装机制,按其自 然属性进行分隔,按人们通常的思维方式进行描述,建立每个对象的领域模型和 联系,既模拟信息实体的在结构又模拟动作机制,使设计出的软件尽可能直接表 现出问题求解过程。整个系统只由对象组成,对象间的联系通过消息进行。特点: 将强了对问题域和系统责任的理解;改进了与分析有关的各类人员之间的交流; 对需求的变化有较强的适应性;贯穿软件生命周期全过程的一致性、实用性;有 利于用户参与,容易扩充和重组。性质:封装性、继承性、多态性。 3.地理信息系统主要有哪几种开发方法?各自有何优缺点? 独立开发:不依赖任何GIS工具软件,利用专业程序设计语言开发应用模型,直 接访问GIS软件的部数据结构。从空间数据的采集、编辑到数据的处理分析及结 果输出,所有算法都由开发者独立设计。优点:无需依赖任何商业GIS工具软 件,独立性强,降低了开发成本。这种系统综合程度和效率最高。缺点:开发难

地理信息系统原理课后作业答案

地理信息系统原理课后作业答案 第1章绪论 1 什么叫信息、数据?它们有何区别?信息有何特点? 答:信息是客观事物的存在及演变情况的反映。对于计算机而言,数据是指输入到计算机并能为计算机进行处理的一切现象(数字、文字、符号、声音、图像等),在计算机环境中数据是描述实体或对象的唯一工具。数据是用以载荷信息的物理符号,没有任何实际意义,只是一种数学符号的集合,只有在其上加上某种特定的含义,它才代表某一实体或现象,这时数据才变成信息。信息的特点:①客观性②适用性③传输性④共享性。 2 什么叫空间数据、地图?举例说明空间数据有哪几种类型。 答:空间数据是以点、线、面等方式采用编码技术对空间物体进行特征描述及在物体间建立相互联系的数据集。地图是表达客观事物的地理分布及其相互联系的空间模型,是反映地理实体的图形,是对地理实体简化和再现。空间数据主要有点、线、面三种类型。例如,地图上的点可以是矿点、采样点、高程点、地物点和城镇等;线可以是地质界线、铁路、公路、河流等;面可以是土壤类型、水体、岩石类型等。 3 什么叫地理信息、地学信息、信息系统、地理信息系统?它们之间有何区别? 答:地理信息是表征地理系统诸要素的数量、质量、分布特征、相互联系和变化规律的数字、文字、图像和图形等的总称。地学信息所表示的信息范围更广,它不仅来自地表,还包括地下、大气层,甚至宇宙空间。凡是与人类居住的地球有关的信息都是地学信息。能对数据和信息进行采集、存贮、加工和再现,并能回答用户一系列问题的系统称为信息系统。地理信息系统(GIS)是在计算机软硬件支持下,以采集、存贮、管理、检索、分析和描述空间物体的定位分布及与之相关的属性数据,并回答用户问题等为主要任务的计算机系统。区别:地理信息属于空间信息,其位置的识别是与数据联系在一起的,这是地理信息区别于其它类型信息的最显着的标志。地学信息所表示的信息范围更广,它不仅来自地表,还包括地下、大气层,甚至宇宙空间。凡是与人类居住的地球有关的信息都是地学信息。地学信息具有无限性、多样性、灵活性、共享性等特点。同地球上的自然资源、能源本身不同,地学信息不但没有限度,而且会爆炸式地增长。信息系统的四大功能为数据采集、管理、分析和表达。信息系统是基于数据库的问答系统。空间信息系统是一种十分重要而又与其它类型信息系统有显着区别的信息系统,因为它所要采集、管理、处理和更新的是空间信息。 4 试述地理信息系统的发展阶段及我国地理信息系统的发展过程。 答:地理信息系统发展阶段:以时间发展为序列,可分为60年代起始发展阶段、70年代发展巩固阶段、80年代推广应用阶段和90年代蓬勃发展阶段。我国地理信息系统的发展过程:GIS在中国的发展可分为三个阶段。第一阶段从1970年到1980年,为准备阶段,主要进行舆论准备,正式提出倡仪,开始组建队伍,培训人才,组织个别实验研究。第二阶段从1981年到1985年,为起步阶段,完成了技术引进,研究数据规范和标准,空间数据库建立,数据处理和分析算法及应用软件的开发等,对GIS进行理论探索和区域性实验研究。第三个阶段从1986年到现在,为初步发展阶段,我国GIS的研究和应用进入有组织、有计划、有目标的阶段,逐步建立了不同层次、不同规模的组织机构、研究中心和实验室,中国科学院于1985年开始筹建国家资源与环境系统实验室,是一个新型的开放性研究实验室,1994年中国GIS协会在北京成立。 5 试述地理信息系统与其他相关学科系统间的关系。

2015-4matlab程序设计大作业评分标准

命题人: 龙佳乐 审核人: 试卷分类(A 卷或B 卷) A 五邑大学 试 卷 学期: 2014 至 2015 学年度 第 2 学期 课程: Matlab 程序设计 课程代号: 0702210 使用班级:140707,140708 姓名: 学号: 题一 设A 是一个256×256的矩阵,编写一个函数,格式为 B=function_name(A, n),其中 n 为一个正整数(≤256×256),该函数只保留A 矩阵中绝对值最大的 n 个元素,其他元素值设为零,输出到B 矩阵。测定n=500时程序运行时间。 题二 将一个绘图界面分4幅,选择合适的步长在左上幅与右下幅绘制出下列函数的图形。 ① ,22x ππ??∈-???? ② 228x y +=。(25分) 题三 设计类似下图所示的图形用户界面系统,要求有绘图界面有按键可输入参数。用户按不同的按纽输入不同的参数可产生不同的效果。该图为示意图,界面系统的功能可以是画图可以是修改图形参数或者其他。(40分) 评分标准: 三个题目均正确完成为良好,若第三题设计完整合理、布局美观则为优; 只完成前两题,第三题初步完成为中,第三题未完成为及格; 只完成前两题任一题,第三题正确完成为中; 只完成一题,则不及格。

function [B]=function_mane(A,n)t=cputime; a=zeros(1,256*256); for p=1:1:length(a) a(p)= abs(A(p)); end s_a=sort(a,'descend'); n_a=s_a(n); B=max(A,n_a); for i=1:1:256 for j=1:1:256 if B(i,j)==n_a B(i,j)=0; end end end time=cputime-t; fprintf('Run time is %f.\n',time); 2.函数:function B=E_max(A,n) B=zeros(256,256); R=reshape(A,1,256*256); R=sort(R,'descend'); for i=1:n [x,y]=find(A==R(i)); B(x,y)=R(i); end 主程序:>> A=rand(256,256); >> tic; >> B=E_max(A,300); >> t=toc t = 21.3786

gis软件开发

《gis软件开发》(2013-2014学年第二学期) 专业:地理信息科学 姓名:李金超

姓名:1126104252 实验人:李金超 实验时间:2014年6月3日---2014年6月12日 实验目的:(1)了解和掌握基于ArcGIS平台和.NET编程环境进行GIS二次开发的基础知识。 (2)熟悉vs软件,建立ArcGIS Engine 应用程序框架,实现地图浏览和添加shp数据和实现窗口联动的功能。 实验环境:在Windows XP环境下,使用C#语言,在Visual Studio 2010中进行GIS软件设计开发,程序的编程。 实验内容: 实验原理:(1)Visual studio 2010(简称VS)是一个基本完整的开发工具集,它包括整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境等。本实验使用Visual Studio 2010版本。VS是使用C#语言进行程序编码的良好开发环境,对C#语言和。 (2)ArcGIS Engine是ArcObjects组件跨平台应用的核心集合,它提供多种开发的接口,可以适应C++等开发环境。开发者可以使用这些组件来开发定制的GIS和地图应用。 (3)使用ArcGIS Engine在Visual studio 环境中二次开发GIS程序,可以使用程序创建向导来建立开发程序的框架,并在Visual studio 集成开发环境中使用ArcGIS Engine 提供的控件来建立基于窗体的应用程序,同时添加ArcGIS Engine组件并基于组件编写GIS应用系统。 实验步骤:

1、新建项目 启动VS2010,选择“文件|新建|项目”,在项目类型中选择Visual C#,再选择Windows 应用程序模板,输入名称“My Map”,点击确定。 2、添加控件 选择工具箱中的“菜单和工具栏|StatusStrip(状态栏)”,将其拖入到窗体。 选择工具箱中的“ArcGIS Windows Forms”节,将“AxToolbarControl”控件拖入窗体,并将其属性中的Dock 设置为Top。 选择工具箱中的“容器|SplitContainer(容器)”拖入窗体,并将其属性中的Dock 设置为Fill。将TabControl 控件拖入Panel1,将Alignment 属性设置为Bottom,Dock 属性设置为Fill。点击TabPages 属性右边的按钮,弹出TabPage 集合编辑器,将tabPage1 的Name 设置为“Layer”,Text 设置为“图层”;将tabPage2 的Name 设置为“Property”,Text 设置为“属性”。如下所示:

《程序设计与算法综合实践》期末大作业题目及评分标准

2017级《程序设计与算法综合实践》 期末大作业题目及评分标准 有如下情况之一者,为不及格。 (1)未能完成所选题目评分标准的最低要求。 (2)抄袭他人成果。 (3)大作业检查时不带电脑,或电脑没有C语言开发环境。 (4)出勤次数、课堂表现等不符合学校相关教学文件规定等其他情况。 备选题目目录 1.图书购买系统...............................................................................................................- 2 - 2.物流信息管理系统 ....................................................................................................- 3 - 3.PM2.5实时信息管理系统 ............................................................ - 5 - 4.电影评论系统 ............................................................................... - 6 - 5.游戏角色属性分析........................................................................ - 8 - 6.KTV点歌系统 ................................................................................ - 9 - 7.英语词斩系统 ............................................................................. - 11 - 8.校运动会成绩管理系统.............................................................. - 14 - 9.通讯录管理系统 ......................................................................... - 15 - 10.机票购买系统 ............................................................................. - 16 - 11.车辆销售管理系统...................................................................... - 17 - 12.饮品自动贩卖机系统.................................................................. - 18 -

地理信息系统-指导书

地理信息系统建设 作业指导书 编制: 审核: 批准: 受控状态:受控 发布日期:实施日期: 一、总则 1、目的与意义 为保证本公司地理信息系统建设工作的规范化管理,统一测绘技术标准采用和测绘成果格式的一致性,使工作做到质量可靠、经济合理、技术先进,故特根据现有法律法规以及国家和行业技术规范制定本作业指导书。 2、适用范围 适用于我公司承接的所有地理信息系统建设项目。 3、技术依据 1)《第二次全国土地调查技术规程》TD/T 1014-2007; 2)《土地利用现状分类》GB/T 21010-2007; 3)《城镇地籍数据库标准》TD/T1015—2007; 4)《地籍调查规程》TD/T 1001-2012; 5)国土资源部发布的其他相关技术规范。 4、技术路线 1)收集资料:收集项目区已有各类控制点资料、现状图、行政区划图及影像图等资料。2)实地踏勘:对项目区的已有国家大地点、勘测范围、权属情况、地形地貌、主要村庄及交通状况进行踏勘,并充分了解当地气候、通讯、供电等情况。 3)技术设计:对前期所收集资料和踏勘情况进行整理分析,依据行业规程规范及本项目的特殊要求编制技术设计书。 4)人员培训:按照质量保证体系的要求,依据本项目涉及的规程规范对参与本项目的所有人员进行技术交底和技术培训。 5)控制测量:在项目区内分级合理布设控制点,平面控制用静态GPS观测,高程控制使用电子水准仪观测。 6)碎部测量:采用RTK配合全站仪的方法进行数据采集。 7)建立数据库:采用MAPGIS、ArcGIS软件对采集的数据进行编辑入库。 8)总结报告:对本项目勘测过程及成果进行分析总结。 9)质量检查:在作业过程中,依据公司质量保证体系对每道工序进行严格检查。 10)验收提交:经甲方验收合格后,将成果提交甲方。 二、地理信息系统建设 1、数学基础 1)平面坐标系统:采用1980西安坐标系或1954北京坐标系 2)高程系统:采用1985国家高程基准

程序设计大作业评分标准

《程序设计》大作业成绩评分标准 二、评分依据 1.大作业报告电子版; 2.程序结果(在实验室学生运行程序结果时按评分标准打分); 注意:如果学生没有提供: (1)大作业报告,则其大作业成绩不能超过65分; (2)程序结果,则其大作业成绩不能超过65分; 三、评分细则 教师根据学生完成情况,进行仔细检查,考核主要分三个方面:1.学生完成内容是否属实,较全面的了解设计的整体情况 检查方法:通过学生演示了解和确认。 2.了解学生是否掌握了进行程序设计的知识和能力 检查方法:通过提问总体设计功能和实现细节了解。 3.是否由学生本人完成,而不是使用他人成果应付 检查方法:通过提问技术细节了解。 (1)难度系数、复杂性(10分,9分,8分,7分) 10分表明程序难度系数最高、实现功能复杂; 9分表明程序难度系数高、实现功能较复杂; 8分表明程序实现功能较复杂; 7分表明程序难度系数低,实现功能一般; (2)总体结构:创新性、实用性(10分,8分,6分,4分,2分)10分表明程序具有创新性、实用性; 8分表明程序具有新意、实用性; 6分表明程序具有实用性; 4分表明程序具有合理性; 2分表明程序不具有合理性; (3)文档(10分,8分,6分,4分,2分)

10分表明文档分析论证充分,设计完整,总体技术分析,界面设计实现、代码分析、调试总结等完整,正确。 8分表明文档分析论证较充分,总体技术分析,界面设计实现、代码分析调试总结等较完整。 6分表明文档有分析但不完善,总体技术分析,界面设计实现、代码分析调试总结等不完整。 4分表明文档不充分;总体技术分析,界面设计实现、代码分析调试总结等不完整。 2分表明文档分析、设计没有或不合理,过于简单; 四、总体控制 大作业课程设计(实验环节)按满分100分计算。 (1)90分以上(优秀等级) 具有完整的程序界面和程序功能,程序中具有复杂的数据结构;设计者不仅完成了规定的任务,而且实现的功能具有创新思路。 技术文档完善、全面,排版清晰、简洁,具有很好的开发文档写作能力。 (2)80分-89分(良好等级) 具有完整的程序功能,程序中具有复杂的数据结构;设计者能完成规定的任务,而且实现的功能更多,具有扩展特点。 技术文档完善、全面,排版清晰、简洁,具有很好的开发文档写作能力。 (3)70分-79分(一般等级) 能够基本实现程序功能,程序运行正常无大错;设计者能够基本完成规定的任务。 技术文档完善、全面。 (4)60分-69分(及格等级) 能够基本实现程序功能,程序运行出现个别错误;设计者能够基本完成规定的任务。 具有基本的技术文档。 (5)40分-59分(差等级) 不能实现规定的程序功能或少于规定的要求,程序运行出现较多错误。 具有基本的技术文档。 (6)0分-39分(特差等级) 基本不能实现规定的程序功能。 没有基本的技术文档。

地理信息系统作业答案

《地理信息系统》作业 第一次作业名词解释 1、数据:客观事物的符号表示,是通过数字化或直接记录下来的可以鉴别的符号,包括数字、文字、符号和图像。 2、信息:人或计算机能接受的关于客观事物的知识。信息有各种载体,但不随载体形式的改变而改变。 3、地理空间数据:各种地理实体及其关系的符号化表示,包括空间位置、拓扑关系、属性特征及时间特征几部分。 4、地理信息:有关地理实体的性质、特征和运动状态的一切有用的知识,它是对地理空间数据的解释。 5、地理信息系统(GIS):在计算机硬件、软件及各种方法支持下,对地理空间数据进行采集、储存、管理、处理、分析、建模和显示的技术系统。 6、拓扑关系:经拉伸或压缩后保持不变的空间关系,包括拓扑邻接、拓扑关联、拓扑包含。 7、数据结构:对数据元素及其关系的抽象描述,包括逻辑结构和物理结构。前者是数学描述,后者是数据元素及其关系在计算机中的组织和建立方式。 8、矢量数据结构:利用欧几里得几何学中的点、线、面及其组合体来表示地理实体空间分布的一种数据组织方式。 9、双重独立式结构(DIME):对图上网状或面状要素的任何一条线段,用其两端的节点及相邻面域来予以定义。 10、栅格数据结构:将空间分割成有规则的网格,在各个网格上给出相应的属性值来表示地理实体的一种数据组织形式。 11、四叉树结构:将地图空间按照2*2的四个象限进行递归分割,直到子象限属性值单调为止,只记录属性值单调的子象限(叶结点)信息的数据组织形式。 12、数据压缩:从已知数据集合中抽出一个子集,该子集在规定精度范围内能最好地逼近原集合,又能取得最大可能的压缩比(原集合元素量/新子集元素量)。 13、数据内插:从一组已知点或已知分区的数据中,求出最合适的函数关系,从而推求任意点或任意分区的数据。 14、数据库(DB):在计算机中以特定的结构组织、存储和应用的相关联的数据集合。 15、数据模型:即对数据的描述,包括对数据结构、数据联系、数据约束的静态描述和对数据操作的动态描述。 16、空间分析:基于空间数据的分析,以地学原理为依托,通过分析算法,从空间数据中获取有关地理对象的新信息。 17、数字地形模型(DTM):定义于二维区域上的有限向量序列,以离散分布的平面点来模拟连续分布的地形。一般表现为栅格数据。 18、空间叠合分析:在统一的空间参照系统条件下,将同一地区两个地理对象的图层进行叠合,以产生空间区域的多重属性特征,或建立地理对象之间的空间对应关系。 19、空间缓冲区分析:根据分析对象的点、线、面实体,自动建立它们周围一定距离的带状区,用以识别它们对邻近对象的辐射范围或影响度。 20、空间网络分析:网络是由点、线的二元关系构成的系统,网络分析是以网络图论为理论基础,对面向网络的数据进行的分析。

文献综述 期末大作业

文献检索期末大作业 期末大作业: 题目:自拟,按照已选择好的文献综述内容拟题,如“****的进展”、“****的综述”等。 要求:1、题目自拟,字数不少于3000字; 2、符合期末大作业格式要求,包括摘要、正文、参考文献等内容; 3、注意正文内容应概念清楚,层次清晰。不能是资料简单的拷贝粘贴,应对内容进行分析、整理和综合,; 4、文中引用的中文文献应在10篇以上,英文文献应在5篇以上。 5、作业提交:一式两份。一份提交电子稿至zhygch2011@https://www.doczj.com/doc/1412429998.html,,邮件和文件标题均以“学号-姓名”命名,如“3102112101-季周”;另一份提交打印稿,由班长统一收齐,第5周周五(6月1日)前交给老师。 评分标准: 1、内容丰富,字数超过3000字。(20分) 2、格式正确,符合论文格式要求。(20分) 3、文中内容概念清晰、层次清楚,较好把握文献综述的写法和要点。(30分) 4、符合大作业要求。(30分)

淮阴工学院 文献检索大作业 作者: 学号: 学院: 生化学院 专业: 题目: 课程: 文献检索

摘要关键词:

1 引言(或绪论)(可作为正文第1章标题,用小3号黑体,加 粗,并留出上下间距为:段前0.5行,段后0.5行) ×××××××××(小4号宋体,1.5倍行距)×××××××××××××××××××××……… 1.1 ××××××(作为正文2级标题,用4号黑体,加粗)×××××××××(小4号宋体)××××××………… 1.1.1 ××××(作为正文3级标题,用小4号黑体,不加粗) ×××××××××(小4号宋体)×××××××××××××××××××××××××××……… 2 ×××××××(不换页,作为正文第2章标题,用小3号 黑体,加粗,并留出上下间距为:段前0.5 行,段后0.5行) ×××××××××(小4号宋体)×××××××××××××××××××××××××××××××××××………

12电子商务大作业要求及评分标准

《电子商务网站建设与管理》大作业要求及评分标准 使用所学知识独立制作一个网站,主要以静态网页为主,网站的主题可以是文学、音乐、影视、个人、家乡介绍、美食等,要求主题健康向上,制作效果美观、大方、和谐。 1.基本要求 (1)合理规划站点目录 要求层次分明,不能将内容都放在站点根目录下;不要使用中文;为每种类型文件都建立一个独立的目录。(例如images文件夹用于存放图象,目录的层次不能没有,但必须尽量少,以便于管理。) (2)简述网页制作、网站设计流程并形成报告上交(网页设计与网页基础大作业报告) 必须认真对待报告中的每一项,完成网站结构的设计说明,包括以下各项内容: 1)网站主题:必须围绕一个确定主题创建网站,否则成绩以不及格计。 2)站点名称:必须为自己的站点命名,名称要紧扣站点主题,并反映在每个网页上。 3)站点根文件夹:以网站主题名字的英文或拼音首字母命名站点根文件夹,如网站主题为“校园青春”,则站点根文件夹名可用拼音首字母为“xyqc”。 4)文件与文件夹:网站内使用的图片放在images文件夹中,主页以index.htm命名,其它文件夹自已命名,要以有意义的英文字母来命名,不要使用中文,网页文件也要使用有意义的英文来命名。 5)站点结构:分类存放网站中的资源,一律以树型目录结构表示并说明文件夹的用途。

6)站点地图:以结构图方式给出网页的名称和各页面间的超级链接。 7) CSS、行为:说明制作、使用了几个CSS样式,说明CSS样式的名称,为什么内容添加、制作了什么行为。 8)网页设计大作业要有电子稿,存放在站点中的根目录下。 2.网站内容要求 (1)网站至少要有5-9个页面,可以使用表格、框架等来进行统一布局。 (2)网站的站标(Logo)使用自已制作的图像,网站名称自已命名,要跟网站的主题一致。 (3)每个网页有自己的适当的标题、导航条。注意:网页标题是指显示在浏览器标题栏上的文字,而不是网页中的段落标题。每个网页都能够返回上一级页面或首页。 (4)网站中必须要有个人的自我介绍页面。在网站导航条上要有“自我介绍”一项,通过导航条能正确进入“自我介绍”页面。个人信息至少要包括专业、班别、学号、姓名、性别等。 (5)网站中要使用CSS,要使用行为制作动态效果,超链接效果正确无误,要有锚点链接,要有背景音乐,要有层,同时设计一个表单网页。 3.上交的时间 2013年1月1日班长收齐后发到老师的邮箱 uhello@https://www.doczj.com/doc/1412429998.html, 4.成绩评定时间 下列情况一经发现,成绩不予评定,按不及格论:

地理信息系统大作业

城市停车场导航系统-------------------轻松寻找停车场,实时了解停车信息 地理信息系统大作业 任课老师: 学院:信息工程及其自动化 专业:计算机科学与技术 学号: 姓名: 目录

一,系统需求分析 (3) 1,需求背景 (3) 2,需求分析 (3) 2.1 问题的分析 (3) 2.2 停车导航系统及其描述: (3) 2.3 系统的应用 (4) 二,空间数据结构设计 (4) 三,GIS软件开发平台与运行环境的设计 (4) 四,该GIS应用专题的系统的功能设计 (4) 五,该GIS应用专题的系统的界面设计 (5) 1,全图浏览 (5) 2,搜索停车场 (6) 3,查看停车场详细信息 (6) 4,跟踪用户所在位置 (7) 5,最优停车排行 (7) 6,停车场的2维模型 (8) 六,作业总结 (8)

一,系统需求分析 1,需求背景 改革开放以来,我国综合经济指数飞速上涨,特别是国民人均可支配收入逐步提升,“二套房”、“私家车”等已经不再是“暴发户”的代名词。记者从公安部交通管理局获悉,截止2010年10月底,中国机动车保有量已达1.99亿辆,其中汽车8500多万辆,每年新增机动车2000多万辆;机动车驾驶人达2.05亿人,其中汽车驾驶人1.44亿人,每年新增驾驶人2200多万人。面对如此大的车辆增长速度,全国多个地市正在经受“行车难”、“停车难”的考验。 2,需求分析 2.1 问题的分析 私家车作为一种交通工具已经十分普遍。人们外出购物、办公、吃饭、访友等等都习惯选择私家车作为出行方式。这也导致了道路交通拥堵、停车场车满为患。停车难的问题日益突出。人们经常为了寻找一个停车点而东寻西觅,为此烦恼不已。尤其对于‘新人’,如果对附近一块地方不熟悉的新手来说,要找到一个可以停车的地方,往往会难上加难。那么如何能够让大家掌握停车点的地理分布信息,及时地了解停车点的饱满情况,是帮助大家解决停车问题最关健的问题。 要解决这个问题,可以开发一个停车导航系统。此系统掌握一个地区的所有在系统管理范围内的停车点的信息,包括停车点的地理位置、停车位的数量、收费详细情况以及实时的停车数量。系统用户可以利用自己当前的地理位置,查看该位置附近所有停车点的分布及其他信息。系统可以智能提供最佳停车点以及最佳路径选择方案。 2.2 停车导航系统及其描述: 2.2.1 系统存放有指定一个地区的所有在系统管理范围内的停车点的数据并可以由管理员或系统自动实时更新数据。 2.2.2 停车点的信息包括地理位置、名称、停车容量、及时的停车数、收费信息、管理条约。 2.2.3 系统可以自动检测用户终端的所在地理位置,并已用户为中心,提供周围所有停车点及其信息。 2.2.4 系统可根据停车位的剩余情况、地理位置的路径距离、收费信息,将周围停车点进行优先级排名,并且提供所有路径方案。 2.2.5 用户可以浏览任意地区的停车点数据,可以根据名称、地点、收费、容量等查询停车点及其详细信息。

!成组技术_大作业及评分标准_2016

成组技术大作业 成组技术是一门综合型的专业课程,包括产品族编码、设计、建模、工艺、制造、管理等多方面的知识点,综合应用题要求学生综合应用和创新运用所学的成组技术知识,能更好的考核学生的设计、分析、和应用的能力。 具体要求包括: 1)第1周,学生进行分组(可跨班),每组2-4人,确定组长,第2周前,以班为单位发送 分组名单到老师邮箱; 2)针对企业某零件/部件/产品族:1必做题+ 2道及以上选做题 必做题: a)完成选定系列产品或零部件的三维CAD建模;(≥1零件系列化/人、≥1装配体系列化/团队) 选做题(以下b/c/d/e/f/g/h,七选二): b)详细设计或分析选定系列产品或零部件的编码方法; c) 选择系列产品开发方面中的一项或几项,进行结合性分析、主成分分析、零件主参数分析、标准化、规范化或者模块化设计及分析等任意小项; d) 选择工艺/装备/软件信息管理/车间和生产单元布置/厂区布置/生产安排/市场营销等方面中的一项或几项,进行标准化、规范化设计及分析等任意小项; e) 选择设计/工艺/装备/软件信息管理/车间和生产单元布置/厂区布置/生产安排等方面中的一项或几项,详细设计或分析其规则、结构、方法、案例; f) 聚类分析算法、线性规划等数学分析方法在GT中的应用; g) CADCAM软件二次开发; h) 选择其它与成组技术相关的选题,须与指导老师事先沟通。 以上b/c/d/e/f/g/h7个方面的选做内容,其中的任意一个小项都可以作为一项题目,每组同学至少完成其中2个小项,例如: 选择c)中的2个小项(产品结合性分析和零部件设计标准化); 选择b)零部件编码和g)CADCAM软件二次开发; 选择c)中的小项(零件主参数分析设计和d)中的小项“成组夹具设计”;等等组合方式。 3)最后2次课:小组学生用PPT形式和多媒体形式进行讲解展示和汇报,时间为10-15 分钟; 4)要求注明同组对报告和演讲的贡献,并自我评分。 5)课程结束后一周内,按小组形式汇总,每个小组提交一份报告(纸质和电子档),报告包 含以下几部分的设计说明书:系列化设计和成组技术在产品族的某些方面的应用(至少2项)。 6)每个小组提交各种电子文档(含系列化模型、其它2方面的GT应用设计分析文件、汇 报ppt部分),电子文档格式为压缩包,名称为:班级-组长姓名-成员姓名-产品名称。

GIS设计与开发 简答题 论述题练习题

简答题 1.何为GIS设计? GIS设计就是在GIS开发的整体过程中,遵循一般软件工程的原理和方法,结合GIS开发的特点、特殊规律和要求,对GIS软件从系统定义、系统总体设计、系统详细设计、空间数据库和地理模型库设计、GIS实施、GIS软件测试与评价、直到GIS维护的各个阶段进行工程化规范的方法体系。 2.GIS设计的目标和主要内容是什么? GIS设计目标就是通过改进系统设计方法、严格执行开发的阶段划分、进行各阶段质量把关以及做好项目建设的组织管理工作,从而达到增强系统的实用性、降低系统开发和应用的成本、延长系统生命周期的目的。GIS设计包括软件设计和数据库设计两部分的内容。 3.GIS有哪些特点? GIS作为一个特殊的软件领域,其主要特点是海量数据存储及空间数据与属性数据一体化管理,基于GIS本身的特殊性,GIS设计也有其自身的特点:⑴ GIS处理的是空间数据,具有数据量庞大、实体种类繁多、实体间的关联复杂等特点。⑵ GIS设计以空间数据为驱动。⑶ GIS工程投资大、周期长、风险大、涉及部门繁多。 4.简要说明GIS有哪些产品模式及其主要特征。 GIS产品可归结为以下几种模式。 数字地图 数字地图是GIS最简单、最基本的产品之一。通过GIS的地图数据库,可以实现地图的数字化存储,即数字地图。 b)桌面制图 很多GIS产品具有桌面制图的功能(如MapInfo公司的MapInfo,ESRI公司的ArcView,ArcEditor和ArcInfo等产品)。桌面制图提供的产品不仅可以对数字地图进行显示、漫游、缩放,还可以对地图进行实时的编辑。桌面制图是GIS传统的市场领域,也是份额最大的一块。 c)桌面GIS 桌面GIS同时管理空间信息与属性信息,可以进行简单的空间分析操作,还可以在此基础上进行二次开发。由于它们具有界面友好、操作简单等优点,所以广泛应用于城市规划、土地管理、市政管理等部门。 d)专业化GIS 专业化GIS的主要特点是具有相对较强的分析功能。地理数据的基本组成要素包括空间数据、属性数据和拓扑数据。其中,拓扑数据指的是地理要素间的空间位置关系。专业化GIS不仅存储地理要素的空间数据和属性数据,而且还对其拓扑数据进行存储,极大增强了GIS的空间分析功能。 5.为实现地理信息资源共享,必须具备哪些基本条件? 要实现地理信息资源共享,必须具备三个基本条件:一是数据资源的贮备;二是要有技术支撑系统的保障,例如通讯技术、网络技术、数据库技术等现代化技术手段;三是共享规则的制订、被广泛采纳和遵循,主要包含标准、规范、政策和相关法律。 6.简要说明使用结构化生命周期法进行GIS设计需要完成的六个阶段内容。 ⑴系统开发准备阶段。针对用户提出开发系统的要求,有关人员进行初步调查,组成开发领导小组,制定开发的进度和计划。如果新系统开发采取外包方式,本阶段还要包括招投标过程。⑵调查研究及可行性研究阶段。采用各种方式进行调查研究,了解现行系统的界限、组织分工、业务流程、资源及薄弱环节等,绘制现行系统的相关图表。在此基础上,与用户协商方案,提出初步的新系统目标,并进行系统开发的可行性研究,提交可行性报告。⑶系统分析阶段。在对现行系统进行调查研究的基础上,使用一系列的图表工具进行系统的目标分析,划分子系统以及功能模块,构造出新系统的逻辑模型,确定其逻辑功能需求,交付新系统的逻辑功能说明书。⑷系统设计阶段。根据逻辑模型进行物理模型的设计,并具体选择一个物理的计算机信息处理系统。这个阶段还要进行人-机过程的设计、代码设计、输入、输出、文件数据库设计及程序模块、通讯网络设计等。⑸系统实施阶段。系统实施是新系统付诸实现的实践阶段,主要是实现系统设计阶段所完成的新系统物理模型。包括软硬件设备的安装和调试、程序设计、代码编写、调试。还包括对用户及操作人员进行培训,编制操作、使用手册和有关文档。⑹维护和评价阶段。对系统的修改和完善进行维护,如针对系统处理过程、程序、文件、数据库甚至某些设备和组织的变动进行相应的维护。系统的评价,广义上贯穿于系统开发过程的始终,这里主要指系统开发后期的评价。旨在将建成的新系统与预期的目标做一一比较,不同的指标综合体现为用户的满意程度——可接受性。、原型法是应软件设计新情况和新要求的出现而产生的,其特点主要体现为鼓励用户不断修改和完善需求,并根据新的需求不断修改和完善原型。请说明应用原型法开发信息系统各个阶段的内容。 7.原型法开发信息系统包括哪几个阶段? ⑴确定用户的基本需求。在这一阶段中,用户根据系统的特点清楚地表达自己的基本需求,系统分析开发人员据此来确定系统的规模及基本框架,判断系统需要的数据能否得到,同时应估算出开发原型的成本。⑵开发初始原型。开发初始原型仅仅反映用户的基本需求,并不要求完善。⑶利用原型来提炼用户需求。用户通过亲自使用原型,从而了解其需求得到的满足程度以及存在的问题。开发人员一方面记录下用户提出的该系统的缺点和不足之处;另一方面也要借助原型系统引导、启发用户表达对系统的最终要求,在用户和开发人员共同反复讨论过程中进一步提炼用户需求以及需要修改和变动之处。⑷修正和改进原型。开发人员根据第三阶段中用户提出的修改意见或发现的问题,对初始原型系统进行修改、扩充和完善。这是一个多次反复的过程,直到用户满意为止。 8.用UML模型进行系统的分析和设计有什么优点? 采用UML模型进行系统的分析和设计具有以下优点:①在面向对象设计领域,存在数十种面向对象的建模语言,都是相互独立的,而UML可以消除一些潜在的不必要的差异,以免用户混淆;②通过统一语义和符号表示,能够稳定面向对象技术市场,使项目根植于一个成熟的标准建模语言,从而可以大大拓宽所研制与开发的软件系统的适用范围,并大大提高其灵活程度。 9.系统定义时期的主要任务是什么? 系统定义时期的主要任务是确定软件开发工程必须完成的总目标以及工程的可行性;导出实现工程目标应该采用的策略即系统必须完成的功能;估计完成该项工程需要的资源和成本;并且制定工程进度表;最后编写系统需求分析报告。这个时期的工作通常又称为系统分析,由系统分析员负责完成。10.简述GIS数据字典的任务? GIS数据字典的任务是对GIS数据流图中出现的所有被命名的图形要素在数据字典中作为一个词条加以定义,使得每一个图形要素的名字都有一个确切的解释。 11.简述GIS成本有哪些部分组成? GIS的成本由五个部分组成:①购置并安装软硬件及其相关设备的费用;②生产系统所需数据的费用;③软件开发费用;④系统安装、运行和维护费用; ⑤人员培训费用。 12.总体设计的主要任务是什么? 总体设计的主要任务是确定系统总体架构与软、硬件配置,根据系统分析成果进行系统功能模块的划分,建立模块的层次结构及调用关系,确定模块间的接口及人机界面,并设计数据库总体结构。 13.试述详细设计与总体设计阶段工作的差别? 详细设计以总体设计阶段的工作为基础,但又不同于总体设计阶段,这主要表现为以下两个方面:⑴在总体设计阶段,数据项和数据结构以比较抽象的方式描述,例如,总体设计阶段可以声明矩阵在概念上可以表示一幅遥感图像,详细设计就要确定用什么数据结构来表示这样的遥感影像。⑵详细设计要提供关于算法的更多细节,例如,总体设计可以声明一个模块的作用是对一个表进行排序,详细设计则要确定使用哪种排序算法。总之,在详细设计阶段为每个模块增加足够的细节,使得程序员能够以相当直接的方式对每个模块编码。 14.结构化方法详细设计的主要表达工具有哪些? 结构化方法详细设计的主要表达工具有:程序流程图、N-S盒式图、问题分析图、类程序设计语言、序列图和活动图。 15.试说明关系型数据库建库三个范式的内涵。 第一范式(first normal form,简称1st NF)要求同一张表中没有重复项出现,如果有则应将重复项删除。这个删除重复项的过程就称为规范化处理。第二范式(sencond normal form,简称2nd NF)要求每个表必须有一个(而且仅一个)数据元素为主关键词(primary key),其它数据元素与主关键词一一对应。主关键词在表中必须具有唯一性,作为主关键词的数据项中不能出现重复的记录。第三范式(third normal form,简称3rd NF)是指表格中的所有数据元素不但要能够唯一地被主关键词所标识,而且他们之间还必须相互独立,不存在其它的函数关系。也就是说对于一个满足2nd NF的关系表来说,表中有可能存在某些数据元素的函数还依赖于其它非关键词数据元素的现象。 16.程序编写的组织管理包括哪些内容? 程序编写的组织管理包括:1)对程序员组织训练;2)购进软件消化利用;3)程序编写;4)程序模块的调试;5)程序模块的验收。 17.组件式GIS具有哪些特点? 1)小巧灵活、价格便宜;2)无须专门GIS开发语言,直接嵌入可视化开发工具;3)不逊色于传统GIS软件的强大GIS功能;4)直接嵌入各种开发工具,开发简捷;5)更加大众化,使非专业的普通用户也能够开发和集成GIS应用系统。 18.简述述组件式GIS应用系统的开发过程。 用户调研、可行性研究、用户需求分析、系统总体设计、系统详细设计、基础平台选择、熟悉基础平台、进行二次开发、系统测试、系统维护和系统使用。 19.简述程序代码编写过程中应注意的问题? 1)程序语言的选择;2)程序设计风格的确定;3)系统代码文档的编写。20.简述程序调试过程中发现的错误有哪些排除方法? 方法有:1)硬性排错:采用试验的方法,比如设置临时变量、增加调试语句、设置断点、单步执行等。2)归纳法排错:准备几组有代表性的输入数据,反复执行,对得出的错误结果进行整理、分析、归纳,提出错误原因及位置假想,再用新的一组测试数据去验证这些假想。3)演绎法排错:针对各组测试数据所得出的结果,列举出所有可能引起出错的原因,然后逐一排除不可能发生的原因与假设,将余下的原因作为主攻方向,最终确定错误位置4)跟踪法排错:在错误征兆附近进行跟踪找错;错误诊断出来以后,需要进行修改;修改完后,应立即利用先前的测试用例,重复先前的测试过程,进一步验证排错的正确性。 21.系统文档主要包括哪些内容? 系统文档主要包括系统实施方案、系统架构方案、系统分析报告、系统总体设计、数据库设计报告、系统详细设计、系统测试报告、用户手册等。22.如何有效地维护和管理系统文档? 1)软件开发小组应由一位文档保管员负责集中保管本项目的已生成文档(主 文档)。2)开发小组成员可根据工作需要自己保留一些个人文档,但这些文档 一般都应是主文本的复制件,应与主文本保持一致,在做必要修改时,也应 同步修改主文档。3)开发人员个人只保存主文档中与本人工作有关的部分文 档。4)在新文档取代旧文档时,管理人员应及时注销旧文档。在文档的内容 有更改时,管理人员应随时修订主文档,使其及时保持最新。5)在软件开发 过程中,可能需要修改已完成的文档。修改主文档前应充分估计修改可能带 来的影响,并且按照提议—评议—审核—批准—实施的步骤加以严格控制。 6)开发过程结束时,文档管理人员应收回开发人员的个人文档,并同时检查 个人文档与主文档的一致性,当发现两者有差别时,应立即着手解决。 23.简答系统实施阶段的任务? 系统实施阶段的任务可概括为以下五个方面: ①硬件和软件的购置及安装。包括计算机、绘图机、数字化仪、扫描仪等输 入输出和分析处理设备以及各种支撑软件如操作系统、数据库系统、编译系 统的购置安装。②程序的编写与调试。由于各模块的详细设计已经形成,只 需要编写相关程序。一般的处理办法是自编程序,但对于一些比较特殊的成 熟的算法可购买,程序编写后要进行调试,以减少程序的错误。③系统的安 装与调试。即对系统硬软件的安装及调试。④培训。在购买硬件、编写软件 的同时,应对用户进行培训。同时,这也是考验及检查系统结构、硬件设备 和应用程序的过程。⑤系统中有关数据的录入或转换。指的是各种地图数据 及属性数据的输入或从其它系统转化过来的过程,这个工作量是相当大的, 需要耗费大量人力、物力及时间。 24.在系统实施阶段,如何选择程序语言? 程序语言的选择应作如下考虑:①考虑编程的效率及代码的可读性。一般应 选择高级语言作为主要的编程工具。②考虑要符合详细设计的思想。一般应 选择结构化的语言,如C、Pascal等,这些语言的特点是直接支持结构化的 控制结构,具有完备的过程结构和数据结构。③程序设计语言应是一种通用 语言。因为GIS软件既包括数据、图形处理及分析,还包括对各种软硬件的 控制等,任何一种专用型的高级语言都无法完全胜任。④考虑到程序的执行 效率以及对某些特殊硬件的控制和操作要求。可以针对特定的模块采用混合 编程,达到程序的特别目的。⑤考虑编码和维护成本。选择合适的高级语言 以降低编码量及日常维护工作中的困难程度。⑥根据系统开发的不同规模, 选择合适的高级语言。比如对于一个大型的GIS,用Turbo C就可能不完全 适用,而应选择Visual C++等易于项目管理的高级语言。⑦根据不同的开发 平台和使用平台,选择不同的语言。⑧系统的兼容性、移植性等。 25.简单述GIS软件评价的含义以及评价的内容。 GIS评价是在GIS测试的基础上,通过对技术因子、经济因子和社会因子(如 进行评价,从而得出对系统整体水平以及系统实施所能取得的效益的认识和 评价。软件评价的内容包括:1)技术评价:可靠性、可扩展性、可移植性、 系统效率。2)经济评价:系统产生的效益、软件商品化程度、技术服务支持 能力、软件维护与运行管理。3)社会评价:系统的科学价值、系统的政治与 军事意义、系统决策能力、管理工作改革。 26.试简述GIS维护流程? 1)提交GIS维护申请;2)评估维护请求;3)维护过程;①确定维护的类型。 ②改正性维护。③适应性和完善性维护。④实施维护工作。⑤编写详细的维 护报告。 简述GIS可行性研究工作的主要内容? 简述系统详细设计阶段的目标与任务? 简述地理建模的一般过程? 简述GIS软件维护工作的影响因素? 论述题 1.论述系统可行性研究的主要内容是什么? 2.论述GIS工程学的主要任务、理论基础和内容分别是什么? 3.GIS规范化和标准化在GIS产业化和社会化过程中的作用是什么?其具体 内容主要体现在哪些方面? 4.论述GIS详细设计阶段的表达工具有哪几种?各有什么特点? 5.简要论述GIS软件评价的基本方法,评价类型及评价指标? 6.论述空间数据库建库流程? 7.试简述结构化生命周期法包括哪几个阶段?每个阶段的基本任务是什么? 8.简述在GIS系统实施时有哪些系统实施人员参与及他们各自的任务? 9.论述地理信息管理与更新的主要技术手段及各自的特点? 1

相关主题
文本预览
相关文档 最新文档