自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 Oracle Spacial(空间数据库)使用注意事项

1、数据建模和数据装载1.1 始终验证数据的有效性通过验证函数SDO_GEOM.VALIDATE_*执行验证。或者通过SDO_MIGRATE.TO_CURRENT函数修正任何无效多边形几何体的取向。网络模型就应使用SDO_NET.VALIDATE_NETWORK函数来验证网络的有效性。1.2 始终将二维点和三维点存储在SDO_POINT中为了存储二维点和三维点应当一直使用SDO

2017-11-30 09:12:18 692

转载 Oracle Spacial(空间数据库)常见的错误

1、ORA-13226:没有空间索引接口将不被支持当使用一个空间操作符时,如果没有使用空间索引导致该操作符不能被完成将会返回该错误。这可能会发生在当你使用的列上没有空间索引、或者优化器没有选择以所用为基础进行计算时。解决办法:如果在空间操作符的列上没有索引,就创建一个索引。如果优化器没有选择空间索引,那么久显式地指定index或ordered以确保空间索引被使用。例如:select

2017-11-30 09:11:40 2112

转载 Oracle Spacial(空间数据库)SDO_MIGRATE包函数

SDO_MIGRATE包SDO_MIGRATE.TO_CURRENTFormat (Any Object-Relational Model Implementation toCurrent)SDO_MIGRATE.TO_CURRENT(tabname IN VARCHAR2[, column_name IN VARCHAR2]);orSDO_MIGRATE.TO_CUR

2017-11-30 09:10:51 612

转载 Oracle Spacial(空间数据库)sdo_lrs包函数

sdo_lrs包Subprograms for Creating and Editing Geometric Segments1、SDO_LRS.DEFINE_GEOM_SEGMENT(过程)语法:SDO_LRS.DEFINE_GEOM_SEGMENT(geom_segment IN OUT SDO_GEOMETRY[, start_measure IN NUMBER,

2017-11-30 09:10:19 769

转载 Oracle Spacial(空间数据库)sdo_util包的函数

sdo_util包的函数1、sdo_util.remove_duplicate_vertices删除重复的顶点SDO_UTIL.REMOVE_DUPLICATE_VERTICESgeometry IN SDO_GEOMETRY,tolerance IN NUMBER) RETURNSDO_GEOMETRY; --更新一条有重复点记录update i_exch_s

2017-11-30 09:09:19 3276

转载 Oracle Spacial(空间数据库)sdo_Geom包的函数

sdo_Geom包的函数:SDO_GEOM (geometry) subprograms, except for thefollowing, which aresupported for both two-dimensional and three-dimensionalgeometries:– SDO_GEOM.RELATE with the ANYINTERACT mask–

2017-11-30 09:08:30 3445

转载 Oracle Spacial(空间数据库)空间索引

1、空间索引的创建1)创建索引之前总是要为空间层插入元数据2)如果之前创建的索引失败了,必须先删除才能创建Drop index customers_sidx;创建索引:Create index customers_sidx oncustomers(location) Indextype is mdsys.spatial_index在索引创建过程中,Oracle检查索引列

2017-11-30 09:06:49 3370

转载 Oracle Spacial(空间数据库)查询空间数据2

关系操作符语法:操作符OVERLAPBDYDISJOINT(geometry1,geometry2);1、SDO_ANYINTERACT2、SDO_CONTAINS3、SDO_COVEREDBY4、SDO_COVERS5、SDO_EQUAL6、SDO_INSIDE7、SDO_ON8、SDO_OVERLAPBDYDISJOINT9、SDO_OVERLAPB

2017-11-30 09:05:40 691

转载 Oracle Spacial(空间数据库)查询空间数据1

