当前位置:文档之家› GIS地理信息与二次开发专业面试宝典(130912)

GIS地理信息与二次开发专业面试宝典(130912)

GIS地理信息与二次开发专业面试宝典(130912)
GIS地理信息与二次开发专业面试宝典(130912)

GIS地理信息系统与二次开发专业面试宝典

一、简述题

1、什么是GIS:

GIS(geographic information system),即地理信息系统,是利用现代计算机图形技术和数据库技术,输入、存储、编辑、分析、显示空间信息及其属性信息的地理资料系统。在地GIS信息数据分两大类:第一类是地图数据,即图形数据。第二类是属性信息,即属性数据(也可称为文字数据,非图形数据)。通过GIS 系统这两类信息的特有管理方式,在它们之间建立双向对应关系,实现图形和数据的互查互用。

2、GIS与CAD系统的区别:

首先,GIS 是图形和属性的结合体,而CAD 是单纯的图形,很难和大数据量的属性信息关联;其次,GIS 中的图形有拓扑信息,可以进行各种复杂的空间分析,而CAD 图形要素之间的关系是松散的,没有空间的概念;再次,GIS 可以做多种基于图形或属性的查询统计,也能制作各种表现形式的专题图,而CAD 一般不能;最后,GIS 能理大数据量,甚至是高达数十G 的海量数据,也能读写存储于数据库中的空间图形,而CAD 不能。

二、名词解释

3.地理参考系统(geographic Coordinate system):地理信息包含有明确的地理参照系统,例如经度和纬度坐标,或者是国家网格坐标。

4.地图投影:地图投影就是指建立地球表面上的点与投影平面上点之间一一对应关系的数学方法。地图投影是解决地球椭球面上地物绘制到平面图纸上的问题。

5. 空间分析:是基于空间对象的位置和形态特征的空间数据分析技术。常见的有拓扑叠加分析、缓冲区分析、网格分析和地形分析等。

6.1954 年北京坐标系Beijing Geodetic Coordinate System l9541954 年我国决定采用的国家大地坐标系,实质上是由原苏联普尔科沃为原点1942 年坐标系的延伸。

7.1956 年黄海高程系统Huang hai Vertical Datum l956以青岛验潮站根据1950 年一1956 年的验潮资料计算确定的平均海面作为基准面,据以计算地面点高程的系统。

8.1985 国家高程基准National Vertical Datum 1985:1987 年颁布命名的,以青岛验潮站1952 年一1979 年验潮资料计算确定的平均海面作为基准面的高程基准。

9.WGS-84 坐标系WGS-84 Coordinate System:

一种国际上采用的地心坐标系。坐标原点为地球质心,称为1984 年世界大地坐标系统。

10.城市地理信息Urban Geographic lnformation:

城市地理信息是城市中一切与地理分布有关的各种地理要素图形信息、属性信息及其相互间空间关系信息的总称。

11. 城市基础地理信息Urban FundamentaI Geographic lnformation:

城市基础地理信息是指城市最基本的地理信息,包括各种平面和高程控制点、界址点、建筑物、道路、水系、境界、地形、植被、地名及某些属性信息等,用于表示城市基本面貌并作为各种专题信息空间定位的载体。它具有统一性、精确性和基础性的特点。

12.等高线contour:

地图上地面高程相等的相邻点所连成的曲线在平面上的投影。

13. 地图比例尺map scale:

地图上某一线段的长度与地面上相应线段水平距离之比。

14.地图符号map symbols:

地图上各种图形、记号和文字的总称。地图符号由形状、尺寸、色彩、定位点、文字等因素构成。

15. 地形图topographic map:

详细表示地表上居民地、道路、水系、境界、土质、植被等基本地理要素且用等高线表示

地面起伏的一种按统一规范生产的普通地图。

16. 高程elevation:

地面点至高程基准面的垂直距离。

17. 高斯克吕格投影Gauss Krueger Projection:

一种等角横切椭圆柱投影。其投影带中央子午线投影成直线且长度不变,赤道投影也为直

线,并与中央子午线正交。

18.航空遥感aerial remote sensing:

以空中的飞机、直升机、飞艇、气球等航空飞行器为平台的遥感。

19.航天遥感space remote sensing:

在地球大气层以外的宇宙空间,以人造卫星、宇宙飞船、航天飞机、火箭等航天飞行器为

平台的遥感。

20.红外遥感infrared remote sensing:

遥感器工作波段限于红外波段范围之内的遥感。

21.抽象类(abstract class):

对子类的一种规定,在对象模型图中可以经常看到,是对象模型图中三种类型的“类”之一。抽象类在类库中没有定义,也不能实例化。

22.插件(add-in):

一种可以执行自定义任务的开发环境扩展。ESRI提供各种开发插件作为ArcGIS开发工具包的组成部分。

23.ADF(ADF):

“应用开发框架”即application develop framework的缩写。用于简历与GIS服务器进行通信的Web应用程序的自定义Web控件和模板集。ArcGIS Server 和ArcIMS包括.Net和Java两种ADF。

24.运行时(runtime):应用程序运行时所需要的组件。

25.API(API):

应用程序接口(Application Programming Interface)

应用程序接口是开发人员用于简历或制定程序民的一系列程序、协议和工具的集合。APIs提供了一套预先创建好的接口而不是直接对设备或软件进行编程,从而使程序开发更加容易。APIs还确保了所有适用公共API的程序民具有相似的接口。诸如C、C#、COM和Java等编程语言都可以建立APIs。

26.类(calss):

面向对象编程语言中一类对象的模板。在AO中类可以认为是共享公用结构和行为的对象的集合。

27.组件对象类(coclass):

在AO中可以在内存中实例化的对象的模板。

28.默认接口(default inerface)

在创建COM对象时,在没有制定其他接口的情况下返回的接口。大多数ArcObjects类制定Iunkown作为其默认接口。

29.部署(deployment):

安装组件或应用程序到目标机器的过程。

30.开发环境(deployment enviroment)

用于编写、编译和调试组件或应用程序的一种软件产品。

31. GUID:

“全局唯一标识符”的缩写。用于唯一识别接口、类、类库或组件目录的一个字符串。

32.实现(implement):

与接口有关,指的是为某个接口的所有成员提供代码的过程(接口是单独定义的)。

33. 查询接口(query interface):

也称QI,通过IUnKnown接口的QueryInterface方法,客户端可以请求某个对象上另一个接口的引用。

34. 数字地图:

数字地图与纸质地图相比,信息量远大于普通地图。它可以非常方便地对普通纸质地图的内容进行任意形式的要素组合、拼接,形成新的地图。可以对数字地图进行任意比例尺、任意范围的绘图输出,是普通地图不可能达到的表现效果。

35.宗地:

被界址点和界址线所封闭的、由土地使用者使用的一块地,被视为宗地。

36. DEM(Digital Elevation Modals):

数字高程模型,是地面特性为高程和海拔高程的数字地面模型(DTM)。

37.TIN (Triangulated Irregular Network):

不规则三角网,采用不规则三角形拟合地表,主要用来描述数字高程表面。

38.空间分析:

