<?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>GeoServer Blog</title>
	<atom:link href="http://blog.geoserver.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.geoserver.org</link>
	<description>Everything GeoServer, and a little more</description>
	<lastBuildDate>Wed, 17 Mar 2010 18:55:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Extending your map styling with geometry transformations</title>
		<link>http://blog.geoserver.org/2010/03/17/extending-your-map-styling-with-geometry-transformations/</link>
		<comments>http://blog.geoserver.org/2010/03/17/extending-your-map-styling-with-geometry-transformations/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 18:55:33 +0000</pubDate>
		<dc:creator>Andrea Aime</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[geometry]]></category>
		<category><![CDATA[SLD]]></category>
		<category><![CDATA[style]]></category>
		<category><![CDATA[styling]]></category>
		<category><![CDATA[transformation]]></category>

		<guid isPermaLink="false">http://blog.geoserver.org/?p=505</guid>
		<description><![CDATA[When designing a map, sometimes you want to render something that is related to the geometries you have at hand, but which is not specifically the geometries themselves. Maybe you want to highlight the end of a line, create a drop shadow effect, or make the vertices that make up a geometry more evident to [...]]]></description>
			<content:encoded><![CDATA[<p>When designing a map, sometimes you want to render something that is related to the geometries you have at hand, but which is not specifically the geometries themselves. Maybe you want to highlight the end of a line, create a drop shadow effect, or make the vertices that make up a geometry more evident to the user.  Unfortunately the <a href="http://www.opengeospatial.org/standards/sld" target="_blank">SLD specification</a> that GeoServer uses for its rendering does not allow you to dynamically extract such information.  If you need to achieve those effects, you will usually need to generate a new layer by preprocessing your data offline (for example, using <a href="http://postgis.org/" target="_blank">PostGIS&#8217;s</a> excellent spatial analysis functions).</p>
<p>Today I&#8217;m going to show you how to achieve those effects dynamically using what we call <strong>geometry transformations</strong>. Geometry transformations are yet another extension to SLD in order to make it more powerful.  (Another example of SLD an extension that GeoServer has implemented is <a href="http://blog.geoserver.org/2008/12/08/dynamic-symbolizers-part-1/" target="_blank">dynamic</a> <a href="http://blog.geoserver.org/2008/12/16/dynamic-symbolizers-part-2/" target="_blank">symbolizers</a>.)  Standard SLD allows the user to specify a <code>&lt;Geometry&gt;</code> element in each symbolizer, but its contents can only be a <code>&lt;PropertyName&gt;</code>; this allows a user to choose a different geometry should a spatial table contain more than one.  With geometry transformations, GeoServer allows you to specify a filter function as well, which can transform the geometry.  (You may want to refer to my previous post on <a href="http://blog.geoserver.org/2010/02/08/geoserver-hidden-treasures-filter-functions/" target="_blank">filter functions</a>.)</p>
<p>Let&#8217;s look at an example. Say we have a building layer, rendered with a plain gray fill:</p>
<p style="text-align: center;"><img class="size-full wp-image-537 aligncenter" title="plain" src="http://blog.geoserver.org/wp-content/uploads/plain.png" alt="plain" width="512" height="434" /></p>
<p>We can add a twist to this plain map by adding a drop shadow beneath the buildings layer. To achieve this we will offset the buildings a bit, fill them dark gray, and then paint the standard buildings layer on top of it. The style looks like:</p>
<pre>
<pre>      &lt;FeatureTypeStyle&gt;
        &lt;Rule&gt;
          &lt;Title&gt;Shadow&lt;/Title&gt;
          &lt;PolygonSymbolizer&gt;
            &lt;Geometry&gt;
               &lt;ogc:Function name="offset"&gt;
                  &lt;ogc:PropertyName&gt;the_geom&lt;/ogc:PropertyName&gt;
                  &lt;ogc:Literal&gt;0.00004&lt;/ogc:Literal&gt;
                  &lt;ogc:Literal&gt;-0.00004&lt;/ogc:Literal&gt;
               &lt;/ogc:Function&gt;
            &lt;/Geometry&gt;
            &lt;Fill&gt;
              &lt;CssParameter name="fill"&gt;#555555&lt;/CssParameter&gt;
            &lt;/Fill&gt;
          &lt;/PolygonSymbolizer&gt;
        &lt;/Rule&gt;
      &lt;/FeatureTypeStyle&gt;
      &lt;FeatureTypeStyle&gt;
        &lt;Rule&gt;
          &lt;Title&gt;Polygon&lt;/Title&gt;
          &lt;PolygonSymbolizer&gt;
            &lt;Fill&gt;
              &lt;CssParameter name="fill"&gt;#CCCCCC&lt;/CssParameter&gt;
            &lt;/Fill&gt;
            &lt;Stroke&gt;
              &lt;CssParameter name="stroke"&gt;#000000&lt;/CssParameter&gt;
              &lt;CssParameter name="stroke-width"&gt;0.5&lt;/CssParameter&gt;
            &lt;/Stroke&gt;
          &lt;/PolygonSymbolizer&gt;
        &lt;/Rule&gt;
      &lt;/FeatureTypeStyle&gt;</pre>
</pre>
<p>And the result is:</p>
<p style="text-align: center;"><img class="size-full wp-image-538 aligncenter" title="shadow" src="http://blog.geoserver.org/wp-content/uploads/shadow1.png" alt="shadow" width="512" height="434" /></p>
<p>The filter function takes the geometries and offsets them by (0.00004, -0.00004).  Geometry transformations occur against the original geometry, which in this particular case is in EPSG:4326, so the values of the offset are also in units of lon/lat.</p>
<p>You can find more examples about this functionality in the <a href="http://docs.geoserver.org/stable/en/user/styling/sld-extensions/geometry-transformations.html" target="_blank">geometry transformations</a> section of the <a href="http://docs.geoserver.org/stable/en/user/" target="_blank">User Manual</a>.  You can also get creative by looking at the currently available set of <a href="http://docs.geoserver.org/stable/en/user/filter/function_reference.html" target="_blank">filter functions</a>. Also remember, if you want a function that&#8217;s not there, it is possible to add new ones; drop by on the <a href="https://lists.sourceforge.net/lists/listinfo/geoserver-devel" target="_blank">developer mailing list</a> and we&#8217;ll provide you with directions.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.geoserver.org/2010/03/17/extending-your-map-styling-with-geometry-transformations/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GeoServer continuous map wrapping!</title>
		<link>http://blog.geoserver.org/2010/02/23/geoserver-map-wrapping/</link>
		<comments>http://blog.geoserver.org/2010/02/23/geoserver-map-wrapping/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 22:31:53 +0000</pubDate>
		<dc:creator>Simone Giannecchini</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[date line]]></category>
		<category><![CDATA[dateline]]></category>
		<category><![CDATA[GeoSolutions]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[wraparound]]></category>
		<category><![CDATA[wrapping]]></category>

		<guid isPermaLink="false">http://blog.geoserver.org/?p=482</guid>
		<description><![CDATA[GeoServer is now able to output maps that look like continuous wrapped maps from Google!
Let&#8217;s have a look at an example. Below is a map drawn by GeoServer that is reprojected to a projection that happens to sit across the dateline, the usual &#8220;edge&#8221; of the map.  As you can see the reprojection is [...]]]></description>
			<content:encoded><![CDATA[<p>GeoServer is now able to output maps that look like continuous wrapped maps from <a href="http://maps.google.com/?ie=UTF8&amp;ll=25.799891,150.117188&amp;spn=155.12213,360&amp;z=2" target=_blank>Google</a>!</p>
<p>Let&#8217;s have a look at an example. Below is a map drawn by GeoServer that is reprojected to a projection that happens to sit across the dateline, the usual &#8220;edge&#8221; of the map.  As you can see the reprojection is not doing a good job where the dateline is crossed:</p>
<div id="attachment_487" class="wp-caption aligncenter" style="width: 276px"><img class="size-medium wp-image-487 " src="http://blog.geoserver.org/wp-content/uploads/geoserver-266x300.png" alt="Poor output where polygons cross the dateline" width="266" height="300" /><p class="wp-caption-text">Polygons crossing dateline change before improving the renderer</p></div>
<p>However, GeoServer now has what is called <strong>advanced projection handling</strong>.  With this enabled, the dateline wrapping is properly handled and, in addition, the map repeats in a continuous fashion:</p>
<div id="attachment_488" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-488" src="http://blog.geoserver.org/wp-content/uploads/continents_900913-300x175.png" alt="Polygons crossing dateline change after improving the renderer" width="300" height="175" /><p class="wp-caption-text">Polygons crossing the dateline with advanced projection handling</p></div>
<p>For more information, including how to turn on this (optional) feature, please see this <a href="http://geo-solutions.blogspot.com/2010/02/geoserver-continuous-map-wrapping.html" target=_blank>post from GeoSolutions</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.geoserver.org/2010/02/23/geoserver-map-wrapping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GeoServer hidden treasures: filter functions</title>
		<link>http://blog.geoserver.org/2010/02/08/geoserver-hidden-treasures-filter-functions/</link>
		<comments>http://blog.geoserver.org/2010/02/08/geoserver-hidden-treasures-filter-functions/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 16:11:42 +0000</pubDate>
		<dc:creator>Andrea Aime</dc:creator>
				<category><![CDATA[Behind The Scenes]]></category>
		<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://blog.geoserver.org/?p=470</guid>
		<description><![CDATA[Ever had the need to format some text in SLD, or to perform complex filter in WFS, and noticed that the basic elements of the OGC Filter specification left you wanting for more?
If so, welcome to the club. One thing few people know is that both SLD and WFS filtering capabilities can be extended by [...]]]></description>
			<content:encoded><![CDATA[<p>Ever had the need to format some text in SLD, or to perform complex filter in WFS, and noticed that the basic elements of the OGC Filter specification left you wanting for more?</p>
<p>If so, welcome to the club. One thing few people know is that both SLD and WFS filtering capabilities can be extended by using <strong>filter functions</strong>. A filter function is just like a programming language function, it&#8217;s something that takes arguments and returns some result. For example, &#8220;sin(toRadians(45))&#8221; will compute the mathematical sin of 45 degrees, and &#8220;strSubstring(&#8221;hippopotamus&#8221;, 0,  5)&#8221; will return &#8220;hippo&#8221;.</p>
<p>The concept of filter function is standardized, but functions themselves are not, so once you start using them you&#8217;re tied to a specific server. However they often provide the level of flexibility that you just need in order to get some work done. The good news is that GeoServer already contains tens of them, from number and date formatting, to geometry manipulation, math, string wrangling. So far we just never found the time to document them, but things have changed and we have now quite a <a href="http://docs.geoserver.org/2.0.x/en/user/filter/index.html">complete reference along with some examples</a>.</p>
<p>Let me show you a simple example of using functions. Say we have a contour map, each isoline has an elevation, and we want to show it on the map. Unfortunately the elevation is stored as a floating point, resulting in a less than pleasing output of &#8220;150.0&#8243; or sometimes &#8220;149.999999&#8243; when we know the elevation accuracy does not go beyond the meter. To get nice labelling we can use the &#8220;numberFormat&#8221; filter function to force an integer representation instead (along with some VendorOptions):</p>
<pre>&lt;TextSymbolizer&gt;
  &lt;Label&gt;
    &lt;ogc:Function name="numberFormat"&gt;
       &lt;ogc:Literal&gt;#&lt;/ogc:Literal&gt;
       &lt;ogc:PropertyName&gt;ELEVATION&lt;/ogc:PropertyName&gt;
    &lt;/ogc:Function&gt;
   &lt;/Label&gt;</pre>
<pre>  ....</pre>
<pre>   &lt;VendorOption name="followLine"&gt;true&lt;/VendorOption&gt;
   &lt;VendorOption name="repeat"&gt;250&lt;/VendorOption&gt;
   &lt;VendorOption name="maxDisplacement"&gt;150&lt;/VendorOption&gt;
   &lt;VendorOption name="maxAngleDelta"&gt;30&lt;/VendorOption&gt;
&lt;/TextSymbolizer&gt;</pre>
<p>Notice how the the ELEVATION field is formatted as an integer number following the simple formatting pattern provided (for a full reference see the the <a href="http://java.sun.com/javase/6/docs/api/java/text/DecimalFormat.html">Java DecimalFormat</a> documentation):</p>
<p><img class="alignnone size-full wp-image-471" title="contours" src="http://blog.geoserver.org/wp-content/uploads/contours.png" alt="contours" width="600" height="400" /></p>
<p>I hope you&#8217;ll find interesting and clever uses of the existing filter functions to improve the way you work with GeoServer. Next time I&#8217;ll show you my favourite one, which is also a new feature in GeoServer 2.0.1, called &#8220;geometry transformations&#8221;. Stay tuned to learn more about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.geoserver.org/2010/02/08/geoserver-hidden-treasures-filter-functions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>REST Security Update for 1.7.x</title>
		<link>http://blog.geoserver.org/2010/01/26/rest-security-update-for-1-7-x/</link>
		<comments>http://blog.geoserver.org/2010/01/26/rest-security-update-for-1-7-x/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 23:26:33 +0000</pubDate>
		<dc:creator>Justin Deoliveira</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://blog.geoserver.org/?p=452</guid>
		<description><![CDATA[A recent post describes a security issue with RESTful services in GeoServer that was fixed for GeoServer 2.0.1. A patch has been created for 1.7.x and is now available. Any users using the restconfig plugin with GeoServer 1.7 are urged to apply the patch. 
Note that by applying the patch the same rules as described [...]]]></description>
			<content:encoded><![CDATA[<p>A recent <a href="http://blog.geoserver.org/2010/01/26/securing-restful-services-with-geoserver-2-0-1/">post</a> describes a security issue with RESTful services in GeoServer that was fixed for GeoServer 2.0.1. A <a href="http://geoserver.org/display/GEOS/1.7.x+REST+Security+Update">patch</a> has been created for 1.7.x and is now available. Any users using the restconfig plugin with GeoServer 1.7 are urged to apply the patch. </p>
<p><strong>Note</strong> that by applying the patch the same rules as described <a href="http://blog.geoserver.org/2010/01/26/securing-restful-services-with-geoserver-2-0-1/">here</a> apply. Users will have to either update systems that rely on anonymous access via GET operations or alternatively configure the security subsystem to allow them.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.geoserver.org/2010/01/26/rest-security-update-for-1-7-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Securing RESTful Services with GeoServer 2.0.1</title>
		<link>http://blog.geoserver.org/2010/01/26/securing-restful-services-with-geoserver-2-0-1/</link>
		<comments>http://blog.geoserver.org/2010/01/26/securing-restful-services-with-geoserver-2-0-1/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 17:51:22 +0000</pubDate>
		<dc:creator>Justin Deoliveira</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Developer notes]]></category>

		<guid isPermaLink="false">http://blog.geoserver.org/?p=438</guid>
		<description><![CDATA[A feature that has become quite popular in GeoServer over the last year has been the RESTful configuration plug-in (&#8221;restconfig&#8221;),  that allows one to configure a GeoServer instance programmatically via simple HTTP operations. 
Recently the issue of security has come up with regards to the restconfig plug-in. Essentially it boils down to the fact [...]]]></description>
			<content:encoded><![CDATA[<p>A feature that has become quite popular in GeoServer over the last year has been the <a href="http://docs.geoserver.org/2.0.x/en/user/extensions/rest/index.html">RESTful configuration plug-in</a> (&#8221;restconfig&#8221;),  that allows one to configure a GeoServer instance programmatically via simple HTTP operations. </p>
<p>Recently the issue of security has come up with regards to the restconfig plug-in. Essentially it boils down to the fact that GeoServer allows anonymous access to any resource or service when the HTTP request method is GET. In the case of restconfig this can make sensitive information available anonymously such as database connection parameters which can contain passwords and the like.</p>
<p>To remedy this situation in 2.0.1 the GeoServer security subsystem has been extended to allow for configuring access to RESTful services. This is documented in the <a href="http://docs.geoserver.org/2.0.x/en/user/security/sec_rest.html">user guide</a>.</p>
<p>The major caveat for users upgrading to 2.0.1 is that any systems that depended on the previous behavior of allowing GET access to resources without authentication will undoubtedly break. In this case users have two options:</p>
<ol>
<li>Start supplying administrator credentials with all requests
<li><a href="http://docs.geoserver.org/2.0.x/en/user/security/sec_rest.html#providing-anonymous-read-only-access">Reconfigure</a> GeoServer to allow for anonymous access for GET operations
</ol>
<p>A <a href="http://blog.geoserver.org/2010/01/26/rest-security-update-for-1-7-x/">patch</a> has been created for 1.7.x users as well.</p>
<p>Try it out. Please report any issues to the <a href="mailto:geoserver-users@lists.sourceforge.net">GeoServer users list</a>. Thanks for using GeoServer!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.geoserver.org/2010/01/26/securing-restful-services-with-geoserver-2-0-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>GeoServer 2.0.1 Released</title>
		<link>http://blog.geoserver.org/2010/01/20/geoserver-2-0-1-released/</link>
		<comments>http://blog.geoserver.org/2010/01/20/geoserver-2-0-1-released/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 22:56:18 +0000</pubDate>
		<dc:creator>mleslie</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Features]]></category>

		<guid isPermaLink="false">http://blog.geoserver.org/?p=420</guid>
		<description><![CDATA[With a large number of users upgrading to GeoServer 2.0, it&#8217;s no wonder we&#8217;ve had so many fixes and improvements make it into GeoServer 2.0.1, now available for download.
Possibly the most significant change since 2.0.0 has been the addition of the RESTful API to the security sub system.  Previously, users were able to connect [...]]]></description>
			<content:encoded><![CDATA[<p>With a large number of users upgrading to GeoServer 2.0, it&#8217;s no wonder we&#8217;ve had so many fixes and improvements make it into <a href="http://geoserver.org/display/GEOS/GeoServer+2.0.1">GeoServer 2.0.1</a>, now available for download.</p>
<p>Possibly the most significant change since 2.0.0 has been the addition of the <a href="http://docs.geoserver.org/2.0.x/en/user/extensions/rest/index.html?highlight=rest%20api" target=_blank>RESTful API</a> to the security sub system.  Previously, users were able to connect in a read-only capacity to otherwise secure services through RESTful GET requests.  While this is a good fix for GeoServer, it does mean that users who were previously relying on anonymous read access to secure services must now authenticate before they can access them.  <a href="http://docs.geoserver.org/2.0.x/en/user/security/sec_rest.html" target=_blank>More details are available</a> for those who are interested.</p>
<p>Other changes include usability changes to the administration UI, an updated Windows installer that now contains service and console installation options, and over 100 other <a href="http://jira.codehaus.org/browse/GEOS/fixforversion/15897" target=_blank>issues fixed</a>.</p>
<p>We encourage you to <a href="http://geoserver.org/display/GEOS/GeoServer+2.0.1" target=_blank>download</a> the latest version and take it for a spin and report any issues you encounter to the <a href="https://lists.sourceforge.net/lists/listinfo/geoserver-users" target=_blank>mailing list</a> or <a href="http://jira.codehaus.org/browse/GEOS" target=_blank>bug tracker</a>.</p>
<p>As always, we owe a debt of gratitude to all those that have contributed bug reports, fixes, patches and features.  A special thanks goes out to <a href="http://www.lisasoft.com/" target=_blank>LISAsoft</a> for managing this release.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.geoserver.org/2010/01/20/geoserver-2-0-1-released/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Seven CSIRO jobs for open source geospatial software developers in Perth, Western Australia</title>
		<link>http://blog.geoserver.org/2009/12/16/seven-csiro-jobs-for-open-source-geospatial-software-developers-in-perth-western-australia/</link>
		<comments>http://blog.geoserver.org/2009/12/16/seven-csiro-jobs-for-open-source-geospatial-software-developers-in-perth-western-australia/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 02:04:31 +0000</pubDate>
		<dc:creator>Ben Caradoc-Davies</dc:creator>
				<category><![CDATA[Behind The Scenes]]></category>

		<guid isPermaLink="false">http://blog.geoserver.org/?p=416</guid>
		<description><![CDATA[CSIRO is now hiring seven software developers &#8220;to join an established team within CSIRO Earth Science and Resource Engineering (CESRE).  As part of the Australian Spatial Research Data Commons (ASRDC) Project, this team is responsible for investigating and implementing open source and open standards based software for geospatial information exchange using Open Geospatial Consortium [...]]]></description>
			<content:encoded><![CDATA[<p>CSIRO is now hiring seven software developers &#8220;to join an established team within CSIRO Earth Science and Resource Engineering (CESRE).  As part of the Australian Spatial Research Data Commons (ASRDC) Project, this team is responsible for investigating and implementing open source and open standards based software for geospatial information exchange using Open Geospatial Consortium (OGC) web services.&#8221;</p>
<p>CSIRO is Australia&#8217;s national science agency.</p>
<p>As advertised on seek.com.au:</p>
<p>Senior Software Engineer &#8211; Leading Role<br />
<a href="http://www.seek.com.au/users/apply/index.ascx?Sequence=39&amp;PageNumber=1&amp;jobid=16484299">http://www.seek.com.au/users/apply/index.ascx?Sequence=39&amp;PageNumber=1&amp;jobid=16484299</a></p>
<p>Software Engineers &#8211; 5 Positions<br />
<a href="http://www.seek.com.au/users/apply/index.ascx?Sequence=72&amp;PageNumber=1&amp;jobid=16484529">http://www.seek.com.au/users/apply/index.ascx?Sequence=72&amp;PageNumber=1&amp;jobid=16484529</a></p>
<p>Software Engineer &#8211; Administrator<br />
<a href="http://www.seek.com.au/users/apply/index.ascx?Sequence=56&amp;PageNumber=1&amp;jobid=16484057">http://www.seek.com.au/users/apply/index.ascx?Sequence=56&amp;PageNumber=1&amp;jobid=16484057</a></p>
<p>The same positions on the CSIRO recruitment website:</p>
<p>Positions Details &#8211; 2009/995 &#8211; Senior Software Engineer &#8211; Leading Role<br />
<a href="https://recruitment.csiro.au/asp/job_details.asp?RefNo=2009%2F995">https://recruitment.csiro.au/asp/job_details.asp?RefNo=2009%2F995</a></p>
<p>Positions Details &#8211; 2009/996 &#8211; Software Engineers &#8211; 5 Positions<br />
<a href="https://recruitment.csiro.au/asp/job_details.asp?RefNo=2009%2F996">https://recruitment.csiro.au/asp/job_details.asp?RefNo=2009%2F996</a></p>
<p>Positions Details &#8211; 2009/994 &#8211; Software Engineer &#8211; Administrator<br />
<a href="https://recruitment.csiro.au/asp/job_details.asp?RefNo=2009%2F994">https://recruitment.csiro.au/asp/job_details.asp?RefNo=2009%2F994</a></p>
<p>Applications close on 10 January 2010. These are fixed-term positions of approximately 18 months (term end 30 June, 2011).</p>
<p>The positions will be based at the Australian Resources Research Centre, 26 Dick Perry Ave, Kensington WA, Australia. This is in an inner suburb of Perth, Western Australia.<br />
<a href="http://maps.google.com.au/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=26+Dick+Perry+Ave+Kensington+WA&amp;sll=-31.993227,115.885849&amp;sspn=0.969029,2.073669&amp;ie=UTF8&amp;hq=&amp;hnear=26+Dick+Perry+Ave,+Kensington+Western+Australia+6151&amp;ll=-31.994847,115.884718&amp;spn=0.242253,0.518417&amp;z=12">http://maps.google.com.au/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=26+Dick+Perry+Ave+Kensington+WA&amp;sll=-31.993227,115.885849&amp;sspn=0.969029,2.073669&amp;ie=UTF8&amp;hq=&amp;hnear=26+Dick+Perry+Ave,+Kensington+Western+Australia+6151&amp;ll=-31.994847,115.884718&amp;spn=0.242253,0.518417&amp;z=12</a></p>
<p>Street view:<br />
<a href="http://maps.google.com.au/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=26+Dick+Perry+Ave+Kensington+WA&amp;sll=-31.993227,115.885849&amp;sspn=0.969029,2.073669&amp;ie=UTF8&amp;hq=&amp;hnear=26+Dick+Perry+Ave,+Kensington+Western+Australia+6151&amp;ll=-31.995238,115.885892&amp;spn=0.001893,0.00405&amp;t=h&amp;z=19&amp;layer=c&amp;cbll=-31.995244,115.8861&amp;panoid=-fbF3xYlc6_RMyuiOUPYMQ&amp;cbp=12,356.75,,0,5.95">http://maps.google.com.au/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=26+Dick+Perry+Ave+Kensington+WA&amp;sll=-31.993227,115.885849&amp;sspn=0.969029,2.073669&amp;ie=UTF8&amp;hq=&amp;hnear=26+Dick+Perry+Ave,+Kensington+Western+Australia+6151&amp;ll=-31.995238,115.885892&amp;spn=0.001893,0.00405&amp;t=h&amp;z=19&amp;layer=c&amp;cbll=-31.995244,115.8861&amp;panoid=-fbF3xYlc6_RMyuiOUPYMQ&amp;cbp=12,356.75,,0,5.95</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.geoserver.org/2009/12/16/seven-csiro-jobs-for-open-source-geospatial-software-developers-in-perth-western-australia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adding Time support to GeoServer via the ImageMosaic plugin</title>
		<link>http://blog.geoserver.org/2009/12/11/time-support-for-geoserver/</link>
		<comments>http://blog.geoserver.org/2009/12/11/time-support-for-geoserver/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 01:50:23 +0000</pubDate>
		<dc:creator>Simone Giannecchini</dc:creator>
				<category><![CDATA[Behind The Scenes]]></category>
		<category><![CDATA[Developer notes]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[GeoServer]]></category>
		<category><![CDATA[GeoTools]]></category>
		<category><![CDATA[Giannecchini]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[Mosaic]]></category>
		<category><![CDATA[Temporal]]></category>
		<category><![CDATA[TIME]]></category>
		<category><![CDATA[wms]]></category>

		<guid isPermaLink="false">http://blog.geoserver.org/?p=392</guid>
		<description><![CDATA[Lately, I have been working on adding support for the TIME attribute for GeoServer in WMS GetMap requests via an improvement of the ImageMosaic raster store:
http://yourserver/geoserver/wms?REQUEST=GetMap&#38;...&#38;TIME=2009-12-12,2009-12-13&#38;...
You can get some more details on the GeoSolutions blog.
]]></description>
			<content:encoded><![CDATA[<p>Lately, I have been working on adding support for the <strong>TIME </strong>attribute for GeoServer in WMS GetMap requests via an improvement of the ImageMosaic raster store:</p>
<blockquote><p><code>http://yourserver/geoserver/wms?REQUEST=GetMap&amp;...&amp;TIME=2009-12-12,2009-12-13&amp;...</code></p></blockquote>
<p>You can get some more details on the <a title="Time support for GeoServer" href="http://geo-solutions.blogspot.com/2009/12/adding-time-support-to-geoserver-and.html" target="_blank">GeoSolutions blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.geoserver.org/2009/12/11/time-support-for-geoserver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proposal for improving ImagePyramid support (and other small developments)</title>
		<link>http://blog.geoserver.org/2009/11/18/proposal-for-improving-imagepyramid-support-and-other-small-developments/</link>
		<comments>http://blog.geoserver.org/2009/11/18/proposal-for-improving-imagepyramid-support-and-other-small-developments/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 19:33:46 +0000</pubDate>
		<dc:creator>Simone Giannecchini</dc:creator>
				<category><![CDATA[Behind The Scenes]]></category>
		<category><![CDATA[Polls]]></category>
		<category><![CDATA[FOSSG]]></category>
		<category><![CDATA[funding]]></category>
		<category><![CDATA[GeoServer]]></category>
		<category><![CDATA[GeoSolutions]]></category>

		<guid isPermaLink="false">http://blog.geoserver.org/?p=378</guid>
		<description><![CDATA[Ciao a tutti,
Supporting a project such as GeoServer requires a great investment of time and resources.  Organizations that support it are faced with the problem of finding funding. As founder of my own company, I often find myself in the position to seek funding for supporting GeoServer and I obviously tend to prefer large [...]]]></description>
			<content:encoded><![CDATA[<p>Ciao a tutti,</p>
<p>Supporting a project such as GeoServer requires a great investment of time and resources.  <a href="http://geoserver.org/display/GEOS/Commercial+Support">Organizations</a> that support it are faced with the problem of finding funding. As founder of my own <a title="GeoSolutions" href="http://www.geo-solutions.it/" target="_blank">company</a>, I often find myself in the position to seek funding for supporting GeoServer and I obviously tend to prefer large contracts to small ones.  This seems perfectly reasonable, however I do recognize that in the long run this approach may cause some missed opportunities.  Large funding usually focuses on large developments, but they leave aside common glitches and bugs, i.e. isolated features that are not working properly or could be improved relatively easily.  To counter this, supporting organizations must invest surplus money and resources from other contracts into tackling these problems, since it is difficult or inefficient to chase money to address each small issue separately.</p>
<p>As a specific example, I have lately seen people struggling to get the <a href="http://docs.geoserver.org/2.0.x/en/user/data/imagepyramid.html" target="_blank">ImagePyramid</a> extension working, and I know it would be relatively easy to improve things (in that it would not need a lot of funding) but none of our current clients needs this functionality, so the work never gets done.</p>
<p>With this in mind, I have come up with the following idea: once someone, be it a user or a support organization, recognizes an issue/missing feature that no one else wants or has funding to fix, we should try to describe the problem/feature somewhere (such as on this blog), provide a Point of Contact (POC) for the work and then ask the community for an Expression of Interest (EOI) to check whether there is enough momentum/desire to fix/implement. Perhaps the POC should write the proposal having already scoped out the work or maybe the scope should wait until we know that there is enough interest.  Another topic where I would see some interest is in whether the process should be completely transparent or not regarding who gives the funding as well as who spends the funding gathered.  I would be interested in feedback on all of these suggestions.</p>
<p>To test his idea, I would like to invite anyone who might be interested in providing a bit of funding to improve the support for the ImagePyramid extension in GeoServer to express your interest to me. Specifically, I am talking about automagic <a href="http://jira.codehaus.org/browse/GEOT-2712">import from GDAL retile</a>, improved stability and performance, and/or automagic pyramiding as a GeoServer/GeoTools utility.</p>
<p>If you are interested you can drop me an email at simone.giannecchiniATgeo-solutions.it.</p>
<p>Ciao, Simone.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.geoserver.org/2009/11/18/proposal-for-improving-imagepyramid-support-and-other-small-developments/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A mailing list for Japanese users.</title>
		<link>http://blog.geoserver.org/2009/11/12/a-mailing-list-for-japanese-users/</link>
		<comments>http://blog.geoserver.org/2009/11/12/a-mailing-list-for-japanese-users/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 23:48:28 +0000</pubDate>
		<dc:creator>Chris Holmes</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.geoserver.org/?p=370</guid>
		<description><![CDATA[After a nice showing at the FOSS4G Tokyo and Osaka conferences we decided the time had come for a new GeoServer language users mailing list.  Taking advantage of the fact that GeoServer just got accepted to OSGeo incubation the new list is on the OSGeo infrastructure, at http://lists.osgeo.org/mailman/listinfo/geoserver-jp The mailing list is a resource for [...]]]></description>
			<content:encoded><![CDATA[<p>After a nice showing at the <a href="http://www.osgeo.jp/foss4g2009-in-tokyo/">FOSS4G Tokyo</a> and <a href="http://www.osgeo.jp/foss4g2009-in-osaka/">Osaka</a> conferences we decided the time had come for a new GeoServer language users mailing list.  Taking advantage of the fact that GeoServer just <a href="http://blog.geoserver.org/2009/11/09/geoserver-accepted-to-osgeo-incubation/">got accepted to OSGeo</a> incubation the new list is on the OSGeo infrastructure, at <a href="http://lists.osgeo.org/mailman/listinfo/geoserver-jp">http://lists.osgeo.org/mailman/listinfo/geoserver-jp</a> The mailing list is a resource for those who would like assistance in all things GeoServer, but prefer to discuss in Japanese.  This marks the sixth language mailing list for GeoServer.  We&#8217;re hoping soon the community gets a translation of the new UI, and some Japanese docs as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.geoserver.org/2009/11/12/a-mailing-list-for-japanese-users/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
