当前位置: 首页 > news >正文

地理数据库 gdb mdb sde 名称的由来

1.文件地理数据库的后缀为.gdb,例如 study.gdb

.gdbFile Geodatabase(文件地理数据库) 的文件夹扩展名。


全称与缩写:

  • .gdb = File Geodatabase
    • GDBGeoDataBase 的缩写。

📂 File Geodatabase (.gdb) 特点:

  1. 文件夹形式:虽然你看到的是 .gdb 后缀,其实它是一个文件夹,内部包含多个二进制文件和索引文件。
  2. ESRI专有格式:由 Esri 公司开发,主要用于 ArcGIS 系列产品。
  3. 数据类型丰富:可以存储矢量(Feature Class)、表格(Table)、栅格(Raster Dataset)等各种 GIS 数据。
  4. 容量大
    • 单个数据集可达 1TB+
    • 整个 .gdb 文件夹理论上不设上限(视操作系统和文件系统限制)。
  5. 优势
    • 相比早期的 Personal Geodatabase (.mdb) 容量更大
    • 比 shapefile 支持更复杂的数据结构、拓扑、版本管理等。

📌 总结一句话:

.gdb 是 *File Geodatabase* 的缩写,代表“文件地理数据库”,是 ESRI 用于存储 GIS 数据的专有格式。

2.个人地理数据库的后缀为.mdb,例如 study.mdb


.mdb = Personal Geodatabase

  • 全称: Personal Geodatabase
  • .mdb 是 Microsoft Access Database 的扩展名。
  • 开发者: ESRI(基于微软 Access 技术)