是基于地理对象的位置和形态特征的空间数据分析技术,其目的在于提取和传输空间信息。

39.投影坐标系:

由地图投影方式、投影参数、坐标单位和地理坐标系组成。

40.坐标变换:

包括数字化仪和扫描影像的坐标与大地坐标的变换,以及两个不同大地坐标系的坐标变换。

41.工作空间(Workspace):

工作空间用于保存用户工作环境,包括:当前打开的数据源(位置、别名、打开方式)、地图、布局、符号库、线型库等。

42.数据源(Dastasource):

由各种类型的数据集(如点、线、面类型数据、TIN、Grid、NetWork)组成的复合数据集。一个数据源可包含一个或多个各种类型的数据集;也可以同时存储矢量数据集和栅格数据集。

43.数据集(Dataset):

是一组数据对象的集合,在SuperMap Deskpro中有十五种类型的数据集,如:点数据集,线数据集,多边形数据集、TIN数据集、GRID数据集、复合数据集、NetWork数据集、文本数据集等。

44.地图(Map):

一个或多个数据集显示在一个地图窗口中,成为地图,该窗口成为地图窗口。

45.图或图层(Layer):

添加到地图中的数据集被赋予了显示属性,如:显示风格、专题地图等,称为图层。一个地图由一个或者多个图层组成。一般而言,一个图层对应着一个数据集;同一个数据集可以被多次添加到同一个地图,此时,多个图层对应着同一个数据集。

46.布局(Layout):

布置和注释一个或多个窗口的内容以供打印的窗口。

47.空间数据(Spatial Data):

描述地形地物空间位置和空间拓扑关系的数据,如组成河流的坐标点数据,与这条河流相连地其它地物等。

48.属性数据(Attribute Data):

描述地形地物属性信息的数据,如河流的长度、宽度等。

49.空间数据库(Spatial Database):

用来存放地形地物空间数据的数据库。

50.矢量(Vector):

GIS中两种基本的数据之一,也可以说是刻画和描述空间对象的两种基本方

式之一它的特点是通过记录对象的边界来表达空间对象,如一条线由一系列相邻的坐标串表达。

51.栅格(Raster):

与矢量数据相对应,它是GIS中另一种基本数据类型。它以原子空间填充的方式来表达空间对象,如一个多边形可以用其内部的正则多边形原子铺盖充填的方式来表达。

52.简单数据集:

由同种类型数据组成的数据集。

53.复合数据集:

由不同类型的数据元素组成的数据集。与简单数据集相对应。

54、引用(reference):

指向内存中分配的对象、接口或其他数据项的一个指针。COM对象通过IUnKnown接口的AddRef和Release方法为其本身保持一个引用运行总量。

55、着色(render):

绘制一个显示。将对象的几何图形、颜色、纹理、明暗和其他特征转换到显示图像中的过程。

可伸缩系统(scalable):

当其大小或复杂性增加时不会出线负面效应的一种系统。

56、SOAP:

“简单对象访问协议”的缩写。由Microsoft/Lotus/IBM联合开发、用于在分散的、分布式环境在伙伴程序民之间交换信息的一种基于XML的协议。SOAP 允许在不同计算机上、不同操作系统或平台中的程序民通过万维网协会的HTTP 和XML作为信息交换的基础进行通讯。

57、SOM

ArcGIS Server中的“服务器对象管理器”的缩写。管理分布于一个或多个服务器对象容器计算机上的服务器对象集合的一种Windows服务。当某个应用程序连接到LAN上的一个ArcGIS Server时,该应用程序民就连接到了SOM。

58、SOC:

ArcGIS Server中的“服务器对象容器”的缩写。一个或多个服务器对象运行的一种过程。SOC过程由SOM启动和关闭。SOC过程在GIS服务器容器计算机上运行。每个容器计算机可以驻留多个SOC过程。

59、独立应用程序(standalone application):

一个独立运行的应用程序民,而不是在ArcGIS应用程序中运行。

60、类型继承(type inheritance):

一种继承方法。在这种继承中,一个接口可以从一个父接口中继承而来。一个客户程序民可以向父接口一样调用子接口,因为子接口支持所有相同成员。

61、类库(type library):

有关类、接口、枚举等信息的集合,这些提供给编译器以包含组件中。类库也被用于使诸如IntelliSense等要素正常起作用。类库通常具有扩展名.tlb。

62、UI:

“用户接口”的缩写。使人机交互易于实行的计算机硬件和软件部分。UI 包括可被显示在屏幕上并通过键盘、鼠标、视频、打印机和数据获取工具等进行交互的数据项。

63、UML:

“统一建模语言”的缩写。对象建模的一种图形语言。

64、公用COM对象(utility COM object):

封装了大量细粒度ArcObjects方法调用并向外展现了一个单个粗粒度方法调用的COM对象。公用COM对象安装在GIS Server上,由服务器应用程序民调用,以最小化客户应用程序民和GIS Server之间的往返过程。

65、连通性:

是衡量网络复杂性的量度,常用γ指数和α指数计算它。其中,γ指数等于给定空间网络体节点连线数与可能存在的所有连线数之比;α指数用于衡量环路,节点被交替路径连接的程度称为α指数,等于当前存在的环路数与可能存在的最大环路数之比。

66、图形叠加:

将一个被选主题的图形所表示的专题信息放在另一个被选主题的图形所表示的专题信息之上。

87、详细描述应用型地理信息系统的开发过程。

1、系统总体设计:需求和可行性分析、数据模型设计、数据库设计、方法设计;

2、系统软件设计:开发语言、用户界面、流程、交互;

3、程序代码编写:投影、数据库、输入、编辑;

4、系统的调试与运行:α调试、β调试;

5、系统的评价与维护:功能评价、费用评价、效益评价。

88、请您描述一下我国常用的坐标系统,有什么区别?

我国三大常用坐标系区别(北京54、西安80和WGS-84)

1、北京54坐标系为参心大地坐标系,大地上的一点可用经度L54、纬度M54和大地高H54定位,它是以克拉索夫斯基椭球为基础,经局部平差后产生的坐标系。

1954年北京坐标系的历史:

新中国成立以后,我国大地测量进入了全面发展时期,再全国范围内开展

了正规的,全面的大地测量和测图工作,迫切需要建立一个参心大地坐标系。由于当时的“一边倒”政治趋向,故我国采用了前苏联的克拉索夫斯基椭球参数,并与前苏联1942年坐标系进行联测,通过计算建立了我国大地坐标系,定名为1954年北京坐标系。因此,1954年北京坐标系可以认为是前苏联1942年坐标系的延伸。它的原点不在北京而是在前苏联的普尔科沃。

北京54坐标系,属三心坐标系,长轴6378245m,短轴6356863,扁率1/298.3;

2、西安80坐标系

1978年4月在西安召开全国天文大地网平差会议,确定重新定位,建立我国新的坐标系。为此有了1980年国家大地坐标系。1980年国家大地坐标系采用地球椭球基本参数为1975年国际大地测量与地球物理联合会第十六届大会推荐的数据,即IAG 75地球椭球体。该坐标系的大地原点设在我国中部的陕西省泾阳县永乐镇,位于西安市西北方向约60公里,故称1980年西安坐标系,又简称西安大地原点。基准面采用青岛大港验潮站1952-1979年确定的黄海平均海水面(即1985国家高程基准)。

