- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
资源环境信息系统(GIS)-5
第二章 环境GIS设计与开发 2.4 环境GIS开发技术路线 环境GIS开发的实现方式 环境GIS技术平台 环境GIS开发具体技术路线 环境GIS的三种实现方式 独立开发; 单纯二次开发; 集成二次开发 Thank You. 环境GIS的数据模型-ArcSDE ArcSDE的体系结构下图所示.图中客户端应用是最终用户运行的软件它可以是ArcInfo 包括ArcInfoEditor ArcView ArcIMS空间服务器MapObjects或其它的使用SDE C API应用。 环境GIS的数据模型-ArcSDE 使用ArcSDE有以下诸多好处: 为任何支持的客户应用提供空间数据服务 通过TCP/IP横跨任何同构或异构网络 提供从基于文件的系统到RDBMS管理数据系统的平滑升迁 以一种连续的无缝的数据库管理大型地理要素 通过标准的API提供查询检索函数的开放存取 真正的client/server计算环境 跨越Internet提供公开的空间数据访问 在服务器端有ArcSDE空间数据引擎应用服务器RDBMS的SQL引擎及其数据库存储管理系统ArcSDE 通过SQL 引擎执行空间数据的搜索将满足空间和属性搜索条件的数据在服务器端缓冲存放并发回到客户端ArcSDE 的可以通过SQL 引擎提取数据子集其速度仅取决于数据子集的大小而与整个数据集大小无关所以ArcSDE可以管理海量数据。 ArcSDE数据模型 ArcSDE 以层的方式来管理地理数据,具有共同属性项的一类要素可以放到一层中,每个数据库记录对应一个实际要素。ArcSDE 为数据库中各层Layer 建立了空间索引,空间索引是将层从逻辑上分成一个个小块,称为cell,层中的要素则分解到各cell 中加以描述,并将此描述信息写到索引表中,落到多个cell 上的要素将在每个cell 对应的索引记录中加以描述,没有数据的cell不包括在索引表中。 ArcSDE如何存储和组织地理要素 ArcSDE 存储和组织数据库中的空间要素的方法是将空间数据类型加到关系数据库中,ArcSDE 并不改变和影响现有的数据库或应用。它只是在现有的数据表中加入图形数据项Shape column, 供软件管理和访问与其关联的空间数据。ArcSDE将地理数据和空间索引放在不同的数据表中,通过关键项将其相联,将图形数据项加到一个商业数据库表后我们称该表为空间可用的(spatially enabled),ArcSDE通过将信息存入层表LAYERS table 来管理空间,可用表层表帮助管理商业表和空间数据之间的连接,该结构如图所示。 对空间可用表我们可象通常那样对表中数据进行查询合并也可以进行图到属性或属性到图的查询。 例如我们可以 1 返回以某一选中的地块为中心20公里半径范围内的所有地块。 2 返回该范围内所有用地的拥有者的名单及地址 3 返回某人譬如张三所拥有的所有用地及其空间分布在ArcSDE 中有一组表称为元数据表meta-data tables 用于空间数据的描述和管理# VERSION表记录ArcSDE 服务器的版本号ArcSDE I/O 管理器靠检查该表以确定版本的兼容性。 地理要素 地理要素可以是自然的如河流植被等自然要素的人为子集,如用地范围行政区域等或人造设施如道路管线建筑等等。ArcSDE 中的地理要素由其属性和几何形状---点线或面组成ArcSDE 也允许空(Nil) Shape ,空Shape 没有几何形状但有属性。 点:定义离散的无面积或长度的地理要素。如大比例尺地图上的水井、电线杆以及较小比例尺地图上的建筑甚至城市等。点Shape 可有一个或多个点含多个点的shape称为多点shape。 多点shape表示一组不相连的坐标点。 线:表示诸如街道河流等高线等地理要素。ArcSDE 支持两种类型的线性shape :简单线Simple lines 和线lines 简单线是形成一个shape 的一组离散的不相交的线的集合简单线可用于表示带分支的河流或街道简单线也能有几个部分以表示不连续的shapes 如有的部分在地表以下的河流的地表部分如图所示 线:是象公共汽车线路那样的图形,该图形有自我交叉或重复。如图所示 面或多边形:是一组封闭的图形。 如国家地区土地利用情况土壤类型等面可以是简单的多边形或带岛的多边形如图所示 ArcSDE如何存放图形Shapes?ArcSDE用X Y坐标存放图形。 点:单一X Y 坐标记录; 线:有序的一组X Y 坐标记录; 面:一组起始结点和终止结点相同的线段对应的X Y 坐标记录。 ArcSDE还允许在X Y坐标上加Z值Z值用来表示X Y点处对应的高度或深度,因此ArcSDE 的图形可以是二维
文档评论(0)