🔎 为什么用 .mdb

  1. 历史背景:
    • ArcGIS 8.x 和 9.x 早期,ESRI 使用 Microsoft Access 数据库引擎(Jet Engine)来做地理数据库。
    • 所以 Personal Geodatabase(个人地理数据库) 本质上就是 一个 Access 数据库(.mdb 文件)
  2. 功能:
    • 能够存储矢量数据(Feature Class)、表格、关系等 GIS 数据。
    • 支持简单的空间索引拓扑规则
    • 单个 .mdb 文件容量限制为 2GB,这是 Access 的限制
  3. 优点(当时):
    • 容易管理(就是一个文件)
    • Windows 上广泛支持
    • 配合 ArcMap 使用方便
  4. 缺点(现在):
    • 容量小(2GB)
    • 性能差(相比 .gdb
    • 不支持 64 位系统(Jet 引擎 32 位)
    • ArcGIS Pro 不再支持 .mdb 作为地理数据库格式,建议转为 .gdb

📌 一句话总结:

.mdb 是 *Personal Geodatabase* 的文件后缀,本质上是一个 Microsoft Access 数据库。由于容量小、性能差,现在基本被 .gdb(文件地理数据库)取代了。


3.企业地理数据库的后缀为.sde,例如 study.sde


.sde = Enterprise Geodatabase(企业级地理数据库)

1️⃣ 全称与后缀:

  • 全称: Enterprise Geodatabase (企业级地理数据库)
  • .sde 文件:不是数据库本身,它是一个连接文件,用来连接企业数据库中的 GIS 数据。

2️⃣ .sde 是什么?

  • .sde = Spatial Database Engine,ESRI 早期的产品名称叫 ArcSDE
  • ArcSDE 是一个中间件,用来将 GIS 数据存入关系型数据库
  • 现在 ArcSDE 功能已集成到 ArcGIS Enterprise/Pro 中,但 .sde 文件作为 数据库连接文件 仍然存在。

3️⃣ 企业级数据库后端:

.sde 文件实际上是连接以下数据库中的 GIS 数据:

数据库类型GIS 数据库
PostgreSQL企业地理数据库(SDE Schema)
Oracle企业地理数据库(SDE Schema)
SQL Server企业地理数据库(SDE Schema)
DB2 / Informix(少见)

4️⃣ 作用与特点:

特点说明
连接文件.sde 文件保存数据库连接信息(IP、端口、用户名、密码、数据库名等)
多用户支持多人同时编辑、查询、存储 GIS 数据
容量理论上无限(取决于底层数据库)
支持版本控制支持版本管理长事务编辑(Versioned Editing)等复杂功能
企业场景适用于政务、国土、规划、交通、水利等大型 GIS 系统

5️⃣ 路径示例(.sde 文件):

C:\Users\YourName\AppData\Roaming\ESRI\Desktop10.X\ArcCatalog\MyConnection.sde

6️⃣ 如何创建 .sde 文件?

  • ArcCatalog 或 ArcGIS Pro 中新建数据库连接 → 填写数据库信息 → 保存连接 → 生成 .sde 文件。

📌 总结对比:

类型后缀本质适用场景
Personal GDB.mdbAccess 文件小型个人项目
File GDB.gdb文件夹形式的 ESRI 专有数据库中小型 GIS 项目
Enterprise GDB (.sde).sde数据库连接文件,不是数据本身企业级大型 GIS 项目

注意:

  • .sde 文件 ≠ 数据
  • .sde 文件 = 连接数据库 的配置文件(和 .odbc 类似)

🎯 举个 ArcPy 使用 .sde 的例子:

import arcpysde_conn = r"C:\Users\YourName\Documents\ArcGIS\MyEnterpriseDB.sde"
fc = sde_conn + "/DBO.Roads"with arcpy.da.SearchCursor(fc, ["NAME", "SHAPE@"]) as cursor:for row in cursor:print(row[0])

如果你以后打算做大型 GIS 系统、政务 GIS 或 WebGIS企业级地理数据库必学内容。

http://www.xdnf.cn/news/1037629.html

相关文章:

  • uni-app项目实战笔记10--设置页面全局渐变线性渐变背景色
  • 深入解析ArrayList源码:从短链项目实战到底层原理
  • windterm no match for method encryption client
  • 盟接之桥EDI软件安全机制及工作原理详解
  • uni-app项目实战笔记11--定义scss颜色变量方便页面引用
  • 论文略读: CITYANCHOR: CITY-SCALE 3D VISUAL GROUNDING WITH MULTI-MODALITY LLMS
  • 容器里有10升油,现在只有两个分别能装3升和7升油的瓶子,需要将10 升油等分成2 个5 升油。程序输出分油次数最少的详细操作过程。
  • 【leetcode】78. 子集
  • 2.2 状态空间表达式的解
  • 初探Qt信号与槽机制
  • 21 - GAM模块
  • 破壁虚实的情感科技革命:元晟定义AI陪伴机器人个性化新纪元
  • SpringBoot 自动化部署实战:从环境搭建到 CI/CD 全流程
  • vulnyx Diff3r3ntS3c writeup
  • CLONE:用于长距离任务的闭环全身人形机器人遥操作
  • C++之模板进阶
  • 多线程下 到底是事务内部开启锁 还是先加锁再开启事务?
  • 《人工智能时代与人类价值》读书简要笔记
  • [CVPR 2025] DeformCL:基于可变形中心线的3D血管提取新范式
  • Docker全平台安装指南:从零到一构建容器化环境(满级版)
  • GDI+ 中与GDI32取图形区域函数对比CreateEllipticRgn/CreatePolygonRgn
  • g++ a.cpp -o a ‘pkg-config --cflags --libs opencv4‘/usr/bin/ld: 找不到 没有那个文件或目录
  • [智能客服project] AI提示词配置 | 主协调器 | 闲鱼协议工具
  • PX4无人机|MID360使用FAST_LIO,实现自主定位及定点——PX4无人机配置流程(五)
  • Vue Methods 实现原理详解
  • 【数据集成与ETL 04】dbt实战指南:现代化数据转换与SQL代码管理最佳实践
  • 一个前端正则校验引发的问题
  • 马上行计划管理后端架构
  • 深度分析Javascript中的Promise
  • 动态多目标进化算法:基于迁移学习的动态多目标遗传算法Tr-NSGA-II求解CEC2015,提供完整MATLAB代码