搜档网
当前位置:搜档网 › 城市空间数据库设计

城市空间数据库设计

城市空间数据库设计
城市空间数据库设计

城市空间数据库设计

海口城市规划设计研究院韩平

摘要:本文通过城市空间数据库功能分析,建设规范、可靠、现时、共享的城市空间数据库

关键词:城市空间数据,结构设计

在我国城市化发展的过程中,不同部门、组织积累了大量的空间数据信息,但这些数据分散、标准不一,且多以纸张为数据载体,信息检索、数据共享难度大,随时间的推移数据保存也成问题。另一方面,随着计算机软硬件及网络技术的发展,数据库技术飞速发展,已能建立处理海量数据的分布式数据库管理系统,这些都使得建立面向城市级应用的空间数据库系统成为可能。

城市空间数据库用于存贮、管理城市空间信息和属性信息,同时也是GIS(地理信息系统)的数据源,面向GIS的各种应用服务。城市空间数据的应用流程如图1所示。

图1 城市空间数据的应用流程

一、软件选型

城市空间数据库需要集成的数据包括多种基本比例尺的地形图数据、地名数据、数字栅格地图数据、数字正射影像数据、和数字高程数据等,总共的数据量达到GB甚至TB级。借鉴国内外成功建库经验,城市空间数据库系统采用ESRI体系的ArcGIS作为GIS平台,采用Oracle 9i + ArcSDE用作数据存储;通过COM接口实现数据入库;采用MapObjects作为系

统应用的开发接口,实现数据库的调用和查询,以及后期应用系统的开发。

二、城市空间数据库功能分析

A.空间数据库的管理功能

空间数据库管理系统主要是从对数据库的安全、组织、更新、时态等几个方面对空间数据进行科学的管理,使用户可以合理的合法的使用空间数据,真正做到空间数据的共享。

数据库的安全管理:结合关系数据库的用户管理机制,建立角色和用户,同时定制对象、功能、和区域权限,保证数据的安全性。

灵活的更新功能:可以按照标准的地形图更新数据,也可以自定义范围更新数据。

历史数据的浏览:可以方便的浏览任意时刻的历史数据,也可以对历史数据做删除、合并的操作。

B.空间数据库的综合应用

空间数据的应用功能包括编辑、分析、制图等主要GIS功能,同时还根据实际应用情况和业务流程定制专业的应用功能。

强大的编辑功能,实现了目前作业中用到的所有编辑功能,同时针对特殊的需要设计相应的功能。

查询分析,灵活、方便的查询、分析和统计的功能。

专业制图,使用户可以根据国家标准的地形图规范生成标准的地形图,也可以对空间分析查询的的结果制作专题地图。

C.空间数据的发布和共享

可以通过(INTERNET、INTRANET)浏览或使用空间数据库中的数据,做到空间数据更大范围的共享。

三、结构设计

城市空间数据库采用一体化的空间数据和属性数据组织方法,按图幅方式进行水平方向的数据组织,分图层进行垂直方向的数据组织。以图幅和图层为单位进行管理,划分的图层

图2 城市空间数据库结构图

在城市空间数据库的建库与系统设计中,考虑用户对界面和操作控制的要求,也为了提高查询速度和数据管理的便利性,数据的组织和管理采用金字塔结构(树状层次结构),顶层是城市总图,比例尺为1:5万,下层依次为1: 1万、1:5000、1:1000、1:500甚至更大比例尺的基础空间数据图,各比例尺基础空间数据分地理基础数据和专题数据两部分,其中基础地理数据包括核心要素地形图(数字线划地图数据库,DLG)、数字栅格图(DRG)、数字高程模型 (DEM)、数字正射影像 (DOM)、地名图,专题数据包括道路专题图、厂矿企业专题图、河流专题图、经贸营业点专题图等。

1、概念结构设计

(1)空间数据库的分层和各层的数据模型

空间数据可分以下几类:

JZWS 建筑物类

DLSJ 道路类

SXSJ 水系类

YXSJ 影象数据类

XZJJ 行政境界类

………

对应于数据分类体系的要求,空间数据中矢量共分n层,另加系统中实际的影像数据层数。数据格式采用Arc/Info的Coverage格式转入SDE,空间信息部分的存储由Arc/Info 本身定义和管理。各层采纳的数据模型如下:

要素层名称要素类型

建筑物JZWS Polygon

道路中心线DLZX Line

水系SXSJ Polygon

影象空间范围YXFW Polygon

DEM数据DEM Raster

航片影象HP Raster

卫片影象WP Raster

行政境界XZJJ Line

………

(2)属性数据库的划分

属性数据库设计以及其包含的数据表划分如下:

表1

序号数据库名称数据库标识备注

1 建筑物属性数据库 JZWDB

2 道路属性数据库 DLSDB

3 水系属性数据库 SXSDB

4 影像数据属性数据库 YXSDB ………………………

2、逻辑结构设计

本逻辑结构设计针对总体方案确定的系统Arc/Info数据模型,对概念设计的内容进行详细具体的规划布局。

根据总体设计的功能与子系统的划分,对概念设计提出的空间分层方案进行进一步的设计,具体每层的附加属性字段设计为:

JZWS层(建筑物)

附加属性:UserID、CODE、层数、高程、类型、所属村庄;

DLZX层(道路中心线)

附加属性:UserID、CODE、宽度、通往城镇、;

SXSJ层(水系层)

附加属性:UserID、CODE、名称、宽度、流域概况、平均比降、五年一遇洪水位、五十年一遇洪水位、百年一遇洪水位、最高通航水位、备注;

YXFW层(影象范围层)

附加属性:UserID、线路名称、航片图层名、卫片图层名、DEM图层名;

………

3、物理结构设计

本物理结构设计是对系统中数据存储结构的详细设计。

(1)数据源

本系统空间数据的数据源有几种,一种是在建设系统过程种利用数字摄影测量系统(DPS)生成的空间数据库,包括正射影像数据,一种是用户自身累计的资料,包括设计资料、用户设备工具资料、用户需要管理的历史资料等,第三种是从其他系统转入的数据。

不管那种数据来源,数据进入系统均需执行《数据规范化标准化方案》,数据处理过程和处理结果均要严格符合方案的要求。

(2)数据库的物理存储方式

采用客户/服务器体系。所有的数据都存储在服务器中,用户通过网络在向SDE服务器发出各种服务请求,由SDE再针对众多用户进行协调,并实现不同用户不同权限的身份确认,并向后台数据库进行查询、修改数据等具体功能。

属性数据库存储在数据服务器的Oracle数据库管理系统中。

四、需要注意的问题

1、城市空间数据库信息分类编码

城市空间信息分类编码是城市空间数据库建设过程中一个不可回避的问题,同时也是一个棘手的问题。如果城市空间信息分类编码体系不合理,将增加城市空间数据库建库工作量,影响城市空间数据库的使用和信息共享,甚至将缩短城市空间数据库的生命周期,造成巨大的损失。因此,建立完善的城市空间信息编码体系,对城市空间数据库建设至关重要。

