柿子树备忘录

vuePress-theme-reco 柿子树    2023
柿子树备忘录

Choose mode

  • dark
  • auto
  • light
首页
个人笔记
  • Web
  • GIS
  • Database
  • DevOps
  • 可视化
地图故事
生活点滴
归档
关于我
author-avatar

柿子树

109

Article

73

Tag

首页
个人笔记
  • Web
  • GIS
  • Database
  • DevOps
  • 可视化
地图故事
生活点滴
归档
关于我
  • 空间数据与关系型数据库
  • 地理空间数据库
  • Shapefile文件
  • Postgresql 备份方式
  • MongoDB基础
  • MongoDB 副本集
  • MongoDB 分片集群
  • MongoDB 安全认证
  • MongoDB中的空间索引
  • MongoDB GridFS文件存储
  • 倾斜摄影
  • 单体化方式

地理空间数据库

vuePress-theme-reco 柿子树    2023

地理空间数据库

ac 2021-09-11 spatial database

# 地理空间数据库(GeoDatabase)

地理空间数据库(GeoDatabase)

是采用标准关系数据库技术来表现地理信息的数据模型,支持在标准的数据管理系统(DBMS)表中存储和管理地理信息。 有三种实现,类型为:

  1. PGDB(个人geodatabase):使用微软的 Access 数据库来存储属性表(*.mdb),数据库存储量最大为2GB,仅在Windows上运行。
  2. FGDB(文件geodatabase):ArcGIS 9.2时被引进,把信息存储在扩展名为 gdb 的文件夹中,每个数据集都以文件形式保存,文件大小最多可扩展至 1 TB。跨平台支持。
  3. ArcSDE 地理数据库(多用户地理数据库):通过 ArcSDE(中间件)服务的方式连接多种数据库平台(Oracle、Microsoft SQL Server、IBM DB2、IBM Informix 或 PostgreSQL ),在数据库中创建企业级地理数据库(数据库实例,如 Oracle 的 orcl),同时会创建 sde 用户来存储和管理空间数据。 优点:
    • 支持海量的,连续的GIS数据库
    • 多用户的并发访问
    • 长事务和版本管理的工作流

ArcGIS 10.3 之后 esri 建议以数据库直连的方式连接数据库,将无法使用 ArcSDE服务。

数据库直连的方式,不需要安装ArcSDE,通过工具箱中的创建企业级地理数据库创建实例和 sde 用户,再添加创建的数据库连接就可以直接管理空间数据。

扩展: Oracle 中创建地理数据库的同时会添加 ArcGIS 对 Oracle 提供的 ST 空间函数库(st_shapelib.dll),所以程序中可以通过空间函数获取实体的空间信息,如st_x(t.shape)、st_astext(t.shape)、st_srid(t.shape)