西安80坐标系,属三心坐标系,长轴6378140m,短轴6356755,扁率1/298.25722101

3、WGS-84坐标系

WGS-84坐标系(World Geodetic System)是一种国际上采用的地心坐标系。坐标原点为地球质心,其地心空间直角坐标系的Z轴指向国际时间局(BIH)1984.0定义的协议地极(CTP)方向,X轴指向BIH1984.0的协议子午面和CTP 赤道的交点,Y轴与Z轴、X轴垂直构成右手坐标系,称为1984年世界大地坐标系。这是一个国际协议地球参考系统(ITRS),是目前国际上统一采用的大地坐标系。GPS广播星历是以WGS-84坐标系为根据的。

WGS84坐标系,长轴6378137.000m,短轴6356752.314,扁率1/298.257223563。

89、请您描述一下GIS的地理空间问题可分为哪些类型?

答:可以分为以下几个类型:

1、空间分布和格局

2、资源配置与规划

3、空间关系与影响

4、空间动态与过程

五、综合题

90、某市需要建立城市三维景观电子地图。目前现有该市1:5万的遥感影像图。请问建立该三维景观电子地图,还需哪些数据?请借助GIS软件,谈谈建设该项目的实现步骤。

答:问题1、还需城市建筑物的高程数据。建筑物贴片。

问题2、实现过程:

1、利用ArcGIS软件实现。将1:5万的影像图扫描,校正。

2、对校正后的影像图进行矢量化,得到矢量道路、房屋等数据。即城市电子地图。

3、将外业测得的房屋高程数据添加至房屋矢量数据的属性中。

4、利用ArcScene三维建模,建立起城市三维景观系统,然后进行建筑物贴片,形式三维城市景观。

91、在某型地理信息系统开发过程中,你从事什么工作,在岗位请讲述以下。

答:我在某型地理信息中从事的开发岗位,主要从事用C#语言和ArcEngine9.3进行了桌面地理信息系统的数据加载、图形显示和地理数据查询等编码工作,在该岗位中我的经验有熟悉一门开发语言工具C#,对数据结构有一定的了解,熟练掌握ArcGIS工具,比如ArcMap和ArcCatalog、ArcTools等工具,对AO的对象模型有一定了解,可以通过软件定制的方式实现GIS的一般功能。其次是对数据库有一定了解,熟练掌握SQLSERVER、Oracle等数据库的一般操作和访问等内容,随着学习的深入,我对地理信息系统二次开发很感兴趣,并且感觉这个行业的知识需要学习的内容很多,准备朝这个方向走下去。

GIS二次开发实验报告

GIS二次开发实验报告 学号: 姓名: 班级: 专业: 指导老师: 二零一五年11月15日

目录 1 实验一:软件安装与AOI书签开发 (2) 1.1 实验目的 (2) 1.2 实验内容 (2) 1.3 实验结果 (2) 2 实验二:地图数据组织与访问 (5) 2.1 实验目的 (5) 2.2 实验内容 (5) 2.3 实验结果 (5) 3 实验三:地图渲染与制图输出 (9) 3.1 实验目的 (9) 3.2 实验内容 (9) 3.3 实验结果 (9) 4 实验四:空间数据处理 (14) 4.1 实验目的 (14) 4.2 实验内容 (14) 4.3 实验结果 (14) 5 实验五:GIS分析 (20) 5.1 实验目的 (20) 5.2 实验内容 (20) 5.3 实验结果 (20) 6实验六:栅格数据处理 (25) 4.1 实验目的 (25) 4.2 实验内容 (25) 4.3 实验结果 (25) 7实验总结 (31)

1实验一:软件安装与AOI书签开发 1.1实验目的 ?掌握AOI书签程序开发 1.2实验内容 ?实现AOI书签的创建 ?实现AOI书签的调用 1.3实验步骤与结果 安装程序后,新建地图显示项目。在程序的主窗体上端添加添加菜单项,文本属性为创建书签,控件名为miCreateBookmark,在旁边添加组合框,控件名为cbBookmarkList。 1.右击引用选择AddArcGIS Reference在弹出的对话框中添加引用在主窗体(即MainForm.cs)中添加代码; (1)首先添加引用代码:using ESRI.ArcGIS.Display; using ESRI.ArcGIS.esriSystem; using ESRI.ArcGIS.Carto; using ESRI.ArcGIS.Controls; using ESRI.ArcGIS.ADF; using ESRI.ArcGIS.SystemUI; using ESRI.ArcGIS.Geometry; using ESRI.ArcGIS.Geodatabase; using ESRI.ArcGIS.DataSourcesFile; using ESRI.ArcGIS.DataSourcesRaster; (此引用代码都需添加引用后才可以使用,上述引用代码为本类中所需要的所有引用,在之后的编程中,可以不用重复引用) (2)添加“创建书签”函数 在MainForm类中添加成员函数CreateBookMark,代码如下: public void CreateBookmark(string sBookmarkName)//参数为书签名 { //通过IAOIBookmark接口创建一个变量,其类型为AOIBookmark,用于保存当前地图的范围 IAOIBookmark aoiBookmark = new AOIBookmarkClass(); if (aoiBookmark != null) { aoiBookmark.Location = axMapControl1.ActiveView.Extent;

基于ArcEngine 的校园地理信息系统的设计与开发

基于ArcEngine的校园地理信息系统的设计与实现 张世良 (宁德师范高等专科学校福建宁德 352100) 摘要:针对校园管理的信息化、科学化和可视化,本文在分析现有校园信息管理系统特点的基础上,研究了校园系统数据模型的设计方法,并以宁德学院为例,建立了基于ArcEngine 的校园地理信息系统,详细阐述了系统的设计与实现方法,为数字校园建设提供了有益的探索。 关键词: GIS;ArcEngine;数字校园;C# Design and Implementation of Campus Geographic Information System based on ArcEngine Shiliang Zhang (Ningde Institute of teachers ningde fujan 352100) Abstract :For the informationization,scientific and visualization in campus management , the paper studies the design method of data model of campus management information system on the basis of the analysis of the characteristics of the current campus information. As an example of Ningde college, campus geographic information system is established based on ArcEngine , and the method of design and development is proposed in detail so as to provide a useful exploration for the construction of the digital campus. Key words :GIS;ArcEngine;Digital Campus;C# 随着科学技术的发展,地理信息系统(GIS)的应用日趋广泛,不但在资源和环境管理与规划中成功应用,而且成为设施管理和工程建设的重要工具,同时还进入物流配送、商业选址以及大型的企业管理领域中,地理信息也正逐渐应用于校园信息日常管理当中。因此为加快校园信息化步伐,提高工作效率,强化信息管理,有必要建立校园地理信息系统(CGIS)。本文利用组件式开发模式开发了校园地理信息系统,以实现对学校地理信息及其他相关信息的管理与查询,并实现可视化的功能[1 ]。从而服务于校园的建设、规划与管理。 1、开发工具与开发平台 现有的校园管理信息系统是各部门根据管理目的建立的,并与组织管理的模式相适应的一种人机系统,大多数各自独立、条块分割、往往只注重功能的实现,统一的规范,难 以进行集成,无法适应现代信息系统网络化的要求。为了解决“信息孤岛”问题,本 校园地理信息系统集图形、图像数字信息于一身来表示校园各种空间和属性要素,为用户提供了各种校园信息的查询、检索和必要的空间分析、统计操作以及相应的专题要素输出,为校园的发展预测、规划决策以及科学管理提供了可靠的依据。而现有的校园管理信息系统中缺乏本文以宁德学院为例, 以Microsoft Visual Studio 2005为系统开发平台,采用C#语言和ArcGISEngine开发组件,探讨了校园地理信息系统的构建,并在此基础上设计出宁德学院校园地理信息系统,实现了校园地理信息系统的基本功能[2 ]。 2、系统数据库设计 对于一个良好的GIS管理系统,必须有一个数据库的支持,目前大多数GIS系统通常采用空间数据库和属性数据库并存来管理空间数据和属性数据,系统采用GeoDatabase来统一管理空间数据和属性数据。GeoDatabase是Arc/Info8 引入的一种全新的空间数据模型, 实际上