城市空间信息分类编码应遵循以下原则:

(1)遵从国家标准

(2)兼顾制图与城市专题应用、空间分析

(3)适用性、易用性

(4)科学性、系统性

(5)唯一性、相对稳定性

(6)完整性、可扩展性

(7)不受地形图比例尺的限制

(8)便于系统实现

2、城市空间数据库安全保密设计

(1)用户身份鉴别

在系统数据库中,专门定义了用户数据库,实现对用户的管理。用户数据库的所有者为数据库管理员,除数据库管理员之外,任何人不能读写用户数据库。

在系统功能实现过程中,根据用户数据库,通过对用户的验证,确定登录数据库的用户的合法性,并为其分配响应的权限。

系统将数据划分为不同的安全级别,当用对数据进行插入、编辑或删除操作时,将检查数据用户(操作者)的权限,无相应权限的将无法修改数据。有修改空间数据权限的用户方可对于空间数据和属性数据进行修改,修改采用数据锁定机制,从而避免多个用户对数据库的并发修改,数据锁定在功能实现过程中可以按不同情况采纳记录锁定。

一般用户只能对数据进行读取(浏览),不能更新数据。

带限制条件的用户在数据库管理员给定的限制条件范围内对数据进行相关操作。(2)备份与恢复

数据备份:对不同的数据采用不同的备份策略,对于变化不频繁的基础数据采取定期备份的方法。

系统恢复:从系统后备介质恢复系统。

数据恢复:从备份的数据库数据恢复。

备份软件和硬件:系统拟采用专用的备份软件和硬件,可以实现无人值守备份。

(3)数据加密方法

为了防止系统中所有用户浏览所有系统信息,保证系统信息的保密性,系统将所有重要的信息都进行加密,阅读时解密即可。

(4)数据防火墙

数据库服务器与Internet用路由器和防火墙从物理上进行隔离,确保数据的安全。在SDE数据服务器登录的用户身份验证的失败次数限定为不超过3次,超过后系统记录试图登录数据库的用户IP号以及其物理地址(网卡号),禁止其再次登录系统。用户禁入后,只有

数据库管理员可以恢复其权限。

五、结论

城市空间数据库是城市GIS建设的重心所在,只有解决好城市空间数据库的规划、建设问题才能为城市GIS提供面向各种服务所需的大比例尺空间数据,解决当前GIS发展中存在的数据源瓶颈问题,使得GIS在城市建设的方方面面可以发挥更全面、突出的作用。同时城市空间数据库提供的实时数据获取与更新技术,将加快数据共享的进程,并将对国家多尺度空间数据基础设施的建设以及数字地球和数字城市的建设产生积极的推动作用。

参考文献:

[1].王东华,刘建军,吉建培等,国家基础地理信息数据库1:5万数字高程模型(DEM)建库,数字中国地理空间基础框架,科学出版社,2003.2。

[2].李京伟,国家基础地理信息系统1:5万数据库建库与集成,数字中国地理空间基础框架,科学出版社,2003.2。

[3].罗智勇,刘湘南,基于ArcGIS的城市地下煤气管网管理系统数据库的设计方法,第五届ArcGIS中国用户大会论文集(2002),地震出版社,2002.9。

[4].刘金长,广西省级基础地理信息系统建设构思,https://www.sodocs.net/doc/fe6092082.html,。

[5].Michael Zeiler,Modeling our world:the ESRI’ Guide to Geodatabase Design,Environmental Systems Research Institute, Inc.,1999.8。

[6].Andrew Macdonald, Building a Geodatabase, Environmental Systems Research Institute, Inc.,1999.8。

Oracle数据库的空间数据类型

