真相只有一个,让我来说一下吧。你一定很困惑,空间数据在关系型数据库中是如何存储的吧?当年oracle和ESRI共同开发了一个扩展,也就是今天的oracle spatial,空间数据的存储问题本质上是空间数据的组织和解释,ora spatial就是对关系型的一个扩展,也就是说将地理对象作为一个字段,类型是geometry(可以看一下对象关系型数据库),与一般sql的char的表达的型的思想概念都是一样的(数据库中术语叫做啥来着?值域?)反正就是一个型的概念。那么剩下的问题就是一个型到底提供什么功能?空间中的矢量分为点,线,面,多线多面等等基本的一些类型。将这些类型对应的数据转换为字符串,写入数据库的一个字段中,比方说一个点数据,就是一个字符串1,30000,40000。这个1就表示这是一个点,30000,40000就是实际的坐标。同时,空间数据库提供一个底层支持,负责对其作出解释,并给用户提供一个api,例如存储过程和函数。当需要取数据的时候,就用SQL语录从表中将数据取出来,前面讲的数据库提供的api负责作出解释和计算。ArcSDE扮演的角色就是不断的对数据库进行存取和取出。你可以找数据试试,在arcgis中存到oracle中,然后用sql developer打开看一下,也可以看一下这个geometry类型提供的各种存储过程和函数,用起来太特么的爽了。总之,数据库扮演的角色就是存取数据和对存取的数据作出司法解释的过程。…………………………………………………………………………………………………………………………………………………………………………………………………………………………不说了,我去做饭了…………………………………………饭前更……………………………………………………………………………网络的本质就是传输数据; 网络的本质就是传输数据; 网络的本质就是传输数据;重要的事情说三遍。至于通过网络传输的数据是什么内容,怎么解释那就由客户端和服务端说了算了。简单地来讲就是借助于网络底层支持,各个软件产品来制定自己的游戏规则。

记得好像看过早期的空间数据在数据库中采用直接存文件或者用关系表来存储坐标啥的,我没有用过,就不班门弄斧了。在oracle 官网的帮助文档中有专门对spatial模块,强烈推荐感兴趣的翻一翻,绝对是详细到哭啊。

再说说应用的问题,假如有这么一个场景,某某市政是你的甲方爸爸,你要做一个城市管网信息管理系统,有各种各种的管线图,包括道路啊,路灯啊,杂七杂八的东西,这些数据就可以存储在数据库中,存储的部分解决了,剩下的就是一般的Web开发了,包括一般的GIS系统,WebGIS开发。其实做开发还是一件很有意思的事情,从事计算机的人大部分不会GIS开发,会GIS开发的一般也不会接触空间数据库,如果这三个都能用熟练运用,在GIS开发这个行业怎么的也属于上流涩会的人吧

空间数据引擎oracle_SQL/Oracle数据库是怎样与GIS的应用相联系起来的?相关推荐

  1. 空间数据引擎oracle_GIS 与Oracle 数据库空间数据格式的转换

    近几十年来,由于社会应用需求的增长和多年研究工作的积累,地理信息系统(GIS)技术有了明显的进步,正朝着跨平台运行.分布式处理.开放式开发.网络化集成的方向发展.从空间数据管理角度看,GIS 已经从纯 ...

  2. 在oracle的安全策略中,Oracle数据库的安全策略(转)

    Oracle数据库的安全策略(转)[@more@]Oracle是关系型数据库管理系统,它功能强大.性能卓越,在当今大型数据库管理系统中占有重要地位.在我们开发的一MIS系统中,选用了Oracle7.3 ...

  3. Oracle数据库文件恢复与备份思路

    http://oracle.chinaitlab.com/backup/823039.html 任何数据库在长期使用过程中,都会存在一定的安全隐患.对于数据库管理员来说不能仅寄希望于计算机操作系统的安 ...

  4. Oracle 【IT实验室】数据库备份与恢复之:如何对Oracle数据库文件进行恢复与备份...

    任何数据库在长期使用过程中,都会存在一定的安全隐患.对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立一整套的数据库备份与恢复机制.当数据库发生故障后,希望能重新建立一个完整的数据 ...

  5. oracle 空间数据处理,Oracle数据库空间数据的处理

    Oracle数据库空间数据的处理 胡玮芳 [期刊名称]<电脑知识与技术> [年(卷),期]2004(000)008 [摘要]本文主要解释Oracle Spatial的核心概念,尤其是它在存 ...

  6. 空间数据引擎oracle_空间数据库oracle

    Oracle如何实现创建数据库.备份数据库及数据导出导入的一条龙操作 Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便.快捷的操 ...

  7. oracle leg,[LEG引擎]英雄合击数据库

    [LEG引擎]英雄合击数据库 功能: 英雄合击数据库! 注意:火龙之心佩带于英雄四格带符位置.等怒值满后可以使用ctrl+w锁定合击的人,CTRL+S使用合击技能 示例: 物品DB库DB: 1017; ...

  8. 把Oracle数据库移植到Microsoft SQL Server 7 0

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 把Ora ...

  9. 空间数据引擎oracle_GIS空间数据引擎概念、作用及体系作用

    GIS空间数据引擎概念 空间数据库引擎(SDE, Spatial Database Engine)是GIS中介于应用程序和空间数据库之间的中间件技术,它为用户提供了访问空间数据库的统一接口,是GIS中 ...

最新文章

  1. php单文件短链接,php实现的短网址算法分享
  2. php 避免xss_PHP防止XSS注入
  3. 10 个理由让你继续干 IT
  4. java算法概述,Java数据结构与算法基础(一)概述与线性结构
  5. Python Unittest参数化parameterized之数据驱动
  6. 无所不能的『十五郎』向您致敬!!!
  7. prometheus linux下载_Prometheus笔记
  8. delphi连接access数据库的步骤(详细教程)
  9. VXLAN技术产生背景
  10. mysql查看分片键
  11. Transformer对接公司需求的调研报告
  12. 1-2 移动均线交叉策略1
  13. 得中原者得天下!2018中国软件生态大会郑州站火爆进行
  14. 【学习笔记】Splay
  15. 一款客服系统有哪些必备的功能模块?
  16. MATLAB算法实战应用案例精讲-【人工智能】SLAM(概念篇)
  17. 光度测量类有哪些最新发表的毕业论文呢?
  18. 百度搜索资源平台上线,业内大佬送祝福!
  19. android7 华为p9,华为P9 Emui5.0下载
  20. 头插法、尾插法建立单链表

热门文章

  1. 面试复试重点 算法与数据结构
  2. 阿里云边缘云计算的技术和实践
  3. 计算机视觉(AI)面试大全
  4. (六)安装xdd-plus的保姆级搭建教程+xdd-plus修复+对接青龙+指令用途/看了你就能学废【2022年5月23日】【更新】
  5. 英文演讲文稿 java,英文演讲稿优秀范文五篇
  6. 知乎引流推广运营全攻略
  7. Python unittest 之二: 测试类的执行
  8. 日拱一卒,热爱可抵岁月漫长
  9. 2023校招美团第三次笔试
  10. QT 显示动态GIF