1、SDO_FILTERSDO_FILTER(geometry1,geometry2, param);判断两个几何体是否有相交SELECT c.mkt_id, c.name  FROM cola_markets c WHERE SDO_FILTER(c.shape,                  SDO_GEOMETRY(2003,                 

2017-11-30 09:02:03 3486

转载 Oracle Spacial(空间数据库)geometry元数据结构

geometry元数据内容         每一维的名称、上下限和容差值         存放在系统表中,用户不能直接访问,通过三个视图来存取:                   USER_SDO_GEOM_METADATA,可以更新                   ALL_SDO_GEOM_METADATA,只可以查询                   DBA_SDO

2017-11-30 08:58:13 1161

转载 Oracle Spacial(空间数据库)GEOMETRY示例

矩形rectangleSDO_GTYPE=2003SDO_SRID=NULLSDO_POINT=NULLSDO_ELEM_INFO=(1,1003,3)1指明本元素坐标偏移量1003表明是简单元素,外部多边形3表明是rectangle,只需要两对坐标SDO_ORDINATE=(1,1,5,7)矩形的起始点坐标(1,1),终点坐标(5,7)带洞

2017-11-22 09:28:24 662

转载 Oracle Spacial(空间数据库)SDO_GEOMETRY介绍

create type SDO_GEOMETRY as object ( SDO_GTYPE number, SDO_SRID number, SDO_POINT SDO_POINT_TYPE,  SDO_ELEM_INFOMDSYS.SDO_ELEM_INFO_ARRAY, SDO_ORDINATES MDSYS.SDO_ORDINATE_ARRAY);create

2017-11-22 09:04:56 2004

转载 Oracle Spacial(空间数据库)创建空间字段示例

示例:插入/索引/查询SDO_GEOMETRY对象类型Geometry示例Geometry元数据结构度量单位创建Feature表“可乐市场” CREATE TABLECOLA_MARKETS          ("MKT_ID"NUMBER(10) NOT NULL,          "NAME"  VARCHAR2(10),          "SHAPE"

2017-11-21 09:01:10 1224

转载 Oracle Spacial(空间数据库)空间聚集函数

定义         空间聚集函数作用于包含若干几何对象的查询结果,返回单个SDO_GEOMETRY对象         示例:返回查询结果的最小包围盒                   selectSDO_AGGR_MBR(shape) from cola_market          SDOAGGRTYPE类型                   多数空间聚集函数以SD

2017-11-21 08:46:32 659

转载 Oracle Spacial(空间数据库)空间关系和条件

Spatial在次过滤中实现几何形之间的空间关系运算Spatial提供了几个次过滤方法实现空间关系         SDO_RELATE测试拓扑关系         SDO_WITHIN_DISTANCE测试两个空间对象是否在指定的距离范围内         SDO_NN确定一个空间对象的最近邻居SDO_RELATE         采用9交叉模型来表达点线面之间的空间关系

2017-11-21 08:43:12 761

转载 Oracle Spacial(空间数据库)查询模型和空间索引

查询模型Spatial采用两级查询模型来实现空间查询和空间连接空间查询分为两个独立的操作,两次操作的结果合成为最终结果两个操作分别称为主过滤Primaryfilter和次过滤Secondary filter主过滤先进行粗略的比较,快速生成查询结果的候选几何对象集合,计算代价小次过滤对来自主过滤的候选集合进行精确的匹配,生成精确的最终结果,计算代价高,但主过滤大大降低了计算复杂度

2017-11-20 09:08:39 1131

转载 Oracle Spacial(空间数据库)数据模型

元素Element构成几何形对象的零件,包括点、折线段和多边形多边形按照顶点排列顺序分为外部多边形和内部多边形,顺时针为内,逆时针为外一个内多边形和若干外多边形组成带洞的多边形几何形GeometryGeometry代表一个地物,由若干顺序排列的元素构成构成元素可以是单个、多个同类型或者多个不同类型图层Layer图层是若干具有相同属性的几何形的集合人口密度、道路桥

2017-11-20 08:47:57 947

转载 oracle Spatial(空间数据库)概述

概述Oracle Spatial主要通过元数据表、空间数据字段(即SDO_GEOMETRY字段)和空间索引来管理空间数据,并在此基础上提供一系列空间查询和空间分析的函数,让用户进行更深层次的GIS应用开发。Oracle Spatial使用空间字段SDO_GEOMETRY存储空间数据,用元数据表来管理具有SDO_GEOMETRY字段的空间数据表,并采用R树索引和四叉树索引技术来提高空间查询和空间

2017-11-17 09:18:37 4195

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除