Oracle数据库中空间数据类型随着GIS、CAD/CAM的广泛应用,对数据库系统提出了更高的要求,不仅要存储大量空间几何数据,且以事物的空间关系作为查询或处理的主要内容。Oracle数据库从9i开始对空间数据提供了较为完备的支持,增加了空间数据类型和相关的操作,以及提供了空间索引功能。 Oracle的空间数据库提供了一组关于如何存储,修改和查询空间数据集的SQL schema与函数。通过MDSYS schema规定了所支持的地理数据类型的存储、语法和语义,提供了R-tree空间数据索引机制,定义了关于空间的相交查询、联合查询和其他分析操作的操作符、函数和过程,并提供了处理点,边和面的拓扑数据模型及表现网络的点线的网络数据模型。 Oracle中各种关于空间数据库功能主要是通过Spatial组件来实现。从9i版本开始,Oracle Spatial空间数据库组件对存储和管理空间数据提供了较为完备的支持。其主要通过元数据表、空间数据字段(即SDO_GEOMETRY字段)和空间索引来管理空间数据,并在此基础上提供一系列空间查询和空间分析的函数,让用户进行更深层次的GIS应用开发。Oracle Spatial使用空间字段SDO_GEOMETRY存储空间数据,用元数据表来管理具有SDO_GEOMETRY字段的空间数据表,并采用R树索引和四叉树索引技术来提高空间查询和空间分析的速度。 1、元数据表说明。 Oracle Spatial的元数据表存储了有空间数据的数据表名称、空间字段名称、空间数据的坐标范围、坐标参考信息以及坐标维数说明等信息。用户必须通过元数据表才能知道ORACLE数据库中是否有Oracle Spatial的空间数据信息。一般可以通过元数据视图(USER_SDO_GEOM_METADATA)访问元数据表。元数据视图的基本定义为: ( TABLE_NAME V ARCHAR2(32), COLUMN_NAME V ARCHAR2(32), DIMINFO MDSYS.SDO_DIM_ARRAY, SRID NUMBER

基于arcsde的空间数据库的设计与建立

基于ArcSDE的空间数据库的设计与建立 摘要:随着地理信息系统的发展,传统的以文件形式管理、存储地理空间数据的方式已不能满足现在应用的需求。针对以上问题,本文通过arcsde对空间数据进行管理,使空间数据和属性数据统一存储在面向对象的关系型数据库(sql server)中,实现统一、高效的管理。 关键词:空间数据库;属性数据;arcsde 围绕空间数据的管理,前后出现了几种不同的空间数据管理模式:纯文件模式、文件结合关系型数据库的管理模式、全关系型数据库管理模式和面向对象的数据库管理模式。前两种方式都是将空间数据和属性数据分离存储,这样往往会产生诸多问题:1.空间数据与属性数据的连接太弱,综合查询效率不高,容易造成空间数据与属性数据的脱节;2.空间数据与属性数据不能统一管理,实质上是两套管理系统,造成资源的浪费和管理的混乱,数据一致性较难维护;3.由于空间数据不能统一在标准数据库里存放,造成空间数据不能在网上共享。而面向对象数据库管理系统技术还不够成熟,并且价格昂贵,目前在gis领域还不够通用。所以在较长时间内,还不能完全脱离现有关系型数据库来建设gis空间数据库。arcsde是esri公司提供的一个基于关系型数据库基础上的地理数据库服务器。同一些数据库厂商推出的在原有数据库模型上进行空间数据模型扩展的产品(如oracle spatial)不同,esri的arcsde 的定位则是空间数据的管理及应用,而非简单的数据库空间化。

1.系统目标 建成一个多级比例尺(100万、25万、5万、1万)矢量、栅格以及航空影像、遥感影像(tm,spot)的c/s结构基础地理空间数据库,便于对空间数据有效的管理、分发和应用。 2.总体设计方案 系统总体技术方案设计在充分考虑实际应用环境及应用需求的 基础上,结合考虑国际国内发展的主流趋势和平台产品的功能与性能来完成。 2.1技术路线 空间数据库建设应放弃数据文件式的管理方式,采用大型关系数据库管理系统(sql server)管理空间数据,arcsde作为sql server 2008和arc/info或其他地理信息系统软件的接口, vb/vc/delphi/java/c#为前端应用开发工具。其中,空间数据通过arcsde存储在sql server 2008数据库。arcsde是基于c/s计算模型和关系数据管理模式的一个连续的空间数据模型,借助这一模型,可将空间数据加入到数据库管理系统(rdbms)中去[1]。arcsde 融于rdmbs后,提供了对空间、非空间数据进行高效率操作的数据接口。由于arcsde采用c/s体系结构,大量用户可同时针对同一数据进行操作。arcsde提供了应用程序接口(api),开发人员可将空间数据检索和分析功能集成到应用工程中去,以完成前端的应用开发,最终提供数据的存储、查询和分发服务。如图1所示: 图1结构图

空间数据库报告

空间数据库实验报告 中国地质大学(武汉) 实验名称:空间数据查询与访问 实验环境:win7 64位系统,内存为2G,Oracle11g数据库实验者: 实验时间:2013.12.09

实验目的: (1)了解掌握Oracle Spatial中空间数据查询与访问的原理与方法; (2)掌握用PL/SQL访问Oracle Spatial数据库中几何数据,以及调 用相关的空间分析函数对几何数据进行分析。 实验内容: 将数据文件mvdemo.dmp导入到创建的用户中去,然后根据要求利用SQL语言进行编程实现相应的功能。需要实现的功能如下:(1)输出数据库中所有州的多边形,采用WKT格式输出; (2)输出数据库中所有的城市的几何对象信息,采用GML格式输出; (3)给定点的经纬度坐标(40°43′N,74°00′W),查询该点是位于美国的哪个州? (4)给定一个矩形区域(35-45°N,90-100°W ),查询有哪些城市位于该区域内?哪些州与该区域相交? 实验步骤及结果展示: (1)将mvdemo.dmp数据集导入到创建好的用户mvdemo中 由于表空间和用户的创建过程我们已经展示过很多次,并且也尝试过很多次了,这里我们就直接跳过表空间和用户的创建过程,直接将数据集导入到创建好的用户中去,导入数据的具体过程如下: 在C:\app\oracle\product\11.2.0\dbhome_1\BIN文件夹中打开imp.exe 文件,这个文件是用来将数据导入到数据库中的,因此我们利用这个文件将mvdemo.dmp文件导入到数据库中,进入后输入用户名和密码,在此之前我们已经创建建好了一个名为mvdemo的表空间和用户,密码也设置为mvdemo,输入后显示连接成功,然后按照提示进行数据的导入工作,如下图所示:

人口分布空间数据库设计书

人口分布空间数据库设计书 1)概念设计 概念设计是通过对错综复杂的现实世界的认识与抽象,最终形成空间数据库系统及其应用系统所需的模型。 具体是对需求分析阶段所收集的信息和数据进行分析、整理,确定地理实体、属性及它们之间的联系,将各用户的局部视图合并成一个总的全局视图,形成独立于计算机的反映用户观点的概念模式。概念模式与具体的DBMS无关,结构稳定,能较好地反映用户的信息需求。 表示概念模型最有力的工具是E-R模型,即实体-联系模型,包括实体、联系和属性三个基本成分。用它来描述现实地理世界,不必考虑信息的存储结构、存取路径及存取效率等与计算机有关的问题,比一般的数据模型更接近于现实地理世界,具有直观、自然、语义较丰富等特点。 本设计书中的E-R模型如图1所示: 图1 E-R模型 2)逻辑设计 在概念设计的基础上,按照不同的转换规则将概念模型转换为具体DBMS支持

的数据模型的过程,即导出具体DBMS可处理的地理数据库的逻辑结构(或外模式),包括确定数据项、记录及记录间的联系、安全性、完整性和一致性约束等。导出的逻辑结构是否与概念模式一致,能否满足用户要求,还要对其功能和性能进行评价,并予以优化。 2.1要素分类 我们制作、统计的地理信息数据应该提供准确、可靠、经得起专业部门检验的地理信息,这就要求测绘部门和相关专业部门应该有一致的地理要素的定义和分类体系。依据GB/T 13923-2006《基础地理信息要素分类与编码》将地理要素分为了地位基础、水系、居民地及设施、交通、管线、境界与政区、地貌、植被 2.2 数据层设计 GIS的数据可以按照空间数据的逻辑关系或专业属性分为各种逻辑数据层或 专业数据层,原理上类似于图片的叠置。在进行空间分析、数据处理、图形显示时,往往只需要若干相应图层的数据。 数据层的设计一般是按照数据的专业内容和类型进行的。数据的专业内容的类型通常是数据分层的主要依据,同时也要考虑数据之间的关系。如需考虑两类物体共享边界(道路与行政边界重合、河流与地块边界的重合)等,这些数据间的关系在数据分层设计时应体现出来。不同类型的数据由于其应用功能相同,在分析和应用时往往会同时用到,因此在设计时应反映出这样的需求,即可将这些数据作为一层。 本设计书中的数据层设计如表2所示: 表2 数据层设计 2.3关系数据表 本设计书中的关系数据表如表3-表6所示:

空间数据库设计综合实习报告

空间数据库设计综合实习报告 班级:地理信息系统091、092班 实验人员名单及学号: 日期:2011/10/24 目录 空间数据库设计综合实习报告 (1) 一、设计题目 (2) 二、实验目的 (2) 三、需求分析 (2) 四、功能分析和数据组织 (2) 五、数据库建设流程 (2) 5.1软硬件配置 (2) 5.2数据采集流程 (3) 六、数据库应用案例 (6) 6.1.查询 (6) 6.2 缓冲区分析 (9)

