zoukankan      html  css  js  c++  java
  • 地信空间数据库实习讲稿(Oracle spatial)

      序论

    这个星期,大三空间数据库实习。因为没经验,所以把大略的内容写下来,作为提纲:

    1.  数据库的基本概念。

    2.  空间数据库的特点。

    3.  空间数据库Oracle Spatial的使用:数据上船(不限环境)。

    4.  空间数据库Oracle Spatial的使用:数据下载(VBMapx)。

    5.   

    一.数据库的基本概念和必要性

    地信软件的发展,一直面临着数据的表示问题。每次数据模型,数据库的重大变化,都会给地信带来革命性的发展。从纯文件,文件与数据库结合,纯数据库,地信软件的功能大大,管理数据的效率大大加强。数据库为什么这么重要呢?因为数据库作为一个系统软件,对数据管理提供了一个通用全面的管理平台,是地信软件从那复杂繁琐的数据管理任务中解脱出来,集中精力,做好业务逻辑(如数据采集,数据显示,空间分析,空间查询)。利用数据库,我们的地信软件可以做的界面可以做的更好,功能可以做的更强,而结构模块有更简单,适应性更强,可移植性行更高。

    具体的,我们可以从SQL,来看数据库给我们带来了什么好处。

    1.  DDL:对数据库(Database),表格(table),视图(view)的定义。,定义数据库的逻辑结构,提供从概念模型到逻辑模型的映射。

    2.  DML:对数据库的查询:select column from table, view group by expression where condition order by expression DESC,ASC.提供了一个面向语义(面向问题),屏蔽过程,的优化查询方式,

    3.  DCL。对数据库的安全性一致性完整性的控制。

    二.空间数据库的特点

    通用数据库(关系数据库)给我们的数据存储提供了一个很好的平台。纳闷我们是否可以直接拿来直接使用呢?对于地信,是否有进一步的工作要做?

    答案是:对于目前的关系数据库,我们需要进一步的开发,需要空间数据引擎;对于对象—关系数据库,正在发展中的对象数据库,如果提供了空间数据库的功能,我盟可以直接使用。

    空间数据库的特点

    1.  数据量大

    2.  数据结构复杂。非结构化,递归,不定长。

    3.  数据模型复杂(对象,拓扑)

    4.  关系复杂,

    5.  应用复杂,空间查询,空间显示。

     

    因此,因为空间数据有这些特点,也就存在这些问题,而空间数据库必须解决这些问题。

     空间数据库的形式;

    1.关系型(sql server)
    2.对象关系型:(oracle spatial)
    3.对象(small world)
    4.GIS扩展(sdx,sde)

    三.
    Oracle Spatial简介

    SpatialOracle公司专门为空间数据库服务而提供的功能。

    1.  数据模型。对象

    2.  空间索引:R,四树

    3.  空间查询:function, operator.

    四:演示:空间数据,属性数据上传

    原理:对象(空间数据,属性数据)

    Geometry:空间数据

    属性数据:普通字段。

    上传:连接到数据库,用SQL语句写表格。

    五.演示:空间数据,属性数据下载。

    原理:

    六:理解,看法,体会

    我的看法:直接操作Oracle spatial的优却点。

    ArcGIS ,ArcSDE

    MapInfo SaptialWare

    Super

    七:空间数据库:InformixDB2

    八:签名 

     

     

  • 相关阅读:
    关于串通京东接口的demo
    http链接中请求进行编码,Http请求api
    RabbitMQ 创建用户和创建Virtual host
    dedecms调用当前栏目的子栏目及子栏目文章
    dede调出所有栏目以及栏目下的二级栏目
    JS判断移动端访问设备并加载对应CSS样式
    border-style
    网页色阶表
    破解centos7 密码
    DEDECMS打开网站后台系统首页卡解决方法
  • 原文地址:https://www.cnblogs.com/xiexiaokui/p/185390.html
Copyright © 2011-2022 走看看