WEB开发网
开发学院数据库Oracle 在 Oracle XE构建 Google Earth 接口 阅读

在 Oracle XE构建 Google Earth 接口

 2007-05-10 12:20:03 来源:WEB开发网   
核心提示: 我们的目的是利用纬度和经度来表示地球上的某个位置,围绕地球的纬度线就像多层结婚蛋糕,在 Oracle XE构建 Google Earth 接口(2),底部那一层(或者说纬度 0)就是赤道,从赤道到北极或南极,最终定义一个区域,送货卡车使用的路线可能是条线,纬度共有 90 度,每一纬度大概是

我们的目的是利用纬度和经度来表示地球上的某个位置。围绕地球的纬度线就像多层结婚蛋糕,底部那一层(或者说纬度 0)就是赤道。从赤道到北极或南极,纬度共有 90 度。每一纬度大概是 69 英里。赤道以北称为北纬,赤道以南称为南纬。

经度以南北极为轴将地球分割开,就像切开的桔瓣一样。赤道是一种自然地物,而经线则是从人为定义的本初子午线(穿过英格兰格林威治)开始。经线在靠近两极时逐渐靠近,最终汇聚在一起。每一经度在赤道上大约相距 69 英里,在南极或北极则为零距离。

为了简化这些事物的计算机表示,习惯上将赤道以南的纬度和本初子午线以西的经度表示为负数。纬度和经度通常表示为度、分、秒,甚或是十进制度数。十进制度数处理起来更为简便,因此本文将使用该单位。

例如,Oracle 总部位于 500 Oracle Parkway,Redwood Shores,CA 94065,或“大概”在 37.529526,-122.263969(北纬 37.529526 度,西经 122.263969 度)。

这个示例过于精确了!标识一栋建筑物不需要在地理坐标中精确到小数点后 6 位数字。但是,到底需要精确到多少位呢?我们知道一纬度是 69 英里。因此,一度的十分之一是 6.9 英里,一度的百分之一是 .69 英里,以此类推(参见下表)。如果我们只是用一个点来标记该栋建筑物,则精确到小数点后四位足矣。

接下来,让我们看看空间数据的三种主要形式:点、线和多边形。

点很简单:一条纬线和一条经线就可以标记一个点。线和多边形就是一系列相连的点。线用于线状地物,例如道路与河流,而多边形是由若干条线组成,其中的线首尾相连,最终定义一个区域。送货卡车使用的路线可能是条线,而销售区域可能就是上述的多边形。

上一页  1 2 3 4 5 6 7  下一页

Tags:Oracle XE 构建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接