一、设计题目 成都市市区基础地理数据库的构建 二、实验目的 通过设计和建立空间数据库,掌握空间数据库设计和建设流程,学会利用所学GIS知识独立分析和解决问题的能力。 三、需求分析 1. 利用计算机进行显示城市信息; 2. 借助现有城市专题图能否自己构建一个简单的基础城市地理数据库; 3. 在基础数据基础上,完成自动制图。 四、功能分析和数据组织 1.功能分析:该数据库主要用于存储成都市的基本道路信息、居民点分布信息以 及学校医院等政设服务性机构信息。 2.数据组织:居民点分布数据、道路数据、河流数据、现有公园分布数据、 市内现有基础服务设施分布数据,几类数据应该平行组织,以便 建立他们之间拓扑关系。 五、数据库建设流程 5.1软硬件配置 1.软件:专业软件ArcGIS9.3 系统软件windows 7

2.硬件:酷睿系列微机 5.2 数据采集流程 按照功能设计、数据组织,因此数据采集的流程为: 1)收集进行数字化的基础数据:成都市地图;若干具有精确地理位置的特征点; 本实验数据来源于空间数据库DATA\栅格专题图: 成都.bmp,成都市若干道路交叉口的地理坐标(WGS-84坐标系).txt。 其中,成都.bmp作为数字化底图,从它上面提取所需数据;而成都市若干道路交叉口的地理坐标(WGS-84坐标系)这个文件则是作为地理参照,以此为依据对底图进行几何校正。 2)地理参考:对所得地图进行地理参考; 利用pci对底图进行校正,采用输入已知坐标的方法,为底图加上地理坐标WGS-84。 3)数字化:对地图信息进行分层数字化; 分工合作对底图进行数字化:用画多边形、线、点得方法,针对不同特征的图形,采用不同方法,比如,河流道路呈线状,则采取画线的方式,而学校医院已有标识,则采用画点的方式将其提取出来。 4)坐标统一:对所得图层统一进行投影,采用高斯投影; 所得的几个图层均以经纬度的方式即地理坐标表示,由于这对于常人认识地图的方式有所不变,故要统一为它们加上投影信息Gauss_Kruger。 5)构建Geodatabase,并对图层经销属性域的编辑; A.在ArcCatalog中相应文件夹下建立文件空间数据库CITY,如图5.1;

文献综述-空间数据库

高级数据库(结课)文献综述 题目:空间数据库 姓名:张广元 学号:Y151021422 学院:计算机与信息工程学院 专业:计算机技术(专业硕士)年级:2015级 任课教师:葛利 2015 年12 月15 日

【前言】 空间数据库是近年来数据库技术研究的热点之一。空间数据库指的是地理信息系统在计算机物理存储介质上存储的与应用相关的地理空间数据的总和,一般是以一系列特定结构的文件的形式组织在存储介质之上的。所谓空间数据是指与空间位置和空间关系相联系的数据。归纳起来它具有以下5个基本特征: 1、空间特征 每个空间对象都具有空间坐标,即空间对象隐含了空间分布特征。这意味着在空间数据组织方面,要考虑它的空间分布特征。除了通用性数据库管理系统或文件系统关键字的索引和辅关键字索引以外,一般需要建立空间索引。 2、非结构化特征 在当前通用的关系数据库管理系统中,数据记录一般是结构化的。即它满足关系数据模型的第一范式要求,每一条记录是定长的,数据项表达的只能是原子数据,不允许嵌套记录。而空间数据则不能满足这种结构化要求。若将一条记录表达一个空间对象,它的数据项可能是变长的,例如, 1条弧段的坐标,其长度是不可限定的,它可能是2对坐标,也可能是10万对坐标; 其二, 1个对象可能包含另外的1个或多个对象, 例如, 1个多边形,它可能含有多条弧段。若1条记录表示1条弧段,在这种情况下, 1条多边形的记录就可能嵌套多条弧段的记录,所以它不满足关系数据模型的范式要求,这也就是为什么空间图形数据难以直接采用通用的关系数据管理系统的主要原因。 3、空间关系特征 空间数据除了前面所述的空间坐标隐含了空间分布关系外。空间数据中记录的拓扑信息表达了多种空间关系。这种拓扑数据结构一方面方便了空间数据的查询和空间分析,另一方面也给空间数据的一致性和完整性维护增加了复杂性。特别是有些几何对象,没有直接记录空间坐标的信息,如拓扑的面状目标,仅记录组成它的弧段的标识,因而进行查找、显示和分析操作时都要操纵和检索多个数据文件方能得以实现。 4、分类编码特征 一般而言,每一个空间对象都有一个分类编码,而这种分类编码往往属于国家标准,或行业标准,或地区标准,每一种地物的类型在某个GIS中的属性项个数是相同的。因而在许多情况下,一种地物类型对应于一个属性数据表文件。当然,如果几种地物类型的属性项相同,也可以多种地物类型共用一个属性数据表文件。 5、海量数据特征 空间数据量是巨大的,通常称海量数据。之所以称为海量数据,是指它的数据量比一般的通用数据库要大得多。一个城市地理信息系统的数据量可能达几十GB,如果考虑影像数据的存贮,可能达几百个GB。这样的数据量在城市管理的其他数据库中是很少见的。正因为空间数据量大,所以需要在二维空间上划分块或者图幅,在垂直方向上划分层来进行组织。

GIS空间数据库综述

GIS空间数据库文献综述 姓名:张磊 摘要:通过分析地理信息系统建设过程中空间数据库的建设内容1 综述空间数据块的划分、图层的分层设计方法、专题图层划分和数据集设计、分析空间数据库的结构,讨论了空间数据库系统建设的方法和需解决的关键技术问题。 关键字:GIS;空间数据库 引言:地理信息系统是集计算机科学、空间科学、信息科学、测绘遥感科学、环境科学等学科于一体的新兴边缘科学1GIS 从20 世纪60 年代出现以来,至今只有短短的40 多年时间,但已成为已成为多学科集成并应用于各领域的基础平台,成为地学空间信息分析的基本手段和工具。目前,地理信息系统不仅发展成为一门较为成熟的技术科学,而且已成为一门新兴产业,在测绘、地质、水利、环境检测、土地管理、城市规划、国防建设等领域发挥越来越重要的作用。目前,国际上在此领域进行深入研究并形成软件产品的有目前,国际上在该领域进行过深入研究并形成软件产品的有:ESRIArcSDE1,MapInfo Spatial Ware2以及Oracle Spatial 3,DB2 Spatial Extender4和Informix Spatial Data Blade 等。 1 . 空间数据库的设计 1.1空间数据库的设计思路 空间数据库由图形数据库和属性数据库两部分组成, 运用地理信息系统技术分别建好图形数据库和属性数据库后, 通过统一的编码来实现滑坡的图形数据库与属性数据库的无缝连接, 最终形成完整的空间数据库5。 1.2 间数据库的主要内容 每个GIS 数据集都提供了对世界某一方面的空间表达,包括: 基于矢量的要素(点、线和多边形) 的有序集合; 诸如数字高程模型和影像的栅格数据集; 网络; 地形和其他地表; 测量数据集; 其他类型数据,诸如地址、地名和制图信息; 描述性的属性。 除了地理表现形式以外,地理数据集还包括传统的描述地理对象的属性表1 许多表和空间对象之间可以通过它们所共有的字段(也常称为“关键字”) 相互关联1 就像它们在传统数据库应用中一样,这些以表的形式存在的信息集和信息关系在GIS 数据模型中扮演着非常关键的角色。 1.3 空间数据表现形式 1.3.1空间关系:拓扑和网络 空间关系,比如拓扑和网络,也是一个GIS 数据库的重要部分1 使用拓扑是为了管理要素间的共同边界、定义和维护数据的一致性法则,以及支持拓扑查询和漫游 1胡金星.空间数据库实现及其集成技术研究[J].计算机应用研究,2003,3:12-15. 2Andrew S Tanenbaum,Albert S.Woodhull :Operating SystemDesign and Implementation[Z]. 3Forta B, Fonte P, Brewer G.Windows2000 开发人员指南[M].杜大鹏,译.北京: 中国水利水电出版 社,2001.144 ,428. 4David J Kruglinski.Visual C++6. 0 技术内幕[M].4 版.希望图书创作室.北京:北京希望电子出版 社.209-426. 5 兰恒星,吴法权,周成虎,等.基于GIS 的滑坡空间数据库研究以云南小江流域为例[ J].中国地质灾害与防治学报, 2002, 13( 4):10-16.

