zoukankan      html  css  js  c++  java
  • 创建、插入空间信息表

    对经纬度坐标,坐标系统一定要用 8307, 否则结果不正确!

    CREATE TABLE MyGeom
    (
    id NUMBER,
    name VARCHAR2(35),
    geom SDO_GEOMETRY
    );

    插入圆形

    INSERT INTO MyGeom VALUES
    (
    1,
      '圆形',
      SDO_GEOMETRY
      (
        2003, -- SDO_GTYPE: 二维多边形
        8307, -- 大地坐标
        NULL, -- SDO_POINT_TYPE is null
        SDO_ELEM_INFO_ARRAY -- SDO_ELEM_INFO attribute (see Table 4-2 for values)
        (
          1, -- Offset is 1
          1003, -- 多边形
          4 -- 圆形
        ),
        SDO_ORDINATE_ARRAY -- SDO_ORDINATES attribute
        (
    111.788889,28.318333,
    112.633783,28.315394,
    112.291389,27.621667
        )
      )
    );

    插入多边形

    INSERT INTO MyGeom VALUES
    (
    2,
      '多边形',
      SDO_GEOMETRY
      (
        2003, -- SDO_GTYPE: 二维多边形
        8307, -- 大地坐标系
        NULL, -- SDO_POINT_TYPE is null
        SDO_ELEM_INFO_ARRAY -- SDO_ELEM_INFO attribute (see Table 4-2 for values)
        (
          1, -- Offset is 1
          1003, -- 多边形
          1 -- Interpretation is 1 if line string is connected by straight lines.
        ),
        SDO_ORDINATE_ARRAY -- SDO_ORDINATES attribute
        (
    112.291389,27.621667,
    112.633333,26.908333,
    112.358333,25.561667,
    111.340000,25.276667,
    109.316667,26.583333,
    109.355833,27.882500,
    111.788889,28.318333,
    112.291389,27.621667
        )
      )
     
    );

  • 相关阅读:
    MAVEN[08]
    MAVEN[04]
    hdu 1757【A Simple Math Problem】
    hdu 1507【Uncle Tom's Inherited Land*】
    hdu 2768【Cat vs. Dog】
    hdu 1392【Surround the Trees】
    hdu 1348【wall】
    hdu 2824【The Euler function】
    hdu 1147【Pickup sticks】
    hdu 1528【Card Game Cheater】
  • 原文地址:https://www.cnblogs.com/mol1995/p/10868709.html
Copyright © 2011-2022 走看看