《企业级GIS设计管理优化策略》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:李少华编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2014
  • ISBN:9787121239687
  • 页数:431 页
图书介绍:本书主要介绍企业级地理数据库的基础知识、设计、管理、优化以及与新技术的结合等几大部分。基础部分主要介绍地理数据库、ArcGIS版本技术、ArcSDE技术、使用空间SQL操作Geodatabase,了解了这些知识,为后面用户对企业级地理数据库的设计、管理以及优化提供了很好的技术保证。而且,本书也介绍ArcGIS与新技术相结合的发展以及应用,为用户的企业级项目的开展提供了一个很好的建议和指导。

第1章 Geodatabase技术 1

1.1 地理数据模型的发展历程 1

1.1.1 CAD数据模型 1

1.1.2 Coverage数据模型 1

1.1.3 Shapefile数据模型 2

1.1.4 Geodatabase数据模型 2

1.2 Geodatabase类型 2

1.2.1 个人地理数据库(Personal Geodatabase) 2

1.2.2 文件地理数据库(File Geodatabase) 3

1.2.3 企业级地理数据库(Enterprise Geodatabase) 4

1.3 文件型地理数据库的性能优化 4

1.3.1 压缩文件地理数据库(Compress) 5

1.3.2 紧缩(Compact) 5

1.4 多用户Geodatabase类型 5

1.5 Geodatabase元素简介 6

1.5.1 要素类(Feature Class) 6

1.5.2 数据集(Fearure Dataset) 7

1.5.3 子类(Subtype) 8

1.5.4 域(Domain) 9

1.5.5 关系类(Relationship Class) 9

1.5.6 拓扑(Topology) 9

1.5.7 几何网络(Geometric Network) 10

1.5.8 网络数据集(Network Dataset) 11

1.5.9 栅格数据集(Raster Dataset) 12

1.5.1 0栅格目录(Raster Catalog) 12

1.5.1 1 镶嵌数据集(Mosaic Dataset) 12

1.6 小结 13

第2章 ArcSDE技术 14

2.1 ArcSDE简史 14

2.2 ArcSDE简介 15

2.3 ArcSDE的特点 15

2.4 ArcSDE安装 16

2.4.1 安装ArcSDE前的准备 16

2.4.2 ArcSDE 10单实例安装(Windows) 16

2.4.3 ArcSDE 10单实例安装(Linux) 20

2.4.4 ArcSDE 10.x单实例安装 27

2.4.5 ArcSDE for Oracle RAC安装 29

2.4.6 ArcSDE 10.2.1 for Oracle 12c的安装 31

2.4.7 ArcSDE软件授权 33

2.4.8 ArcSDE是否已经被弃用 34

2.5 ArcSDE目录简介 35

2.6 ArcSDE连接管理 35

2.6.1 ArcSDE服务原理 35

2.6.2 ArcSDE服务连接 36

2.6.3 ArcSDE直连 36

2.6.4 ArcGIS 10客户端直连 37

2.6.5 ArcGIS客户端直连的兼容性 38

2.6.6 ArcGIS 10.1 客户端服务连接 38

2.7 ArcSDE命令简介 39

2.7.1 ArcSDE命令类型 39

2.7.2 ArcSDE命令使用方法 40

2.7.3 典型的ArcSDE命令 41

2.7.4 ArcSDE命令替代方案 44

2.8 ArcSDE 10.x系统表解析 46

2.8.1 System administration(系统表) 47

2.9 小结 48

第3章 ArcGIS版本技术 49

3.1 ArcGIS版本介绍 49

3.1.1 ArcGIS版本概述 49

3.1.2 ArcGIS版本原理 50

3.1.3 地理数据库与事务处理 51

3.2 ArcGIS版本的工作流程 52

3.2.1 注册版本 52

3.2.2 创建子版本 53

3.2.3 数据编辑 54

3.2.4 版本名词概念理解 55

3.2.5 版本协调 55

3.2.6 版本冲突 56

3.2.7 版本提交 58

3.2.8 删除子版本 58

3.2.9 反注册版本 59

3.2.1 0 ArcGIS 10.1 版本管理 59

3.3 ArcGIS版本变化表解析 60

3.3.1 注册版本 60

3.3.2 数据编辑 61

3.3.3 创建子版本 62

3.4 ArcGIS版本系统表解析 62

3.4.1 直接编辑DEFAULT版本 63

3.4.2 多版本编辑 64

3.5 ArcGIS版本业务类型 67

3.5.1 直接编辑DEFAULT版本 67

3.5.2 两层版本树 68

3.5.3 代理DEFAULT版本 69