基于CityGML的城市三维空间数据库设计研究

基于CityGML的城市三维空间数据库设计研究 目前,全国正积极开展智慧化和数字化城市建设,若想构建智慧化、数字化的城市就必须建立三维信息化管理数据库,但是三维模型数据通常较难共享,所以必须建立CityGML模型共享标准。为了进一步明确在CityGML基础之上的城市三维空间数据库的应用价值,本文对其设计进行了相关研究,望对该模型和数据库的建立提供新思路,并为日后应用提供帮助。 标签:CityGML城市三维空间数据库;设计研究 国家自从提出测绘地理信息“十二五”发展规划之后,全国各地均积极开始构建完善的数字城市建设,传统的数字城市三维景观模型具有一定的缺陷,很多大数据格式难以兼容和共享,为了有效的完善该模型建设,为此,本文深入分析了CityGML技术的标准,并为空间数据存储建立了相关解决方案,最终实现了CityGML技术在模型中的应用价值。现将研究内容论述如下。 一、CityGML技术和模型概述 1.概念概述 CityGML技术和模型也就是通常所说的城市地理标记语言技术和模型,该模型下的数据较为开放,属于GML3的一种应用模式,其交换格式是在虚拟3D 城市模型和XML的存储基础上得以实现的,可以对城市中的三维对象建立相关的信息模型,可以显示多种地理对象之间的空间和数据关系,经由该模型建立的区域模型的语义、拓扑、几何关系明显。使用这种技术和模型不仅可以有效的显示城市模型的外观,还可以建立其系统的语义属性,可以更加直观的表现城市植被、交通设施以及地面情况等。目前,较为先进的版本为CityGML2.0版本。该版本中内含11个扩展模式和1个核心模式。 2.关键技术说明 为了深入应用该模型,必须对其关键技术进行认知和理解,其模型中主要的模型和技术包含两点,一是LOD细节层次模型,二是语义/几何一体化表达模型。在该模型中一共有五个连贯细节层次,只有提高这些细节层次才可以更加高效的收集各种细节。而细节层次联合地域建立的LOD0-地域模型多指2.5维度的数字地形模型,属于一种较为粗糙的层次模型。其中,该模型中的LODl模型缺少屋顶的模型结构;而LOD2模型则为屋顶和纹理的粗模,期间涵盖了植被等物体;LOD3则是在此基础上建立的建筑物模型,该模型的分辨率更高,细节层次呈现也较多,其中的交通设施和植被模型显示更为精细;而LOD4模型则是在所有模型基础上增设了细致的3D物体结构,其层次也更加详细。 在CityGML中,语义,几何一体化表达模型是其主要的设计内容。在该模型中可以建立语义机制,语义内容中将窗户、墙壁和建筑物等真实物体采用一定

基于空间数据库的几种常用空间索引技术研究

Geomatics Square NO.6 2011 (Total 113) 科技交流 基于空间数据库的几种常用空间索引技术研究 白航 (广东省国土资源测绘院,广州510500) 摘要:空间数据库是地理信息系统(GIS)的基础和核心,空间索引技术通过对存储介质上数据位置信息的描述来提高数据查询、检索及获取效率;其好坏直接影响空间数据库系统的可用性和可扩展性。本文介绍了几种常见的空间数据库索引技术:简单格网空间索引、K-D 树空间索引、R 树空间索引、四叉树空间索引等;系统总结了空间数据库索引技术的研究进展,探讨了其发展前景和存在问题。 关键词:空间数据库;空间索引;GIS 1.引言 空间数据库技术是随着GIS (地理信息系统)的发展而兴起的一门新技术,复杂的地理环境和海量、多维、结构复杂的空间数据导致了基于空间数据库查询、检索及空间计算的开销一般要比关系数据库大的多,特别是查询语句中条件谓词包含一些对空间数据操作或连接的一些函数,这些函数的计算开销远比数值计算或字符串比较等要大。若使用传统的关系型数据库管理系统(DBMS)来管理空间数据,其存在固有缺陷,用顺序扫描的方法查询的效率非常低。因此为了提高查询效率,采用空间索引技术十分必要。 2.空间数据库索引技术 空间数据用来表示空间物体的位置、形状、大小和分布特征等方面信息,适用于描述二维、三维或多维分布的区域现象。空间数据库是计算机物理存储介质上存储的地理空间数据的总和。数据库的索引机制可以用来快速访问某条特定查询所请求的数据,而无需遍历整个数据库。传统的关系数据库为了提高检索效率,一般都会建立一系列的索引机制,如B 树等,但这些都是一维索引,无法处理空间数据库中的二维和多维的 空间数据。 空间数据库索引技术是通过对存储在介质上的数据位置信息的描述,来提高空间数据库的查询性能和数据获取效率,索引技术的好坏直接影响到空间数据库系统的成败。空间数据索引作为一种辅助性的空间数据结构,介于空间操作算法和地理对象之间,通过筛选、排除大量与特定空间操作无关的地理对象,缩小了空间数据的操作范围,从而提高空间操作的速度和效率。 3.几种常见的空间索引技术 3.1简单格网空间索引 格网空间索引的原理简单,即把目标空间实体集合所在的空间范围划分成一系列大小相同的格。如图3-1所示,每一个格相当于一个桶(bucket ),记录落入该格内的空间实体的编号。基于格网索引的查找思路也较简单,在数据分布较均匀的情况下,查询效率较高。但格网的大小直接影响了索引表的大小,格网太小,索引表会急剧膨胀,维护索引表本身的花费增加,查询效率随之下降;反之,落在一个格内的空间实体可能会过多;因此格的大小严重制约着查询效率的提高。 8

《空间数据库索引建立》实验报告

