电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Oracle Spatial時態空間數據庫設計

瀏覽:4日期:2023-11-13 08:18:29
需求前提:數據每年變化1~2次,軟件預計生命周期50年。 實踐環境:Oracle Spatial。 術語表:時空對象,快照。 時空對象:一個地理目標從誕生到消亡所經歷的空間和時間范圍及其屬性信息。這是一個為處理時空數據方便而抽象出來的概念,相當于全信息模型中的全信息對象。為了理解時空對象,我們以二維地物為例。二維地物在二維空間中占據一定的空間范圍,表現為一個二維幾何體,也就是它的幾何屬性。假如再增加一條時間軸,成為(x,y,t)坐標系,并認為任何的空間對象都有誕生和消亡,則這個二維地物就在(x,y,t)坐標系中占據了一定的三維空間。我們就把二維地物從誕生到消亡這一時間段所占據的空間-時間范圍稱之為“時空對象”。同理,也可以將時空對象擴展為三維的空間對象在時間維度上的延續,也就是四維對象。時空對象的屬性信息是一張二維表。 快照:一個地理目標在某一特定時刻所占據的空間范圍及其屬性信息,或者說:時空對象在某一特定的時刻所占據的空間范圍及其相應的屬性信息。舉例來說,地圖上繪制了一個飯店的位置,大小,這就是飯店的一個快照。因為飯店是從某一時刻才誕生的,又會在某一時刻消亡,而在誕生和消亡之間,還可能會搬遷或擴建。所以地圖上反映的僅僅是飯店在某一時刻的狀態,所以稱之為飯店在某一時刻的快照或時空對象在某一特定時刻的快照。注重,快照總是對應于某一特定的時刻,否則將失去快照的意義。快照的屬性信息是時空對象屬性信息表中的一條記錄。 設計方向:以時空對象的概念組織空間數據和屬性數據,使得對地物變遷歷史的查詢和分析成為可能。對應用層屏蔽歷史數據的處理過程,將歷史數據的處理當作數據庫模塊的功能之一。 技術要點: 1、 Oracle包變量的會話獨立性。 2、 動態視圖技術(基于函數的視圖) 每一個時空對象都是由多個快照記錄所描述的。觀察者的每一次觀察都是基于一個特定的觀察時間的。例如,圖示中的觀察者應該看到對象一的快照2和對象三的快照2,而無法看到對象二和對象一、三的其他快照記錄。看不到對象二是因為在此觀察時間之前,對象二已經消亡。看不到對象一的快照1是因為對象一有更新的觀察數據快照2可以更好地近似反映對象二在當前觀察時間所處的狀態。 數據表:數據表的設計基于以上概念 存儲過程:利用Oracle中包變量的會話獨立性,在包中建立以下幾個基本的存儲過程:設置當前觀察時間,獲取當前觀察時間,利用當前觀察時間和傳入的Snap_time,Snap_end參數判定快照記錄是否可見(Snap_Filter)。 視圖:建立在快照記錄表上的視圖,基于存儲函數Snap_Filter實現對表中記錄的篩選。傳入參數為:Snap_time,Snap_End.,返回值為此快照是否可見。 SELECT Obj_id, Snap_time, Geom, AttrFROM 快照記錄表 WHERE Snap_Filter(Snap_time, Snap_end) > 0;觸發器:視圖上的觸發器,使應用層用戶可以在視圖中插入,修改,刪除數據。 要點: 1、維護表中數據時要避免出現時間悖論,造成時間邏輯混亂。 2、快照記錄表中的Snap_end列的維護稍微麻煩一些,應小心謹慎。擴展與變化: 1、 支持多種觀察模式。 為了查詢功能的靈活性,可以增加幾個擴展功能的存儲過程:設置當前的觀察模式,獲取當前的觀察模式,重寫Snap_Filter函數以支持多種觀察模式。 例如:【對象歷史追溯模式】此時當前觀察時間這一參數失效,Snap_Filter的行為發生變化,視圖中看到的是某一(或某幾個)指定對象的所有快照。這種模式便于對單個對象的整個歷史變遷過程加以追蹤。 【時間段觀察模式】此時需要設置的觀察時間不是一個時間點,而是一個時間段。Snap_Filter的返回值也有了更豐富的含義,可以用不同的數字(例如:1,2,4)表示某一快照記錄在當前時間段開始,結尾,中間的可見性。這種模式可以用于需要對兩個不同時間點的數據進行比較的場合。 2、 增加對象關系表以描述時空對象之間的聯系 時空對象之間可能會有各種各樣的聯系,例如:變化,融合,分裂等。可通過以下表格加以描述。 使用方法:假如是查詢最新信息,即觀察時間為系統當前時間,則直接訪問視圖即可。假如是查詢歷史數據,只需在數據連接會話中調用存儲過程來設置當前觀察時間,其效果是所有視圖中可見的記錄集合都是當前觀察時間點可見的記錄,其他記錄不會出現在視圖中。
標簽: Oracle 數據庫
主站蜘蛛池模板: 萃取箱-萃取槽-PVC萃取箱厂家-混合澄清槽- 杭州南方化工设备 | 中红外QCL激光器-其他连续-半导体连续激光器-筱晓光子 | 河南道路标志牌_交通路标牌_交通标志牌厂家-郑州路畅交通 | 标准品网_标准品信息网_【中检计量】 | 浙江美尔凯特智能厨卫股份有限公司| 河南正规膏药生产厂家-膏药贴牌-膏药代加工-修康药业集团官网 | 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 2025第九届世界无人机大会 | 厚壁钢管-厚壁无缝钢管-小口径厚壁钢管-大口径厚壁钢管 - 聊城宽达钢管有限公司 | 英超直播_英超免费在线高清直播_英超视频在线观看无插件-24直播网 | 颚式破碎机,圆锥破碎机,制砂机-新乡市德诚机电制造有限公司 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 大功率金属激光焊接机价格_不锈钢汽车配件|光纤自动激光焊接机设备-东莞市正信激光科技有限公司 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 讲师宝经纪-专业培训机构师资供应商_培训机构找讲师、培训师、讲师经纪就上讲师宝经纪 | 电动球阀_不锈钢电动球阀_电动三通球阀_电动调节球阀_上海湖泉阀门有限公司 | 低合金板|安阳低合金板|河南低合金板|高强度板|桥梁板_安阳润兴 北京租车牌|京牌指标租赁|小客车指标出租 | 防火窗_耐火窗_防火门厂家_防火卷帘门-重庆三乐门业有限公司 | 电梯乘运质量测试仪_电梯安全评估测试仪-武汉懿之刻 | DWS物流设备_扫码称重量方一体机_快递包裹分拣机_广东高臻智能装备有限公司 | 电梯装饰-北京万达中意电梯装饰有限公司 | 海尔生物医疗四川代理商,海尔低温冰箱四川销售-成都壹科医疗器械有限公司 | 东莞精密模具加工,精密连接器模具零件,自動機零件,冶工具加工-益久精密 | 电镀整流器_微弧氧化电源_高频电解电源_微弧氧化设备厂家_深圳开瑞节能 | 济南冷库安装-山东冷库设计|建造|冷库维修-山东齐雪制冷设备有限公司 | 无压烧结银_有压烧结银_导电银胶_导电油墨_导电胶-善仁(浙江)新材料 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | 探鸣起名网-品牌起名-英文商标起名-公司命名-企业取名包满意 | 高铝砖-高铝耐火球-高铝耐火砖生产厂家-价格【荣盛耐材】 | 定量包装秤,吨袋包装称,伸缩溜管,全自动包装秤,码垛机器人,无锡市邦尧机械工程有限公司 | 恒温恒湿试验箱厂家-高低温试验箱维修价格_东莞环仪仪器_东莞环仪仪器 | 厂房出租_厂房出售_产业园区招商_工业地产 - 中工招商网 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | TTCMS自助建站_网站建设_自助建站_免费网站_免费建站_天天向上旗下品牌 | 对夹式止回阀厂家,温州对夹式止回阀制造商--永嘉县润丰阀门有限公司 | 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 自动气象站_农业气象站_超声波气象站_防爆气象站-山东万象环境科技有限公司 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 灰板纸、灰底白、硬纸板等纸品生产商-金泊纸业 | 振动传感器,检波器-威海广达勘探仪器有限公司| 台式低速离心机-脱泡离心机-菌种摇床-常州市万丰仪器制造有限公司 | 生物风-销售载体,基因,质粒,ATCC细胞,ATCC菌株等,欢迎购买-百风生物 |