3.5.4 周期型版本树 69

3.5.5 多层版本树 70

3.6 多用户并发编辑流程 71

3.7 ArcGIS版本压缩 73

3.7.1 ArcGIS版本压缩原因 73

3.7.2 ArcGIS版本压缩原理 73

3.7.3 ArcGIS版本压缩频率 74

3.8 ArcGIS版本压缩流程 74

3.8.1 ArcGIS版本压缩前准备 74

3.8.2 ArcGIS版本压缩执行 76

3.8.3 批量创建ArcGIS子版本 76

3.8.4 ArcGIS版本压缩后处理 78

3.8.5 理想的ArcGIS版本压缩效果 79

3.8.6 常见的ArcGIS版本压缩问题 79

3.8.7 ArcSDE版本压缩与Oracle的UNDO表空间 82

3.8.8 制定自动化版本压缩流程脚本 83

3.9 ArcGIS版本工具介绍 85

3.9.1 GDBT 85

3.9.2 Compare Versions 87

3.10 ArcGIS非版本编辑 88

3.10.1 多用户非版本编辑的并发与锁定 89

3.11 注册版本选项说明 89

3.11.1 直接编辑DEFAULT版本 90

3.11.2 直接编辑子版本 90

3.12 ArcGIS版本高级应用——同步复制 91

3.12.1 同步复制应用场景 91

3.12.2 同步复制类型——检入/检出(Check In/Out) 94

3.12.3 同步复制类型——单向复制(One Way) 95

3.12.4 同步复制类型——双向复制(Two Way) 96

3.12.5 同步复制——离线同步 97

3.13 ArcGIS版本高级应用——数据归档 98

3.12.1 数据归档应用场景 98

3.13.2 数据归档操作流程 99

3.13.3 数据归档数据表解析 102

3.13.4 ArcGIS 10.2 数据归档新特性 104

3.14 小结 105

第4章 空间地理数据库设计与应用 106

4.1 空间地理数据库设计概述 106

4.2 空间地理数据库设计步骤 107

4.3 空间地理数据库设计提示 113

4.4 Geodatabase的建模工具——CASE工具 113

4.4.1 CASE工具的原理 113

4.4.2 CASE工具的操作 115

4.5 Geodatabase的建模工具——ArcGIS Diagrammer 119

4.5.1 ArcGIS Diagrammer原理 119

4.5.2 ArcGIS Diagrammer操作 120

4.6 CASE工具与ArcGIS Diagrammer工具 129

4.6.1 安装方式 129

4.6.2 操作方式 130

4.6.3 支持对象 130

4.6.4 相关接口 130

4.7 小结 131

第5章 SQL操作Geodatabase 132

5.1 ArcGIS开发模式 132

5.1.1 C/S架构开发模式 132

5.1.2 B/S架构开发模式 132

5.1.3 空间SQL的适用场景 133

5.2 ArcGIS空间存储变迁 133

5.2.1 包含ArcSDE系统表 133

5.2.2 不包含ArcSDE系统表 134

5.3 Geodatabase 10系统表解析 135

5.4 Oracle数据库Geodatabase对象查询 137

5.5 SQL操作Geodatabase系统表 137

5.6 空间类型 139

5.6.1 矢量数据空间类型 139

5.6.2 栅格数据空间类型 140

5.7 配置空间ST GEOMETRY的SQL操作 140

5.7.1 配置Oracle监听使用ST GEOMETRY原理 140

5.7.2 配置Oracle监听使用ST GEOMETRY——Windows 145

5.7.3 配置0racle监听使用ST GEOMETRY的注意事项 148

5.7.4 配置Oracle监听使用ST GEOMETRY——Linux 151

5.7.5 配置Oracle监听使用ST GEOMETRY——RAC 153

5.8 SQL操作非版本数据 155

5.8 SQL创建空间表 156

5.8.2 注册ST GEOMETRY空间列 156

5.8.3 投影系统表 157

5.8.SQL编辑空间表 162

5.8.5 SQL创建空间索引 163

5.8.6 注册Geodatabase 164

5.9 ST GEOMETRY的SQL的性能分析 164

5.9.1 ST GEOMETRY查询原理 164

5.9.2 版本、补丁与ST GEOMETRY 165

5.9.3 空间关系函数介绍 166

5.9.4 ST GEOMETRY效率测试环境 168

5.9.5 空间关系函数选择 168

5.9.6 空间关系函数参数输入位置 173

5.9.7 SQL语句 178

5.10 常见问题和Bug解析 179

5.10.1 ST GEOMETRY操作报ORA-01704 179

5.10.2 ST Intersects操作报ORA-28579 181

