2010-07-14 2 views
0

Это Google GeoRSS, который в "мои карты":Есть ли простой способ создания geo RSS, такого как Google GeoRSS?

<?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>beijing 1</title> 
    <description><![CDATA[dsad]]></description> 
    <item> 
    <guid isPermaLink="false">00048b5b66b7169311de4</guid> 
    <pubDate>Wed, 14 Jul 2010 16:23:08 +0000</pubDate> 

    <title>ww</title> 
    <description><![CDATA[<div dir="ltr">dwqd</div>]]></description> 
    <author>zjm1126</author> 
    <georss:point> 
     39.965015 116.362381 
    </georss:point> 
    <georss:elev>0.000000</georss:elev> 
    </item> 

    <item> 
    <guid isPermaLink="false">00048b5b6a51f18e53ea5</guid> 
    <pubDate>Wed, 14 Jul 2010 16:24:08 +0000</pubDate> 
    <title>线条 1</title> 
    <description><![CDATA[]]></description> 
    <author>zjm1126</author> 
    <gml:LineString> 

     <gml:posList> 
     39.992191 116.417938 
     39.968254 116.466698 
     39.939568 116.451591 
     39.959045 116.411079 
     </gml:posList> 
    </gml:LineString> 
    </item> 
    <item> 
    <guid isPermaLink="false">00048b5b6a520c46d52bd</guid> 
    <pubDate>Wed, 14 Jul 2010 16:24:08 +0000</pubDate> 

    <title>线条 2</title> 
    <description><![CDATA[<br>]]></description> 
    <author>zjm1126</author> 
    <gml:LineString> 
     <gml:posList> 
     39.990536 116.437225 
     39.963963 116.477051 
     39.958702 116.437912 
     39.959045 116.411079 
     </gml:posList> 
    </gml:LineString> 

    </item> 
    <item> 
    <guid isPermaLink="false">00048b5b6a521daa5391e</guid> 
    <pubDate>Wed, 14 Jul 2010 16:24:08 +0000</pubDate> 
    <title>qqdw</title> 
    <description><![CDATA[dsa]]></description> 
    <author>zjm1126</author> 

    <gml:LineString> 
     <gml:posList> 
     39.987720 116.519913 
     39.947990 116.556641 
     39.959045 116.523003 
     </gml:posList> 
    </gml:LineString> 
    </item> 
    <item> 
    <guid isPermaLink="false">00048b5b6a52357ab39f0</guid> 
    <pubDate>Wed, 14 Jul 2010 16:24:08 +0000</pubDate> 

    <title>dwqd</title> 
    <description><![CDATA[]]></description> 
    <author>zjm1126</author> 
    <gml:Polygon> 
     <gml:exterior> 
     <gml:LinearRing> 
      <gml:posList> 
      40.034264 116.451241 
      40.015781 116.437225 
      40.011654 116.409363 
      40.033478 116.430305 
      40.034264 116.451241 
      </gml:posList> 

     </gml:LinearRing> 
     </gml:exterior> 
    </gml:Polygon> 
    </item> 
</channel> 
</rss> 

два вопроса:

  1. Есть ли Lib, чтобы сделать это?

  2. Google использует RSS, но я думаю, что Atom лучше. Как я могу создать GeoAtom?

ответ

0

GeoRSS может быть использован с RSS или Atom (см the example со страницы википедии GeoRSS).

Существует множество библиотек, которые работают с лентами RSS/Atom в целом, в зависимости от вашего языка выбора.

две библиотеки, которые обрабатывают GeoRSS являются OGR/GDAL и, если вы используете Django, GeoDjango (который поддерживает geographic feeds.

+0

GDAL настолько велик, и я не установка прошла успешно. – zjm1126

+0

я не знаю, какого рода данных, с которыми вы работаете, или на каком языке программирования вы используете. Если это достаточно просто, я бы рекомендовал использовать ваш любимый атом lib и добавить в элементы . – tcarobruce

 Смежные вопросы

  • Нет связанных вопросов^_^