出版社:电子工业出版社
年代:2014
定价:69.0
本书主要介绍企业级地理数据库的基础知识、设计、管理、优化以及与新技术的结合等几大部分。基础部分主要介绍地理数据库、ArcGIS版本技术、ArcSDE技术、使用空间SQL操作Geodatabase,了解了这些知识,为后面用户对企业级地理数据库的设计、管理以及优化提供了很好的技术保证。而且,本书也介绍ArcGIS与新技术相结合的发展以及应用,为用户的企业级项目的开展提供了一个很好的建议和指导。
第1章 Geodatabase技术 1.1 地理数据模型的发展历程 1.1.1 CAD数据模型 1.1.2 Coverage数据模型 1.1.3 Shapefile数据模型 1.1.4 Geodatabase数据模型 1.2 Geodatabase类型 1.2.1 个人地理数据库(Personal Geodatabase) 1.2.2 文件地理数据库(File Geodatabase) 1.2.3 企业级地理数据库(Enterprise Geodatabase) 1.3 文件型地理数据库的性能优化 1.3.1 压缩文件地理数据库(Compress) 1.3.2 紧缩(Compact) 1.4 多用户Geodatabase类型 1.5 Geodatabase元素简介 1.5.1 要素类(Feature Class) 1.5.2 数据集(Feature Dataset) 1.5.3 子类(Subtype) 1.5.4 域(Domain) 1.5.5 关系类(Relationship Class) 1.5.6 拓扑(Topology) 1.5.7 几何网络(Geometric Network) 1.5.8 网络数据集(Network Dataset) 1.5.9 栅格数据集(Raster Dataset) 1.5.10 栅格目录(Raster Catalog) 1.5.11 镶嵌数据集(Mosaic Dataset) 1.6 小结第2章 ArcSDE技术 2.1 ArcSDE简史 2.2 ArcSDE简介 2.3 ArcSDE的特点 2.4 ArcSDE安装 2.4.1 安装ArcSDE前的准备 2.4.2 ArcSDE 10单实例安装(Windows) 2.4.3 ArcSDE 10单实例安装(Linux) 2.4.4 ArcSDE 10.x单实例安装 2.4.5 ArcSDE for Oracle RAC安装 2.4.6 ArcSDE 10.2.1 for Oracle 12c的安装 2.4.7 ArcSDE软件授权 2.4.8 ArcSDE是否已经被弃用 2.5 ArcSDE目录简介 2.6 ArcSDE连接管理 2.6.1 ArcSDE服务原理 2.6.2 ArcSDE服务连接 2.6.3 ArcSDE直连 2.6.4 ArcGIS 10客户端直连 2.6.5 ArcGIS客户端直连的兼容性 2.6.6 ArcGIS 10.1客户端服务连接 2.7 ArcSDE命令简介 2.7.1 ArcSDE命令类型 2.7.2 ArcSDE命令使用方法 2.7.3 典型的ArcSDE命令 2.7.4 ArcSDE命令替代方案 2.8 ArcSDE 10.x系统表解析 2.8.1 System administration(系统表) 2.9 小结第3章 ArcGIS版本技术 3.1 ArcGIS版本介绍 3.1.1 ArcGIS版本概述 3.1.2 ArcGIS版本原理 3.1.3 地理数据库与事务处理 3.2 ArcGIS版本的工作流程 3.2.1 注册版本 3.2.2 创建子版本 3.2.3 数据编辑 3.2.4 版本名词概念理解 3.2.5 版本协调 3.2.6 版本冲突 3.2.7 版本提交 3.2.8 删除子版本 3.2.9 反注册版本 3.2.10 ArcGIS 10.1版本管理 3.3 ArcGIS版本变化表解析 3.3.1 注册版本 3.3.2 数据编辑 3.3.3 创建子版本 3.4 ArcGIS版本系统表解析 3.4.1 直接编辑DEFAULT版本 3.4.2 多版本编辑 3.5 ArcGIS版本业务类型 3.5.1 直接编辑DEFAULT版本 3.5.2 两层版本树 3.5.3 代理DEFAULT版本 3.5.4 周期型版本树 3.5.5 多层版本树 3.6 多用户并发编辑流程 3.7 ArcGIS版本压缩 3.7.1 ArcGIS版本压缩原因 3.7.2 ArcGIS版本压缩原理 3.7.3 ArcGIS版本压缩频率 3.8 ArcGIS版本压缩流程 3.8.1 ArcGIS版本压缩前准备 3.8.2 ArcGIS版本压缩执行 3.8.3 批量创建ArcGIS子版本 3.8.4 ArcGIS版本压缩后处理 3.8.5 理想的ArcGIS版本压缩效果 3.8.6 常见的ArcGIS版本压缩问题 3.8.7 ArcSDE版本压缩与Oracle的UNDO表空间 3.8.8 制定自动化版本压缩流程脚本 3.9 ArcGIS版本工具介绍 3.9.1 GDBT 3.9.2 Compare Versions 3.10 ArcGIS非版本编辑 3.10.1 多用户非版本编辑的并发与锁定 3.11 注册版本选项说明 3.11.1 直接编辑DEFAULT版本 3.11.2 直接编辑子版本 3.12 ArcGIS版本高级应用――同步复制 3.12.1 同步复制应用场景 3.12.2 同步复制类型――检入/检出(Check In/Out) 3.12.3 同步复制类型――单向复制(One Way) 3.12.4 同步复制类型――双向复制(Two Way) 3.12.5 同步复制――离线同步 3.13 ArcGIS版本高级应用――数据归档 3.12.1 数据归档应用场景 3.13.2 数据归档操作流程 3.13.3 数据归档数据表解析 3.13.4 ArcGIS 10.2数据归档新特性 3.14 小结第4章 空间地理数据库设计与应用 4.1 空间地理数据库设计概述 4.2 空间地理数据库设计步骤 4.3 空间地理数据库设计提示 4.4 Geodatabase的建模工具――CASE工具 4.4.1 CASE工具的原理 4.4.2 CASE工具的操作 4.5 Geodatabase的建模工具――ArcGIS Diagrammer 4.5.1 ArcGIS Diagrammer原理 4.5.2 ArcGIS Diagrammer操作 4.6 CASE工具与ArcGIS Diagrammer工具 4.6.1 安装方式 4.6.2 操作方式 4.6.3 支持对象 4.6.4 相关接口 4.7 小结第5章 SQL操作Geodatabase 5.1 ArcGIS开发模式 5.1.1 C/S架构开发模式 5.1.2 B/S架构开发模式 5.1.3 空间SQL的适用场景 5.2 ArcGIS空间存储变迁 5.2.1 包含ArcSDE系统表 5.2.2 不包含ArcSDE系统表 5.3 Geodatabase 10系统表解析 5.4 Oracle数据库Geodatabase对象查询 5.5 SQL操作Geodatabase系统表 5.6 空间类型 5.6.1 矢量数据空间类型 5.6.2 栅格数据空间类型 5.7 配置空间ST_GEOMETRY的SQL操作 5.7.1 配置Oracle监听使用ST_GEOMETRY原理 5.7.2 配置Oracle监听使用ST_GEOMETRY――Windows 5.7.3 配置Oracle监听使用ST_GEOMETRY的注意事项 5.7.4 配置Oracle监听使用ST_GEOMETRY――Linux 5.7.5 配置Oracle监听使用ST_GEOMETRY――RAC 5.8 SQL操作非版本数据 5.8.1 SQL创建空间表 5.8.2 注册ST_GEOMETRY空间列 5.8.3 投影系统表 5.8.4 SQL编辑空间表 5.8.5 SQL创建空间索引 5.8.6 注册Geodatabase 5.9 ST_GEOMETRY的SQL的性能分析 5.9.1 ST_GEOMETRY查询原理 5.9.2 版本、补丁与ST_GEOMETRY 5.9.3 空间关系函数介绍 5.9.4 ST_GEOMETRY效率测试环境 5.9.5 空间关系函数选择 5.9.6 空间关系函数参数输入位置 5.9.7 SQL语句 5.10 常见问题和Bug解析 5.10.1 ST_GEOMETRY操作报ORA-01704 5.10.2 ST_Intersects操作报ORA-28579 5.10.3 ST_GEOMETRY插入数据放大标注消失的问题 5.10.4 ST_Transform操作报ORA-20603 5.10.5 ST_GEOMETRY大数据量、大范围查询结果为0的问题 5.10.6 ST_Buffer缓冲半径单位的问题 5.10.7 空间SQL添加ObjectID和GUID 5.11 SQL操作版本化数据 5.11.1 SQL操作版本化数据原理 5.11.2 版本化视图的创建 5.11.3 SQL创建子版本 5.11.4 SQL设置当前编辑版本 5.11.5 SQL编辑数据 5.11.6 版本协调和提交 5.12 SQL操作影像数据 5.12.1 安装ST_RASTER 5.12.2 SQL操作ST_RASTER 5.13 小结第6章 企业级Geodatabase管理策略 6.1 ArcSDE建库管理 6.1.1 单实例地理数据库建库 6.1.2 主从地理数据库建库(User Schema) 6.1.3 主从地理数据库建库方法――ArcGIS 10 6.1.4 主从地理数据库建库方法――ArcGIS 10.x 6.2 ArcSDE用户管理 6.2.1 数据库管理员 6.2.2 ArcSDE地理数据库管理员 6.2.3 数据创建者 6.2.4 普通用户 6.2.5 从业务流程理解用户角色 6.2.6 地理数据库用户创建 6.3 ArcSDE用户权限管理 6.3.1 ArcSDE用户权限说明 6.3.2 其他用户权限设置 6.3.3 地理数据库用户权限和角色设置 6.3.4 用户数据权限设置 6.4 ArcSDE排错管理 6.5 ArcSDE连接管理 6.5.1 ArcSDE服务连接 6.5.2 ArcSDE直连 6.5.3 跨版本的连接管理 6.6 ArcSDE迁移备份恢复管理 6.6.1 ArcSDE迁移备份恢复策略 6.6.2 Oracle方式迁移 6.6.3 EXPDP/IMPDP逻辑迁移实践 6.6.4 EXPDP/IMPDP典型问题 6.6.5 ArcGIS方式迁移 6.6.6 ArcGIS方式迁移执行脚本 6.7 ArcSDE升级管理 6.7.1 ArcGIS版本号与补丁说明 6.7.2 ArcGIS升级策略 6.8 ArcSDE数据误删除管理 6.8.1 解决ORA-00955错误 6.8.2 Oracle的闪回技术 6.8.3 查看归档日志 6.9 ArcSDE数据导入/导出管理 6.9.1 Import/Export 6.9.2 Copy/Paste 6.9.3 Load Data 6.9.4 Export Data 6.9.5 ArcSDE命令导入/导出 6.10 ArcSDE锁信息管理 6.10.1 锁概念 6.10.2 ArcSDE锁信息 6.11 ArcSDE日志文件表管理 6.11.1 共享的日志文件(Shared log files) 6.11.2 基于会话的日志文件(Session log files) 6.11.3 独立的日志文件(Stand-alone log files) 6.11.4 日志文件组成的池(Pools of log file tables) 6.12 小结第7章 企业级Geodatabase优化策略 7.1 硬件设施 7.1.1 简述 7.1.2 RAID 7.2 Oracle参数设置策略 7.2.1 最大限度降低Oracle中的磁盘I/O争用情况 7.2.2 Oracle的初始化参数 7.2.3 Oracle的内存参数调整 7.3 ArcSDE参数设置 7.3.1 ArcSDE连接参数 7.3.2 影像数据导入参数 7.4 ArcSDE 存储管理策略 7.4.1 ArcSDE存储演变 7.4.2 Oracle地理数据库BLOB存储介绍 7.4.3 Oracle Spatial介绍 7.4.4 Oracle 地理数据库SDO_GEOMETRY存储 7.4.5 Oracle地理数据库ST_GEOMETRY存储 7.4.6 ST_GEOMETRY 对比 Oracle Spatial 7.4.7 不同存储的迁移 7.5 ArcSDE索引管理策略 7.5.1 ArcSDE属性索引 7.5.2 ArcSDE空间索引原理 7.5.3 ArcSDE空间索引创建 7.5.4 Oracle表解析ArcSDE空间索引 7.5.5 多级Grid值的设置 7.5.6 ArcSDE空间索引优化 7.5.7 ArcSDE分析统计数据 7.5.8 ArcSDE索引分析相关问题 7.6 ArcSDE数据和索引分开存储策略 7.6.1 数据和索引分开存储原理 7.6.2 DBTUNE文件解析 7.6.3 ArcSDE数据和索引分开存储 7.7 ArcSDE分区表策略 7.7.1 Oracle分区原理 7.7.2 ArcSDE分区配置 7.7.3 分区索引管理 7.7.4 ArcSDE分区相关问题 7.8 Oracle的Cache策略 7.8.1 Oracle的Cache原理 7.8.2 如何设置Cache 7.9 Oracle高水位线管理策略 7.9.1 Oracle高水位线的原理 7.9.2 ArcSDE表与高水位线 7.10 使用Oracle的Trace文件 7.10.1 获得Oracle的Trace文件 7.10.2 有关ArcSDE的Trace文件解析 7.10.3 Tell The Bees工具介绍 7.11 企业级Geodatabase性能检查工具 7.11.1 ArcGIS Performance calibration工具 7.11.2 MXD Doctor 7.11.3 文档碎片整理程序工具(DocDefragmenter) 7.11.4 ArcMAP MXD Redirect Data Sources 7.11.5 MxdPerfStat 7.12 小结第8章 企业级Geodatabase实践 8.1 存储规划 8.2 创建数据文件 8.3 创建用户 8.4 配置DBTUNE文件 8.5 配置Oracle参数 8.6 配置ArcSDE参数 8.7 加载数据 8.8 验证存储 8.9 编辑准备 8.10 配置权限和角色 8.11 ArcSDE日志文件管理 8.12 总结第9章 ArcGIS与新技术的介绍 9.1 当ArcGIS遇到MongoDB 9.1.1 NoSQL介绍 9.1.2 MongoDB基础介绍 9.1.3 ArcGIS连接MongoDB 9.1.4 ArcGIS for MongoDB表解析 9.1.5 MongoDB的空间查询 9.1.6 Python与MongoDB结合 9.2 当ArcGIS遇到SQLite 9.2.1 SQLite基础介绍 9.2.2 SQLite基本操作 9.2.3 ArcGIS连接SQLite的ST_GEOMETRY存储 9.2.4 SQL操作ST_GEOMETRY存储的SQLite 9.2.5 ArcGIS连接SQLite的原生存储 9.3 当ArcGIS遇到Hadoop 9.3.1 Hadoop基础介绍 9.3.2 Hadoop集群安装 9.3.3 Esri/GIS Tools for Hadoop工具 9.4 当ArcGIS遇到Teradata 9.4.1 Teradata基础介绍388 9.4.2 Teradata的基本操作 9.4.3 Teradata的空间扩展 9.4.4 ArcGIS连接Teradata 9.4.5 ArcGIS for Teradata表解析 9.4.6 使用SQL操作Teradata空间表 9.4.7 Teradata空间查询 9.5 当ArcGIS遇到Netezza 9.5.1 Netezza基础介绍 9.5.2 Netezza基本操作 9.5.3 ArcGIS连接Netezza 9.5.4 ArcGIS for Netezza空间表解析 9.5.5 Netezza空间查询 9.6 小结第10章 其他内容 10.1 ArcGIS性能分析诊断方法 10.1.1 系统需求问题 10.1.2 数据问题 10.1.3 ArcGIS格式选择问题 10.1.4 GP性能问题 10.1.5 ArcGIS地图文档(MXD)问题 10.1.6 ArcGIS开发客户端问题 10.1.7 ArcSDE地理数据库问题 10.2 ArcGIS帮助文档说明 10.2.1 Esri官方网站 10.2.2 Esri资源中心 10.2.3 Esri中国官方网站 10.2.4 Esri中国技术支持官方网站 10.2.5 ArcGIS Online官方网站 10.2.6 Esri在GitHub 10.2.7 维基GIS 10.2.8 其他官方网站 10.3 小结参考文献