5.10.3 ST GEOMETRY插入数据放大标注消失的问题 181

5.10.4 ST Transform操作报ORA-20603 182

5.10.5 ST GEOMETRY大数据量、大范围查询结果为0的问题 183

5.10.6 ST Buffer缓冲半径单位的问题 184

5.10.7 空间SQL添加 ObjectID和GUID 185

5.11 SQL操作版本化数据 186

5.11.1 SQL操作版本化数据原理 186

5.11.2 版本化视图的创建 186

5.11.3 SQL创建子版本 187

5.11.4 SQL设置当前编辑版本 187

5.11.5 SQL编辑数据 188

5.11.6 版本协调和提交 189

5.12 SQL操作影像数据 189

5.12.1 安装ST RASTER 189

5.12.2 SQL操作ST RASTER 190

5.13 小结 192

第6章 企业级Geodatabase管理策略 193

6.1 ArcSDE建库管理 193

6.1.1 单实例地理数据库建库 193

6.1.2 主从地理数据库建库(User Schema) 194

6.1.3 主从地理数据库建库方法——ArcGIS 10 194

6.1.4 主从地理数据库建库方法——ArcGIS 10.x 196

6.2 ArcSDE用户管理 197

6.2.1 数据库管理员 197

6.2.2 ArcSDE地理数据库管理员 197

6.2.3 数据创建者 197

6.2.4 普通用户 198

6.2.5 从业务流程理解用户角色 198

6.2.6 地理数据库用户创建 198

6.3 ArcSDE用户权限管理 199

6.3.1 ArcSDE用户权限说明 199

6.3.2 其他用户权限设置 202

6.3.3 地理数据库用户权限和角色设置 202

6.3.4 用户数据权限设置 203

6.4 ArcSDE排错管理 203

6.5 ArcSDE连接管理 204

6.5.1 ArcSDE服务连接 204

6.5.2 ArcSDE直连 205

6.5.3 跨版本的连接管理 205

6.6 ArcSDE迁移备份恢复管理 206

6.6.1 ArcSDE迁移备份恢复策略 206

6.6.2 Oracle方式迁移 207

6.6.3 EXPDP/IMPDP逻辑迁移实践 209

6.6.4 EXPDP/IMPDP典型问题 217

6.6.5 ArcGIS方式迁移 217

6.6.6 ArcGIS方式迁移执行脚本 218

6.7 ArcSDE升级管理 221

6.7.1 ArcGIS版本号与补丁说明 221

6.7.2 ArcGIS升级策略 222

6.8 ArcSDE数据误删除管理 228

6.8.1 解决ORA-00955错误 229

6.8.2 Oracle的闪回技术 230

6.8.3 查看归档日志 232

6.9 ArcSDE数据导入/导出管理 233

6.9.1 Import/Export 234

6.9.2 Copy/Paste 234

6.9.3 Load Data 235

6.9.4 Export Data 235

6.9.5 ArcSDE命令导入/导出 237

6.1 0 ArcSDE锁信息管理 238

6.1 0.1 锁概念 238

6.1 0.2 ArcSDE锁信息 238

6.1 1 ArcSDE日志文件表管理 243

6.1 1.1 共享的日志文件(Shared log files) 244

6.1 1.2 基于会话的日志文件(Session log files) 244

6.1 1.3 独立的日志文件(Stand-alone log files) 245

6.1 1.4 日志文件组成的池(Pools oflog file tables) 246

6.1 2小结 247

第7章 企业级Geodatabase优化策略 248

7.1 硬件设施 248

7.1.1 简述 248

7.1.2 RAID 248

7.2 Oracle参数设置策略 250

7.2.1 最大限度降低Oracle中的磁盘I/O争用情况 250

7.2.2 Oracle的初始化参数 252

7.2.3 Oracle的内存参数调整 255

7.3 ArcSDE参数设置 256

7.3.1 ArcSDE连接参数 256

7.3.2 影像数据导入参数 260

7.4 ArcSDE存储管理策略 261

7.4.1 ArcSDE存储演变 261

7.4.2 Oracle地理数据库BLOB存储介绍 261

7.4.3 Oracle Spatial介绍 262

7.4.4 Oracle地理数据库SDO GEOMETRY存储 265

7.4.5 Oracle地理数据库ST GEOMETRY存储 267

7.4.6 ST GEOMETRY对比Oracle Spatial 268

7.4.7 不同存储的迁移 270

7.5 ArcSDE索引管理策略 271

7.5.1 ArcSDE属性索引 271

7.5.2 ArcSDE空间索引原理 276

7.5.3 ArcSDE空间索引创建 276

