ГеоРСС
Расширение имени файла |
.rss, .xml |
---|---|
Тип интернет-СМИ | application/rss+xml (Регистрация готовится) [1] |
Расширено с | XML |
GeoRSS — это спецификация для кодирования местоположения как части веб-канала . (Веб-каналы используются для описания каналов («каналов») контента, таких как новостные статьи, аудиоблоги , видеоблоги и текстовые записи блогов . Эти веб-каналы отображаются с помощью таких программ, как агрегаторы и веб-браузеры .) Имя «GeoRSS» " происходит от RSS , наиболее известного формата веб-каналов и распространения.
В GeoRSS содержимое местоположения состоит из интересующих географических точек, линий и полигонов, а также описаний соответствующих объектов. Каналы GeoRSS предназначены для использования географическим программным обеспечением, например генераторами карт. Создавая эти кодировки на основе общей информационной модели, сотрудничество GeoRSS способствует функциональной совместимости и «восходящей совместимости» между кодировками.
На данный момент сотрудничество GeoRSS завершило работу над двумя основными кодировками, которые называются GeoRSS Geography Markup Language (GML) и GeoRSS Simple. GeoRSS-Simple — это очень легкий формат, который поддерживает базовую геометрию (точку, линию, прямоугольник, многоугольник) и охватывает типичные случаи использования при кодировании местоположений. GeoRSS GML — это официальный профиль приложения GML Открытого геопространственного консорциума (OGC), который поддерживает более широкий спектр функций, чем GeoRSS Simple, в частности системы координат, отличные от широты и долготы WGS84 . Существует также сериализация W3C GeoRSS, которая устарела и частично устарела, но по-прежнему наиболее широко используется.
GeoRSS можно использовать для расширения RSS 1.0 и 2.0, а также Atom , . последнего стандарта IETF для каналов
Примеры [ править ]
Вот простой пример GeoRSS с использованием Atom.
<?xml version="2.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"
xmlns:georss="http://www.georss.org/georss">
<title>Earthquakes</title>
<subtitle>International earthquake observation labs</subtitle>
<link href="http://example.org/"/>
<updated>2005-12-13T18:30:02Z</updated>
<author>
<name>Dr. Thaddeus Remor</name>
<email>[email protected]</email>
</author>
<id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id>
<entry>
<title>M 3.2, Mona Passage</title>
<link href="http://example.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>
Вот фрагмент схемы кодировки GeoRSS GML для RSS 2.0.
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
xmlns:georss="http://www.georss.org/georss"
xmlns:gml="http://www.opengis.net/gml">
<channel>
<link>http://maps.google.com</link>
<title>Cambridge Neighborhoods</title>
<description>One guy's view of Cambridge, Massachusetts</description>
<item>
<guid isPermaLink="true">00000111c36421c1321d3</guid>
<pubDate>Thu, 05 Apr 2007 20:16:31 +0000</pubDate>
<title>Central Square</title>
<description>The heart and soul of the "new" Cambridge. Depending on where you
stand, you can feel like you're in the 1970s or 2020.</description>
<author>rajrsingh</author>
<georss:where>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>
+71.106216 42.366661
+71.105576 42.367104
+71.104378 42.367134
+71.103729 42.366249
+71.098793 42.363331
+71.101028 42.362541
+71.106865 42.366123
+71.106216 42.366661
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</georss:where>
</item>
</channel>
</rss>
Вот пример W3C geo GeoRSS.
<?xml version="1.0"?>
<?xml-stylesheet href="/eqcenter/catalogs/rssxsl.php?feed=eqs7day-M5.xml" type="text/xsl"
media="screen"?>
<rss version="2.0"
xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>USGS M5+ Earthquakes</title>
<description>Real-time, worldwide earthquake list for the past 7 days</description>
<link>https://earthquake.usgs.gov/eqcenter/</link>
<dc:publisher>U.S. Geological Survey</dc:publisher>
<pubDate>Thu, 27 Dec 2007 23:56:15 PST</pubDate>
<item>
<pubDate>Fri, 28 Dec 2007 05:24:17 GMT</pubDate>
<title>M 5.3, northern Sumatra, Indonesia</title>
<description>December 28, 2007 05:24:17 GMT</description>
<link>https://earthquake.usgs.gov/eqcenter/recenteqsww/Quakes/us2007llai.php</link>
<geo:lat>5.5319</geo:lat>
<geo:long>95.8972</geo:long>
</item>
</channel>
</rss>
См. также [ править ]
- Система управления геопространственным контентом
- Atom (стандарт) — формат веб-синдикации IETF на основе XML.
- RSS — действительно простое распространение.
Ссылки [ править ]
- ^ «Тип носителя application/rss+xml» . Сетевая рабочая группа. 22 мая 2006 года . Проверено 16 августа 2007 г.
Внешние ссылки [ править ]
- Georss.org (заархивировано 9 сентября 2020 г.) , веб-сайт со спецификациями GeoRSS (описывает все три кодировки) и примерами.
- Технический документ OGC (pdf) , Открытый геопространственный консорциум: введение в GeoRSS.