请输入您要查询的百科知识:

 

词条 GeoRSS
释义

GeoRSS概念

GeoRSS是一种描述和查明互联网内容所在物理位置的方法。通过使用GeoRSS,搜索Web站点或者与地理位置有关的项目就成为可能。此外,GeoRSS有助于将RSS feed立即分发到基于事件类型和位置的特定用户。例如,在明尼苏达州(美国州名)发生恶劣天气期间,所有的在一个特定位置的100公里范围之内的(如邮政编码为55455的)与飓风相关的警报和警告都可以传送到用户的计算机、个人数字助理(PDA)、移动电话机或者其它的数字通信设备上。

GeoRSS原理

GeoRSS利用地理标识语言(GML),即利用可扩展标记语言 (Extensible Markup Language, XML)存储和传输地理数据的方法。原始的GML模型以由World Wide Web联盟(W3C)所开发的资源描述框架(RDF)为基础。GML保持着RDF的许多特性,包括智能代理和一个用于描述和查询数据的标准语法。

在GML中,地理对象的特点被编码为文档内的元素。这些元素可以描述复杂的地理特性,如峡谷、湖泊和河流。人工制造的创造物,如建筑物、公园和城市也可以被描述。在GML中,位置是根据几何中点、线(也称为线串或线段)或者界面(也称为多边形)来从算术上设定的。这个过程称为地理标记(Geotagging)。

在地理标记中,一个点是由一个有序偶定义的,在这个有序偶中,首先列示的是纬度坐标,其后是一个空格,然后是经度坐标。一条线是由代表其端点的两个点定义的。一个界面由三个点或多个点组成,这些点定义了地球表面的一个多边形。一个多边形的边缘可以是纬线和经线,这时就形成了一个称为正/长方形的四边图形。作为选择,一个多边形的每个边可以是一条测地线,这条线代表着地球表面两点间的最短距离。如果需要三维数据的话,可以为任何界面定义上面的海拔和下面的海拔。

从一个用户的观点看,位置没有必要如此正式地通过地理编码的方式来定义,其中一些习惯的特性,如邮递区号、街道名称、地址、十字路口或者界标都是确定的点、线或者边界。

GeoRSS范例

<?xml version="1.0" encoding="utf-8"?>

<feed xmlns="http://www.w3 dot org/2005/Atom"

xmlns:georss="http://www.georss dot org/georss">

<title>Earthquakes</title>

<subtitle>International earthquake observation labs</subtitle>

<link href="http://example dot org/"/>

<updated>2005-12-13T18:30:02Z</updated>

<author>

<name>Dr. Thaddeus Remor</name>

<email>tremor@quakelab dot edu</email>

</author>

<id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id>

<entry>

<title>M 3.2, Mona Passage</title>

<link href="http://example dot org/2005/09/09/atom01"/>

<id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>

<updated>2005-08-17T07:02:32Z</updated>

<summary>We just had a big one.</summary>

<georss:point>45.256 -71.92</georss:point>

</entry>

</feed>

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/31 5:50:59