gis二次开发能实现那些功能

第一题:GIS二次开发能实现那些功能? 符号化显示全要素地图 对图层的的管理和操作 支持地图放大,缩小漫游等各种操作 可以对地图进行标注 可以实现几何参数查询,空间定位查询等功能 空间分析功能 空间数据库访问功能 地图打印功能 GPS导航功能 第二题,MO做专题地图有哪几种? 标注渲染,按值渲染,点密度渲染,分类渲染,图表渲染,z值渲染,组渲染 建立缓冲区查找缓冲区的城市代码: Dim dc As New MapObjects2.DataConnection '定义一个数据连接对象 Dim lyr As New MapObjects2.MapLayer '定义一个数据图层对象 Dim fname As String Dim fnames() As String '定义了一个字符数组 Dim rectline As MapObjects2.Recordset '定义一个数据集对象 Dim resutstate As MapObjects2.Recordset Dim resultshape As MapObjects2.Polygon Dim flag As Integer Dim fname2 As String Dim max As Integer Dim flagitem As Integer Dim intersetj As MapObjects2.Polygon Dim k As MapObjects2.Polygon Dim setflash(100) As MapObjects2.Polygon '足条件的记录,用于后面的闪烁Dim freset(100) As String '记录满足条件的记录州名Dim jilu As Integer '统计满足条件的记录个数 Private Sub Combo1_Click() fname2 = Combo1.Text '在组合框的单机事件中完成的任务为: For i = 0 To max '用户选中组合框中的图层名,通过循环使其与fnames(i)保存的 If fnames(i) = fname2 Then '图层名进行对比查找,如果找到就将图层索引保存到flagitem中 flagitem = max - i '通过变量flagitem将地图索引传给函数https://www.doczj.com/doc/2214386467.html,yers(flagitem).SearchByDistance(p, Map1.ToMapDistance(100), "") Exit For '目的是在用户选择的图层中找到用户选中的图形 End If

GIS地理信息与二次开发专业面试宝典(130912)

GIS地理信息系统与二次开发专业面试宝典 一、简述题 1、什么是GIS: GIS(geographic information system),即地理信息系统,是利用现代计算机图形技术和数据库技术,输入、存储、编辑、分析、显示空间信息及其属性信息的地理资料系统。在地GIS信息数据分两大类:第一类是地图数据,即图形数据。第二类是属性信息,即属性数据(也可称为文字数据,非图形数据)。通过GIS 系统这两类信息的特有管理方式,在它们之间建立双向对应关系,实现图形和数据的互查互用。 2、GIS与CAD系统的区别: 首先,GIS 是图形和属性的结合体,而CAD 是单纯的图形,很难和大数据量的属性信息关联;其次,GIS 中的图形有拓扑信息,可以进行各种复杂的空间分析,而CAD 图形要素之间的关系是松散的,没有空间的概念;再次,GIS 可以做多种基于图形或属性的查询统计,也能制作各种表现形式的专题图,而CAD 一般不能;最后,GIS 能理大数据量,甚至是高达数十G 的海量数据,也能读写存储于数据库中的空间图形,而CAD 不能。 二、名词解释 3.地理参考系统(geographic Coordinate system):地理信息包含有明确的地理参照系统,例如经度和纬度坐标,或者是国家网格坐标。 4.地图投影:地图投影就是指建立地球表面上的点与投影平面上点之间一一对应关系的数学方法。地图投影是解决地球椭球面上地物绘制到平面图纸上的问题。 5. 空间分析:是基于空间对象的位置和形态特征的空间数据分析技术。常见的有拓扑叠加分析、缓冲区分析、网格分析和地形分析等。

6.1954 年北京坐标系Beijing Geodetic Coordinate System l9541954 年我国决定采用的国家大地坐标系,实质上是由原苏联普尔科沃为原点1942 年坐标系的延伸。 7.1956 年黄海高程系统Huang hai Vertical Datum l956以青岛验潮站根据1950 年一1956 年的验潮资料计算确定的平均海面作为基准面,据以计算地面点高程的系统。 8.1985 国家高程基准National Vertical Datum 1985:1987 年颁布命名的,以青岛验潮站1952 年一1979 年验潮资料计算确定的平均海面作为基准面的高程基准。 9.WGS-84 坐标系WGS-84 Coordinate System: 一种国际上采用的地心坐标系。坐标原点为地球质心,称为1984 年世界大地坐标系统。 10.城市地理信息Urban Geographic lnformation: 城市地理信息是城市中一切与地理分布有关的各种地理要素图形信息、属性信息及其相互间空间关系信息的总称。 11. 城市基础地理信息Urban FundamentaI Geographic lnformation: 城市基础地理信息是指城市最基本的地理信息,包括各种平面和高程控制点、界址点、建筑物、道路、水系、境界、地形、植被、地名及某些属性信息等,用于表示城市基本面貌并作为各种专题信息空间定位的载体。它具有统一性、精确性和基础性的特点。 12.等高线contour: 地图上地面高程相等的相邻点所连成的曲线在平面上的投影。

《GIS二次开发》课程设计报告

《GIS二次开发课程设计》报告 院(系)土木工程学院 专业地理信息系统 小组成员吴波,黄聪,蔡劼,米锐,房海峰,黄罡起讫日期2010.01.04—2010.01.17

目录 1 系统实现目标 .................................... 2 系统需求分析 .................................... 3 系统设计 ........................................ 3.1 总体设计 .......................................................................... 3.2 数据库设计 ...................................................................... 3.3 平台选择 .......................................................................... 3.4 详细设计 .......................................................................... 4 功能实现 ........................................ 4.1 地图载入 ............................................................................ 4.2 添加图形要素 ..................................................................... 4.3 通过图形查属性……………………………………………… 4.4 通过属性查询图形…………………………………………… 4.5 通过位置查询图形…………………………………………… 4.6 缓冲区分析…………………………………………………… 附件 ..............................................

