<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    sunfruit[請訪問http://www.fruitres.cn]

    --我相信JAVA能走得更遠 QQ:316228067

    Oracle Spatial建立過程

    --sunfruit

    空間數據庫Oracle Spatial的建立過程如下:

    -- 創建最基本的個人興趣點表結構
    drop table poi;
    create table poi (gid?INTEGER,
    ??opid?INTEGER,
    ??gname?VARCHAR2(256),
    ??gshape?MDSYS.SDO_GEOMETRY);

    -- 更新用戶空間數據對象視圖(建立索引依賴她)
    delete from USER_SDO_GEOM_METADATA where TABLE_NAME='POI' and COLUMN_NAME='GSHAPE';
    insert into USER_SDO_GEOM_METADATA values ('poi',
    ?????'gshape',
    ?????MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('lon',?-- lontitude
    ??????????-64800000,?-- min(china 26430867 73.41907434101486)
    ??????????64800000,?-- max(china 49679991 137.99997381765377)
    ??????????1),??-- scale (china abs 23249124)
    ???????MDSYS.SDO_DIM_ELEMENT('lat',??-- latitude
    ??????????-32400000,?-- min(china -1677502 -4.6597267116858045)
    ??????????32400000,?-- max(china 21571819 59.92171939467364)
    ??????????1)),??-- scale (china abs 23249321)
    ?????NULL);

    -- 插入一個個人興趣點的SQL語句,使用標準點地物空間數據類型
    delete from POI;
    insert into POI values (20010001,
    ???1,
    ???'我的家',
    ???MDSYS.SDO_GEOMETRY(2001,?-- SDO_GTYPE
    ?????NULL,??-- SDO_SRID
    ?????SDO_POINT_TYPE(41884696, 14377039, NULL), NULL, NULL));

    -- 插入一個個人興趣點的SQL語句,使用另一種點地物空間數據組織結構
    delete from POI;
    insert into POI values (20010001,
    ???1,
    ???'我的家',
    ???MDSYS.SDO_GEOMETRY(2001,?-- SDO_GTYPE
    ?????NULL,??-- SDO_SRID
    ?????NULL,??-- SDO_POINT
    ?????MDSYS.SDO_ELEM_INFO_ARRAY (1,?-- SDO_STARTING_OFFSET
    ????????1,?-- SDO_ETYPE
    ????????1),?-- SDO_INTERPRETATION
    ?????MDSYS.SDO_ORDINATE_ARRAY (41884696,14377039)));

    -- 創建缺省的R-tree空間索引
    drop index POI_IDX;
    CREATE INDEX POI_IDX on poi(gshape)
    ?INDEXTYPE is MDSYS.SPATIAL_INDEX;
    --?PARAMETERS('SDO_LEVEL=10000');?-- 180*60*60*1000*2/100/100*90*60*60*1000*2/100/100 = 8398080000

    -- 索引粗濾矩形窗口選擇SQL語句(對于點地物對象,索引粗濾的結果是精確的)
    SELECT * FROM POI P
    ?WHERE sdo_filter(P.gshape,
    ??mdsys.sdo_geometry(2003,NULL,NULL,
    ????mdsys.sdo_elem_info_array(1,1003,3),
    ????mdsys.sdo_ordinate_array(41883696,14376039, 41885696,14378039)),
    ??'querytype=window') = 'TRUE';

    -- 精確匹配矩形窗口選擇SQL語句(計算非常耗時)
    SELECT * FROM POI P
    ?WHERE sdo_relate(P.gshape,
    ??mdsys.sdo_geometry(2003,NULL,NULL,
    ????mdsys.sdo_elem_info_array(1,1003,3),
    ????mdsys.sdo_ordinate_array(41883696,14376039, 41885696,14378039)),
    ??'mask=INSIDE querytype=window') = 'TRUE';

    ?

    posted on 2006-07-25 10:31 sunfruit 閱讀(457) 評論(0)  編輯  收藏 所屬分類: 數據庫

    主站蜘蛛池模板: 高清免费久久午夜精品| 亚洲中文字幕无码久久| CAOPORM国产精品视频免费| 日本免费一区二区三区最新vr| 亚洲一区在线视频| 成人免费无码大片A毛片抽搐色欲| 亚洲资源在线视频| 亚洲毛片免费观看| 国产人成亚洲第一网站在线播放| 免费精品国产自产拍在线观看图片 | 男女交性永久免费视频播放 | 亚洲精品自偷自拍无码| 欧美好看的免费电影在线观看| 91亚洲视频在线观看| 国产片AV片永久免费观看| 亚洲娇小性色xxxx| 国产精品国产午夜免费福利看| 亚洲AV女人18毛片水真多| 亚洲AV无码一区二区三区在线观看 | 麻豆一区二区免费播放网站| 亚洲综合在线一区二区三区| 精品国产麻豆免费网站| 黄网站色视频免费观看45分钟| 国产精品亚洲视频| 久久亚洲免费视频| 国产精品亚洲精品| 成年女人毛片免费播放视频m| 最近中文字幕mv免费高清电影| 毛色毛片免费观看| 日韩免费观看视频| 黄色三级三级三级免费看| 在线a亚洲v天堂网2019无码| 99久久免费看国产精品| 国产精品高清视亚洲一区二区| 全亚洲最新黄色特级网站 | 97在线线免费观看视频在线观看| 亚洲午夜无码毛片av久久京东热| 免费国产综合视频在线看| 青青青国产手机频在线免费观看| 亚洲va久久久久| 久久综合亚洲色HEZYO国产|