当前位置: 首页 > 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企业级地理数据库必学内容。

相关文章:

  • gpt3大模型蒸馏后效果会变差么
  • MySQL从库复制延迟的监测
  • 如何在 ArcGIS 中使用 Microsoft Excel 文件_20250614
  • 青少年编程与数学 01-011 系统软件简介 20 编译系统
  • VMware虚拟机集群上部署HDFS集群
  • 【消息队列】——消息队列的高可用与容灾设计
  • RabbitMQ 知识详解(Java版)
  • FastGPT实战:从0搭建AI知识库与MCP AI Agent系统
  • 每日算法刷题Day31 6.14:leetcode二分答案2道题,结束二分答案,开始枚举技巧,用时1h10min
  • 【无标题】在 4K 高分辨率(如 3840×2160)笔记本上运行 VMware 虚拟机时平面太小字体太小(ubuntu)
  • Reqable・API 抓包调试 + API 测试一站式工具
  • 无监督 vs 有监督的本质区别
  • 深度学习——基于卷积神经网络实现食物图像分类【1】(datalodar处理方法)
  • 商用密码基础知识介绍(上)
  • 区块链与人工智能的融合:从信任到智能的IT新引擎
  • JAVA中关于Animal和Dog类的类型转换,可能出现ClassCastException的情况
  • PyTorch张量操作中dim参数的核心原理与应用技巧:
  • 使用DuckDB查询DeepSeek历史对话
  • 《生成式人工智能服务管理暂行办法》合规的“三重门”与破局之道
  • LeetCode面试经典150题—旋转数组—LeetCode189
  • 金泉网做网站要找谁/农产品网络营销推广方案
  • 没有备案的网站百度能收录吗/宁波网站推广优化哪家正规
  • 制作班徽的小程序/无锡网站制作优化
  • 广东省建设厅网站6/网络营销产品策略
  • 专门做二手书的网站/制作网页需要多少钱
  • 做外汇新闻网站/宁波建站模板系统