Oracle Spatial空间信息管理--Oracle Database 11g
基本信息
- 原书名: Pro Oracle Spatial for Oracle Database 11g
- 原出版社: Apress
- 作者: (美)Ravikanth Kothuri Albert Godfrind Euro Beinat [作译者介绍]
- 译者: 管会生 刘刚 安宁 樊红
- 丛书名: 国外计算机科学经典教材
- 出版社:清华大学出版社
- ISBN:9787302211594
- 上架时间:2009-10-20
- 出版日期:2009 年10月
- 开本:16开
- 页码:782
- 版次:1-1
- 所属分类:
计算机 > 数据库 > Oracle
编辑推荐
提供了空间信息管理方面的概念知识和实用技能,帮助您成为该领域的专家。
以范例为教学与讲解的主线,是学习管理Spatial Data的最佳教材。
详尽的程序注释与清楚的概念说明,让Oracle Spatial程序设计的技巧一览无余。...
内容简介回到顶部↑
本书是世界级oracle spatial专家ravi kothuri、albert godfrind和euro beinat的力作,旨在向您提供空间信息管理方面的概念知识和实用技能,帮助您成为该领域的专家。书中涵盖了oracle数据库中空间信息管理的所有内容。主要阐述了空间信息管理的主要概念,oracle spatial的架构,以及大量用于管理空间数据的函数和操作。详细描述了oracle spatial所提供的用于存储、检索、分析和可视化空间信息的工具。本书还提供了丰富的样本数据、例子和提示,以帮助读者方便地将上述概念和工具结合到实际应用中。.
全书结构合理清晰,内容全面丰富,示例贴近实际,适用于所有dba和应用系统开发人员。..
主要特色:
·提供了空间信息管理方面的概念知识和实用技能,帮助您成为该领域的专家。
·以范例为教学与讲解的主线,是学习管理spatial data的最佳教材。
·详尽的程序注释与清楚的概念说明,让oracle spatial程序设计的技巧一览无余。...
全书结构合理清晰,内容全面丰富,示例贴近实际,适用于所有dba和应用系统开发人员。..
主要特色:
·提供了空间信息管理方面的概念知识和实用技能,帮助您成为该领域的专家。
·以范例为教学与讲解的主线,是学习管理spatial data的最佳教材。
·详尽的程序注释与清楚的概念说明,让oracle spatial程序设计的技巧一览无余。...
作译者回到顶部↑
本书提供作译者介绍
Ravi Kothuri获得加州大学计算机科学博士学位。在过去的15年里,他是空间和多媒体领域内的一个活跃的研究者和开发者。目前,他是Oracle公司空间开发团队的项目负责人和软件架构师。他在具体的Oracle技术上拥有的专利超过20项,并在数据库会议和期刊上发表过多篇文章。同时,他参与的活动还包括讲授数据库课程、在专家论坛和会议上做演讲、为空间和数据库方面的会议审稿。.
Albert Godfrind在设计、开发和部署IT应用程序方面有超过25年的经验。他对空间信息和地理信息系统有着浓厚的兴趣。Albert.. << 查看详细
Albert Godfrind在设计、开发和部署IT应用程序方面有超过25年的经验。他对空间信息和地理信息系统有着浓厚的兴趣。Albert.. << 查看详细
目录回到顶部↑
第i部分 概述.
第1章 空间信息管理 3
1.1 不同行业中使用空间信息 5
1.2 空间数据来源 6
1.3 管理和分析空间数据 7
1.3.1 在数据库中存储空间数据 10
1.3.2 空间分析 13
1.4 oracle spatial的优点 14
1.5 本章小结 17
1.6 参考文献 17
第2章 oracle spatial概述 19
2.1 技术和体系结构概述 19
2.2 oracle spatial入门 21
2.2.1 数据模型:存储空间数据 22
2.2.2 位置使能 22
2.2.3 查询和分析 25
2.2.4 可视化空间数据 28
2.2.5 高级空间引擎 29
2.3 oracle spatial技术产品 30
2.3.1 locator 31
第1章 空间信息管理 3
1.1 不同行业中使用空间信息 5
1.2 空间数据来源 6
1.3 管理和分析空间数据 7
1.3.1 在数据库中存储空间数据 10
1.3.2 空间分析 13
1.4 oracle spatial的优点 14
1.5 本章小结 17
1.6 参考文献 17
第2章 oracle spatial概述 19
2.1 技术和体系结构概述 19
2.2 oracle spatial入门 21
2.2.1 数据模型:存储空间数据 22
2.2.2 位置使能 22
2.2.3 查询和分析 25
2.2.4 可视化空间数据 28
2.2.5 高级空间引擎 29
2.3 oracle spatial技术产品 30
2.3.1 locator 31
译者序回到顶部↑
Oracle是一个具有传奇色彩的计算机公司,开放和整合造就了Oracle。.
1977年6月,拉里·埃利森(Larry Ellison,现Oracle公司CEO)、鲍勃·米勒(Bob Miner)和艾迪·奥茨(Ed Oates)在硅谷以2000美元起家,共同创办了一家名为软件开发实验室的计算机公司(Software Development Laboratories,SDL),它就是Oracle公司的前身。
1979年夏季发布的商用数据库产品——Oracle,整合了比较完整的SQL实现,其中包括子查询、连接及其他特性。出于市场策略,公司宣称这是该产品的第2版,但却是实际上的第1版。这是因为拉里认为潜在的客户更愿意购买第2个版本,而不是初始版本。为什么起名为Oracle,因为他们相信,Oracle(甲骨文,字典里的解释有“神谕,预言”之意)是一切智慧的源泉。
Oracle第3版产品于1983年3月发布;第4版产品于1984年10月发布;1985年Oracle发布了5.0版,是首批可以在Client/Server模式下运行的RDBMS产品;1986年发布的5.1版支持分布式查询,允许通过一次性查询访问存储在多个位置的数据;Oracle第6版于1988年发布,引入了联机热备份功能,使数据库能够在使用过程中创建联机备份,同年,Oracle开始研发ERP软件;1992年6月Oracle第7版推出,包含存储过程、触发过程和说明性引用完整性等新功能,并使数据库真正具有了可编程能力,这一版取得了巨大的成功;1997年6月,Oracle第8版发布,支持面向对象的开发及新的多媒体应用;1998年9月,Oracle 8i发布,“i”代表Internet,这一版本增加了大量支持Internet的功能,也为数据库用户提供了全方位的Java支持;2001年6月,Oracle发布了Oracle 9i,在Oracle 9i的诸多新特性中,最重要的就是Real Application Clusters(RAC);2003年9月8日,在美国旧金山举办的Oracle World大会上,拉里宣布新数据库产品为“Oracle 10g”,“g”代表“grid,网格”,这一版的最大特性就是加入了网格计算的功能;2007年7月11日,Oracle在纽约发布了Oracle 11g,Oracle 11g有400多项新功能,在更改管理、数据库自动化、性能管理、故障诊断、存储管理、安全管理、性能管理、应用开发、数据仓库等各个方面进行了大的改进和创新,并提供了强大的空间信息管理功能。..
2003年6月初,Oracle突然宣布要用51亿美金收购仁科(Peoplesoft),这起历时18个月的“全球软件业第一大并购案”于2004年12月以Oracle付出103亿美元的代价宣告结束。接下来的几年里,Oracle从仁科、Retek、Siebel、海波龙到BEA、Captovation等共收购了50多家公司。在进行一系列的并购后,Oracle也从早年的数据库软件公司发展成为涵盖数据库、中间件、管理软件和行业解决方案的企业软件与解决方案公司。在截至2008年5月31日的2008财年,Oracle的总营收为226亿美元,收入超过IBM软件同期收入,成为全球第一大企业软件公司。2009年4月,Oracle以每股9.5美元、总值74亿美元的价码并购SUN公司,进一步补充和完善了Oracle的纵向整合战略布局,让Oracle成为像IBM那样能提供软硬一体化的“一站式”服务公司——而不仅仅是软件公司。Oracle并购SUN公司后,将推动IT产业一改过去10年间水平分工的发展格局,向垂直整合方向迈进。
《Oracle Spatial空间信息管理—— Oracle Database 11g》一书是世界级Oracle Spatial专家Ravi Kothuri、Albert Godfrind和Euro Beinat的力作,涵盖了Oracle数据库中空间信息管理的所有内容。主要阐述了空间信息管理的主要概念以及它们如何与数据库和开发工具相关联;详细描述了Oracle Spatial所提供的用于存储、检索、分析和可视化空间信息的工具;介绍了应用示例并仔细进行了案例分析,可帮助读者很方便地将上述概念和工具结合到实际应用中。全书结构合理清晰,内容全面丰富,示例贴近实际,适用于所有DBA和应用系统开发人员。
感谢安宁博士在我们这个团队中所发挥的重要作用。安宁于2002年5月获美国宾夕法尼亚州州立大学计算机科学与工程系博士学位,从2001年11月至今,在Oracle公司服务器技术研发部门任主任工程师;2008年,是安宁博士发起并积极推动了这个项目,第一时间介绍并联系了他的Oracle同事Ravi(第一作者)及原版书出版商Apress,与有关人士反复讨论了翻译本书的事宜,并努力争取Oracle公司的支持,这才有了今天中国读者面前的这本书。
感谢武汉大学樊红老师所做的工作以及在整个翻译工作过程中所给予的细心指导和热情帮助。
我们期望通过本书的翻译出版,对我国空间信息管理领域的研究与发展有所裨益。
本书的翻译工作由管会生、刘刚、安宁、樊红四位老师共同完成,令安宏、李睿等在读研究生也参加了部分翻译初稿工作。本书涉及知识面广,技术内容又很新,这给我们的翻译工作带来了一定的挑战性。由于时间仓促加上译者水平有限,译文中难免有疏漏、错误或叙述欠严密之处,恳请各位同仁和广大读者给予批评指正,请将您的反馈信息发送至wkservice@vip.163.com,我们将不胜感激。
译者
2009年6月...
1977年6月,拉里·埃利森(Larry Ellison,现Oracle公司CEO)、鲍勃·米勒(Bob Miner)和艾迪·奥茨(Ed Oates)在硅谷以2000美元起家,共同创办了一家名为软件开发实验室的计算机公司(Software Development Laboratories,SDL),它就是Oracle公司的前身。
1979年夏季发布的商用数据库产品——Oracle,整合了比较完整的SQL实现,其中包括子查询、连接及其他特性。出于市场策略,公司宣称这是该产品的第2版,但却是实际上的第1版。这是因为拉里认为潜在的客户更愿意购买第2个版本,而不是初始版本。为什么起名为Oracle,因为他们相信,Oracle(甲骨文,字典里的解释有“神谕,预言”之意)是一切智慧的源泉。
Oracle第3版产品于1983年3月发布;第4版产品于1984年10月发布;1985年Oracle发布了5.0版,是首批可以在Client/Server模式下运行的RDBMS产品;1986年发布的5.1版支持分布式查询,允许通过一次性查询访问存储在多个位置的数据;Oracle第6版于1988年发布,引入了联机热备份功能,使数据库能够在使用过程中创建联机备份,同年,Oracle开始研发ERP软件;1992年6月Oracle第7版推出,包含存储过程、触发过程和说明性引用完整性等新功能,并使数据库真正具有了可编程能力,这一版取得了巨大的成功;1997年6月,Oracle第8版发布,支持面向对象的开发及新的多媒体应用;1998年9月,Oracle 8i发布,“i”代表Internet,这一版本增加了大量支持Internet的功能,也为数据库用户提供了全方位的Java支持;2001年6月,Oracle发布了Oracle 9i,在Oracle 9i的诸多新特性中,最重要的就是Real Application Clusters(RAC);2003年9月8日,在美国旧金山举办的Oracle World大会上,拉里宣布新数据库产品为“Oracle 10g”,“g”代表“grid,网格”,这一版的最大特性就是加入了网格计算的功能;2007年7月11日,Oracle在纽约发布了Oracle 11g,Oracle 11g有400多项新功能,在更改管理、数据库自动化、性能管理、故障诊断、存储管理、安全管理、性能管理、应用开发、数据仓库等各个方面进行了大的改进和创新,并提供了强大的空间信息管理功能。..
2003年6月初,Oracle突然宣布要用51亿美金收购仁科(Peoplesoft),这起历时18个月的“全球软件业第一大并购案”于2004年12月以Oracle付出103亿美元的代价宣告结束。接下来的几年里,Oracle从仁科、Retek、Siebel、海波龙到BEA、Captovation等共收购了50多家公司。在进行一系列的并购后,Oracle也从早年的数据库软件公司发展成为涵盖数据库、中间件、管理软件和行业解决方案的企业软件与解决方案公司。在截至2008年5月31日的2008财年,Oracle的总营收为226亿美元,收入超过IBM软件同期收入,成为全球第一大企业软件公司。2009年4月,Oracle以每股9.5美元、总值74亿美元的价码并购SUN公司,进一步补充和完善了Oracle的纵向整合战略布局,让Oracle成为像IBM那样能提供软硬一体化的“一站式”服务公司——而不仅仅是软件公司。Oracle并购SUN公司后,将推动IT产业一改过去10年间水平分工的发展格局,向垂直整合方向迈进。
《Oracle Spatial空间信息管理—— Oracle Database 11g》一书是世界级Oracle Spatial专家Ravi Kothuri、Albert Godfrind和Euro Beinat的力作,涵盖了Oracle数据库中空间信息管理的所有内容。主要阐述了空间信息管理的主要概念以及它们如何与数据库和开发工具相关联;详细描述了Oracle Spatial所提供的用于存储、检索、分析和可视化空间信息的工具;介绍了应用示例并仔细进行了案例分析,可帮助读者很方便地将上述概念和工具结合到实际应用中。全书结构合理清晰,内容全面丰富,示例贴近实际,适用于所有DBA和应用系统开发人员。
感谢安宁博士在我们这个团队中所发挥的重要作用。安宁于2002年5月获美国宾夕法尼亚州州立大学计算机科学与工程系博士学位,从2001年11月至今,在Oracle公司服务器技术研发部门任主任工程师;2008年,是安宁博士发起并积极推动了这个项目,第一时间介绍并联系了他的Oracle同事Ravi(第一作者)及原版书出版商Apress,与有关人士反复讨论了翻译本书的事宜,并努力争取Oracle公司的支持,这才有了今天中国读者面前的这本书。
感谢武汉大学樊红老师所做的工作以及在整个翻译工作过程中所给予的细心指导和热情帮助。
我们期望通过本书的翻译出版,对我国空间信息管理领域的研究与发展有所裨益。
本书的翻译工作由管会生、刘刚、安宁、樊红四位老师共同完成,令安宏、李睿等在读研究生也参加了部分翻译初稿工作。本书涉及知识面广,技术内容又很新,这给我们的翻译工作带来了一定的挑战性。由于时间仓促加上译者水平有限,译文中难免有疏漏、错误或叙述欠严密之处,恳请各位同仁和广大读者给予批评指正,请将您的反馈信息发送至wkservice@vip.163.com,我们将不胜感激。
译者
2009年6月...
前言回到顶部↑
各种组织越来越多地发现它们的信息资产的绝大部分都包含有空间信息成分。例如,客户、货物、工厂、员工、竞争对手的位置等。合理地运用这些信息对减少运营成本、提高生产效率和提高服务质量是非常重要的。开发利用空间信息所带来的效益是显而易见的,并且许多组织正在研究获取这些效益的不同方式。.
我们已经参与了许多将空间信息管理用于公共和私营组织的项目。写这本书的想法来源于这些项目以及和参与这些项目的软件开发者和设计师关于空间信息的讨论。我们注意到,成功的空间信息管理项目所需的知识和技能与经常参与大型IT和数据库开发的技术人员的一般背景有明显的差距。
这些人员中的绝大多数都有着不同领域的背景,如数据库技术、Java、C++、PL/SQL、数据模型、安全性、可用性和可扩展性。然而,只有少数人有空间信息管理方面的经验。对于大多数人来说,使用空间数据是一项全新的工作。我们很容易发现,像空间对象、地理编码和地图投影法等术语对大多数人来说都很陌生(当然,空间信息管理并不是处理来自空间探测器的信号的)。像Google Maps和Google Earth这样的工具已经向大多数用户介绍了少数这些概念,但是大多数空间技术仍是一个深奥的题目。
空间技术知识的缺乏看来是一种普遍情况。即使在广泛的Oracle专家社区中,Oracle Spatial技术对多数人来说也还是一个相对较新的领域。对于我们这些工作在ICT、空间信息学、管理学和传统地理学、地图学之间接口的人来说,对这个差距的认识尤其明显。这个差距对私营组织和政府组织传播空间信息管理形成了一个明显的障碍,而这些私营组织和政府组织对空间应用的需求却在稳步增长。此外,尽管地理信息系统(GIS)通常作为一个独立系统被广泛地应用于管理空间数据,但绝大多数的空间数据都存储在企业数据库中。通过向这些数据库中添加空间智能,我们或许能帮助组织发现它的一个最大的未开发的新增值库。
Oracle Spatial 已经成为给数据库提供空间智能的最稳定的解决方法之一。除了广泛安装的Oracle 数据库之外,Oracle Spatial 就像管理其他数据类型一样管理空间数据,因此原则上有经验的数据库开发者和设计师会很容易地扩展到空间信息管理领域。使用MapViewer技术,Oracle Spatial 同样使商业应用中地图的创建和集成变得容易。
尽管有大量的关于空间信息管理和GIS的可用书籍,但仍缺乏一些适用于无任何空间信息管理背景的Oracle 开发者或设计师的有用资料。这导致了过于简单地使用Oracle Spatial以及一些忽视Oracle Spatial强大功能的非理想的实现。除用户参考指南外,大多关于Oracle Spatial的知识分散在一些技术文章中,更有甚者,分散在具有专业知识和精通工具的人的大脑中。
我们写这本书的动机是给开发者和设计师提供一个参考源,引导他们掌握Oracle Spatial并使他们的技能达到专业水准。这本书不能取代技术参考。相反,它给出了概念、例子、案例研究和技巧来帮助你充分理解Oracle Spatial 的潜能,并以更高的水平使用它。我们不希望本书只是让你熟悉Oracle Spatial,我们希望你成为Oracle Spatial专家。
本书涵盖的内容
本书涵盖了Oracle数据库中空间信息管理的所有内容。尤其是:
·介绍了空间信息管理的主要概念以及它们怎样与数据库概念和工具相关联。
·描述了Oracle Spatial所提供的用于存储、检索、分析和可视化空间信息的工具。
·介绍了例子、应用和案例研究,帮助你很方便地将上述概念和工具结合到你的应用中。
虽然大多数概念上的讨论一般都具有有效性,但本书是介绍空间信息管理——Oracle Database 11g产品的最新版本。
书中各章节着重介绍了Oracle Spatial技术在电子商务中的应用。与这些应用相关的所有特性都将进行详细的讨论,并附有本书提供的基于样本数据的可运行例子。附录涵盖了与高度专业化的GIS应用相关的题目,并为每个题目提供了一个总体的概述,要想了解细节,请参考Oracle文档。
以下是本书每章所包含的主要内容:
·安装:前言之后的下一节,将描述如何安装Oracle Spatial和运行本书中代码例子所需的实例模式(schema)。然后描述特定的电子商务应用以及本书许多例子都用到的相关数据集。所使用的数据包括地图数据(例如,州的边界、河流、建设区),地理编码数据(例如,用x、y坐标表示的地址列表),网络数据(例如,用于计算旅行距离和提供导航说明的公路网络)和特定应用中的数据(包含客户、商店/分店和竞争对手表的集合)。这些数据涵盖了美国的部分地区,如华盛顿、旧金山,以及使用典型的美国术语和符号(如县(county)、州际公路(interstate)等)。但这并不失一般性——同样的例子可用于任何类似的数据集。
·第1章:空间信息管理:本章描述了如何在不同的行业部门中使用空间信息以及概述了管理空间/位置信息所需的典型功能。我们用一个选址例子来阐述空间信息管理的不同方面:用合适的类型表示和存储空间数据以及对存储的空间数据的分析功能。然后讨论使空间信息管理成为可能的系统,比如,GIS以及它的演化版本。最后介绍使用Oracle Spatial进行空间管理的好处。
·第2章:Oracle Spatial概述:Oracle Spatial技术套件使得Oracle中的空间信息管理成为可能。这一章包括该套件的概述、架构以及功能。概述中包含了对Oracle Spatial不同特性的简明描述,包括使用SDO_GEOMETRY进行存储、使用空间操作符进行分析以及使用Oracle MapViewer进行可视化。我们也阐述了这个功能是如何被产品化为Oracle不同版本中的组件。最后,我们介绍了典型的Oracle Spatial安装过程。
·第3章:Location-Enabling你的应用程序:在这一章中,我们考虑怎样用位置信息扩大现有的应用表。为此,我们介绍了一个在本书其他部分的例子中也用到的电子商务应用。还描述了在Oracle表中存储地理数据时需考虑的几种设计选择。Location-enabling一个应用程序需要对元数据表进行适当的填充以便在空间表上进行空间处理。本章最后介绍了填充元数据的细节。
·第4章:SDO_GEOMETRY数据类型:本章着重介绍如何使用Oracle中的SDO_ GEOMETRY数据类型来对位置信息进行存储和建模。这个类型能存储各种各样的空间数据类型,如点、线串、多边形、面和立方体等几何体。我们详细介绍了SDO_GEOMETRY的结构以及如何用它的不同属性和值来存储不同类型的几何体数据。然后我们展示了怎样通过为几何体构建SDO_GEOMETRY对象,来对道路、地产边界和城市建筑物进行建模。
我们已经参与了许多将空间信息管理用于公共和私营组织的项目。写这本书的想法来源于这些项目以及和参与这些项目的软件开发者和设计师关于空间信息的讨论。我们注意到,成功的空间信息管理项目所需的知识和技能与经常参与大型IT和数据库开发的技术人员的一般背景有明显的差距。
这些人员中的绝大多数都有着不同领域的背景,如数据库技术、Java、C++、PL/SQL、数据模型、安全性、可用性和可扩展性。然而,只有少数人有空间信息管理方面的经验。对于大多数人来说,使用空间数据是一项全新的工作。我们很容易发现,像空间对象、地理编码和地图投影法等术语对大多数人来说都很陌生(当然,空间信息管理并不是处理来自空间探测器的信号的)。像Google Maps和Google Earth这样的工具已经向大多数用户介绍了少数这些概念,但是大多数空间技术仍是一个深奥的题目。
空间技术知识的缺乏看来是一种普遍情况。即使在广泛的Oracle专家社区中,Oracle Spatial技术对多数人来说也还是一个相对较新的领域。对于我们这些工作在ICT、空间信息学、管理学和传统地理学、地图学之间接口的人来说,对这个差距的认识尤其明显。这个差距对私营组织和政府组织传播空间信息管理形成了一个明显的障碍,而这些私营组织和政府组织对空间应用的需求却在稳步增长。此外,尽管地理信息系统(GIS)通常作为一个独立系统被广泛地应用于管理空间数据,但绝大多数的空间数据都存储在企业数据库中。通过向这些数据库中添加空间智能,我们或许能帮助组织发现它的一个最大的未开发的新增值库。
Oracle Spatial 已经成为给数据库提供空间智能的最稳定的解决方法之一。除了广泛安装的Oracle 数据库之外,Oracle Spatial 就像管理其他数据类型一样管理空间数据,因此原则上有经验的数据库开发者和设计师会很容易地扩展到空间信息管理领域。使用MapViewer技术,Oracle Spatial 同样使商业应用中地图的创建和集成变得容易。
尽管有大量的关于空间信息管理和GIS的可用书籍,但仍缺乏一些适用于无任何空间信息管理背景的Oracle 开发者或设计师的有用资料。这导致了过于简单地使用Oracle Spatial以及一些忽视Oracle Spatial强大功能的非理想的实现。除用户参考指南外,大多关于Oracle Spatial的知识分散在一些技术文章中,更有甚者,分散在具有专业知识和精通工具的人的大脑中。
我们写这本书的动机是给开发者和设计师提供一个参考源,引导他们掌握Oracle Spatial并使他们的技能达到专业水准。这本书不能取代技术参考。相反,它给出了概念、例子、案例研究和技巧来帮助你充分理解Oracle Spatial 的潜能,并以更高的水平使用它。我们不希望本书只是让你熟悉Oracle Spatial,我们希望你成为Oracle Spatial专家。
本书涵盖的内容
本书涵盖了Oracle数据库中空间信息管理的所有内容。尤其是:
·介绍了空间信息管理的主要概念以及它们怎样与数据库概念和工具相关联。
·描述了Oracle Spatial所提供的用于存储、检索、分析和可视化空间信息的工具。
·介绍了例子、应用和案例研究,帮助你很方便地将上述概念和工具结合到你的应用中。
虽然大多数概念上的讨论一般都具有有效性,但本书是介绍空间信息管理——Oracle Database 11g产品的最新版本。
书中各章节着重介绍了Oracle Spatial技术在电子商务中的应用。与这些应用相关的所有特性都将进行详细的讨论,并附有本书提供的基于样本数据的可运行例子。附录涵盖了与高度专业化的GIS应用相关的题目,并为每个题目提供了一个总体的概述,要想了解细节,请参考Oracle文档。
以下是本书每章所包含的主要内容:
·安装:前言之后的下一节,将描述如何安装Oracle Spatial和运行本书中代码例子所需的实例模式(schema)。然后描述特定的电子商务应用以及本书许多例子都用到的相关数据集。所使用的数据包括地图数据(例如,州的边界、河流、建设区),地理编码数据(例如,用x、y坐标表示的地址列表),网络数据(例如,用于计算旅行距离和提供导航说明的公路网络)和特定应用中的数据(包含客户、商店/分店和竞争对手表的集合)。这些数据涵盖了美国的部分地区,如华盛顿、旧金山,以及使用典型的美国术语和符号(如县(county)、州际公路(interstate)等)。但这并不失一般性——同样的例子可用于任何类似的数据集。
·第1章:空间信息管理:本章描述了如何在不同的行业部门中使用空间信息以及概述了管理空间/位置信息所需的典型功能。我们用一个选址例子来阐述空间信息管理的不同方面:用合适的类型表示和存储空间数据以及对存储的空间数据的分析功能。然后讨论使空间信息管理成为可能的系统,比如,GIS以及它的演化版本。最后介绍使用Oracle Spatial进行空间管理的好处。
·第2章:Oracle Spatial概述:Oracle Spatial技术套件使得Oracle中的空间信息管理成为可能。这一章包括该套件的概述、架构以及功能。概述中包含了对Oracle Spatial不同特性的简明描述,包括使用SDO_GEOMETRY进行存储、使用空间操作符进行分析以及使用Oracle MapViewer进行可视化。我们也阐述了这个功能是如何被产品化为Oracle不同版本中的组件。最后,我们介绍了典型的Oracle Spatial安装过程。
·第3章:Location-Enabling你的应用程序:在这一章中,我们考虑怎样用位置信息扩大现有的应用表。为此,我们介绍了一个在本书其他部分的例子中也用到的电子商务应用。还描述了在Oracle表中存储地理数据时需考虑的几种设计选择。Location-enabling一个应用程序需要对元数据表进行适当的填充以便在空间表上进行空间处理。本章最后介绍了填充元数据的细节。
·第4章:SDO_GEOMETRY数据类型:本章着重介绍如何使用Oracle中的SDO_ GEOMETRY数据类型来对位置信息进行存储和建模。这个类型能存储各种各样的空间数据类型,如点、线串、多边形、面和立方体等几何体。我们详细介绍了SDO_GEOMETRY的结构以及如何用它的不同属性和值来存储不同类型的几何体数据。然后我们展示了怎样通过为几何体构建SDO_GEOMETRY对象,来对道路、地产边界和城市建筑物进行建模。
评论交流
共有3人开贴评论 7人参与评论 3人参与打分 查看
评价等级:





