在 Oracle XE构建 Google Earth 接口
2007-05-10 12:20:03 来源:WEB开发网现在,我将详细说明如何使用免费的 Oracle 数据库 XE 数据库来尝试存储、管理和分析空间数据。
关于简单性
存储经度和纬度的最简单方法是在数域中进行存储。使用数域存储坐标可以很好地通过点处理简单事物。需要扩充时可使用 Locator(定位器),这是完整 Oracle Spatial 工具(随附在 Oracle 商业产品中)的 XE 子集。通过 Locator,您可以从使用简单的经/纬度转向使用“几何结构”。sdo_geometry 数据类型可以存储点、线、多边形以及更为复杂的几何图形,例如多点、多线和多个多边形。您还可以使用操作符,用于计算几何图形之间距离、查找最近的相邻物体,以及确定两个几何图形是否交叉(“州际公路 70 是否进入科罗拉多州?”)。
如果您的操作不仅仅是将点置于地图上,那么 Locator 十分适用,但对于简单问题,可以使用简单工具。
Oracle 数据库 XE(可以从 Oracle 技术网下载)具有 Windows 和 Linux 两种版本。对于 Linux 安装,请下载 RPM,然后进行安装:
rpm –ivh oracle-xe-10.2.0.1-1.0.i386.rpm
我在安装中遇到了两个小问题。首先,我没有足够的交换空间。我遵循 Red Hat 说明设置并激活了更多的交换空间,而不是在硬盘上创建一个较大的交换分区。简言之,您需要创建一个用于交换的文件,并将其指定为交换文件,然后将其打开。这组命令如下:
dd if=/dev/zero of=/path-to-swap/swapfile bs=1024 count=1200000
mkswap /path-to-swap/swapfile
swapon /path-to-swap/swapfile
您将通过 Web 界面配置和使用(大多数时候)Oracle 数据库 XE。如果在本地计算机上安装了 XE,则将浏览器指向 http://127.0.0.1:8080/apex。如果是在远程服务器上进行的安装,您可能会遇到一个小问题,因为默认情况下 Web 浏览器只为本地客户端提供服务。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
赞助商链接