《空间数据库索引建立》实验报告 张占阳 (长安大学地测学院地理信息系统,陕西西安710054) 一、实验课时和类型: 学时:8 实验类型:综合性 二、实验目的: 1.认识空间数据库中数据的存放方式或存储结构; 2.掌握空间数据库的格网索引、标题索引的建立方法; 3.理解空间索引的功能和意义; 4.加强学生面向对象程序设计的能力。 三、适用专业: 地理信息系统专业 四、采用教材: 教材:《计算机地图制图》艾自兴,龙毅编著武汉大学出版社参考书:《地图学》祝国瑞编著武汉大学出版社五、仪器与工具: P3以上配置计算机; VC++工具软件; 实验地图数据。 六、实验原理与内容: 本次实验为综合性实验,涉及《数字地图制图原理》、《计算机地图制图原理》、《地图数据库》等几门课程中所讲的内容。

七、实验数据说明 1、地图区域:武汉市 文件名:武汉实习数据.usr 2、分类代码: 代码名称 30000 控制点 10000 图廓点 10001 铁路 10003 汽渡虚线 10004 主要道路 20001 码头 20002 铁路中转站 20003 河流、湖泊 20004 居民地 3、代码说明: 分类代码第一个字符为1,表示线目标;分类代码第二个字符为2,表示面目标。 4、控制点顺序: 第一点:左上角第二点:右上角 第三点:右下角第四点:左下角 控制点的理论值(人为规定x,y): 第一点:12.50 37.40

第二点:62.50 37.40 第三点:62.50 82.40 采用仿射变换方法。 主要实验内容: 1.读取数据 2.仿射变换 3.绘图显示 4.建立定位索引——格网索引 5.建立定性索引——标题索引 6.将已建立的格网索引用于目标拾取功能的实现 7.运用已建立的标题索引实现对象的属性查询 八、实验步骤: 第一;建立一个MapOfWuhan (MFC)工程,参数缺省。 第二;建立地图三要素:点、线、面。点类包括对应点的X,Y坐标;线类包括线号(Xcode),线分类代码(Xflcode)以及组成线的点号数组(m_array);面类包括面号(Mcode),面分类代码(Mflcode)以及组成面的点号数组(m_array)。 第三;在读取数据时,要设计存储结构。在Doc中要建立点类数组Array_dian,线类数组Array_xian,面类数组Array_mian,分别存放对应的点线面类目标。一共有655组数据,读取的时候每组中的X,Y 坐标存放到预先定义的点类对象中,若每组的分类代码为线类目标的分类代码,则把相应的线的分类代码存放到事先定义的线类对象的

数据库设计各阶段word版本

数据库设计各阶段

1.数据库应用系统的设计步骤 按规范设计的方法可将数据库设计分为以下六个阶段 (1)需求分析; (2)概念结构设计; (3)逻辑结构设计; (4)数据库物理设计; (5)数据库实施; (6)数据库运行和维护。 2.需求分析 需求收集和分析是数据库应用系统设计的第一阶段。明确地把它作为数据库应用系统设计的第一步是十分重要的。这一阶段收集到的基础数据和一组数据流图(Data Flow Diaˉgram———DFD)是下一步设计概念结构的基础。概念结构对整个数据库设计具有深刻影响。而要设计好概念结构,就必须在需求分析阶段用系统的观点来考虑问题、收集和分析数据及其处理。如何分析和表达用户需求呢?在众多的分析方法中,结构化分析(Structured Analysis,简称SA方法)是一个简单实用的方法。SA方法用自顶向下、逐层分解的方式分析系统。用数据流图,数据字典描述系统。然后把一个处理功能的具体内容分解为若干子功能,每个子功能继续分解,直到把系统的工作过程表达清楚为止。在

处理功能逐步分解的同时,它们所用的数据也逐级分解。形成若干层次的数据流图。数据流图表达了数据和处理过程的关系。处理过程的处理逻辑常常用判定表或判定树来描述。数据字典(Data Dictionary,简称DD)则是对系统中数据的详尽描述,是各类数据属性的清单。对数据库应用系统设计来讲,数据字典是进行详细的数据收集和数据分析所获得的主要结果。数据字典是各类数据描述的集合,它通常包括以下5个部分: (1)数据项,是数据最小单位。 (2)数据结构,是若干数据项有意义的集合。 (3)数据流,可以是数据项,也可以是数据结构。表示某一处理过程的输入输出。 (4)数据存储,处理过程中存取的数据。常常是手工凭证、手工文档或计算机文件。 (5)处理过程。 3.概念结构设计 如同软件工程中重视需求分析与规范说明的思想一样,数据库设计中同样十分重视数据分析、抽象与概念结构的设计。概念结构的设计,是整个数据库设计的关键之一。概念结构独立于数据库逻辑结构,独立于支持数据库的DBMS,也独立于具体计算机软件和硬件系统。归纳总结,其主要特点是:

城市规划中模型与数据库设计

模型与数据库设计 数字城市建设是城市重要的空间数据基础设施建设,是数字中国地理空间框架的重要组成部分,能够直接服务政府部门、企事业单位和社会公众,提高公共管理、突发事件应急、科学决策能力及共享服务水平。并能够推动数字城市向智慧城市转变。 数字城市以各种比例尺地形图为基础,充分运用现代测绘高新技术和计算机网络技术,建设多尺度、多分辨率、多种类的城市空间数据体系,构建统一的、权威的城市地理信息公共平台。 城市地理信息系统建设是城市空间框架建设的核心。是对城市的多源数据进行有效、合理的整合,为各类与地理位置有关的应用部门提供统一的地理空间信息公共平台。基础地理信息数据库作为数字城市的重要空间信息模块,通过不同模型结构提供多种分辨率的空间和时间维度上地理信息,服务于多种应用领域。 基础地理信息数据库由基础地理信息数据、数据管理系统以及软硬件支撑环境等组成。基础地理信息数据主要是指通用性较强,功能共享需求最大,能够被测绘相关行业采用作为统一的数据空间定位和空间分析的基础单元。主要包括地理信息数据进行定位的地理坐标系格网;表达自然地理信息的地貌、水系、植被;表达社会地理信息的居民地、交通、管线、境界、特殊地物、地名等要素。基础地理信息数据同采用的地图比例尺有关,随着比例尺的增大,基础地理信息的覆盖面更加广泛细致。基础地理信息数据管理系统是以实现数据的基本输入、编辑、查询、浏览、分析、统计、输出以及更新维护为目标,对以各种不同的技术手段获取的不同格式、类型的基础地理信息数据进行采集、编辑处理和存贮,从而对城市多源基础地理信息数据进行有效整合,为城市中与测绘需求相关的部门(国土、城市规划、测绘、林业和农业等部门)提供基础地理信息服务,为各类社会经济信息的整合、共享提供专业、通用的地理空间信息公共平台。地形数据库建设是基础地理信息系统的重要组成部分,是其它专业地理信息系统或数字城市的定位基础。该类数据库将国家基本比例尺地形图中表达的各类自然地理和社会地理信息要素,包括定位基础、水系、居民地及设施、交通、管线、境界、地貌、植被与土质、注记等,按照统一的标准进行分类编码,以一定的规则分层,并对各要素的空间、属性信息及相互间的空间关系等数据进行采集、编辑、处理。 1.城市基础空间数据的组成 城市空间基础数据是各类城市地理信息系统的基础框架, 它主要包括了全要素的基础 地形图数据、正射影像数据及地下管线数据三部分。 1. 1 基础地形图数据 基础地形图数据是指矢量化的线划图, 主要包括: 测量控制点、居民地、工矿及附属设施、交通及附属设施、管线及附属设施、水系及附属设施、境界、地质地貌、植被九大类的内容。它既包括以矢量结构描述带有拓扑关系的空间信息又包括以关系结构描述的属性信息。它全面反映了城市的自然地理条件和社会经济状况, 可作为人口、环境、交通、报警等其他专业信息系统的空间定位基础。 1. 2 正射影像数据 数字正射影像是具有正射投影性质的数字影像。它是经过对像元纠正、影像镶嵌等一系列处理后形成的影像平面图, 带有坐标格网和图廓整饰, 其上可叠加线画要素、文字注记等。较传统的地图而言, 正射影像图具有信息量丰富、直观易读等特点;它生产周期短, 现势性好。主要用于宏观规划、资源普查、环保管理等。 1. 3 地下管线数据 地下管线是城市的重要基础设施, 城市管线资料的准确、完整与否, 直接影响着城市的

