您現在的位置: 18luck新利全站下载 >> 管理信息化>> Oracle>> 資料信息

如何在Oracle8.1.6 Spatial上進行編程(ppt 18頁)

所屬分類:
Oracle
文件大小:
141 KB
下載地址:
相關資料:
oracle
如何在Oracle8.1.6 Spatial上進行編程(ppt 18頁)內容簡介

如何在Oracle8.1.6 Spatial上進行編程目錄:
一、使用Oracle Spatial的前提條件
二、使用Easyloader應注意的一個問題
三、如何在程序中連接Oracle8i
四、如何在下載數據時進行SQL查詢
五、幾個常用的Oracle Spatial空間函數
六、如何保存與刷新DBMS表
七、幾個問題如何解決


如何在Oracle8.1.6 Spatial上進行編程內容簡介:
Mapinfo從 Professional5.5開始,才支持向Oracle8i Spatial中存取空間數據。在Professional5.5以前,Mapinfo隻支持通過ODBC向Oracle數據庫中存取Mapinfo Table 表的屬性數據。
Oracle也隻從Oracle8.1.5開始,才向Mapinfo提供了OCI底層接口,並通過OCI接口來實現與Mapinfo之間的空間數據存取。
如果用戶在安裝DBMS支持時,選擇了安裝Oralce8i支持,但是如果用戶的計算機上還沒有安裝Oracle8i客戶端程序,則Mapinfo在每次啟動的時候,都會報出一個錯誤,顯示找不到:“…….OCI.DLL”。用戶在安裝了Oracle8i客戶端程序後,此錯誤提示會自動消失。
用戶需要通過Easyloader來實現Mapinfo地圖數據向Oracle 數據庫中的第一次上載。(以後對表的修改,隻需要通過Mapinfo提供的刷新表功能,即可將對地圖數據的新編輯保存到Oralce數據庫中。)用戶可以到www.mapinfo.com.cn網站免費下載此程序。
對於 Professional6.0的用戶,如果采用Oracle8.1.6作為其空間數據庫,建議使用 Easyloader For Oralce8.1.6向Oracle數據庫中上載Mapinfo空間數據。
Oracle 8.1.6與Oracle 8.1.5相比,進行了某些重大內內部修改,但在存儲Mpinfo空間數據的功能方麵,沒有什麼變化。
1.在Oracl8.1.5中Oracle為上載後的Mapinfo表創建一個名為“PRINX”的唯一性索引字段(如果用戶指定讓Oracle為之創建的話)。而在Oracle 8.1.6中該唯一性索引字段名則為“MI_PRINX” 。
2.在Oracle8.1.5中Oracle為每個上載進Oracle數據庫服務器中的Mapinfo表創建一個名為“SDO_GEOM_METADATA”的視圖。但在Oracle8.1.6中,則利用一個名為“USER_SDO_GEOM_METADATA”視圖存儲所以上載進Oracle中的Mapinfo表的信息。
3.所以,如果用戶選擇Easyloader for Oracle8.1.5向Oracle8.1.6的數據庫中上載Mapinfo表,則此上載程序可能會出錯。



..............................

Baidu
map