地理信息系统gis相关知识点

第一章:绪论 1,阐述GIS定义: 地理信息系统(GIS)是由计算机硬件、软件和不同方法组成的系统,该系统设计用来支持空间数据采集、管理、处理、分析、建模和显示,以便解决复杂的规划和管理问题。 2、GIS在信息系统中的地位与分类。 由于地球是人类赖以生存的基础,所以GIS是与人类的生存、发展和进步密切关联的一门信息学科与技术,受到人们越来越广泛的重视。 GIS按其范围大小可以分为全球的、区域的和局部的三种。 3、简述GIS与相关学科的关系。 1)GIS与CAD,CAM之间的关系: ◆坐标参考系统; ◆处理图形、非图形数据; ◆空间对象空间相关关系的建立和处理; ◆CAD不能建立地理坐标统和完成地理坐标 ◆变换; ◆CAD处理多为规则图形,而GIS为非几何图形; ◆CAD图形功能强而属性处理能力若,而GIS图形与属性的操作比较频繁,且 专业化特征比较强; ◆GIS的数据量比CAD大得多,数据结构、数据类型复杂,数据之间联系紧密; ◆CAD不具备地理意义上的查询和分析能力。 2)GIS与管理信息系统的关系:υ对属性数据进行管理和处理; ?对图形数据进行存储; ?GIS对图形和属性数据共同管理、分析和应用; ?MIS一般只处理属性数据,对图形数据以文件形式进行管理,图形要素不能分解、查询,图形与数据之间没有联系; ?管理地图和地理信息的MIS不一定就是GIS,MIS在概念上更接近DBMS。3)GIS与遥感信息处理系统的关系: ●遥感强调信息提取,是GIS的重要信息源,; ●反之,GIS可以为遥感数据的分类等处理提供参考依据; ●遥感图象信息处理系统是专门用于对遥感数据进行处理的软件,主要强调 对遥感数据的几何处理、灰度处理和专题信息提取,具有较强的制图功能,可设计丰富的符号和注记,虽有空间叠置分析空能,但由于缺少实体空间关系的描述,难以进行空间实体的空间关系查询、属性查询及网络分析等;?面向位置的特征?遥感图象处理系统不能看作是GIS。 4) GIS与机助制图,地图数据库的关系: ?CAC是GIS的主要技术基础;λ强调空间数据的处理、显示与表达;

3s地理信息系统

一、3s的概念: rs(遥感):从航空航天器上利用一定的技术装备对地表物体进行远距离的感知。 Gps(全球定位系统):利用卫星在全球范围内导航定位的系统。 Gis(地理信息系统):用于存储、管理、和显示空间要素位置和属性的计算机系统。 二、大地水准面的定义: 假想水面静止,延伸则被淹没的面,就是大地水准面。 椭球体: 与地球形状比较接近的,是一个以椭圆短轴旋转而成的椭球,也称为椭球体。 矢量数据结构: 通过记录空间对象的坐标及空间关系表达空间对象的几何位置。 栅格数据结构: 是指栅格数据的存储方法或格式。 元数据: 提供空间数据信息的数据。 三、高斯投影定义:.高斯投影的概念 高斯是德国杰出的数学家、测量学家。他提出的横椭圆柱投影是一种正形投影。它是将一个横椭圆柱套在地球椭球体上,如下图所示: 椭球体中心O在椭圆柱中心轴上,椭球体南北极与椭圆柱相切,并使某一子午线与椭圆柱相切。此子午线称中央子午线。然后将椭球体面上的点、线按正形投影条件投影到椭圆柱上,再沿椭圆柱N、S点母线割开,并展成平面,即成为高斯投影平面。在此平面上: ①中央子午线是直线,其长度不变形,离开中央子午线的其他子午线是弧形,凹向中央子午线。离开中央子午线越远,变形越大。 ②投影后赤道是一条直线,赤道与中央子午线保持正交。 ③离开赤道的纬线是弧线,凸向赤道。 (2)分带投影n 6°带投影是从英国格林尼治子午线开始,自西向东,每隔6°投影一次。这样将椭球分成

60个带,编号为1~60带,如下图所示: 各带中央子午线经度(L)可用下式计算: 式中n为6°带的带号。 已知某点大地经度L,可按下式计算该点所属的带号: 有余数时,为n的整数商+1。 3°带是在6°带基础上划分的,其中央子午线在奇数带时与6°带中央子午线重合,每隔3°为一带,共120带,各带中央子午线经度(L)为: 式中n′为3°带的带号。 我国幅员辽阔,含有11个6°带,即从13~23带(中央子午线从75°~135°),21个3°带,从25~45带。北京位于6°带的第20带,中央子午线经度为117°。 高斯克吕格平面坐标系的解算。 根据高斯投影的特点,以赤道和中央子午线的交点为坐标原点。,中央子午线方向为x轴,北方向为正。赤道投影线为y轴,东方向为正。象限按顺时针Ⅰ、Ⅱ、Ⅲ、Ⅳ排列,如下图所示:

GIS地理信息系统考研名词解释(380分学长自己整理)

