GeoRSS Feeds in ArcGIS

As access to real-time data becomes quicker, easier
and cheaper we’re going to need ways to consume and view it.  One example
is GeoRSS, where a service is hosted (like the USGS) that gives you a
formatted .xml file with coordinates and attributes.  There are many
web-based applications for reading in these feeds (SilverLight, Flex, and
JavaScript API’s for example) but I want to view this data in ArcMap natively,
query it and use it in my analysis.  

To accomplish this task it’ll require the use of the
Data Interoperability Extension for ArcGIS and access to a GeoRSS service.
 For this purpose, I’ll be using the USGS real-time worldwide
earthquake listing here.

The first thing I need to do is add a new
Interoperability Connection in ArcCatalog by double clicking on Add
Interoperability Connection;

 

Then, click on the ellipses button next to the Format
and browse to GeoRSS/RSS Feed;

 

 

Copy/Paste the GeoRSS link into the dataset dialog;

http://earthquake.usgs.gov/earthquakes/catalogs/eqs7day-M5.xml

 

*Note* You can also
change some parameters of how the feed is parsed out by clicking on the
Parameters button.

Once the connection is created you can simply drag and
drop the Entry Point layer into the data frame of ArcMap to view the
information;

 

Once in ArcMap you can symbolize the data as you see
fit and begin to query and analyze the data;

 

*Note* To handle data updates the data frame must be refreshed in order for the layer to call the service for new information.

Questions?  Comments?  Please post them below in the comments section of the blog.

This entry was posted in Uncategorized and tagged , , , , . Bookmark the permalink.

Leave a Reply

2 Comments

  1. maphew says:

    Note: GeoRSS feeds are not supported in Data Interoperability base edition, which effectively means that Arcgis Desktop still does not have georss support.

  2. jeo7tx says:

    I’m using ArcGIS 10.1. Using the Data Interoperability extension, I’ve connect to a GeoJSON data source on the web. I cannot get the data to refresh. I’ve tried refreshing the data frame and refreshing the interoperability connection in ArcCatalog and neither will refresh the data. So far, the only method I know of to see updates is to remove the interoperability connection and create a new one. Can you shed any light on this problem?