网站大量收购闲置独家精品文档,联系QQ:2885784924

oracle spatia 和st_geometry的简要对比oracle spatial 和st_geometry的简要对比oracle spatial 和st_geometry的简要对比oracle spatial 和st_geometry的简要对比.ppt

oracle spatia 和st_geometry的简要对比oracle spatial 和st_geometry的简要对比oracle spatial 和st_geometry的简要对比oracle spatial 和st_geometry的简要对比.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
P art 2 Oracle Spatial 建库 方法一:脱离第三方平台,采用Oracle数据库SQL语句; 方法二:利用第三方平台进行建库(如ArcGIS) Oracle Spatial 空间数据库建设流程 Oracle Spatial 空间数据库建设流程 1、创建关系表 CREATE TABLE cola_markets (  mkt_id NUMBER PRIMARY KEY,  name VARCHAR2(32), shape SDO_GEOMETRY ); Oracle Spatial 空间数据库建设流程 2、填写空间元数据   INSERT INTO USER_SDO_GEOM_METADATA   VALUES (   cola_markets,   shape,   MDSYS.SDO_DIM_ARRAY( -- 20X20 grid   MDSYS.SDO_DIM_ELEMENT(X, 0, 20, 0.005),   MDSYS.SDO_DIM_ELEMENT(‘Y’, 0, 20, 0.005)),   NULL -- SRID ); Oracle Spatial 空间数据库建设流程 3、创建空间索引   CREATE INDEX cola_spatial_idx   ON cola_markets(shape)   INDEXTYPE IS MDSYS.SPATIAL_INDEX; 4、插入空间数据 5、空间数据查询及分析 Oracle Spatial 第三方平台建库 1、利用ArcCatalog的数据库直连功能(10.1以上版本支持),进行数据库连接 2、通过arccatalog提供的建表功能创建包含SDO_GEOMETRY列的数据表、或使用Import等工具导入shp等数据,选择为SDO_GEOMETRY 即可 后续的元数据配置,图层验证等操作全部委托arcgis的内置功能完成。 Oracle Spatial 第三方平台建库 P art 3 Oracle Spatial 函数 Oracle Spatial 空间查询和分析函数 几何对象的关系(True/False):relate,within_distance 验证:validate_geometry_with_context, validate_layer_with_context 单个对象操作: Sdo_arc_densify, sdo_buffer, sdo_centroid, sdo_convexhull Sdo_area, sdo_length, sdo_max_mbr_ordinate, Sdo_min_mbr_ordinate, Sdo_mbr, sdo_pointonsurface 两个对象:sdo_distance, sdo_difference, sdo_intersection, sdo_union, sdo_xor Thank You TABLE_NAME为含有空间数据字段的表名,COLUMN_NAME为空间数据表中的空间字段名称,DIMINFO是一个按照空间维顺序排列的SDO_DIM_ELEMENT对象的动态数组,SRID则用于标识与几何对象相关的空间坐标参考系。 * * * * * * 方案一?优点:完全脱离第三方平台自主性、独立性显著,建库过程完全依靠建库脚本可完成。?缺点:(1)建库过程较复杂,建库脚本编制需对oracle?spatial体系架构比较了解。??????(2)空间数据库成果在应用层面需要应用软件的支持才可发挥作用。 ?方案二?优点:利用第三方平台后,屏蔽掉很多数据库层面的操作和配置要求,降低了数据库?建设难度。?缺点:(1)建库过程依赖第三方平台,无法通过独立的建库脚本完成建库过程。??????(2)第三方平台介入后,对数据库应用存在未知风险。 * * Oracle Spatial 简介 P art 1 Oracle Spatial 概述 1、是Oracle公司推出的空间数据库组件 2、通过Oracle数据库系统存储和管理空间数据 3、提供函数完成 (1)直接访问Oracle数据库的空间数据 (2)建立空间索引 (3)进行空间数据分析 等复杂的GIS功能 Oracle Spatial 概述 Oracle Spatial 概述 Oracle从9i开始对空间数据提供了较为完备的支持。 Oracle 10g又加入了一些新的功能 Oracle 11g提供了对三维空间数据几何模型(如Point Cloud、TIN)的R树空间索引的支持 Oracle Spatial主要通过: 元数据

文档评论(0)

cxiongxchunj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档