地理信息系统名词解释 1地理信息系统: 地理信息系统是由计算机硬件、软件和不同方法组成的系统,该系统设计来支持空间数据的采集、管理、处理、分析、建模和显示,以便解决复杂的规划管和管理问题。 2地理信息地理信息是地理数据所蕴含和表达的地理含义。地理数据是与地理要素有关的物质的数量、质量、分布特征、联系和规律等的数字、文字、图像和图形等的总称;它属于空间信息,具有空间定位特征、多维结构特征和动态变化特征。 3.地理信息科学(南大98、南师99)与地理信息系统相比,它更加侧重于将地理信息视作为一门科学,而不仅仅是一个技术实现,主要研究在应用计算机技术对地理信息进行处理、存储、提取以及管理和分析过程中提出的一系列基本问题。地理信息科学在对于地理信息技术研究的同时,还指出了支撑地理信息技术发展的基础理论研究的重要性。(邬伦,《地理信息系统原理、方法和应用》) 4地理数据地理数据是与地理要素有关的物质的数量、质量、分布特征、联系和规律等的数字、文字、图像和图形等的总称;它属于空间信息,具有空间定位特征、多维结构特征和动态变化特征。 5数据是通过数字化或记录下来可以被鉴别的符号,用以定性或定量地描述事物的特征和状况。 6网络(中科院04)是一个由点、线的二元关系构成的系统,通常用来描述某种资源或物质在空间上的运动。 7四叉树数据结构是将空间区域按照四个象限进行递归分割n次,每次分割形成2n*2n个象限,直到子象限的属性值相同为止,该子象限就不再分割。凡数值都相同的子象限,不论大小,均作为最后的存储单元。 8拓扑关系凡具有网状结构特征的地理要素都存在节点、弧段和多边形之间的拓扑关系,拓扑关系就是明确定义这种空间关系的数学方法。类型:拓扑邻接、拓扑关联、拓扑包含。 9 栅格数据结构(基于栅格模型的数据结构简称为栅格数据结构,是指将空间分割成有规则的网格,在各个网格上给出相应的属性值来表示地理实体的一种数据组织形式。 10矢量数据结构矢量数据是用欧式空间的点、线、面等几何元素来来表达地理实体几何特征的数据。 11非空间属性数据:非空间属性数据是关于空间实体自身的名称、种类、数量等特征的数据。

GIS二次开发经典代码

1、保存栅格数据(注意:保存的时候不要忘记要将栅格数据保存到栅格数据集工作空间中,同时还有栅格的扩展名一定要加上。)内容来自GIS公园 Public Sub SaveRaster() Dim pMxDoc As IMxDocument Dim pMap As IMap Set pMxDoc = Application.Document Set pMap = pMxDoc.FocusMap pMap.DeleteLayer https://www.doczj.com/doc/2214386467.html,yer(0) Dim pRasterDataset As IRasterDataset Dim pWks As IRasterWorkspace Dim pWksFact As IWorkspaceFactory Set pWksFact = New RasterWorkspaceFactory Set pWks = pWksFact.OpenFromFile("D:\Projects\ZLS\temp", 0) Dim pRBC As IRasterBandCollection Set pRasterDataset = pWks.OpenRasterDataset("test") 'Dim pRBC As IRasterBandCollection Dim pRLayer As IRasterLayer Set pRLayer = New RasterLayer pRLayer.CreateFromDataset pRasterDataset Dim pRaster As IRaster Set pRaster = pRLayer.Raster Set pRBC = pRaster Dim pDs As IDataset Set pDs = pRBC.SaveAs("test", pWks, "TIFF") copyright https://www.doczj.com/doc/2214386467.html, pMap.AddLayer pRLayer End Sub 2、根据已有数据字段,创建shape文件,并将数据插入到shape文件中(delphi代码)GIS公园https://www.doczj.com/doc/2214386467.html, function CreateNewShape(pCursor: IFeatureCursor; pFCls: IFeatureClass; pPath: WideString; pNewFClsName:WideString): IFeatureClass; var pShapeFieldName, ConfigKeyword: WideString; pNewFCls: IFeatureClass; pFeature: IFeature; pNewFCursor: IFeatureCursor;

arcgis 二次开发

gis的开发方法有三种,即独立开发,宿主型二次开发,基于gis组件的二次开发,其中独立开发为底层开发,不依赖于任何gis工具软件,开发难度太大,后两者是基于一种软件的二次开发,这样的二次开发则相对较简单,他的好处也是显而易见的。 宿主型二次开发是指基于GIS平台软件上进行应用系统开发。大多数GIS 平台软件都提供了可供用户进行二次开发的脚本语言,如ESRI的ArcView提供 了Avenue语言,Maplnfo公司的MapInfo Professional提供了MapBasic语言 等等。用户可以利用这些脚本语言,以原GIS软件为开发平台,开发出自己的 针对不同应用对象的应用程序。这种方式省时省心,但进行二次开发的脚本语言, 作为编程语言,功能极弱,用它们来开发应用程序仍然不尽如人意,并且所开发 的系统不能脱离GIS平台软件,是解释执行的,效率不高。相比基于组件的二次开发可以根据自己的需要扩展系统的功能,并且可以脱离原gis平台软件,综合看来,单纯二次开发受gis基础平台提供的编程语言的限制,而基于组件式的二次开发不仅能提高开发效率,同时可靠性好,易于移植,便于维护。所以,结合gis基础平台软件与当今可视化开发语言的组件式二次开发成为gis开发的主流。但是二次开发也不是十全十美的,只要我们使其中的瑕疵减少,误差也就会减少。 ArcGIS Engine开发工具包是一个基于组件的软件开发产品,用于建立和部署自定义GIS和制图应用程序。ArcGIS Engine开发工具包不是一个终端用户产品,而是一个应用程序开发人员的工具包。可以用ArcGIS Engine开发工具包建立基本的地图浏览器或综合、动态的GIS编辑工具。使用ArcGIS Engine开发工具包,开发人员在建立定制的地图接口方面具有前所未有的灵活性。开发人员可以使用几个API中的任何一个来建立独一无二的应用程序,或者将ArcGIS Engine组件与其他软件组件组合起来实现地图与用户管理信息之间的协同关系。 (可选资料) 从第一个GIS系统一加拿大地理信息系统(CGIS)到目前用户可以自己定制 的GIS系统,GIS二次开发经历了巨大的变化。在这个发展过程中主要出现了两 种GIS二次方式,即宿主型二次开发和基于GIS组件的二次开发131。 GIS开发过程中常用的两种构架(c/s和B/S) 基于c/s结构的GIS是 由客户机完成GIS分析、输出工作。GIS数据和分析工具最初放在服务器上,运 行时下载到客户机,操作灵活。但是c/s应用软件模式大都是基于“胖客户机” 结构下的两层结构应用软件。客户端软件一般由应用程序及相应的数据库连接程 序组成,服务器端软件一般是某种数据库系统。客户机端软件的主要功能是处理 与用户的交互、按照某种应用逻辑实现与数据库系统的交互;服务器端软件的主 要功能是数据库系统根据客户端软件的请求进行数据库操作,然后将结果传送到 客户端软件。客户端软件与服务器端软件之问的通信主要是通过SQL语句。两层 C/S结构应用软件的开发工作主要集中在客户端,客户端端软件不但要完成用户

《GIS二次开发》课程设计报告

《GIS二次开发课程设计》报告

目录 1 设计目标 (1) 2 需求分析 (1) 2.1 业务构成... .. (1) 2.2 数据内容... .. (1) 3 系统设计 (1) 3.1 总体设计 (1) 3.2 数据库设计 (2) 3.3 平台选择 (2) 3.4 详细设计 (2) 4 功能实现 (3) 4.1 基本功能 (3) 4.2 符号化 (3) 小结 ............................ 错误!未定义书签。

1 设计目标 通过本系统的实施,建立全国各省人口分布和人均GDP排名系统,通过各种地图符号和色彩信息,将地图数据符号化,借此来制作全国各省人口比重、贫富差距大小等专题图。 2 需求分析 2.1 业务构成 中国人口在世界各国中位居首位,约占世界总人口的19%,根据2015年1月20日国家统计局网站公布2014年中国经济数据,2014年末,中国大陆总人口达136782万人,比上年末增加710万人。其中,男性人口70079万人,女性人口66703万人,男性人口比女性多3376万人。中国是人口大国,因此中国的人口分布情况和人口管理显得至关重要。 随着经济的发展,中国的经济状况日益增强。但是整体而言贫富差距还是很大,所以将地图数据符号化来更好地分析各地区的人均GDP对国家掌控各地经济情况是十分有用的。 2.2 数据内容 数据主要包括全国各省的人口数量、总的GDP和人均GDP。通过这些数据来处理地图,将地图做成不同属性的专题图。 3 系统设计 3.1 总体设计 此次设计的初衷即是开发一个可以制作专题地图的系统。以全国

人口数量和全国各省人均GDP为例进行制作和开发。 第一步就是找全国省区底图;接着找所需数据(全国各省人口数量和全国各省人均GDP。)最后,通过VS设计系统,实现专题图制作功能。 3.2 数据库设计 刚开始是想将找到的数据以表格的形式导入arccatalog中,希望经过处理可以直接使用,但是做到最后发现并不能将表格直接导入底图。解决办法是在arcmap中编辑底图的属性表将找到的数据输入,保存。 还有就是在用VS系统开发时的登录界面时,用到sqlserver。 在sqlserver中创建数据库,在已创建的数据库中创建表格,表格中输入“用户名”和“密码”相关信息。 3.3 平台选择 系统开发平台:VS2010和arcengine。 3.4 详细设计 1、首先设计登录界面:登录界面加入所需控件。

应用型ArcGIS开发的三种实现方式

应用型ArcGIS开发的三种实现方式 (1)独立开发 指不依赖于任何GIS工具软件,从空间数据的采集、编辑到数据的处理分析及结果输出,所有的算法都由开发者独立设计,然后选用某种程序设计语言,如Visual C++、Delphi等,在一定的操作系统平台上编程实现。这种方式的好处在于无须依赖任何商业GIS工具软件,减少了开发成本,但一方面对于大多数开发者来说,能力、时间、财力方面的限制使其开发出来的产品很难在功能上与商业化GIS工具软件相比,而且在购买GIS工具软件上省下的钱可能还抵不上开发者在开发过程中绞尽脑汁所花的代价。 (2)单纯二次开发 指完全借助于GIS工具软件提供的开发语言进行应用系统开发。GIS工具软件大多提供了可供用户进行二次开发的宏语言,如ESRI的ArcView提供了Aven ue语言,MapInfo公司研制的MapInfo Professional提供了MapBasic语言等等。用户可以利用这些宏语言,以原GIS工具软件为开发平台,开发出自己的针对不同应用对象的应用程序。这种方式省时省心,但进行二次开发的宏语言,作为编程语言只能算是二流,功能极弱,用它们来开发应用程序仍然不尽如人意。 (3)集成二次开发 集成二次开发是指利用专业的GIS工具软件,如ArcView、MapInfo等,实现GIS的基本功能,以通用软件开发工具尤其是可视化开发工具,如Delphi、V isual C++、Visual Basic、Power Builder等为开发平台,进行二者的集成开发。 集成二次开发目前主要有两种方式: 1.OLE/DDE 采用OLE Automation技术或利用DDE技术,用软件开发工具开发前台可执行应用程序,以OLE自动化方式或DDE方式启动GIS工具软件在后台执行,利用回调技术动态获取其返回信息,实现应用程序中的地理信息处理功能; 2. GIS 控件 利用GIS工具软件生产厂家提供的建立在OCX技术基础上的GIS功能控件,如ESRI的MapObjects、MapInfo公司的MapX等,在Delphi等编程工具编制的应用程序中,直接将GIS功能嵌入其中,实现地理信息系统的各种功能。

地理信息系统二次开发

课程设计报告 课程名称:地理信息系统 设计名称:MapObjects的二次开发 院(系):海洋科学与工程学院 专业班级:100532 姓名 学号: 指导教师: 2013年1 月17 日

一、设计目的: (1)、实习类型:课程设计; (2)、了解VB的软硬件环境、MapObjects数据类型; (3)、初步掌握该软件的基本操作技能; (4)、能够熟练的操作VB6.0软件,并能应用该软件简单的与MO进行开发 (5)、掌握产品的输出设计。 (6)、培养利用GIS方法解决实际问题的能力。 二、设计主要仪器设备,器材,药品,软件等 (1)软件准备:VB6.0 (2)硬件准备:PC机500M内存,128M显卡(最低) (3)资料准备:MapObjects控件、USA等SHP文件 三、设计原理和内容: (1)设计题目:MapObjects的二次开发 (2)具体要求:应用VB软件与MO控件进行结合,实现MO的二次开发。 (3)功能描述: ?MapObjects是可以允许用户向应用程序中添加地图的制图软件控件集合。 ?MapObjects 可以在多种符合工业标准的开发环境下使用,比如Visual Basic,PowerBuilder,Visual C++等。MapObjects 可以直接嵌入到这些开发环境中使用,允许用户快捷地创建应用程序。 ?MapObjects运行于Windows XP或Windows NT 4.0或更高版本。 ?MapObjects 包括一个ActiveX 控件(OCX) 也就是Map控件,还包括45个ActiveX 自动对象。可用于符合IT行业标准的Windows编程环境。 ?MapObjects主要功能: 显示一张包含多个图层的地图(道路,河流,边界)。 放大,缩小,漫游。 创建新的几何图形,如点,线,圆,多边形。 为图层添加注释。 识别地图上被选中的要素(点,线,面)。 可以通过线,矩形,多边形,圆来选择要素 可以选取距某参照物一定距离范围内的要素。

gis二次开发实习总结

gis二次开发实习总结 篇一:gis二次开发实习报告 重庆交通大学 测量与空间信息处理实验报告 实验课程:GIS二次开发程序设计 实验名称:设计程序完成图像基本操作 班级:测绘一班 学号: 09210111 姓名:程佳琦 实验日期:2012年 6 月 5 日 一、实验目的和要求 通过编写程序完成以不同的方式(包括菜单、对话框和命令按钮)加载图像,并完成对图像的基本操作,包括放大、缩小和平移。要求程序简洁界面整洁排列有序,能在正确设计程序的基础上达到对于图像加载及简单操作的程序的熟练程度,为二次开发的学习打下良好的基础。 二、实验内容 运用Visual Basic设计程序,分别完成以菜单、对话框和命令按钮为对象的像加载,在加载的基础上实现对图像的一些简单操作,设计程序完成对于图像的一些简单的操作,如放大、缩小和平移等。 三、实验步骤

1.设计程序完成菜单加载,并且完成相应放大、缩小和平移。 1)设计程序如下: 2)程序运行: 3)打开图像并放大: 4)图像缩小: 5)图像平移: 2.设计程序完成对话框图像加载,并完成相应的基本操作,包括图像的放大、缩小和平移。 1)设计程序: 2)程序运行: 篇二:GIS开发实习报告 学号 1221030205 实习报告 GIS程序设计实习 起止日期: 2015 年 7 月13 日至 2015年 7 月19 日 学 班 成生姓名级绩吴馁 12级地信2 班 指导教师(签字)

