cl991036
管理员
管理员
  • 注册日期2003-07-25
  • 发帖数5913
  • QQ14265545
  • 铜币29654枚
  • 威望213点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
阅读:3020回复:0

ArcGIS 数据模型

楼主#
更多 发布于:2003-07-27 00:09
空间数据库是指在关系型数据库(DBMS)内部对地理信息进行物理存储。下图举例说明一个空间数据库示例。



空间数据库与coverage数据模型相比,有许多优点:

所有数据(矢量,栅格,地址,测量,CAD等)一起存储在商业DBMS中。这就意味着可以有一个完整的数据管理策略,极大的简化了支持和维护过程,并减少了费用。个人空间数据库基于Microsoft's Jet engine。而支持多用户的空间数据库访问的ArcSDE可以基于IBM DB2, Informix, Oracle, 或Microsoft SQL Server。

空间数据库允许多用户通过使用版本管理和长事务处理访问数据库。多个用户可以读写同一个、共享的数据库。

支持智能化的要素、规则和关系。空间数据库数据模型支持对象(数据库表中的行)和要素(有几何形状的对象)集合。空间数据库还支持高级功能,例如几何和逻辑网络,真实曲线,复杂多边形和用户定义要素。矢量数据现在可以有二维,三维或四维(x,y,z, 和m)。用户能定义拓扑、关系和规则。所有这些都可以用菜单驱动的GUI做到,无需编程。

空间数据库通过ArcCatalog, ArcMap, 和 ArcToolbox的标准菜单和工具进行访问。编程者还能使用软件包含的ArcObjects, OLE DB, 和SQL APIs。这些数据访问能力是使用普遍接受的工业标准APIs构建的。更重要的是它能支持直接读取许多不同类型的文件和数据库。应用程序(ArcMap, ArcCatalog等)和用户无需知道任何幕后的数据转换。

空间数据库可能看上去很复杂,实际上,理解空间数据库的基础和工作原理是相当简单的。他们等价于存在DBMS中shapefiles 和 coverages。使用ArcCatalog中的标准工具可以很容易的创建和管理空间数据库,并且ArcMap提供简单工具对空间数据库进行操作。对于那些有应用开发要求的用户还可以提供上面描述的高级功能。

ArcGIS 数据模型

空间数据库结构允许为特定行业和应用创建共同的或基本的数据模型。ArcGIS数据模型提供现成的框架来建模并在空间数据库中描述现实世界对象的行为。他们构建在每个领域普遍接受的标准之上,并提供可以用ArcEditor 或 ArcInfo进行配置和定制的数据模型。数据移植是GIS项目耗时最长、费用最贵的部分。这些数据模型提供“快速启动”来优化性能,以及建立工业标准改善数据共享。
喜欢0 评分0
没钱又丑,农村户口。头可断,发型一定不能乱。 邮箱:gisempire@qq.com
游客

返回顶部