<?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/"
	>

<channel>
	<title>Azavea Labs &#187; foss4g</title>
	<atom:link href="http://www.azavea.com/blogs/labs/tag/foss4g/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.azavea.com/blogs/labs</link>
	<description>Insight on what our engineers are doing</description>
	<lastBuildDate>Mon, 06 Feb 2012 22:32:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Putting the Fun in FOSS</title>
		<link>http://www.azavea.com/blogs/labs/2011/09/putting-the-fun-in-foss/</link>
		<comments>http://www.azavea.com/blogs/labs/2011/09/putting-the-fun-in-foss/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 15:38:42 +0000</pubDate>
		<dc:creator>David Zwarg</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[foss4g]]></category>
		<category><![CDATA[GeoServer]]></category>
		<category><![CDATA[i2maps]]></category>
		<category><![CDATA[mapnik]]></category>
		<category><![CDATA[nodejs]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://www.azavea.com/blogs/labs/?p=1814</guid>
		<description><![CDATA[I went to the State of the Map (SotM) and Free and Open Source Software for Geospatial (FOSS4G) Conference in Denver, CO last week, where I was surrounded by geospatial users, developers, and architects. I had the opportunity to attend some workshops and learn about a slew of awesome projects &#8212; I&#8217;m itching to start [...]]]></description>
			<content:encoded><![CDATA[<p>I went to the State of the Map (<a href="http://stateofthemap.org/">SotM</a>) and Free and Open Source Software for Geospatial (<a href="http://2011.foss4g.org/">FOSS4G</a>) Conference in Denver, CO last week, where I was surrounded by geospatial users, developers, and architects. I had the opportunity to attend some workshops and learn about a slew of awesome projects &#8212; I&#8217;m itching to start incorporating many of these new tools and techniques into our solutions.</p>
<h2>Node.js</h2>
<p>I was able to attend some of the workshops &#8212; &#8220;You&#8217;ve got Javascript in your backend&#8221; with <a href="http://nodejs.org/">Node.js</a> and <a href="http://polymaps.org/">Polymaps</a> was a great beginner workshop, introducing lightweight servers and client mapping libraries. I was amazed that a basic web server in node.js is only 5 lines of code. Equally amazing was seeing what capabilities Polymaps had when it weighted in at only 32K (minified) vs. <a href="http://www.openlayers.org/">OpenLayers</a> at 1.2M (minified default build).</p>
<h2>i2maps + pico</h2>
<p>Some exciting visualization tools are coming out of the <a href="http://ncg.nuim.ie/">National Center for Geocomputation</a> at the <a href="http://www.nuim.ie/">National University of Ireland</a>, in the form of <a href="http://ncg.nuim.ie/i2maps/docs/">i2maps</a>. While it&#8217;s relatively immature (not much in the form of documentation), most the basic functionality builds off of OpenLayers.  Since I&#8217;ve already learned the OpenLayers library, I has a short learning curve, and was able to get up to speed pretty quickly.  Their library incorporates some awesome features like dynamically loading and evaluating rasters via canvas (this only works on modern browsers), and even agent-based modeling. I could have stayed in that workshop for a week.</p>
<p>A byproduct of the i2maps project is <a href="https://github.com/fergalwalsh/pico">pico</a>. Pico is a bridge between <a href="http://www.python.org/">Python</a> and Javascript, enabling you to call native Python methods directly from Javascript. It performs all the plumbing for you, allowing you to write a simple callback to handle your method&#8217;s return value. It also takes care of converting Python objects into Javascript objects, allowing you to pass all sort of data back and forth (including rasters!).</p>
<h2>mod-geocache</h2>
<p>Another new project from a contributor to the MapServer project is <a href="http://code.google.com/p/mod-geocache/">mod-geocache</a>, a tile caching service as an <a href="http://httpd.apache.org/">Apache</a> module. This skips a lot of overhead (no proxying, no interpreters, no CGI), and is very fast. In addition, the C implementation has excellent speed and performance. You can perform on the fly tile merging, quantization, and recompression. I&#8217;m excited about this module, and the promise of caching with an Apache server (looks like it has more features than <a href="http://wiki.openstreetmap.org/wiki/Mod_tile">mod_tile</a>).</p>
<h2>Geoserver</h2>
<p><a href="http://geoserver.org/display/GEOS/Welcome">Geoserver</a>&#8216;s next release is also going to include some great features. The ones that really jumped out at me:</p>
<ul>
<li>Time and elevation filters &#8212; e.g. storm tracking, where you can limit the features by a time field.</li>
<li>Styling SLDs in data units &#8212; e.g. &#8220;road is 5m wide&#8221;, and changes dynamically with scale. This greatly simplifies scale-dependent renderers.</li>
<li>Georeferencing of layers can be done in the admin interface.</li>
<li>Layers can be view definitions &#8212; you don&#8217;t have to roll your own views prior to creating the layer.</li>
<li>Virtual Services &#8212; partition the data layers by workspace.</li>
</ul>
<p>These aren&#8217;t all the new features; take a look at the <a href="http://geoserver.org/display/GEOS/State+of+GeoServer+2011">laundry list</a> yourself, and prepare to be impressed.</p>
<h2>Mapnik 2</h2>
<p>I think the reason for calling it <a href="http://trac.mapnik.org/">Mapnik2</a> is that it is literally twice as awesome as it was before. I learned about the new features in Mapnik2 in the lightning talks at SotM, and I think this was one of the few talks that made you feel like you were actually struck by lightning. I can&#8217;t remember half the slides in the talk, but the supported formats, reprojection, styling, and speed improvements left me with my head spinning.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.azavea.com/blogs/labs/2011/09/putting-the-fun-in-foss/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MapServer wins FOSS4G 2009 WMS Shootout</title>
		<link>http://www.azavea.com/blogs/labs/2009/10/mapserver-wins-foss4g-2009-wms-shootout/</link>
		<comments>http://www.azavea.com/blogs/labs/2009/10/mapserver-wins-foss4g-2009-wms-shootout/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 19:39:28 +0000</pubDate>
		<dc:creator>David Zwarg</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[foss4g]]></category>
		<category><![CDATA[GeoServer]]></category>
		<category><![CDATA[mapserver]]></category>
		<category><![CDATA[wms]]></category>

		<guid isPermaLink="false">http://www.azavea.com/blogs/labs/?p=335</guid>
		<description><![CDATA[MapServer is back on top! The results of the WMS shootout at FOSS4G 2009 are out, and MapServer beats GeoServer in terms of speed. Though it begs the question: who would win a WMS shootout: WMS, WMS, WMS, WMS, or WMS? http://geoserver.org/display/GEOS/Welcome]]></description>
			<content:encoded><![CDATA[<p>MapServer is back on top! The results of the <a href="http://www.slideshare.net/gatewaygeomatics.com/wms-performance-shootout">WMS shootout at FOSS4G 2009</a> are out, and <a href="http://mapserver.org/">MapServer </a>beats <a href="http://geoserver.org/display/GEOS/Welcome">GeoServer</a> in terms of speed.</p>
<p>Though it begs the question: who <em>would</em> win a WMS shootout: <a href="http://www.wms.org/">WMS</a>, <a href="http://www.inventoryops.com/warehouse_management_systems.htm">WMS</a>, <a href="http://www.cellularatsea.com/">WMS</a>, <a href="http://www.google.com/finance?q=NYSE:WMS">WMS</a>, or <a href="http://www.wamfg.org/">WMS</a>?</p>
<div style="overflow: hidden;width: 1px;height: 1px">http://geoserver.org/display/GEOS/Welcome</div>
]]></content:encoded>
			<wfw:commentRss>http://www.azavea.com/blogs/labs/2009/10/mapserver-wins-foss4g-2009-wms-shootout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

