<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"
>

<channel>
	<title>Simone Cortesi &#187; illegal</title>
	<atom:link href="http://cortesi.com/tag/illegal/feed/" rel="self" type="application/rss+xml" />
	<link>http://cortesi.com</link>
	<description></description>
	<lastBuildDate>Sat, 01 May 2010 11:34:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>mapping illegal horse tracks with OpenStreetMap</title>
		<link>http://cortesi.com/2010/02/mapping-illegal-horse-tracks-with-openstreetmap/</link>
		<comments>http://cortesi.com/2010/02/mapping-illegal-horse-tracks-with-openstreetmap/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 00:33:39 +0000</pubDate>
		<dc:creator>Simone</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[illegal]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[openstreetmap]]></category>

		<guid isPermaLink="false">http://cortesi.com/?p=110</guid>
		<description><![CDATA[One of the most interesting things about OSM is the fact that it allows you to &#8220;map the reality&#8221;, map the ground-truth, not what the State-run maps tells you it&#8217;s there, but what is actually there. Recently, on 10. January, an illegal horse racing, in a sort of clandestine racetrack was blocked by the military <a href="http://cortesi.com/2010/02/mapping-illegal-horse-tracks-with-openstreetmap/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>One of the most interesting things about OSM is the fact that it allows you to &#8220;map the reality&#8221;, map the ground-truth, not what the State-run maps tells you it&#8217;s there, but what is actually there.</p>
<p>Recently, on 10. January, an illegal horse racing, in a sort of clandestine racetrack was blocked by the military police in Pachino, Syracuse (Sicily, Italy). The blitz has, so far, allowed to identify more than 20 horse owners, jockeys and 3 veterinarians. The land placed in the open countryside, less than 2km from the sea, where the race was stopped, was a clandestine race-course, complete with boxes for the horses.</p>
<p>Just after discovering the news, I went hunting for that track on aerial images. We have been lucky enough to have been granted access to some 25cm resolution images, these images were made by the <a href="http://88.53.214.52/content/view/95/112/">Regione Sicilia</a>, after some more research I ended up discovering that the racetrack is located in <a href="http://www.openstreetmap.org/browse/node/631172271">Contrada Granelli</a>, and not nearby the inhabited part of the Pachino town, so in the end, I was able to find it on the map, and tag it accordingly.</p>
<p>&lt;way id=&#8221;49641876&#8243;&gt;<br />
&lt;tag k=&#8221;clandestine&#8221; v=&#8221;yes&#8221;/&gt;<br />
&lt;tag k=&#8221;leisure&#8221; v=&#8221;track&#8221;/&gt;<br />
&lt;tag k=&#8221;name&#8221; v=&#8221;Granelli&#8221;/&gt;<br />
&lt;tag k=&#8221;sport&#8221; v=&#8221;horse_racing&#8221;/&gt;<br />
&lt;/way&gt;</p>
<p>Here is the result:  <style type="text/css">#map_1 {padding: 0; margin: 0;}#map_1 img{padding: 0; margin: 0;border:none;margin-top:0px;margin-right:0px;margin-left:0px;margin-bottom:0px;}</style><div id="map_1" style="width:600px; height:450px; overflow:hidden;padding:0px;"><script type="text/javascript" src="http://www.openlayers.org/api/OpenLayers.js"></script><script type="text/javascript" src="http://www.openstreetmap.org/openlayers/OpenStreetMap.js"></script><script type="text/javascript">/* <![CDATA[ */(function($) { map = new OpenLayers.Map ("map_1", {            controls:[              new OpenLayers.Control.Navigation(),              new OpenLayers.Control.PanZoom(),              new OpenLayers.Control.Attribution()              ],          maxExtent: new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34),          maxResolution: 156543.0399,          numZoomLevels: 19,          units: "m",          projection: new OpenLayers.Projection("EPSG:900913"),           displayProjection: new OpenLayers.Projection("EPSG:4326")      } );var layerMapnik = new OpenLayers.Layer.OSM.Mapnik("Mapnik");var layerTah    = new OpenLayers.Layer.OSM.Osmarender("Osmarender");var layerCycle  = new OpenLayers.Layer.OSM.CycleMap("CycleMap");map.addLayers([layerMapnik, layerTah, layerCycle]);map.addControl(new OpenLayers.Control.LayerSwitcher());    function osm_getTileURL(bounds) {        var res = this.map.getResolution();        var x = Math.round((bounds.left - this.maxExtent.left) / (res * this.tileSize.w));        var y = Math.round((this.maxExtent.top - bounds.top) / (res * this.tileSize.h));        var z = this.map.getZoom();        var limit = Math.pow(2, z);        if (y < 0 || y >= limit) {            return OpenLayers.Util.getImagesLocation() + "404.png";        } else {            x = ((x % limit) + limit) % limit;            return this.url + z + "/" + x + "/" + y + "." + this.type;        }    }var lonLat = new OpenLayers.LonLat(15.021,36.707).transform(map.displayProjection,  map.projection);map.setCenter (lonLat,15);var markers = new OpenLayers.Layer.Markers( "Marker" );map.addLayer(markers);var data = {};data.icon = new OpenLayers.Icon("http://cortesi.com/wp-content/plugins/osm/icons/wpttemp-yellow.png",     new OpenLayers.Size(24,24),     new OpenLayers.Pixel(0, -24));var ll = new OpenLayers.LonLat(15.024,36.708).transform(map.displayProjection,  map.projection);     var feature = new OpenLayers.Feature(markers, ll, data);feature.closeBox = true;feature.popupClass = OpenLayers.Class(OpenLayers.Popup.FramedCloud, {minSize: new OpenLayers.Size(150,150) } );feature.data.popupContentHTML = "";feature.data.overflow = "hidden";var marker = new OpenLayers.Marker(ll,data.icon.clone());marker.feature = feature;var markerClick = function(evt) {  if (this.popup == null) {    this.popup = this.createPopup(this.closeBox);    map.addPopup(this.popup);    this.popup.show();  }   else {    this.popup.toggle();  }  OpenLayers.Event.stop(evt);};marker.events.register("mousedown", feature, markerClick);markers.addMarker(marker);map.addPopup(feature.createPopup(feature.closeBox));})(jQuery)/* ]]&gt; */ </script></div></p>
<p>Surely this is not as important as what my friend <a href="http://brainoff.com/weblog/">Mikel</a> is doing in <a href="http://mapkibera.org/">Kibera</a>, but still a declaration of indipendence from the canonical mapmakers.</p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fcortesi.com%2F2010%2F02%2Fmapping-illegal-horse-tracks-with-openstreetmap%2F&amp;title=mapping+illegal+horse+tracks+with+OpenStreetMap" ><img class="lightsocial_img" src="http://cortesi.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fcortesi.com%2F2010%2F02%2Fmapping-illegal-horse-tracks-with-openstreetmap%2F&amp;title=mapping+illegal+horse+tracks+with+OpenStreetMap" ><img class="lightsocial_img" src="http://cortesi.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fcortesi.com%2F2010%2F02%2Fmapping-illegal-horse-tracks-with-openstreetmap%2F&amp;title=mapping+illegal+horse+tracks+with+OpenStreetMap" ><img class="lightsocial_img" src="http://cortesi.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fcortesi.com%2F2010%2F02%2Fmapping-illegal-horse-tracks-with-openstreetmap%2F&amp;headline=mapping+illegal+horse+tracks+with+OpenStreetMap" ><img class="lightsocial_img" src="http://cortesi.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=mapping+illegal+horse+tracks+with+OpenStreetMap&amp;url=http%3A%2F%2Fcortesi.com%2F2010%2F02%2Fmapping-illegal-horse-tracks-with-openstreetmap%2F" ><img class="lightsocial_img" src="http://cortesi.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=mapping+illegal+horse+tracks+with+OpenStreetMap&amp;u=http%3A%2F%2Fcortesi.com%2F2010%2F02%2Fmapping-illegal-horse-tracks-with-openstreetmap%2F" ><img class="lightsocial_img" src="http://cortesi.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=mapping+illegal+horse+tracks+with+OpenStreetMap&amp;url=http%3A%2F%2Fcortesi.com%2F2010%2F02%2Fmapping-illegal-horse-tracks-with-openstreetmap%2F" ><img class="lightsocial_img" src="http://cortesi.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=mapping+illegal+horse+tracks+with+OpenStreetMap&amp;url=http%3A%2F%2Fcortesi.com%2F2010%2F02%2Fmapping-illegal-horse-tracks-with-openstreetmap%2F" ><img class="lightsocial_img" src="http://cortesi.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=mapping+illegal+horse+tracks+with+OpenStreetMap&amp;url=http%3A%2F%2Fcortesi.com%2F2010%2F02%2Fmapping-illegal-horse-tracks-with-openstreetmap%2F" ><img class="lightsocial_img" src="http://cortesi.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fcortesi.com%2F2010%2F02%2Fmapping-illegal-horse-tracks-with-openstreetmap%2F&amp;title=mapping+illegal+horse+tracks+with+OpenStreetMap&amp;summary=&amp;source=" ><img class="lightsocial_img" src="http://cortesi.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fcortesi.com%2F2010%2F02%2Fmapping-illegal-horse-tracks-with-openstreetmap%2F" ><img class="lightsocial_img" src="http://cortesi.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fcortesi.com%2F2010%2F02%2Fmapping-illegal-horse-tracks-with-openstreetmap%2F" ><img class="lightsocial_img" src="http://cortesi.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fcortesi.com%2F2010%2F02%2Fmapping-illegal-horse-tracks-with-openstreetmap%2F" ><img class="lightsocial_img" src="http://cortesi.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://cortesi.com/2010/02/mapping-illegal-horse-tracks-with-openstreetmap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
