Oracle Spatial空间数据库开发应用指南
¥
13.5
2.9折
¥
46
九品
仅1件
作者何原荣 著
出版社测绘出版社
出版时间2008-06
版次1
装帧平装
上书时间2024-07-19
商品详情
- 品相描述:九品
图书标准信息
-
作者
何原荣 著
-
出版社
测绘出版社
-
出版时间
2008-06
-
版次
1
-
ISBN
9787503018619
-
定价
46.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
349页
-
正文语种
简体中文
- 【内容简介】
-
《OracleSpatial空间数据库开发应用指南》以Oracle10gSpatial为范本,深入讲解了对象-关系模式的0racle-Spatial。内容主要包括空间索引与空间查询、空间数据(包括矢量数据与栅格数据)的存储与管理、空间坐标系、拓扑数据模型、网络数据模型、栅格数据模型等理论,还包括使用JavaAPI、PL/SQLAPI,以及从Oracle9i开始提供的开发方式OCCI如何开发基于OracleSpatial的应用程序。最后在《OracleSpatial空间数据库开发应用指南》的附录中解析了Oracle10gSpatial几乎所有的包、函数与过程。
《OracleSpatial空间数据库开发应用指南》的读者对象包括从事GIS、CAD、CAM、RS行业的工作者,高校中GIs专业、交通专业、环境专业、测绘专业等有空间数据库课程的本科生、硕士生、博士生,深入学习Oracle-数据库的读者,深入学习对象-关系数据库的读者以及正在使用OracleSpatial的用户。也可以作为空间数据库课程的参考用书。
- 【作者简介】
-
何原荣,男,汉族,中南大学地图制图学与地理信息工程博士研究生,1977年8月生,福建省龙海市人,现任教于桂林旅游高等专科学校,主要从事资源环境GIS与遥感应用研究,主持完成省部级项目1项,参与国际合作项目1项、省厅级项目8项,发表研究论文10余篇,参编教材2部。
李全杰,男,汉族,桂林工学院地图制图学与地理信息工程硕士研究生,1978年3月生,河南商丘人,任教于桂林工学院,主要从事webGIS、GridGIS的研究。
傅文杰,男,汉族,1967年2月生,福建省莆田市人,2006年6月获中南大学国土资源信息工程专业博士学位,高级工程师,现任教于莆田学院环境与生命科学系,主要从事国土资源信息工程与3S应用研究,主持完成省部级项目2项,参与国家“十五”攻关科技项目1项、省部级项目5项,获得部级科技进步一等奖1项,2007年被评为“福建省新建本科院校跨世纪人才”。已在核心刊物上发表研究论文10多篇。
- 【目录】
-
第1章OracleSpatial概述
1.1OracleSpatial
1.1.1什么是OracleSpatial
1.1.2两种模式及其特点
1.1.3空间索引
1.1.4空间查询
1.1.5地理信息系统、空间数据库与Oracle
Spatial
1.2OracleSpatial矢量数据模型
1.2.1元素
1.2.2空间对象
1.2.3空间对象的数据类型
1.2.4OracleSpatial空间对象数据类型
1.2.5图层
1.2.6大地基准
1.2.7容差
1.3OracleSpatial的安装
1.4OracleSpatial示例程序
第2章矢量数据的存储与管理
2.1SDO_GEOMETRY空间数据类型
2.1.1SDO_GTYPE属性
2.1.2SDO_SRID属性
2.1.3SDO_POINT属性
2.1.4SDO_ELEM_INFO属性
2.1.5SDO_ORDINATES属性
2.1.6GETDIMS方法
2.1.7GET_GTYPE方法
2.1.8GET_LRSDIM方法
2.1.9使用SDO_GEOMETRY数据类型时需要注意的问题
2.1.10类型有效性
2.2存储示例
2.2.1线串的存储线
2.2.2中间含有矩形的多边形的存储
2.2.3组合多边形的存储
2.3OracleSpatial系统元数据视图
2.3.1TABLE-NAME属性
2.3.2COILUMN-NAME属性
2.3.3DIMINFO属性
2.3.4SRID属性
2.3.5OWNER属性
2.4空间索引系统元数据视图
2.4.1空间索引基本信息元数据视图
2.4.2空间索引详细信息元数据视图
2.4.3对象关系模式空间索引数据数据表的结构与含义
2.5空间操作
2.5.1查询两个空间对象是否相交
2.5.2查看两个空间对象的空间关系
2.5.3查询空间对象的面积
2.5.4查询两个空间对象之间的距离
2.5.5验证空间对象的有效性
2.5.6验证图层的有效性
2.6OracleSpatialJavaAPI示例程序
第3章空间数据的上载与浏览
3.1上载原理与上载方法
3.1.1上载原理
3.1.2上载方法
3.2EasyLoader
3.2.1窗口下的EasyLoader
3.2.2命令行下的EasyLoader
3.2.3Mapcatalog
3.2.4MapInfo与OracleSpatial基本图元之间的关系
3.3SQL*Loader
3.3.1SQL*Loader语法
3.3.2控制文件
3.3.3数据文件
3.4Shp2SDO
3.4.1数据转换
3.4.2数据上载
3.5Maplnfo与ESRI的外部交换格式
3.5.1Mif文件格式
3.5.2shp文件格式
3.6SQL存储示例
3.6.1点的存储
3.6.2线的存储
3.6.3由线组合而成的线的存储
3.6.4矩形的存储
3.6.5中间含有矩形的多边形的存储
3.6.6中间含有圆形的组合多边形的存储
3.6.7由基本空间对象组合而成的闭合多边形的存储
3.7地图浏览
3.7.1MaplnfoProfessional
3.7.2MapX
3.7.3LayerInfo对象
3.7.4MapXtremeforJava
3.7.5SpatialIndexAdvisor
3.7.6MapViewer
第4章空间索引与空间查询
4.1空间索引
4.1.1创建空间索引
4.1.2修改空间索引
4.1.3重建空间索引
4.1.4重命名空间索引
4.1.5删除空间索引
4.1.6创建四叉树索引时注意事项
4.1.7创建R一树索引的注意事项
4.1.8四又树索引与R一树索引的比较
4.2不同模武下空间索引的建立
4.3扩展空间索引
4.3.1自定义类型中的SDO_GEOMETRY属性索引的建立
4.3.2返回值类型是SDO_GEOMETRY的函数索引
4.3.3返回值是用户自定义类型函数的索引
4.4空间查询
4.4.1基本查询
4.4.2再查询
4.5基于不同类型空间索引的空间查询
4.5.1基于四叉树索引的查询
4.5.2基于R一树索引的查询
4.5.3两类空间索引对查询的影响比较
4.6一定距离内空间对象的查询
4.7空间连接
4.8交叉模式的查询
第5章空间坐标系及其实现
5.1空间坐标系基本概念
5.2物理存储结构
5.2.1MDSYS.CS-SRS
5.2.2WKTEXT格式
5.2.3MDSSYS.SD0ANGIEUNITS
5.2.4MDSYS.SD0_DIST-UNITS
5.2.5MDSYS.SD0_DATUMS
5.2.6MDSYS.SD0_ELLIPSOIDS
5.2.7MDSYS.SDO_PROJECTIONS
5.3创建用户自定义的坐标系
5.4坐标系转换函数
5.5坐标系的转换示例
第6章拓扑数据模型
6.1拓扑的基本概念
6.1.1拓扑与拓扑学
6.1.2矢量数据的简单数据结构与拓扑数据结构
6.1.3拓扑元素
6.1.4空间数据库中的拓扑关系
6.1.5拓扑示例
6.1.6空间对象与拓扑对象
6.1.70racle10gSpatial的拓扑与拓扑图层
6.1.8拓扑图层的层次化存储
6.2拓扑数据类型
6.2.1SD_0TOPO_GEOMETRY数据类型
6.2.2SD0_TOP0_GEOMETRY的构造函数
6.2.3GETGEOMETRY成员函数
6.2.4SDO_LIST_TYPE数据类型
6.2.5SDO_EDGE_ARRAY与SDO_NUMBER_ARRAY数据类型
6.3存储结构
6.3.1弧段表
6.3.2结点表
6.3.3面表
6.3.4要素拓扑关系表
6.3.5编辑历史信息表
6.4系统元数据视图
6.4.1XXX_SD0_TOPO_INF0视图
6.4.2XXX_SD0_TOPO_METAATA
6.5拓扑编辑
6.5.1编辑结点
6.5.2编辑弧段
6.5.3拓扑缓冲区
6.5.4拓扑缓冲对象
6.5.5使用PL/SQLAPI直接操作缓冲区的过程
6.6拓扑示例程序
6.6.1向(topology_name)_EDGE$表中存储数据
6.6.2向_NODE$结点表中存储数据
6.6.3向(topology_name)_FACE$面表中存储数据
6.6.4创建要素表
6.6.5把要素与拓扑关联起来,并向拓扑CIT_Y_DATA中添加3个拓扑图层
6.6.6初始化OracleSpatial拓扑元数据
6.6.7向类型为SDO_TOPO_GEOMETRY的字段中装载要素类
6.6.8查询数据
6.7使用拓扑数据模型的基本步骤
6.8拓扑数据模型的JavaAPI
6.8.1Java开发接口类
6.8.2使用JAVAAPI直接操作缓冲区的过程
第7章网络数据模型
7.1网络与网络分析
7.1.1网络的定义
7.1.2网络分析
7.2基本概念
7.2.1网线(1ink)
7.2.2结点(node)
7.2.3路径(path)
7.2.4网络(network)
7.2.5要素
7.2.6代价(cost,也叫权重或者网络权重)
7.2.7可抵达结点(reachablenodes)与连通点(reachingnodes)
7.2.8度、出度与入度
7.2.9网络约束
7.2.10最小生成树与最短路径
7.3网络抽象模型与抽象网络
7.3.1网络抽象
7.3.2几何模型与几何网络
7.3.3逻辑网络
7.4PL/SQL示例程序
7.4.1SDO网络示例
7.4.2LRS网络示例
7.4.3逻辑网络示例
7.4.4具有分层结构的网络示例
7.5网络数据模型编辑器
7.5.1java虚拟机与CLASSPATH的设置
7.5.2网络数据模型编辑器的使用
7.6网络表结构
7.6.1结点表
7.6.2网线表
7.6.3路径表与路径-链接表
7.7元数据视图
7.8网络数据模型JavaAPI简介与示例程序
7.8.1网络示例程序一
7.8.2网络示例程序二
7.9使用网络数据模型的基本步骤
7.9.1CREATE__NETW0RK创建网络
7.9.2手工创建网络
第8章栅格数据模型
8.1栅格数据模型
8.1.1维度与分层
8.1.2波段与图层
8.1.3栅格数据与元数据
8.1.4图像坐标系与地面坐标系
8.2物理存储结构
8.2.1数据块
8.2.2SDO_GEORASTER与SDO_RASTER数据类型
8.2.3SDO_GEORASTER数据类型
8.2.4SD_ORASTER数据类型
8.2.5栅格数据表格
8.2.6栅格表与栅格数据表的关系
8.2.7物理存储结构
8.3栅格图像的装载、浏览与导出
8.3.1配置java虚拟机
8.3.2设置CLASSPATH
8.3.3GeoRasterLoader
8.3.4处理栅格图像时可能出现的问题
8.3.5GeoRasterViewer
8.3.6GeoRasterExporter
8.3.7使用工具注意事项
8.4同色的与空的栅格图像
8.4.1同色的栅格图像
8.4.2空的栅格图像
8.5地理参照
8.5.1定义
8.5.2原理
8.5.3方法
8.5.4查看地理参照信息
8.6影像金字塔
8.6.1影像金字塔的类型
8.6.2层次大小
8.6.3分块金字塔
8.6.4操作金字塔的函数
8.7其他栅格数据类型
8.8系统视图与XML模式
8.8.1系统视图
8.8.2XML模式
8.9PL/SQL示例
8.10栅格数据模型Java示例程序
第9章用OOCI开发Oracle10gSpatial应用程序
9.1OCCI数据类型
9.2OCCI应用程序接口
9.2.1OCCI类的使用方法
9.2.2OCCI类
9.3OCCI示例与OCCI的类
9.3.1VC++环境设置
9.3.2OCCI各类之间的关系
9.3.3环境变量Environment
9.3.4连接对象Connection
9.3.5连接池对象(ConnectionPool与StatelessConnectionPool)
9.3.6Statement对象
9.3.7ResultSet对象
9.3.8Metadata对象
9.4对象类型翻译器(OTT)
9.4.1OTT环境设置
9.4.2OTT翻译类的使用
9.4.3在多文档程序中使用OTT翻译过来的类
9.4.4OTT可用的参数
9.5OTT示例程序
9.5.1翻译数据类型
9.5.2示例程序
附录1空间操作
附录2SDO_GEOM包
附录3SDO_CS包
附录4SDO_TUNE包
附录5SDO_UTIL包
附录6SDO_MIGRATE包
附录7SDO_TOPO包
附录8SDO_TOPO_MAP包
附录9SDO_NET包
附录10SDO_GEOR包
附录11SDO_GEOR_UTL包
附录12SDO_ADMIN包
附录13空间聚合函数
参考文献
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价