GeoRSS goes Rome

GeoRSS module for the java rss library 'rome'

 

The GeoRSS module for rome currently supports points in GeoRSS Simple format,W3CGeo and GeoRSS GML format.

Downloads

georss-rome-0.9.8.jar    (with source : georss-rome-src-0.9.8.jar)
rome-0.9.jar
jdom-1.0.jar (required by rome)

 

Links

Javadoc : GeoRSS Rome Javadoc online or GeoRSS Rome Javadoc zip
Rome : rome.dev.java.net
GeoRSS.org : www.georss.org

 

Licence

This software is released under the Apache License, Version 2.0 (current).

 

Code Examples

GeoRSS Consumer

   SyndFeedInput input = new SyndFeedInput();
   SyndFeed feed = input.build(new XmlReader(new URL(
         "http://www.geonames.org/recent-changes.xml")));

   List<SyndEntry> entries = feed.getEntries();
   for (SyndEntry entry : entries) {
        GeoRSSModule geoRSSModule = GeoRSSUtils.getGeoRSS(entry);
        System.out.println(entry.getTitle() + " : lat="
              + geoRSSModule.getPosition().getLatitude() + ",lng="
              + geoRSSModule.getPosition().getLongitude() + ", desc="
              + entry.getDescription().getValue() + "; time="
              + entry.getPublishedDate());
   }

GeoRSS Producer

    GeoRSSModule geoRSSModule = new W3CGeoModuleImpl();
    //GeoRSSModule geoRSSModule = new SimpleModuleImpl();
    geoRSSModule.setPosition(new Position(54.2, 12.4));
    entry.getModules().add(geoRSSModule);
There is also an Example for a GeoRSS Servlet

 

Contact

marc@geonames.org

 

Release History

2007 June 6 : georss-rome 0.9.8

bug in GMLParser fixed, Nick Toole (NASA)

2007 Apr 18 : georss-rome 0.9.7

support for geometries, contributed by Rune Aasgaard. Package 'gml' has been replaces with package 'geometries'.

2007 Feb 7 : georss-rome 0.9.6

added support for line and polygon in georss simple.

2006 Dec 11 : georss-rome 0.9.5

upgraded to rome-0.9

2006 Oct 2 : georss-rome 0.8.5

removed trailing slash for georss and gml namespace

2006 Sept 20 : georss-rome 0.8.4

added atom 1.0 and atom 0.3 to properties

2006 May 8 : georss-rome 0.8.3

fixed gml.

2006 April 3 : georss-rome 0.8.2

added support for GML format.

2006 April 2 : georss-rome 0.8.1

Fixed case error for W3CGeo. ("Point" was "point")

2006 March 29 : georss-rome 0.8.0

Initial release.