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.