7.5.4 Oracle表解析ArcSDE空间索引 277

7.5.5 多级Grid值的设置 279

7.5.6 ArcSDE空间索引优化 281

7.5.7 ArcSDE分析统计数据 282

7.5.8 ArcSDE索引分析相关问题 283

7.6 ArcSDE数据和索引分开存储策略 284

7.6.1 数据和索引分开存储原理 284

7.6.2 DBTUNE文件解析 285

7.6.3 ArcSDE数据和索引分开存储 286

7.7 ArcSDE分区表策略 289

7.7.1 Oracle分区原理 289

7.7.2 ArcSDE分区配置 290

7.7.3 分区索引管理 292

7.7.4 ArcSDE分区相关问题 293

7.8 Oracle的Cache策略 294

7.8.1 Oracle的Cache原理 294

7.8.2 如何设置Cache 295

7.9 Oracle高水位线管理策略 297

7.9.1 Oracle高水位线的原理 297

7.9.2 ArcSDE表与高水位线 300

7.10 使用Oracle的Trace文件 300

7.10.1 获得Oracle的Trace文件 301

7.10.2 有关ArcSDE的Trace文件解析 303

7.10.3 Tell The Bees工具介绍 311

7.11 企业级Geodatabase性能检查工具 312

7.11.1 ArcGIS Performance calibration工具 312

7.11.2 MXD Doctor 315

7.11.3 文档碎片整理程序工具(DocDefragmenter) 315

7.11.4 ArcMAP MXD Redirect Data Sources 316

7.11.5 MxdPerfStat 317

7.12 小结 319

第8章 企业级Geodatabase实践 320

8.1 存储规划 320

8.2 创建数据文件 322

8.3 创建用户 326

8.4 配置DBTUNE文件 327

8.5 配置Oracle参数 335

8.6 配置ArcSDE参数 335

8.7 加载数据 335

8.8 验证存储 337

8.9 编辑准备 337

8.10 配置权限和角色 339

8.11 ArcSDE日志文件管理 340

8.12 总结 341

第9章 ArcGIS与新技术的介绍 342

9.1 当ArcGIS遇到MongoDB 342

9.1.1 NoSQL介绍 342

9.1.2 MongoDB基础介绍 343

9.1.3 ArcGIS连接MongoDB 347

9.1.4 ArcGIS for MongoDB表解析 349

9.1.5 MongoDB的空间查询 352

9.1.6 Python与MongoDB结合 354

9.2 当ArcGIS遇到SQLite 355

9.2.1 SQLite基础介绍 355

9.2.2 SQLite基本操作 355

9.2.3 ArcGIS连接SQLite的ST GEOMETRY存储 358

9.2.4 SQL操作ST GEOMETRY存储的SQLite 362

9.2.5 ArcGIS连接SQLite的原生存储 367

9.3 当ArcGIS遇到Hadoop 369

9.3.1 Hadoop基础介绍 369

9.3.2 Hadoop集群安装 370

9.3.3 Esri/GIS Tools for Hadoop工具 377

9.4 当ArcGIS遇到Teradata 388

9.4.1 Teradata基础介绍 388

9.4.2 Teradata的基本操作 390

9.4.3 Teradata的空间扩展 392

9.4.4 ArcGIS连接Teradata 393

9.4.5 ArcGIS for Teradata表解析 396

9.4.6 使用SQL操作Teradata空间表 400

9.4.7 Teradata空间查询 401

9.5 当ArcGIS遇到Netezza 402

9.5.1 Netezza基础介绍 402

9.5.2 Netezza基本操作 404

9.5.3 ArcGIS连接Netezza 408

9.5.4 ArcGIS for Netezza空间表解析 411

9.5.5 Netezza空间查询 414

9.6 小结 418

第10章 其他内容 419

10.1 ArcGIS性能分析诊断方法 419

10.1.1 系统需求问题 420

10.1.2 数据问题 420

10.1.3 ArcGIS格式选择问题 422

10.1.4 GP性能问题 422

10.1.5 ArcGIS地图文档(MXD)问题 423

10.1.6 ArcGIS开发客户端问题 424

10.1.7 ArcSDE地理数据库问题 424

10.2 ArcGIS帮助文档说明 424

10.2.1 Esri官方网站 424

10.2.2 Esri资源中心 425

10.2.3 Esri中国官方网站 427

10.2.4 Esri中国技术支持官方网站 427

10.2.5 ArcGIS Online官方网站 428

10.2.6 Esri在GitHub 429

10.2.7 维基GIS 430

10.2.8 其他官方网站 430

10.3 小结 430

参考文献 431