空间数据库gis
㈠ 空间数据库与GIS的区别
空间数据库指的是地理信息系统在计算机物理存储介质上存储的与应用相关的地理空间数据的总和,一般是以一系列特定结构的文件的形式组织在存储介质之上的。空间数据库的研究始于20
世纪
70年代的地图制图与遥感图像处理领域,其目的是为了有效地利用卫星遥感资源迅速绘制出各种经济专题地图。由于传统的关系数据库在空间数据的表示、存储、管理、检索上存在许多缺陷,从而形成了空间数据库这一数据库研究领域。而传统数据库系统只针对简单对象,无法有效的支持复杂对象(如图形、图像)。
GIS中使用的数据库多数为空间数据库,
GIS和空间数据库是两个不同的概念,没有区别,它们之间有一定的联系。
㈡ 哪些新型数据库系统与gis空间数据库有关
当前GIS的功能进展2006/12/31 11:35 A.M. 地理信息系统GIS(Geographic Information System)是近20年来发展起来的一门综合性的技术,它涉及到地理学、测绘学、计算机科学与技术等学科。它的概念和基础是地理和测绘,它的技术支撑是计算机技术,它的应用领域是地理、规划与管理等许多行业和部门。随着信息技术尤其是计算机技术的快速发展、数字地球的提出与实施,GIS应用程度的不断深入和应用范围的逐渐扩大,正处于急剧变化与发展之中。 1.1 空间信息的获取与处理 空间信息的获取技术包括:野外全站仪测量、GPS测量、地图扫描数字化、数字摄影测量、从遥感影像进行目标测量等。野外全站仪测量、GPS测量的软件已基本普及。 地图扫描数字化技术及转化成矢量数据库的技术日趋成熟并已商品化,如ESRI公司的ArcScan。目前的技术大多采用交互和自动相结合,在自动消除噪音和色斑后,可自动跟踪单线和多边形边界,并自动识别断点、虚线、符号线,自动角度取直,交互时可以进行栅格-矢量一体化编辑。虽然扫描数字化大大提高了图形数据输入的效率和精度,但数字化后的编辑和属性数据的输入依然很繁重。 GPS集成到GIS中和GIS用于野外,使实时获取野外数据取得重大进展。遥感影像正在被用来作为一种基本地图,使之成为GIS最重要的一层。 用数字摄影测量方法自动获取DEM、数字正射影像,人工交互获取矢量线划数据的技术已得到广泛使用。在我国,该项技术处于世界领先水平,仪器设备和软件出口,而且承担国外的数据采集任务。 用遥感制作数字正射影像,并用交互式方法进行目标提取的技术也已基本成熟,已生产出大量遥感数字正射影像数据。 在空间信息获取方面,剩下的是地物目标的自动识别和自动测量问题,包括扫描地图的要素识别、数字摄影测量和遥感目标的自动提取。这是一个需要长期研究的课题,短期内难以取得突破。 从技术角度讲,空间数据处理的方法与技术已基本成熟,但是仍缺少效率高、自动化程度好的空间数据处理专用软件。 空间数据获取与处理的另一个发展趋势是网络化空间数据生产。它是指空间数据采集与处理工作基于一个局域网环境,并用一个网络数据生产管理软件进行生产调度、监控和质量控制,以提高空间数据的生产效率和保证数据的安全。 随着新型传感器的发展,空间数据信息源的获取设备与技术正处于一个快速发展时期,激光扫描雷达、高分辨率数字摄影测量相机、红外相机、干涉雷达等一批新型航测遥感设备,将使我们获取的空间信息更加丰富。 1.2 空间数据存储和检索 GIS空间数据管理已经走出了文件管理的模式。最初的GIS软件一般采用文件方法管理矢量图形数据,利用关系数据库管理系统管理属性数据。目前主要的GIS软件都采用了商用关系数据库管理系统同时管理图形和属性数据。如国外的ARC/INFO、GEOMEDIA,国内的GEOSTAR、MAPGIS、SUPERMAP等。 在数据查询和访问上,采用标准的sql命令来访问和操作数据(包括对数据的增、删、改)。在提高查询速度上,大多引进四叉树和R树等空间索引技术。 1.3 数据处理和分析 GIS在这一方面的问题是,精通分析与模型化技术的数学专家对GIS了解不多,而GIS的开发者往往对空间数据的分析、模型化和空间统计方面知之甚少。在标准的商业系统中,仍然没有基本的通用的空间分析程序,而且也没有基本的通用模型化工具。值得注意的是,GIS厂商正在他们的产品中包含栅格数据处理功能,并将其作为单独的模块提供给用户,如MapInfo公司的Vertical Mapper。 1.4 数据输出 GIS在数据输出方面最令人兴奋的进展在于随着Internet和WWW技术的应用,使GIS的地理信息和地图数据输出跨越了时间和空间。任何用户可以在任何时间任何地点通过互联网去访问Web服务器上安装的GIS,可以在自己定制的界面上获得地图信息、制作专题地图、进行地理分析等。应该说已经商品化的WebGIS都还处于初级阶段,WebGIS提供的查询和分析功能还不能满足专业应用的需要。但WebGIS的出现已经开始改变GIS传统的数据输出和地图发布的方式,为地理信息的高度社会化共享提供了可能。 2.1 WebGIS的发展趋势 WebGIS是以现有的Internet/Intranet为架构基础的网络互操作应用系统,它可利用Internet在Web上发布空间数据,为用户提供空间数据浏览、查询和分析的功能。一方面,WebGIS可为公众提供交通、旅游、餐饮、娱乐、房地产、购物等与空间信息有关的在线信息服务;另一方面,WebGIS可为基于Intranet的企业内部业务管理提供服务,如帮助企业进行设备管理、线路管理以及安全监控管理,等等。WebGIS的广泛应用,使得它已经成为目前国际GIS发展的必然趋势。通过WebGIS,人们可以方便地从WWW的任意一个节点浏览或获取Web上的各种分布式地理空间数据以及进行各种在线的地理空间分析。 2.2 WebGIS的特征 1)更广泛的访问范围。 2)平台独立性。无论服务器/客户机是何种机器,无论WebGIS服务器端使用何种GIS软 件,由于使用了通用的Web浏览器,用户就可以透明地访问WebGIS数据,在本机或某个服务器上进行分布式部件的动态组合和空间数据的协同处理与分析,实现远程异构数据库的共享。 3)可以大规模降低系统成本。 4)更简单的操作。 5)平衡高效的计算负载。能充分利用网络资源,将基础性、全局性的处理交由服务器执 行,而对数据量较小的简单操作则由客户端直接完成。 2.3 WebGIS的实现模型 1)服务器端策略。基于服务器的WebGIS通常采用CGI技术,依赖服务器完成GIS分析、输出等工作,客户端每一个GIS操作,都须由服务器接受请求,启动相应的CGI程序进行处理,然后将结果以JPEG或GIF位图返回用户。 2)客户端策略。通过服务器向客户端发送一段运行在本地机上的客户程序。这个程序可以与用户相交互,处理用户的一些简单请求,如地图的开窗、放大等,所需的矢量数据直接向服务器申请。当客户发出一些较复杂、高级的操作要求而客户程序不能处理时,才请求WebGIS服务器处理,其处理结果以矢量数据的形式发给客户端。 3)混合策略。综合考虑客户机、服务器计算能力和网络通信量,适当地分布GIS任务,以充分使用客户机和服务器的计算功能,提高互操作性和系统性能。例如,对空间数据库的查询、空间数据管理和复杂的空间分析功能应安排在服务器上实现;用户的交互操作和控制,对Web页面的局部空间查询、专题分析则在客户机上进行。这样客户机和服务器共同完成GIS的任务,提高了系统性能。 2.4 WebGIS的实现技术 1)CGI(公共网关接口法)。CGI技术是WebGIS最早使用的方法。CGI是一种连接应用软件和WebServer的标准技术,是HTML的功能延伸。 2)ServerAPI(服务器应用程序接口)。ServerAPI是比CGI更有效的WebServer扩充方法,进程创建和进程间通信负载大大减少,运行速度比CGI程序要快得多。 3)ASP(Active Server Page)。ASP解决了CGI接口对象化的难题,可以自动解析收集来的网页的数据。同时ASP可以使用Windows环境下的其他ActiveX对象。 4)Plug in和ActiveX Control。Plug in(插件)和ActiveXControl是扩充浏览器功能使之能够解释自定义GIS数据文件格式的方法。 这种方法的优点:执行速度快;可以处理矢量地图数据;在一定程度上平衡了客户和服务器两端的负载,减少了网络带宽要求。但这种浏览器的嵌入功能模块需要安装在本地机器上,对客户不方便和不安全。同时,传统软件编程方法中不同版本之间的兼容性及版本管理问题不能解决,一旦制定了新的格式,对应的浏览器中的嵌入模块就必须重新安装。 5)Java。Java成为实现WebGIS分布式应用体系结构最理想的开发语言。目前利用Ja va开发WebGIS系统的方法有两种:一是仅客户端部分采用Java技术的WebGIS系统,服务器端在现有系统代码基础上,用制定GIS空间数据传输协议以及和Java程序交互的功能模块实现,这是目前绝大多数WebGIS系统采用的方法。它的特点是系统开发简单易行,可以大大缩短系统开发周期,同时又能保证开发的系统有较强的制图和地理空间分析能力,并能在一定程度上实现跨平台应用。第二种方法是客户端和服务器端都基于Java的We bGIS。也就是纯Java系统的WebGIS。这种开发方式可以最大限度地发挥Java技术的优势,尤其是可以充分利用Java在服务器端和客户端为构建分布式网络应用提供的支持技术。 3.1 GIS的发展趋势 GIS经历了从项目GIS、部门GIS、企业GIS、社会GIS的演变过程,其系统集成也相应的经历了从主机GIS、(传统GIS)、分布式GIS(C/S)、智能化GIS(WebGIS)、虚拟实现GIS的变化过程。可以看出,GIS始终是向更高性能、更低成本、更具开放性和灵活性的方向发展的。随着面向对象理论和方法的成熟,虚拟现实技术的逐步完善,网络化和智能化体系的普及,基于Internet和Intranet的WebGIS系统集成策略将是21世纪GIS系统的主流技术。 3.2 基于XML的网络环境下开放的空间数据交换格式 可扩展标识语言XML(Extensible Markup Language)可以让信息提供者根据需要,自行定义标记及属性名,也可以包含描述法,从而使XML文件的结构可以复杂到任意程度。XML具有跨平台、开放性、可扩展性、高度结构化等特点。 地理标记语言GML(Geography Markup Language)是由OpenGIS联盟制定的,它是基于XML的用于地理信息(包括地理特征的几何和属性)的传输和存储的编码规范。它用地理特征来描述世界,可以对很复杂的地理实体进行编码。 3.3 开放式地理信息系统 Web的本质特征就是其开放性。因此WebGIS的体系结构应该具备开放、互操作、可升级和可扩展性。开放的WebGIS首先应该包括数据的开放,即分布在异构数据库中的信息共享,XML的出现已经提供了一个很好的解决方案。另外,还应该包括数据访问的开放,即不同的地理信息系统软件之间具有良好的互操作性。对WebGIS所提出的这些要求正是OpenGIS联盟成立的目的。 与传统的GIS相比,OpenGIS建立起通用的技术基础以进行开放式的地理信息处理。它具有互操作性、可扩展性技术公开性、可移植性、兼容性、可实现性和协同性等特点。 3.4 基于分布式计算的WebGIS 分布式计算目前只实现了客户机/服务器计算,它是实现完全的分布式计算的一个中间步骤。完全的分布式计算是一个非集中的,对等的协同计算,是下一个世纪的理想计算模式。 目前分布式计算平台采用的体系结构或标准有对象管理组织的共同对象请求代理体系结构CORBA;微软的分布式部件对象模型DCOM和分布式网络体系结构DNA;分布式计算环境DCE,以及SUN的Java。 分布式WebGIS应用从简单的在Web浏览器上显示已绘制好的地图,发展到基于Internet的GIS功能综合。远程的GIS用户可以共享普通的GIS数据,并与其他的GIS用户实现实时通信。发展分布式InternetGIS应用技术,集中体现在服务器、客户机和网络通信三个方面。 3.5 网络虚拟地理环境 三维虚拟现实技术正在成为网络应用的技术热点。随着Internet的飞速发展及三维技术的日益成熟,人们已经不满足Web页上二维空间的交互特性,而希望将WWW变成一个立体空间。 虚拟地理环境(VR)技术提供的可视化,不只是一般几何形体的空间显示,也是对地理信息、噪声、温变、力变、磨损、振动等的可视化,而且还可以把人的创新思维表述为可视化的虚拟实体,促进人的创造灵感进一步升华。 地理虚拟建模语言(GeoVRML)以虚拟建模语言(VRML)为基础来描述地理空间数据。其目的是让用户通过一个在Web浏览器上安装的标准VRML插件来浏览地理参考数据、地图和三维地形模型。它的出现将为在网络环境下实现虚拟地理环境提供一个良好的数据规范平台,将大大促进网络虚拟地理环境的应用。 3.6 移动GIS 移动GIS是一种应用服务系统。狭义的移动GIS是指运行于移动终端(如PDA)并具有桌面GIS功能的GIS,它不存在与服务器的交互,是一种离线运行模式。广义的移动GIS是一种集成系统,是GIS、GPS、移动通信、互联网服务、多媒体技术等的集成。移动GIS具有以下特点: 1)移动GIS运行于各种移动终端上,与服务端可通过无线通信进行交互实时获取空间数据,也可以脱离服务器与传输介质的约束独立运行,具有移动性。 2)移动GIS作为一种应用服务系统,应能及时地响应用户的请求,能处理用户环境中随时间变化的因素的实时影响,具有动态(实时)性。 3)移动GIS集成了各种定位技术,用于实时确定用户的当前位置和相关信息,因此它具有对位置信息的依赖性。 4)移动GIS的表达呈现于移动终端上,移动终端有手机、掌上电脑、车载终端等,这些设备的生产厂商不是惟一的,他们采用的技术也不是统一的,这就必然造成移动终端的多样性。 3.7 三维GIS 传统的GIS都是二维的,仅能处理和管理二维图形和属性数据。有些软件也具有2.5维DEM地形分析功能,随着技术的发展,三维建模和三维GIS迅速发展,而且具有很大的市场吸引力。 真三维GIS不仅表达三维物体(地面和地面建筑物的表面),也表达物体的内部,如矿山、地下水等。由于地质矿体和矿山等三维实体不仅表面呈不规则状,而且内部物质也不一样,此时Z值不能作为一个属性,而应该作为一个空间坐标,矿体内任一点的值是三维坐标x,y,z的函数,即P=f(x,y,z)。而我们在目前进行三维可视化的时候,z是xy的函数,如何将P=f(x,y,z)进行可视化,表现矿体的表面形状,并反映内部结构是一个难题。所以当前真三维GIS还是一个“瓶颈”问题,推出了一些实用系统,但一般都作了一些简化。 结束语: GIS总体上呈现出网络化、开放性、虚拟现实、集成化、空间多维性等发展趋势。作为一种基于计算机的应用工具,GIS把地图的视觉和空间地理分析功能与数据库功能集成在一起,提供了一种对空间数据进行分析、综合和查询的智能化手段,涉及多学科的相互渗透、相互支撑
㈢ GIS空间数据库的发展经历了哪些阶段
如果你问的是GIS的空间数据库的话:GIS空间数据库的发展经历三个阶段——
Geographic
Information
Systems
(1980s)
Geographic
Information
Science
(1990s)
Geographic
Information
Services
(2000s)
第一个阶段GIS主要的使用者是一些专业人员,例如地图制图人员等,比如ESRI
Arc/Info,GIS厂商所定位的客户群体是那些只关注于空间数据分析的用户。这块特定的市场相对较小,其中包括科学界和政府部门的专家。与其他信息技术的用户相比,GIS用户更多是在封闭的环境中工作,使用特别为他们设计的专用数据库;
第二个阶段GIS则进行了一系列的规范化,比如提出了较为完善的理论、框架等,出现了数据模型、数据操作等。
第三个阶段随着Internet时代的到来,出现了另一批使用空间数据的用户群,他们更喜欢在一个非常高级的、用户界面非常友好的层次上使用空间数据。比如网络地图,google
earth
支持空间查询,能够迅速定位,选择路径等。
如果你只是单纯问数据库的话:
总体说来,数据库技术从开始到现在一共经历了三个发展阶段:第一代是网状、层次数据库系统,第二代是关系数据库系统,第三代是以面向对象数据模型为主要特征的数据库系统。
第一代包括网状和层次数据库系统,是因为它们的数据模型虽然分别为层次和网状模型,但实质上层次模型只是网状模型的特例而已。这二者都是格式化数据模型,都是在60年代后期研究和开发的,不论是体系结构、数据库语言,还是数据的存储管理,都具有共同特征,所以它们应该划分为一代。
第二代数据库系统支持关系数据模型。关系模型不仅具有简单、清晰的优点,而且有关系代数作为语言模型,有关系数据理论作为理论基础。因此关系数据库具有形式基础好、数据独立性强、数据库语言非过程化等特点,这些特点是数据库技术发展到了第二代的显着标志。虽然关系数据模型描述了现实世界数据的结构和一些重要的相互联系,但是仍然不足以抓住和表达数据对象所具有的丰富而重要的语义,因而它属于语法模型。
第三代数据库系统的特征是数据模型更加丰富,数据管理功能更为强大,能够支持传统数据库难以支持的新的应用需求。
不过你提到了GIS那应该是问空间数据库吧?就是在普通关系数据库上加入了对空间数据的处理操作,应该是关系数据库的进一步发展,GIS就是空间数据库的一个应用~
呵呵,我的专业就是GIS,今天刚结束空间数据库原理专业课考试,希望能够帮到你。
㈣ GIS数据库的定义与分类是什么
GIS数据库是指以特定的信息结构(如国土、规划、环境、交通等)和数据模型(如关系模型、面向对象模型等)表达、存储和管理从地理空间中获得的某类空间信息,以满足Internet/Intranet上的不同用户对空间信息需求的数据库。
上面是GIS数据库定义哦。
㈤ gis数据库
就是存储GIS空间信息的数据库。
你使用GIS软件时,例如,用ArcGIS时,你可能会使用文件格式的地图数据,如shapefile或栅格的数据,但是这些文件数据有一定的局限性,如果海量数据或者数据共享时,需要用到GIS空间数据库,比如,ArcGIS会用到Access或oracle ,sql server存储空间数据。
㈥ 在gis中空间数据的基本内容有哪些
数据是一个GIS应用系统的最基础的组成部分.空间数据是GIS的操作对象,是现实世界经过模型抽象的实质性内容确良.图3展示了GIS对现实世界的信息表达与分层.
一个GIS应用系统必须建立在准确合理的地理数据基础上.数据来源包括室内数字化和野外采集,以及从其他数据的转换.数据包括空间数据和属性数据,空间数据的表达可以采用栅格和矢量两种形式.空间数据表现了地理空间实体的位置、大小、形状、方向以及几何拓扑关系.
属性数据表现了空间实体的空间属性以外的其他属性特征,属性数据主要是对空间数据的说明.如一个城市点,它的属性数据有人口,GDP,绿化率等等描述指标.
数据的有效组织与管理,是GIS系统应用成功与否的关键.主要提供空间与非空间数据的存储、查询检索、修改和更新的能力.矢量数据结构、光栅数据结构、矢栅一体化数据结构是存储 GIS的主要数据结构.数据结构的选择在相当程度上决定了系统所能执行的功能.
数据结构确定后,在空间数据的存储与管理中,关键是确定应用系统空间与属性数据库的结构以及空间与属性数据的连接.目前广泛使用的GIS软件大多数采用空间分区、专题分层的数据组织方法,用GIS管理空间数据,用关系数据库管理属性数据.
㈦ 空间数据库在GIS中的应用有哪些
数据是一个GIS应用系统的最基础的组成部分.空间数据是GIS的操作对象,是现实世界经过模型抽象的实质性内容确良.图3展示了GIS对现实世界的信息表达与分层.
一个GIS应用系统必须建立在准确合理的地理数据基础上.数据来源包括室内数字化和野外采集,以及从其他数据的转换.数据包括空间数据和属性数据,空间数据的表达可以采用栅格和矢量两种形式.空间数据表现了地理空间实体的位置、大小、形状、方向以及几何拓扑关系.
属性数据表现了空间实体的空间属性以外的其他属性特征,属性数据主要是对空间数据的说明.如一个城市点,它的属性数据有人口,GDP,绿化率等等描述指标.
数据的有效组织与管理,是GIS系统应用成功与否的关键.主要提供空间与非空间数据的存储、查询检索、修改和更新的能力.矢量数据结构、光栅数据结构、矢栅一体化数据结构是存储
GIS的主要数据结构.数据结构的选择在相当程度上决定了系统所能执行的功能.
数据结构确定后,在空间数据的存储与管理中,关键是确定应用系统空间与属性数据库的结构以及空间与属性数据的连接.目前广泛使用的GIS软件大多数采用空间分区、专题分层的数据组织方法,用GIS管理空间数据,用关系数据库管理属性数据.
㈧ GIS数据库的定义
数据:是通过数字化并记录下来可以被识别的符号,用以定性或定量地描述事物的特征和状况。
数据库:是长期存储在计算机内的,有组织、可共享的数据集合。
空间数据:也就是地理数据。它以点、线、面等方式采用编码技术对空间物体进行特征描述及在物体间建立相互联系的数据集。(其最根本的特点就是:每一个地理实体都按统一的地理坐标进行记录)
空间数据库:也就是地理信息系统数据库,或地理数据库。是某一区域内关于一定地理要素特征的数据集合,为GIS提供空间数据的存储和管理方法。
数据库管理系统(DBMS):用于管理综合的和共享的数据库的一套计算机程序,能完成数据输入、查找、检索、操作、和输出等任务。
(网络:是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。)
关系数据库:是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。(关系模型:是基于谓词逻辑和集合论的一种数据模型)
关系数据库管理系统:就是管理关系数据库的数据库管理系统。(将数据组织为相关的行和列的系统。比如:SQL
Server
是一个关系数据库管理系统)
空间数据库管理系统:是指能够对介质上存储的地理空间数据进行语义和逻辑上的定义,提供必需的空间数据查询和存取功能,以及能够对空间数据进行有效的维护和更新的一套软件系统。(实际上就是在常规的数据库管理系统之上,提供特定的针对空间数据的管理功能)
㈨ GIS空间数据库的组织方式
§数据库中的数据组织一般可以分为四级:数据项、记录、文件和数据库。-1、数据项:是可以定义数据的最小单位,也叫元素、基本项、字段等。-数据项与现实世界实体的属性相对应。-数据项有一定的取值范围,称为域。域以外的任何值对该数据项都是无意义的。如表示月份的数据项的域是1—12,13就是无意义的值。-每个数据项都有一个名称,称为数据项目。
-2、记录:由若干相关联的数据项组成。
-记录是应用程序输入—输出的逻辑单位。对大多数据库系统,记录是处理和存储信息的基本单位。
-记录是关于一个实体的数据总和,构成该记录的数据项表示实体的若干属性。
-为了唯一标识每个记录,就必须有记录标识符,也叫关键字。记录标识符一般由记录中的第一个数据项担任,唯一标识记录的关键字称主关键字,其它标识记录的关键字称为辅关键字
-3、文件:文件是一给定类型的记录的全部具体值的集合。
-文件用文件名称标识。
-文件根据记录的组织方式和存取方法可以分为:顺序文件、索引文件、直接文件和倒排文件等等。
-4、数据库:是比文件更大的数据组织。数据库是具有特定联系的数据的集合,也可以看成是具有特定联系的多种类型的记录的集合。
-数据库的内部构造是文件的集合,这些文件之间存在某种联系,不能孤立存在。
㈩ GIS与空间数据库的关系
任何一个程序都需要存储数据,GIS数据尤其重要,基于数据库的存储方式适合于大型系统,空间数据库就是具体实现的方式。