
28 June 2007, 12:11pm
Tutorial: Rails GIS Hacks
at the RailsConf Europe, 17-19 September 2007, Berlin, Germany
Date: Monday 17 September 2007
Time: 13:30 - 17:00
Location: Saal Maritim B
Since the advent of Google Maps and a number of other free web APIs for mapping, there has been an exponential increase in the number of mapshups and geography-related web sites. In this tutorial we will introduce what's happening in the Ruby/Rails Geographic Information space. We will go from defining the key concepts behind the geospatial technology to developing a full-blown mapping application in Rails. In the process, we will make use of a number of cool Rails plug-ins that will let us integrate external geographic data sources as well us share our own data.
The topics covered will be:
* Storing location data in ActiveRecord (PostGIS/PostgreSQL and MySQL)
* Accessing location data in Controller
* How to use open geo-standards for sharing data: GeoRSS, WMS, WFS, WCS, Microformats, KML, GeoJASON
* How to use geocoders
* Geographic data formats (Vector and Raster)
* Using Ruby/Mapscript, Ruby/GDAL, Ruby/GEOS
* Where do I find free data?
* Talking to Mapserver (IvyGIS)
* Using Geonames Ruby API
We will cover a number of plugins:
* YM4R
* GeoRuby
* Spatial Adapter for ActiveRecord
* GeoKit
* acts_as_locatable
* acts_as_geocodable
* graticule
Presenters:
Shoaib Burq, Geospatial Developer, Nomad Labs
Kashif Rasul, Consultant, Nomad Labs
URL:
http://www.railsconfeurope.com/cs/railseurope2007/view/e_sess/14212
.gif)
Each month we select a hot topic and a leading figure in the industry to write about it.What message are we sending to senior level decision makers about the importance and value of Spatial Data Infrastructure - SDI - if we keep misrepresenting what SDI is or is all about?
In previous editorials in this magazine I have touched on various SDI issues, especially now that the pan-European SDI has achieved a legally mandated status within the European Union's 27 Member States. Yet I fear that the Geographic Information community - or communities, for there are many - continue to… More…
Roger Longhorn