地质与测绘学院 2015年 7 月 20 日 GIS程序设计实习 一、实习目的 通过GIS程序设计实习,使学生了解需求分析、项目管理方案设计、系统总体设计以及系统详细设计、系统实施、运行和维护等阶段要完成的具体工作;掌握在C#和ArcEngine环境下构建应用型地理信息系统的方法。 二、实习内容 熟悉开发环境: Visual Studio 2010; C#; Arc Engine 10.1 功能需求分析 基于组件技术开发应用型地理信息系统 组件式技术已成为当今软件技术的潮流之一。组件式GIS软件的基本思想是把GIS各大功能模块划分为几个控件。各个GIS控件之间,以及GIS控件与其他非GIS控件之间,可以方便地通过可视化的软件开发工具集成起来,形成最终的GIS应用。 重点完成的工作包括:1)建立ArcGIS Engine 应用程序框架;2)实现对矢量数据(Shape File格式)的访问;3)实现采用简单、唯一值、分类等多种方式对面状矢量数据进行渲染(Render)。

GIS二次开发 教学大纲

第一章GIS软件开发基础 ◆本章节的主要内容 一、地理信息系统定义、类型和构成 二、地理信息系统的研究内容 三、地理信息系统的功能 (一)基本功能: 1、数据采集与输入、编辑 2、数据存储与管理 3、数据处理与变换 4、空间分析与统计 (二)应用功能:资源调查、城乡规划、灾害监测 四、GIS软件的发展与技术 五、GIS软件的开发模式 1.常见开发模式 ?独立开发 ?单纯二次开发 ?集成二次开发 2.三种开发模式比较及优缺点 3.GIS软件开发模式的选择 六、GIS软件的开发内容 七、GIS软件开发的相关技术 ◆本章节的教学目的及要求 目的:通过本章节的学习使学生对地理信息系统定义、类型和构成,以及GIS的功能,