城市空间数据和GIS应用

收稿日期:2001-06-07 我国城市空间数据和GIS应用的现状与前景 王丹 (建设部综合勘察研究设计院/建设部遥感制图中心,北京100007) 摘要: 基于最近在全国部分城市进行的一次调查,本文首先评介了我国城市空间数据和GIS应用的现状,然后分析了21世纪城市发展对GIS的需求和GIS技术面临的挑战,进而介绍了为主动迎接挑战已经或正在采取的一些行动,最后对未来前景做了初步展望。 关键词: 城市;空间数据;GIS;数字城市 1 引言 最近一个时期以来,数字地球、数字中国和数字城市受到了广泛的关注。国家有关部门和一些行业学会、协会纷纷组织各种形式的技术交流和政策研讨。我们认为,无论是数字地球、数字中国还是数字城市,其核心都是数据和基于数据的服务。这里的数据不仅包括数据的生产和更新,同时也包括数据的管理与分发;而基于数据的服务覆盖面更广,它涉及GIS(地理信息系统)及MIS(管理信息系统)、OA(办公自动化)、AM/FM (自动设备管理)、CAD(计算机辅助设计)和网络等系统的设计、开发、集成与实施的方方面面。 在社会生活中,城市一直是人们普遍关注的焦点。据统计,截止1999年我国共有668个设市城市,城市面积约为81.3万km2,约占国土总面积的8.5%,其中城市建成区面积约为2.1万km2,约占国土总面积的0.2%。但城市却创造了约60%~70%的GDP,容纳了约30%~40%的全国人口,集中了约90%以上的科技力量和高等教育,高科技产业和很多行业也以城市作为最主要的载体,城市名副其实地成为全国政治、经济、文化、科技和对外交流的中心。城市也理所当然地成为地球空间信息技术最活跃的应用领域。 本文基于最近在全国部分城市进行的一次调查,拟简要评介我国城市空间数据和GIS应用的现状,分析21世纪城市发展对GIS的需求和GIS技术面临的挑战,并介绍为主动迎接挑战已经或正在采取的一些行动,最后对未来前景作些展望,不妥之处敬请指正。 2 现状

空间数据多级索引结构的算法实现和分析

《空间数据组织与分析》 结课论文 题目:多级空间索引算法分析 学院:研究生学院 专业:大地测量学与测量工程 班级:硕研12级3班 姓名:张鼎凯 学号:2012020344 日期:2012年12月05日

摘要:空间数据库的索引是提高空间数据库存储效率和空间检索性能的关键技术。介绍了空间数据库中建立索引的常用技术,给出了一种多级空间索引,详细讨论了该索引的建立算法以及应用该索引的检索算法,并进行了算法分析。 关键词:计算机软件;间数据库;空间索引;空间检索;算法分析 1 空间索引技术简介 空间索引是指依据空间对象的位置和形状或空间对象之间的某种空间关系按一定的顺序排列的一种数据结构,其中包含空间对象的概要信息,如对象的标识、外接矩形及指向空间对象实体的指针。作为一种辅助性的空间数据结构,空间索引介于空间操作算法和空间对象之间,它通过筛选作用,大量与特定空间操作无关的空间对象被排除,从而提高空间操作的速度和效率。空间数据一般是是多维的,在此主要介绍二维空间数据的索引。近年来,国外学者提出应用空间基数分区对空间数据进行管理,已得出了几种空间数据索引结构。例如Robinson提出的K-D-B 树[2],Guttman 提出R 树结构[3],Freeston 提出的BANG 文件[4],Beckmann 提出的R*树结构[5]等。国内则学者提出了QR-树[6],网格索引[7][8]等索引结构,并进行了有关索引结构的性能分析和查询优化研究[8][9]。众多的索引结构可以说各有优缺点。总的来说,可分为以四叉树为代表的网格文件结构和以R 树及其变种为代表的动态索引技术。 1.1四叉树结构 四叉树索引是栅格文件索引技术的代表。栅格文件索引技术的基本思想是将一张地图规则地划分成多个互不相交的栅格,且要求所有栅格覆盖全地图,然后再利用栅格对地图上的空间对象进行索引。如K-D树、K-D-B 树、四叉树、八叉树等均基于此思想。我们在此主要介绍一下四叉树空间索引技术。四叉树空间索引是将一张地图逐步四等分,且依次编号,如图1(a)所示,其层次由用户依需要而定。划分的结果可生成如图1(b)的四叉树结构。从此结构中可确定被索引类中每个对象实例的被索引属性值属于那一个最小范围块,并将其ID 加到该最小范围块所带的链表中。查询时根据用户关心的区域,选中区域所在最小范围块中的对象。四叉树的查询在最坏情况下效率较低,而且四叉树的动态性较差。建立索引后,如果又扩大地图范围增加新对象时,必须重新建立四叉树索引,因而缺乏灵活性。

GIS空间数据库设计方法讨论

