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

来源:互联网 发布:交换机端口down 编辑:程序博客网 时间:2024/06/05 09:08

元素Element

       构成几何形对象的零件,包括点、折线段和多边形
       多边形按照顶点排列顺序分为外部多边形和内部多边形,顺时针为内,逆时针为外
              一个内多边形和若干外多边形组成带洞的多边形
几何形Geometry

       Geometry代表一个地物,由若干顺序排列的元素构成
    构成元素可以是单个、多个同类型或者多个不同类型

图层Layer

       图层是若干具有相同属性的几何形的集合
              人口密度、道路桥梁网络等
       图层的几何形和相关的空间索引都保存在标准的数据库表中
坐标系Coordinate System(空间参照系)
       空间数据都具有坐标系属性,坐标系可以是地理相关的,也可以和地理无关
              地理相关的坐标数据有长度单位
              地理无关即平面直角坐标(笛卡尔坐标)

坐标系Coordinate System(空间参照系)
       Spatial支持四种坐标
              笛卡尔坐标Cartesian coordinate
                     平面直角坐标,是几何形的缺省坐标系
       地理坐标geodetic coordinate
              经纬度坐标,与大地基准点相关
       投影坐标projected coordinate
              对应不同的应用目的,有多种投影方式
       局部坐标local coordinate
              非地理应用,如CAD等

容差Tolerance
       容差值用来设定空间数据在运算时的精度
              反映了两个分离的点被考虑为重合的距离
                     对于地理数据,容差值的单位是米
                     对于非地理数据,容差值的单位和坐标系的单位一致
              越小的容差值对应越高的运算精度
              可以在图层元数据和某些空间运算参数中设定容差值,地理数据的容差值和具体的应用相关
       对于非地理数据,容差值可以设定为数据最高精度的0.5倍

       在地理数据中设定过大的容差可能引起多边形相对边重合而错误


容差示例
       a,b的实际距离为0.846049894,应用距离函数SDO_GEOMETRY.DISTANCE
              如果图层容差为0.005,返回0.846049894
              如果容差设定为0.5,返回0

 


阅读全文
0 0
原创粉丝点击