Geodatabase模型
原文 Geodatabase模型
地理数据模型是地理实体及其关系的形式化抽象和数学描述。随着数据库、面向对象等技术的发展,面向对象的地理数据模型成为大型空间数据库的首选方案,它克服了传统地理数据模型的局限性,将具有复杂结构的一个逻辑整体视为一个对象,提供了概念模型到逻辑数据模型以至物理模型的一致描述,从而大大提高了管理效率,同时也为版本管理、动态模式修改等功能的实现创造了条件。
Geodatabase是ESRI公司在其ArcGIS产品中引入的全新面向对象空间数据模型,是建立在标准关系型DBMS之上的统一的、智能化的空间数据库。它在统一模型框架下对GIS通常所处理和表达的地理空间要素,如:矢量、栅格、三维要素、网络及要素间的关系和拓扑规则等,进行统一的描述。下图描述了Geodatabase中的元素及其组织。
Geodatabase是图形数据和属性数据的容器,它们全部存储在关系数据库(RDBMS)中,而且针对不同的关系数据库提供了Geodatabase的两个不同版本:Personal Geodatabase(个人版)和Multiuser Geodatabase(多用户版)。Personal Geodatabase基于微软公司的Access数据库实现,方便高效,一个Geodatabase为一个mdb文件,由于受Access数据库本身限制,Personal Geodatabase许多功能也受到限制;针对Oracle、SQLServer一类的大型数据库,ESRI提供了Multiuser Geodatabase,并通过ArcSDE(空间数据引擎)完成对其的访问操作。相对于Personal Geodatabase,Multiuser Geodatabase没有存储容量的限制,而且还支持多用户在线编辑、工作流、版本管理等高级特性。总之,相比其它空间数据模型,Geodatabase具有如下的特点:
(1)在同一数据库中统一管理各种类型的空间数据;
(2)通过合法性规则检查,空间数据的录入和编辑更加准确;
(3)空间数据更面向实际的应用领域;
(4)可以表达空间数据之间的相互关系;
(5)可管理连续的空间数据,无需分幅、分块;
(6)支持空间数据的版本控制和多用户并发操作;
正是由于Geodatabase的上述特点,使其广泛应用于国土、规划等各个领域。
Geodatabase模型相关推荐
- GIS数据格式:Geodatabase
转自:http://www.cnblogs.com/quansixiang/archive/2010/09/17/1829286.html 1 Geodatabase概念 Geodatabase是A ...
- ArcGIS的文件结构
ArcGIS文件分为shapefile,Coverage,Geodatabase这三种. 举个例子,大家使用那么长时间的Txt和Doc文件格式,也没有去考究他们有什么区别和联系,对于学习ArcGIS中 ...
- arcgis加载dwg显示一个点_shp文件转为dwg之后在arcgis下打开属性表有高程信息但在cad里面打开为何没高程 - 地学 - 小木虫 - 学术 科研 互动社区...
2.1方法一:使用属性分层 3.在属性表里选择"Selected By Attribute",通过属性值区分图层 4.经过这样的区分就可以选定图层了 5.保存选定的图层为SHP 6 ...
- arccatalog点要素显示不完_shp文件转为dwg之后在arcgis下打开属性表有高程信息但在cad里面打开为何没高程 - 地学 - 小木虫 - 学术 科研 互动社区...
2.1方法一:使用属性分层 3.在属性表里选择"Selected By Attribute",通过属性值区分图层 4.经过这样的区分就可以选定图层了 5.保存选定的图层为SHP 6 ...
- Centos7安装PostgreSQL 12.4 + postgis安装
Centos7安装PostgreSQL 12.4 + postgis安装 环境:Centos7.8-Mini + PostgreSQL 12.4 + # 关闭防火墙 systemctl stop f ...
- AutoCAD与ArcGIS的5种集成方式
AutoCAD是一款优秀的制图软件,在测绘上面也有广泛的应用,现在越来越多的测绘/测量的空间数据都采用GIS来管理,那么也往的AutoCAD格式数据如何与GIS集成哪?本节讨论一下AutoCAD与Ar ...
- 关于ArcGIS和PostGIS
这篇文章打算通过讲讲ArcGIS和PostGIS的关系,来深化一下空间类型的概念. 在机器上安装PostgreSQL数据库,创建用户sde,数据库test,架构名sde.然后在ArcMap中连接,发现 ...
- 东北森林航空消防地理信息系统介绍
一.系统功能概述 针对东北森林航空系统的业务要求,东北航空护林中心地理信息系统包含三个子系统:指挥中心子系统.WebGIS子系统和移动前线指挥子系统. 1.指挥中心子系统 指挥中心子系统包括:地理要素 ...
- 地理空间数据库(Geodatabase)结构(翻译)
用户通常将地理空间数据库(geodatabase)当作他们存储地理空间信息的物理存储方式,通常是使用数据库或者是文件系统.另外作为一个数据集集合的物理实例,每一个地理空间数据库有一些额外的关键方面: ...
最新文章
- 双流棠湖中学怎么样_全川前十高中,棠湖中学后来居上,七中、四中、成外是“大佬”...
- vivado----fpga硬件调试 (五) ----找不到ila核问题及解决
- 《Ext详解与实践》节选:自定义单元格的显示格式
- 12月12日习题答案大剖析!再接再厉
- Facebook已经过时,蜂巢新网络崛起
- mysql not in 的坑 -- null 值
- python是干什么的-python学来主要是干什么的
- Web前端开发神器-WebStorm
- 20200516每日一句
- 深度装机大师一键重装_“云骑士一键重装系统”,看标题就知道装系统原来如此简单...
- Javashop 7.0 增加小程序支付(二次开发)
- 反垃圾邮件 linux,Linux中Postfix反病毒和垃圾邮件工具(十)
- rhel7 卡在sda assuming drive cache write through不能进入操作系统的一个解决方案
- 计算机的桌面不见了,电脑桌面图标没有了怎么恢复 教你找回消失的电脑桌面图标...
- dubbo项目推送不能优雅停机
- c语言共有几种运算符_C语言的运算符和表达式有哪些
- element tree不刷新视图_00后都开始找工作了,这些都不懂还聊个啥?
- 为什么PHICH配置信息和下行带宽dl-bandwith必须在PBCH MIB上广播
- 最新发布 Debian 系统的详细安装过程
- mysql minus 语句用法_mysql如何用minus运算符?
热门文章
- vfp 修改本机时间_借助novapdfPro 将VFP报表无感生成PDF文件
- java angularjs 跨域访问_AngularJS实现跨域请求
- 用matlab分析系统工程案例,系统工程ISMmatlab代码.doc
- python同时发大量请求_Python批量发送post请求的实现代码
- java.util.zip 用法,Java压缩文件工具类ZipUtil使用方法代码示例
- 帆软报表使用及设置日志打印sql
- jquery.validator验证后ajax提交出现错误解决
- 分享三个USB抓包软件---Bus Hound,USBlyzer 和-USBTrace
- 阿里开源首个移动AI项目,淘宝同款推理引擎
- ICLR 2019提交截止,近1600篇论文已全部上线