您现在的位置: 精品资料网 >> 管理信息化 >> 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表,则此上载程序可能会出错。


 


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