开发模式,开发内容等有一个基本的了解 要求:使学生对本课程的GIS开发基础有一个基本的了解,为后续章节打下基础课时:2个课时 ◆本章节的教学重点、教学难点 重点:地理信息系统定义、类型和构成,GIS的功能,GIS开发模式比较与选择难点:GIS软件的发展趋势,以及GIS开发模式比较与选择 ◆本章节的主体教学方式、方法 主体教学方式:多媒体教学 ◆本章节的思考题 1.GIS的定义? 2.GIS常见的开发模式有哪些,其各自优缺点如何? 3.GIS的功能有哪些?

第二章ArcEngine 基本原理——组件对象模型 ◆本章节的主要内容 一、ArcGIS整体架构 二、ArcEngine与ArcObject的关系与区别 三、ArcEngine的体系结构 1.ArcEngine的库结构,ArcEngine 具有哪些功能 2.ArcGIS Engine 产品和扩展 四、对象组件模型COM https://www.doczj.com/doc/2214386467.html,定义,COM类,COM接口 2.学习ArcEngine需要了解的COM内容 五、如何阅读OMD 1.OMD(Object Model Diagram 对象模型图) 2.如何阅读一个OMD对象模型图 3.类的类型 4.类的相互关系 5.接口、属性、方法的图标 六、ArcEngine软件安装说明 七、ArcEngine在VB 或.net环境中的应用实例 八、ArcGIS的二次开发——VBA ◆本章节的教学目的及要求 目的:通过本章节的学习使学生对课程中所使用的ArcEngine控件有一个整体的了教,同时,对学习和使用ArcEngine控件的所必须了解的COM、OMD知识有较清楚的认识,为后面基于ArcEngine控件的开发奠定理论基础。 要求:使学生对ArcEngine,COM、OMD有较清楚的认识,为后续章节打下基础

3D-GIS地理信息系统解决方案

3D GIS 地理信息系统解决方案 一、立项的背景和意义 (一)背景 地理信息系统(GeographyInformationSystem)是整个地球或部分区域的资源、环境在计算机中的缩影,反映了人们赖以生存的现实世界,是在计算机软件和硬件支持下,以一定的格式输入、存储、检索、显示和综合分析应用的技术系统。 GIS作为计算机和空间数据分析方法作用于许多相关学科后发展起来的一门边缘学科,由于能及时地抓住当今世界计算机技术飞速发展,各国政府对地理、资源和环境信息日益重视这一时代特点,加上许多相关技术(如GPS、DPS、RS等)为它提供了强有力的地理空间信息获取手段,使得GIS己经成为各国政府部门、商业公司、科研机构和高等院校极为关注的热点领域。特别是进入20世纪90年代以来,GIS己在全球范围内形成产业规模,并将进一步深入到各行业乃至人们的日常生活之中。 二维地理信息系统始于二十世纪六十年代的机助制图,今天己深入到社会的各行各业中,但二维地理信息系统存在着自身难以克服的缺限,它本质上是基于抽象符号的系统,不能给人以自然界的三维真实感受。三维地理信息系统是在二维平面的基础上模拟并处理现实世界上所遇到的三维现象和问题。地理信息三维可视化系统是对具有三维地理参考坐标的空间信息进行输入、存储、编辑、查询、空间分析和模拟的计算机系统。二维地理信息系统与三维地理信息系统的本质区别在于数据的分布范围,在于高程是被看成空间数据还是属性数据。三维GIS的根本目标是多维时空现象的三维表示。相对于二维GIS而言,三维GIS具有三个显著的特点: 1、直观性:直观性是三维GIS的最显著的特点,通过三维可视化技术,用户将得到更好的人机交互接口,更少的训练时间,以及更多的空间信息。 2、巨大的数据量:三维GIS应用通常具有海量数据(可达数百G),这种巨大的数据量使得三维GIS需要得到数据库的有效管理,具有高效的数据存取性能。 3、复杂的数据结构:三维GIS不是对二维GIS的简单扩展,三维空间中增加了许多新的数据类型,空间关系变得更加复杂。

GIS平台软件简介

GIS平台软件简介 1.相关概念介绍 地理信息系统(Geographic Information System 简称GIS)是用于回答具有物质属性和空间坐标且与时间相关联问题的艺术、科学、工程和技术的统称,是集计算机科学、地理科学、测绘科学、环境科学、城市科学、空间科学、信息科学和管理科学为一体的新兴边缘学科。它作为对地域空间分布相关的地理数据及其属性数据进行采集、存储、管理、分析的软件系统和开发工具,是一个图形与数据完美结合的系统,它不仅能将所需要的数据更形象、更直观地与图形紧密联系起来,而且能把结果以图形的方式显示出来,这给管理决策人员科学、更直观、更准确、更及时地制定计划、处理问题提供了依据。目前GIS 已经快速的应用到各个领域,发展速度非常快,好多高校相应也开设了相关专业。 GIS平台,是指Mapinfo、Arcinfo、Supermap、MAPGIS等GIS平台,是成型的商品软件。这些软件具有强大的通用的GIS功能,可以在其上用开发工具(.NET、JAVA、Delphi 等等)开发出各种GIS软件。然而GIS 的开发平台众多,开发平台也各有优势,在进行GIS 开发过程中,选择一个好的平台无疑是尤为重要的。 GIS软件一般是指应用到用户那里的、结合用户的业务开发出来的软件。例如在电力、水利、国土资源、交通等等行业正在应用的软件。这些软件一般都是在GIS平台上开发的,应用的时候要先安装GIS平台,再安装开发人员在平台之上开发出来的软件才能运行。国外的常用的GIS软件有AutoCAD Map3d、ArcGIS、MapInfo等,而国内比较知名的GIS软件则是Supermap、MapGIS、GeoStar等。 2. GIS平台软件技术发展回顾 从二十世纪九十年代末到现在的十年期间,GIS软件技术的发展经历了“四化”,即:组件化、Web化、微型化和数据库化。这“四化”深深地影响了过去十年的GIS应用开发方式,并把GIS的应用推到前所未有的高度。 2.1 组件化 在GIS软件诞生之初,不同研究机构分别独立开发了完成不同功能的模块,称为GIS

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