发表于:2009-10-23 17:31:00
看这本书的时候,建议最好有原版英文书对比着看。翻译确实不是很好,还有错字。如第四页18行:各种组织经常被迫使用多重且不兼容的标准来存储空间数据。
不明白到底有“多重”。
原文是: Organizations often have to deal with multiple and incompatible standards for storing spatial data
如前言第三段最后一句话:Tools such as Google Maps and Google Earth have introduced
few of these concepts to a large audience, but the majority of spatial technology still remains an
esoteric subject
该书翻译成:想Google Maps和Google Earth这样的工具已经向大多数用户介绍了少数这些概念,但是大多数空间技术仍是一个深奥的题目。
虽然感觉好像意思差不多的,但不觉得有不通顺的感觉。
不明白到底有“多重”。
原文是: Organizations often have to deal with multiple and incompatible standards for storing spatial data
如前言第三段最后一句话:Tools such as Google Maps and Google Earth have introduced
few of these concepts to a large audience, but the majority of spatial technology still remains an
esoteric subject
该书翻译成:想Google Maps和Google Earth这样的工具已经向大多数用户介绍了少数这些概念,但是大多数空间技术仍是一个深奥的题目。
虽然感觉好像意思差不多的,但不觉得有不通顺的感觉。
| 我要写评论 |
| 查看所有评论交流(共3条) |







点击看大图


加载中...