第31卷总第77期 西北民族大学学报(自然科学版)Vol.31,No.1 2010年3月 Journal of N orthw est U niversity for N ationalities(Natural Science)Sep,2010 GIS空间数据库设计方法讨论 薛国梁 (西北民族大学人事处,甘肃兰州730030) [摘 要]通过分析地理信息系统建设过程中空间数据库的建设内容1综述空间数据块的划分、图层的分层设计方法、专题图层划分和数据集设计、分析空间数据库的结构,讨论了空间数据库系统建设的方法和需解决的关键技术问题1 [关键词]GIS;空间数据库;专题图层;元数据 [中图分类号]TP311.131 [文献标识码]A [文章编号]1009-2102(2010)01-0049-04 0 引言 地理信息系统是集计算机科学、空间科学、信息科学、测绘遥感科学、环境科学等学科于一体的新兴边缘科学1GIS从20世纪60年代出现以来,至今只有短短的40多年时间,但已成为已成为多学科集成并应用于各领域的基础平台,成为地学空间信息分析的基本手段和工具1目前,地理信息系统不仅发展成为一门较为成熟的技术科学,而且已成为一门新兴产业,在测绘、地质、水利、环境检测、土地管理、城市规划、国防建设等领域发挥越来越重要的作用1 1 空间数据库内容 每个GIS数据集都提供了对世界某一方面的空间表达,包括: 基于矢量的要素(点、线和多边形)的有序集合; 诸如数字高程模型和影像的栅格数据集; 网络; 地形和其他地表; 测量数据集; 其他类型数据,诸如地址、地名和制图信息; 描述性的属性1 除了地理表现形式以外,地理数据集还包括传统的描述地理对象的属性表1许多表和空间对象之间可以通过它们所共有的字段(也常称为“关键字”)相互关联1就像它们在传统数据库应用中一样,这些以表的形式存在的信息集和信息关系在GIS数据模型中扮演着非常关键的角色1 2 空间数据表现形式 211 空间关系:拓扑和网络 空间关系,比如拓扑和网络,也是一个GIS数据库的重要部分1使用拓扑是为了管理要素间的共同边界、定义和维护数据的一致性法则,以及支持拓扑查询和漫游(如确定要素的邻接性和连接性)1 [收稿日期]2009-12-10 [作者简介]薛国梁(1980—),男,陕西韩城市人,党政管理研究实习员,主要从事高教管理工作1

空间数据库毕业课程设计报告

空间数据库课程设计兼ARCSDE入门 手册 一.ArcSDE的配置 数据库的创建 数据库的配置 数据库的网络配置 数据库的控制和管理 ArcSDE的配置 二.数据库的设计 建立数据库连接 表的创建与设计 版本的注册与创建 成员角色与任务分配 三.问题与解决方案 软件本身的问题 多版本编辑的问题 四.总结 个人心得 各成员工作情况 一. ArcSDE的配置 1.数据库的创建:

打开Database Configuration Assistant工具 如图(1.1)所示 为初始界面 图(1.1) 按照向导对话框依次选择执行的操作创建数据库→选择一般用途的模→输入数据库名称和SID号(*注意SID号默认和数据库名相同)→管理选项(默认设置)→输入口令号(*可以根据不同的用户设置不同的口令)→存储选项(默认设置)→数据库文件所在位置(默认设置)→恢复配置(默认设置)→数据库内容(默认设置)→初始化参数(默认设置)→数据库存储(默认设置)→创建选项(如图1.2)→确定对话框→开始创建图1.2 2.数据库的配置 创建数据库成功之后需要进行数据库的配置,同上打开Database Configuration Assistant工具,点击下一步,选择配置数据库选项→选择需要配置的数据库→数据库内容(默认设置)→连接模式(*客户机较少时默认设置),点击完成开始配置数据库(如上图) 3.数据库的网络配置 配置数据库之后,打开Oracle Net Configuration Assistant 工具,如图(1.4)为初始界面 图1.4

按下一步进入监听程序配置→监听程序(*若需要添加新的监听程序,选择添加,这里选择已有的监听程序,选择重新配置如右图)→选择监听程序→选择协议(默认有TCP)→选择端口(*端口号默认为1521,若配置了多个监听程序,不应重复使用1521端口,否则后期的本地NET服务名配置会出错,如右图)→完成配置好监听程序后配置本地NET服务名配置→重新配置→选择Net服务名(根据新创建的数据库选择服务名)→服务名配置(输入新创建的数据库名)→选择协议(默认配置)→输入主机号和选择端口(主机号为计算机名)→选择测试→测试登录方式用户名填system,口令重新输入,如右图(若测试失败,可以试着重新配置数据库,注意配置端口号) 4.数据库的控制和管理 工具: OEM和SQL*PLUS 登录OEM方式:网页登陆。(下图) 网址可在安装目录oracle\product\10.2.0\db_1\install\readme.txt中得到,输入网址,并用sys用户登录,使用SYSDBA身份。 登录SQL*PLUS方式:对话框登录。 输入用户名:System, 输入口令: 输入主机字符串:数据库名 (右图)

空间数据库详细设计报告

详细设计报告 一、需求分析,确定主题 随着社会发展水平的日益提高,人民的生活水平越来越高,私家车也是越发的普及,人们对于自由旅游的意向越来越浓重,大量的出游人群都会选择自驾游。但对景点的路线规划很多人都会有一定的犹豫,不知该如何选择。 在这样的背景之下,我们进行了旅游向导的课程设计,帮助用户简洁方便的找出去某个景点的最佳方案,我们建立旅游查询平台让游客更加方便的进行查找,比如去某个旅游景点的最优路径。 二、组内人员任务分配 ***:数据入库及整理,简单查询的实现 ***:软件安装及连接,主程序的编写 ***:查询结果可视化功能的实现 ***:收集数据,PPT制作 ***:程序界面设计及美化,概念设计 ***:相关资料查询,制定数据库建库规范 ***:需求分析 三、数据获取和工具选择及安装 数据获取: 数据主要来自于老师给的全国地图和网站各论坛、相关程序的网站等。 本次实验的数据计划使用老师提供的中国地图中的CITY(城市)要素类、ROAD(公路)要素类以及PROVINCE(省份)要素类。

由于该数据字段较少,难以满足我们小组进行课程设计的要求,因此,手动添加了一些查询中用到的字段,如CITY表中加入INTRODUCTION(介绍)字段。新加字段的格式严格按照数据库设计规范进行编辑。 工具选择及安装: 按照预期规划,我们组选择使用Oracle11g、Arcgis10.1及相应的ArcSDE 展开本次的课程设计。 四、数据库、ArcGis、ArcEngine及C#四者连接关系 ◆数据库与ArcGis建立连接; ◆通过C#语句实现数据库与窗体程序的连接; ◆以C#语言为基础,使用ArcEngine对ArcGis进行二次开发,实现图形显示 功能; 五、数据入库及整理(需按照相关标准编辑数据) 本次实验的数据是以.shp文件格式导入到ArcCatalog中,进而存入到与ArcGis相连的数据库中。字段的编辑在ArcMap中进行,比如字段的增加、删除和修改等等,编辑结果保存后,结果会自动保存到相应的数据库中。 数据导入前,先建立统一的坐标系统(计划使用西安80坐标系),将所有的地理数据统一放在同一个数据集中。 对于数据的修改和添加,按照之前整理完成的《数据库设计规范》进行编辑,务必保证符合数据库建库过程的规范条件。

相关主题