Help with GeoRSS
On Sun, May 8, 2011 at 6:45 PM, Barry Rowlingson
<b.rowlingson at lancaster.ac.uk> wrote:
On Sun, May 8, 2011 at 11:41 PM, Barry Rowlingson <b.rowlingson at lancaster.ac.uk> wrote:
My rgdal doesnt have geoRSS, but my command line ogrinfo says there's one layer in the file, called 'georss', and if I get that layer info it seems to work (note I've downloaded the XML file to my working directory - maybe this fails as a URL...):
?Just tried it with the URL and got similar errors to you. OGR can't read geoRSS from a URL: http://www.gdal.org/ogr/drv_georss.html so it tries geoJSON: http://www.gdal.org/ogr/drv_geojson.html ?which can take a URL. Barry
Thanks Barry,
It does indeed work if I download the file a specify layer = 'georss'.
Michael
P.S. I was thinking that it might be possible to directly read the xml
file using library(XML) but it seems that it has to be saved to a file
this way as well....
library(XML)
library(rgdal)
xmlTest <- xmlTreeParse('http://earthquake.usgs.gov/earthquakes/catalogs/eqs1hour-M1.xml')
# this seems to be the part I need
xmlTest$doc$children$rss
# save the XML
saveXML(xmlTest$doc$children$rss, file='/Users/michael/Desktop/out.xml')
# get info
ogrInfo(dsn='/Users/michael/Desktop/out.xml',layer='georss')
Michael Denslow Adjunct Instructor Department of Geography and Planning P.O. Box 32066 Appalachian State University Boone, North Carolina 28608 -- AND -- Communications Manager Southeast Regional Network of Expertise and Collections sernec.org 36.214177, -81.681480 +/- 3103 meters