空间数据库1

不知不觉又要考试了,空间数据库没怎么去上过课,赶紧整理下资料复习。顺便分享给大家了

  .关于空间数据库的内容,主要8个方面:

 

  1. 空间数据库概念、结构、应用及发展
  2. 空间数据表达与数据模型
  3. 空间数据库设计
  4. 空间数据库的存贮和管理技术
  5. 空间存储和索引

6.空间查询语言

  7.查询处理与优化

  8.空间数据挖掘简介

  9.研究展望

二  .学习目标和要求

  1. 掌握空间数据、空间信息、空间数据库系统、空间数据库管理系统的概念;了解空间数据管理模式的发展过程。
  2. 掌握空间信息模型(矢量、栅格、栅格矢量一体化、数字高程模型、对象模型、限制性(约束)空间数据模型 )。
  3. 掌握传统关系空间数据模型、OR空间数据模型;了解OO空间数据模型

掌握空间数据库设计步骤、扩展ER模型的表达及空间数据建模;了解UML构建面向对象数据模型的方法。

  1. 空间数据的存储管理技术
  2. 掌握空间索引的基本原理
  3. 掌握空间数据查询语言(GSQL)
  4. 掌握空间数据查询处理及优化

. 产考资料

《空间数据库(Spatial Databases A Tour)》.(美)Shashi Shekhar, Sanjay Chawla.机械工业出版社.2004

《地理信息系统数据库》.张新长,马林兵,张青年.科学出版社.2005

《空间数据库原理》.崔铁军.科学出版社.2007

时间: 2024-11-13 09:15:42

空间数据库1的相关文章

Mysql对空间数据库的支持及使用Hibernate Spatial对空间数据的持久化操作

1.空间数据:如果做地图方面的开发,那么对空间数据肯定不会陌生,也就是地图元素即,点,线,图形,它们有x,y坐标的信息 2.MySQL对于空间数据库本身就是支持的,只是支持的不太全面,实际上专业空间数据库非postgis莫属,之所以使用Mysql是因为项目中的数据库已经使用了它,而且对于地图方面的功能并不是很高,所以才有了这样的应该场景:使用MySQL做空间数据库,对于MySQL的空间数据库的操作,参见MySQL使用手册第19章中有详细的说明使用各空间函数的使用sql语句 3.Hibernate

创建postgis 空间数据库

打开psql(用开始菜单中搜索即可搜到,或者进入pgAdmin的插件菜单下的psql console)进入数据库后,使用下列语句创建数据库(此时还是普通数据库)create database xx; 转到你新建的xx数据库中:\c xx; 然后输入官网给的这几条添加扩展语句(官网可找到):-- Enable PostGIS (includes raster) CREATE EXTENSION postgis; -- Enable Topology CREATE EXTENSION postgis

ArcSDE空间数据库中SDE用户使用探讨 (转载)

ArcSDE作为空间数据库解决方案,应用非常广泛,本短文将尝试描述SDE的工作机制,简要说明空间数据库中SDE用户的使用方法.ArcSDE如何工作ArcSDE属于中间件技术,其本身并不能够存储空间数据,它的作用可以理解为数据库的“空间扩展”.在基于Oracle的ArcSDE空间数据库中,ArcSDE保存了一系列Oracle对象,用于管理空间信息.这些对象统称为资料档案库(Repository),包含空间数据字典和ArcSDE软件程序包.ArcSDE需要SDE用户管理空间资料档案库,这类似于Ora

DB2 10.5和arcgis 10.4 空间数据库配置

1.软件版本确认 软件版本搭配需要参考一下arcgis官方链接:http://desktop.arcgis.com/zh-cn/arcmap/10.4/manage-data/gdbs-in-db2/database-requirements-db2.htm DB2各个版本和补丁包的下载地址:http://www-01.ibm.com/support/docview.wss?uid=swg27007053 数据库:DB2 10.5 SP5    (连接catalog需要安装32位客户端  也是1

postgresql创建空间数据库

1.打开postgis安装路径下的SQL Shell,会弹出命令行对话框 2.输入用户名密码等登录数据库 3.敲入创建数据库命令: create database mydatabase; 4.对刚才创建的数据库添加空间扩展,依次敲入下面三个命令即可. \c mydatabases; CREATE EXTENSION postgis; CREATE EXTENSION pgrouting; CREATE EXTENSION postgis_topology; CREATE EXTENSION fu

关于oracle创建ArcGIS空间数据库

创建基于Oracle的地理数据库有两种方式: 1.知道oracle管理员密码,直接用ArcGIS客户端的创建企业级地理数据库工具来创建 2.不知道sys的密码,但是在oracle创建好了sde用户和sde表空间,并赋予了sde相应的权限,可以直接“启用企业级地理数据库” 注意:在创建地理数据库完成后,弹出如下错误:ST_Geometry 形状库路径可能无效,或者未在 Oracle 实例中正确配置 EXTPROC. [ (Unable to determine current version of

sysaux表空间数据库块损坏/游离块的修复

客户那边的数据库久无人维护,近期反映服务器空间不够.在检查服务器空间时,我又偶然发现了数据库的备份出现问题. 经检查是数据库sysaux表空间存在一个坏块,存在坏块的表是WRH$_ENQUEUE_STAT,在测试库上查询数据后,我确定该表的数据对整个系统的运行影响不大. 此时没有RMAN备份可以使用,block recover无法使用.于是决定将表删除重建.不过这么做之后,原有的数据块反而变成了游离块.为了修复游离块,我就在测试库上开始做测试. 1.模拟数据库损坏 1)模拟数据库的损坏可以使用d

MySql对空间数据库的支持

地址: MySQL5.1中文在线API:http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/spatial-extensions-in-mysql.html

NC 创建表空间数据库

1.首先创建表空间 CREATE SMALLFILE TABLESPACE "NNC_DATA01" LOGGING DATAFILE 'D:\NCOracle\nc633sd\NNC_DATA01.ora' SIZE 500M AUTOEXTEND ON NEXT  10M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT  AUTO ; CREATE SMALLFILE TABLESPACE &qu