<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Postgres OnLine Journal - gis</title>
    <link>http://www.postgresonline.com/journal/</link>
    <description>an In depth look at the PostgreSQL open source database</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.4.1 - http://www.s9y.org/</generator>
    <pubDate>Fri, 05 Apr 2013 23:51:34 GMT</pubDate>

    <image>
        <url>http://www.postgresonline.com/journal/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Postgres OnLine Journal - gis - an In depth look at the PostgreSQL open source database</title>
        <link>http://www.postgresonline.com/journal/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>PostGIS In Action 2nd Edition MEAP 3 Update</title>
    <link>http://www.postgresonline.com/journal/archives/299-PostGIS-In-Action-2nd-Edition-MEAP-3-Update.html</link>
            <category>9.3</category>
            <category>editor note</category>
            <category>gis</category>
            <category>postgis</category>
    
    <comments>http://www.postgresonline.com/journal/archives/299-PostGIS-In-Action-2nd-Edition-MEAP-3-Update.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=299</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=299</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;The 3rd MEAP update of &lt;a href=&quot;http://www.postgis.us/page_buy_book&quot; target=&quot;_blank&quot;&gt;PostGIS In Action, 2nd Edition&lt;/a&gt; will be going out very shortly
to Early Action purchasers.  Keep your eyes peeled.  Lots of errata corrections in previous chapters and appendix, and one
very VERY new chapter on Raster functions which took a ton of time to write, so hopefully it will be well received. Our progress on the chapters is listed on &lt;a href=&quot;http://www.postgis.us/chapters_edition_2&quot; target=&quot;_blank&quot;&gt;PostGIS In Action 2nd Edition Chapters&lt;/a&gt; and all the ones marked as completed you will find in the MEAP. The ones with paperclips have downloadable code and data which you can click on the paperclip to download.&lt;/p&gt;

&lt;p&gt;Regarding Raster, the Raster Function chapter is just merely the tip. You&#039;ll see a lot more raster usage in upcoming &lt;a href=&quot;http://www.postgis.us/chapter_09_edition_2&quot; target=&quot;_blank&quot;&gt;Relating two or more spatial objects&lt;/a&gt; and Raster Processing chapter which we are still fleshing out. &lt;/p&gt;
&lt;p&gt;We are immensely grateful to all the early action subscribers who have &lt;a href=&quot;http://www.manning-sandbox.com/forum.jspa?forumID=846&quot; target=&quot;_blank&quot;&gt;posted errata&lt;/a&gt; or general comments about what can be clarified or examples that don&#039;t work. General comments about what specific kinds of examples you&#039;d like to see are also welcome. Your opinions
really influence what we write and make for a better book.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.postgresonline.com/journal/archives/299-PostGIS-In-Action-2nd-Edition-MEAP-3-Update.html#extended&quot;&gt;Continue reading &quot;PostGIS In Action 2nd Edition MEAP 3 Update&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 05 Apr 2013 19:06:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/299-guid.html</guid>
    <category>book writing</category>
<category>postgis</category>

</item>
<item>
    <title>Boston OSGeo Code Sprint Highlights</title>
    <link>http://www.postgresonline.com/journal/archives/297-Boston-OSGeo-Code-Sprint-Highlights.html</link>
            <category>gis</category>
            <category>postgis</category>
    
    <comments>http://www.postgresonline.com/journal/archives/297-Boston-OSGeo-Code-Sprint-Highlights.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=297</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=297</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;Today was the last day of the &lt;a href=&quot;http://wiki.osgeo.org/wiki/Boston_Code_Sprint_2013&quot; target=&quot;_blank&quot;&gt;Boston OSGeo code sprint&lt;/a&gt; we hosted.  Several OSGeo project tribes were represented.
PostGIS had a big showing with core PostGIS developers and related working on PostGIS core, PostGIS 3D, PostGIS raster, pgRouting, geocoding, and point clouds.
Leo and I with lots of help from &lt;a href=&quot;http://imaptools.com/&quot; target=&quot;_blank&quot;&gt;Steve Woodbridge&lt;/a&gt;, spent a good chunk of time working out kinks of PostGIS pgRouting packaging for Windows and address normalizer replacement for the one packaged with tiger geocoder.&lt;/p&gt;

&lt;p&gt;A special shout-out thanks to all the Code Sprint sponsors:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Gold:&lt;/b&gt; &lt;a href=&quot;http://www.enterprisedb.com/&quot; target=&quot;_blank&quot;&gt;EnterpriseDb&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Silver:&lt;/b&gt; &lt;a href=&quot;http://www.geosynergy.com.au&quot; target=&quot;_blank&quot;&gt;GeoSynergy&lt;/a&gt;, &lt;a href=&quot;http://www.airborneinteractive.com/&quot; target=&quot;_blank&quot;&gt;Airborne Interactive&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Bronze:&lt;/b&gt; &lt;a href=&quot;http://www.hobu.biz/&quot; target=&quot;_blank&quot;&gt;Hobu&lt;/a&gt;, &lt;a href=&quot;http://www.azavea.com/&quot; target=&quot;_blank&quot;&gt;Azavea&lt;/a&gt;, &lt;a href=&quot;http://www.1ocean.com/&quot; target=&quot;_blank&quot;&gt;OneOcean&lt;/a&gt;, and &lt;a href=&quot;http://www.appgeo.com/&quot; target=&quot;_blank&quot;&gt;AppGeo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;More details &lt;a href=&quot;http://blog.cleverelephant.ca/2013/03/boston-code-sprint-postgis.html&quot; target=&quot;_blank&quot;&gt;Paul&#039;s PostGIS Summary&lt;/a&gt; and &lt;a href=&quot;http://blog.cleverelephant.ca/2013/03/boston-code-sprint-mapserver.html&quot; target=&quot;_blank&quot;&gt;Paul&#039;s MapServer Summary&lt;/a&gt; and our &lt;a href=&quot;http://www.bostongis.com/blog/index.php?/archives/213-Boston-OSGeo-Code-Sprint-Synopsis.html&quot; target=&quot;_blank&quot;&gt;Boston OSGeo Code Sprint Synopsis&lt;/a&gt;.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 28 Mar 2013 21:42:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/297-guid.html</guid>
    
</item>
<item>
    <title>PostGIS in Action 2nd Edition reaching MEAP soon</title>
    <link>http://www.postgresonline.com/journal/archives/281-PostGIS-in-Action-2nd-Edition-reaching-MEAP-soon.html</link>
            <category>editor note</category>
            <category>gis</category>
            <category>postgis</category>
    
    <comments>http://www.postgresonline.com/journal/archives/281-PostGIS-in-Action-2nd-Edition-reaching-MEAP-soon.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=281</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=281</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;We just finished the first draft of the first 5 chapters of the second edition of &lt;a href=&quot;http://www.postgis.us&quot; target=&quot;_blank&quot;&gt;PostGIS in Action&lt;/a&gt; and is slated to be added to &lt;a href=&quot;http://www.manning.com/about/meap&quot; target=&quot;_blank&quot;&gt;Manning&#039;s Early Action Program (MEAP)&lt;/a&gt; in the next 2-3 weeks.  Some people have asked us about this when they can start purchasing the new edition.  The new edition is purchaseable as soon as it hits MEAP phase. With a MEAP purchase you get the E-Book drafts as soon as they are available and if you buy the MEAP with hard-copy option, you also get the final hard-copy when released.  MEAP is the same price as the regular book except it can only be bought direct thru Manning and it gives you access to early content so you can see all our mistakes and cross outs as things change.&lt;/p&gt;

&lt;p&gt;We shuffled some of the chapters a bit from our earlier table of contents, but in these first 5 chapters you&#039;ll be exposed to new features in PostGIS 2.0, the more modern way of creating spatial tables, utilizing the new raster and topology types, and also find out about the new great stuff coming in PostGIS 2.1 that is already available in PostGIS 2.1 pre-release. More on that in the coming weeks.&lt;/p&gt;

&lt;p&gt;What is coming in PostGIS 2.1 that you don&#039;t want to miss? Lots.  Check out our &lt;a href=&quot;http://www.bostongis.com/blog/index.php?/categories/21-waiting_postgis_21&quot; target=&quot;_blank&quot;&gt;Waiting for PostGIS 2.1 series&lt;/a&gt; and also a list of Duncan Golicher&#039;s highlights, which Pierre Racine has kindly outlined in &lt;a href=&quot;http://geospatialelucubrations.blogspot.com/2012/12/duncan-golichers-series-of-article-on.html&quot; target=&quot;_blank&quot;&gt;Duncan Golicher&#039;s series of PostGIS articles&lt;/a&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 13 Dec 2012 22:49:00 -0500</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/281-guid.html</guid>
    
</item>
<item>
    <title>PostGIS 2.0.0 is out</title>
    <link>http://www.postgresonline.com/journal/archives/247-PostGIS-2.0.0-is-out.html</link>
            <category>editor note</category>
            <category>gis</category>
            <category>postgis</category>
    
    <comments>http://www.postgresonline.com/journal/archives/247-PostGIS-2.0.0-is-out.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=247</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=247</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;Yap that&#039;s right.  &lt;a href=&quot;http://www.postgis.org/news/20120403/&quot; target=&quot;_blank&quot;&gt;PostGIS 2.0.0 is finally out the door&lt;/a&gt;. It took us Two years and 2 months, a super long incubation for us, but we did it and just in time for &lt;a href=&quot;http://whereconf.com/where2012/public/schedule/detail/23432&quot;&gt;Javier&#039;s Where 2.0 2.0 Talk.&lt;/a&gt;.  &lt;a href=&quot;http://blog.opengeo.org/2012/04/03/postgis-2-0-released/&quot; target=&quot;_blank&quot;&gt;Paul has some border-line R rated pictures of the birthing process&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;We have &lt;a href=&quot;http://www.postgis.org/download/windows/#windbinaries&quot; target=&quot;_blank&quot;&gt;windows 32 binaries posted&lt;/a&gt; for those adventurous enough to taste the cookies while they are hot. We are working on the windows 64-bit binaries.  Those should be out tomorrow.  We&#039;ll be working in the coming week to get the installers ready to put up so they are available via Stack Builder.  We&#039;ll probably put up the 32-bit ones first, hopefully followed shortly by the 64-bit ones. You should see PostGIS 2.0.0 soon on Yum as well. Devrim is cooking :).&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 03 Apr 2012 20:58:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/247-guid.html</guid>
    <category>postgis</category>

</item>
<item>
    <title>PostGIS 64-bit for Windows it's coming</title>
    <link>http://www.postgresonline.com/journal/archives/245-PostGIS-64-bit-for-Windows-its-coming.html</link>
            <category>9.1</category>
            <category>editor note</category>
            <category>gis</category>
    
    <comments>http://www.postgresonline.com/journal/archives/245-PostGIS-64-bit-for-Windows-its-coming.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=245</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=245</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;div  style=&quot;background-color:yellow&quot;&gt;&lt;b&gt;UPDATE&lt;/b&gt; We have &lt;a href=&quot;http://www.postgis.org/download/windows/&quot; target=&quot;_blank&quot;&gt;PostGIS 2.0.0 available&lt;/a&gt; for both 32-bit and 64-bit windows PostgreSQL. We are wroking on getting the installers out&lt;/div&gt;
&lt;p&gt;This past week has been very nerve racking but also exciting. We have successfully compiled PostGIS under the mingw64 chain and built a PostGIS windows 64-bit
for 2.0 (and 1.5), that can install under the Enterprise Db VC++ 64-bit builds of PostgreSQL 9.1.  We haven&#039;t tried on 9.0, but we assume that should be fairly trivial.
Note only that, but it passes most of the PostGIS battery of tests.  We first want to thank a group of people which made this all possible:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://people.planetpostgresql.org/andrew/&quot;&gt;Andrew Dunstan&lt;/a&gt; we are greatly indebted to for making it possible to compile PostgreSQL under mingw64 tool chain. As much as people have whined
about wanting to compile PostGIS under a pure VC chain, this is not possible at this juncture just because a lot of the tests and other tool chains PostGIS uses for building
are too tied to the Unix build environment.&lt;/li&gt;
&lt;li&gt;We want to thank &lt;a href=&quot;http://www.pledgebank.com/postgis64windows&quot; target=&quot;_blank&quot;&gt;the generous folks&lt;/a&gt; who provided money for our campaign so that we could funnel time from paid consulting work to focus on this effort and to prove that every little bit counts.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.gaia-gis.it/gaia-sins/&quot; target=&quot;_blank&quot;&gt;SpatiaLite&lt;/a&gt; developer Alessandro Furieri whose &lt;a href=&quot;http://www.gaia-gis.it/gaia-sins/mingw64_how_to.html&quot;&gt;mingw64 compile instructions&lt;/a&gt; were invaluable to helping us overcome our GEOS and other compile obstacles. SpatiaLite (the OGC spatial extender for &lt;a href=&quot;http://www.sqlite.org/&quot; target=&quot;_blank&quot;&gt;SQLite&lt;/a&gt;),uses much of the same plumbing that PostGIS uses under the hood, so many of the lessons he learned an provide could be put to use with our problems.&lt;/li&gt;
&lt;li&gt;To &lt;a href=&quot;http://blog.cleverelephant.ca/&quot; target=&quot;_blank&quot;&gt;Paul Ramsey&lt;/a&gt; especially and other PostGIS devs for general moral support and helping us tackle some PostGIS specific issues when compiled with mingw64.  &lt;a href=&quot;http://trac.osgeo.org/postgis/wiki/DevWikiWinMingWSys_20_MSVC&quot;&gt;Paul&lt;/a&gt; demonstrated that yes you can mix VC++ built components with MingW and steps on how to do it. Part of the reason for that is the newer mingw32 seemed to crash with GEOS compiled under mingw32.  Though the mingw64 chain didn&#039;t have this issue once we overcame our compile obstacle. We may in the future compare and see if compiling Geos under VC++ provides better performance and will also get us closer to having it possible to compile PostGIS fully under VC++ if people choose to.  For the time being having a single tool chain that we can extract and run with is most important.  We are preparing a self-standing Mingw64 tool chain with all the components needed to build PostGIS already compiled so that windows users who want to help with PostGIS need only extract to have a fully functioning postGIS dev environment and we also plan to move our mingw32 build to mingw64 chain of tools.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We hope to have a 64-bit compiled download ready next week for PostGIS 2.0.0 beta3 for people to try out. We are working on some issues with the raster2pgsql and loader/dumper guis we compiled not working right, but the core PostGIS works just fine in 64-bit and the 32-bit loader tools work fine against a 64-bit install.  One thing we did  notice with the 64-bit PostgreSQL is that we
can set shared_buffers much higher than the 32-bit PostgreSQL windows. On windows we could never go beyond ~700MB without it not being able to start or crashing. With the 64-bit we were able to go to 2GB.  Haven&#039;t tried higher yet.  We hope this will prove to be a performance boost for tasks such as geocoding that reuse a lot of the same datasets and benefit a lot from share memory.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 10 Mar 2012 03:46:00 -0500</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/245-guid.html</guid>
    <category>postgis</category>

</item>
<item>
    <title>GeoInformatics article and new book in the works</title>
    <link>http://www.postgresonline.com/journal/archives/237-GeoInformatics-article-and-new-book-in-the-works.html</link>
            <category>editor note</category>
            <category>gis</category>
            <category>postgis</category>
    
    <comments>http://www.postgresonline.com/journal/archives/237-GeoInformatics-article-and-new-book-in-the-works.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=237</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=237</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;Two exciting things happened this past month.  &lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;Our article on upcoming PostGIS 2.0 recently came out in &lt;a href=&quot;http://www.geoinformatics.com/archive-2011&quot; target=&quot;_blank&quot;&gt;GeoInformatics Magazine December 2011 Issue 8&lt;/a&gt;.  Check it out here.  Starts on page 30.&lt;/li&gt;
&lt;li&gt;We just got notice that our book proposal has been accepted and this time it&#039;s not about PostGIS.&lt;/li&gt;
&lt;/ul&gt;
 &lt;br /&gt;&lt;a href=&quot;http://www.postgresonline.com/journal/archives/237-GeoInformatics-article-and-new-book-in-the-works.html#extended&quot;&gt;Continue reading &quot;GeoInformatics article and new book in the works&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 14 Dec 2011 22:56:00 -0500</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/237-guid.html</guid>
    <category>book writing</category>
<category>postgis</category>

</item>
<item>
    <title>Code Profiling with PostGIS raster</title>
    <link>http://www.postgresonline.com/journal/archives/235-Code-Profiling-with-PostGIS-raster.html</link>
            <category>contrib spotlight</category>
            <category>gis</category>
            <category>postgis</category>
    
    <comments>http://www.postgresonline.com/journal/archives/235-Code-Profiling-with-PostGIS-raster.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=235</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=235</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;What happens when you take a bunch of auto-generated tests and test results
which you burn into rasters with SQL?  
You get a code fingerprint of sorts.  Well that was the dream I wanted to explore.  Now that PostGIS 2.0 has introduced a new spatial type called &lt;b&gt;raster&lt;/b&gt;
and lots of functionality including some very cool &lt;a href=&quot;http://www.postgis.org/documentation/manual-svn/RT_ST_MapAlgebraFct2.html&quot; target=&quot;_blank&quot; &gt;Map Algebra functionality&lt;/a&gt; to go with it,
this is now possible without too much fuss. My first attempt at it didn&#039;t produce quite what I expected. I have to admit it is absolutely gorgeous 
and will be hopefully useful once I figure out how to read it, tweak the rendering process to achieve more of a breakout of results, or patent it as a fabric style.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/journal/dbox2_15.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Now for the story of how a computer nerd is born and how rasters can be useful to nerds.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.postgresonline.com/journal/archives/235-Code-Profiling-with-PostGIS-raster.html#extended&quot;&gt;Continue reading &quot;Code Profiling with PostGIS raster&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 04 Dec 2011 10:20:00 -0500</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/235-guid.html</guid>
    <category>postgis</category>
<category>raster</category>

</item>
<item>
    <title>XPathing XML data with PostgreSQL</title>
    <link>http://www.postgresonline.com/journal/archives/232-XPathing-XML-data-with-PostgreSQL.html</link>
            <category>8.4</category>
            <category>9.0</category>
            <category>9.1</category>
            <category>9.2</category>
            <category>basics</category>
            <category>gis</category>
            <category>intermediate</category>
            <category>postgis</category>
            <category>postgresql versions</category>
    
    <comments>http://www.postgresonline.com/journal/archives/232-XPathing-XML-data-with-PostgreSQL.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=232</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=232</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;One of my favorite tools and I think that of many folks working with GIS and other kinds of Multimedia is the GDAL/OGR suite.
Though I started using it to conquer GIS ETL activities, I found myself using it for problems that are inherently not GIS at all. I talked
about the GDAL OGR2OGR component a while ago in &lt;a href=&quot;http://www.postgresonline.com/journal/archives/31-GDAL-OGR2OGR-for-Data-Loading.html&quot; target=&quot;_blank&quot;&gt;GDAL OGR2OGR for Data Loading&lt;/a&gt;
and this time I&#039;ll talk tangentially about its raster capabilities.  It is a fantastic tool for converting between various raster formats and applying various raster operations.
In PostGIS world the new 2.0 raster functionality puts an SQL wrapper around much of its power.  I&#039;m not going to talk about that though except as a fleeting comment to explore later (we&#039;ve got cool &lt;a href=&quot;http://www.postgis.org/documentation/manual-svn/RT_ST_MapAlgebraExpr2.html&quot; target=&quot;_blank&quot;&gt;2 band Map Algebra in PostGIS 2.0&lt;/a&gt; to flaunt its stuff).
So what does this have to do with XPathing XML data with PostgreSQL? Well that&#039;s what I&#039;m going to talk about what to do with machine generated data that comes at you in XML format.&lt;/p&gt;
&lt;p&gt;A lot of machine generated data is hitting us in an XML like form.  I talked about GPX data and navigating that in &lt;a href=&quot;http://www.postgresonline.com/journal/archives/116-Loading-and-Processing-GPX-XML-files-using-PostgreSQL.html&quot; target=&quot;_blank&quot;&gt;Which by the way GDAL/OGR can load and export easily into/out of a PostGIS enabled database&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;GDAL exposes another kind of machine generated data in XML format which turns out to be very useful for all kinds of things.  This is &lt;a href=&quot;http://en.wikipedia.org/wiki/Exchangeable_image_file_format&quot; target=&quot;_blank&quot;&gt;Exchangeable image file format (EXIF) data&lt;/a&gt;. There are all kinds 
of random text information embedded in pictures and this varies depending on what camera is taking it.  Newer cameras like the ones you have built into your iphone or android 
embed location based information into them sometimes like where you were standing when you took the picture.  Most cameras these days embed the time the picture was taken.
This information is important because if you are taking electronic notes while you are snapping your pictures, it provides an easy way to match up your notes with the picture about the object.  So what does this EXIF info look like when you point GDAL at it? We&#039;ll see. &lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.postgresonline.com/journal/archives/232-XPathing-XML-data-with-PostgreSQL.html#extended&quot;&gt;Continue reading &quot;XPathing XML data with PostgreSQL&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 11 Nov 2011 03:57:00 -0500</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/232-guid.html</guid>
    <category>etl</category>
<category>raster</category>
<category>regex</category>
<category>regular expressions</category>
<category>unnest</category>
<category>xml</category>
<category>xpath</category>

</item>
<item>
    <title>Many PostGIS FOSS4G 2011 videos have landed</title>
    <link>http://www.postgresonline.com/journal/archives/229-Many-PostGIS-FOSS4G-2011-videos-have-landed.html</link>
            <category>editor note</category>
            <category>gis</category>
            <category>postgis</category>
    
    <comments>http://www.postgresonline.com/journal/archives/229-Many-PostGIS-FOSS4G-2011-videos-have-landed.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=229</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=229</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;http://www.fosslc.org/drupal/category/event/foss4g2011&quot; target=&quot;_blank&quot;&gt;FOSS 4G 2011 Videos&lt;/a&gt;.
My resident PostGIS developer strk says he can&#039;t see them because blip.tv is using some sort of proprietary video swf format. I can&#039;t really tell what he is talking about.  Does anyone know if fosslic videos are available in other formats like ogg or a &lt;a href=&quot;http://www.gnu.org/s/gnash/&quot; target=&quot;_blank&quot;&gt;Gnash swf viewer compatible format&lt;/a&gt;?&lt;/p&gt;

&lt;p&gt;We mentioned in prior article &lt;a href=&quot;http://www.postgresonline.com/journal/archives/220-FOSS4G-2011-PostGIS-the-new-stuf.html&quot;&gt;Our FOSS4G 2011 the new Stuff&lt;/a&gt; and provided the slides in that article.  Now we have the video to go with it.&lt;/p&gt;
Here is a partial list of PostGIS videos:
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://fosslc.org/drupal/content/state-postgis&quot; target=&quot;_blank&quot;&gt;Paul&#039;s standard State of PostGIS&lt;/a&gt; He ran out of time so our&#039;s is more like a continuation.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.fosslc.org/drupal/content/postgis-20-new-stuff&quot; target=&quot;_blank&quot;&gt;PostGIS 2.0 the new Stuff (our presentation)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blip.tv/fosslc/foss4g-window-pierre-storem-5656323&quot; target=&quot;_blank&quot;&gt;PostGIS Raster 2.0 - store, manipulate and analyze raster&lt;/a&gt; Pierre Racine&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;a href=&quot;http://www.postgresonline.com/journal/archives/229-Many-PostGIS-FOSS4G-2011-videos-have-landed.html#extended&quot;&gt;Continue reading &quot;Many PostGIS FOSS4G 2011 videos have landed&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 28 Oct 2011 17:33:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/229-guid.html</guid>
    <category>postgis</category>
<category>videos</category>

</item>
<item>
    <title>Improving speed of GIST indexes in PostgreSQL 9.2</title>
    <link>http://www.postgresonline.com/journal/archives/225-Improving-speed-of-GIST-indexes-in-PostgreSQL-9.2.html</link>
            <category>9.2</category>
            <category>editor note</category>
            <category>gis</category>
            <category>hstore</category>
            <category>intermediate</category>
            <category>ltree</category>
            <category>pgtrgm</category>
            <category>postgis</category>
            <category>postgresql versions</category>
            <category>tsearch</category>
    
    <comments>http://www.postgresonline.com/journal/archives/225-Improving-speed-of-GIST-indexes-in-PostgreSQL-9.2.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=225</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=225</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;This is about improvements to GIST indexes that I hope to see in PostgreSQL 9.2.  One is a patch for possible inclusion in PostgreSQL 9.2 called &lt;b&gt;&lt;a href=&quot;https://commitfest.postgresql.org/action/patch_view?id=631&quot; target=&quot;_blank&quot;&gt;SP-GiST, Space-Partitioned GiST&lt;/a&gt;&lt;/b&gt; created by 
&lt;a href=&quot;http://www.sigaev.ru/&quot; target=&quot;_blank&quot;&gt;Teodor Sigaev&lt;/a&gt; and &lt;a href=&quot;http://www.sai.msu.su/~megera/&quot; target=&quot;_blank&quot;&gt;Oleg Bartunov&lt;/a&gt; whose basic technique is described in &lt;a href=&quot;http://www.cs.purdue.edu/spgist/papers/W87R36P214137510.pdf&quot; target=&quot;_blank&quot;&gt;SP-GiST: An Extensible Database Index for Supporting Space Partitioning Trees&lt;/a&gt;. For those who don&#039;t know Teodor and Oleg,  they are the great fellows that brought us many other GiST and GIN goodnesses that many specialty PostgreSQL
extensions enjoy -- e.g. &lt;a href=&quot;http://www.postgis.org/documentation/manual-svn/&quot; target=&quot;_blank&quot;&gt;PostGIS&lt;/a&gt;, &lt;a href=&quot;http://developer.postgresql.org/pgdocs/postgres/pgtrgm.html&quot; target=&quot;_blank&quot;&gt;trigrams&lt;/a&gt;, &lt;a href=&quot;http://developer.postgresql.org/pgdocs/postgres/ltree.html&quot; target=&quot;_blank&quot;&gt;ltree&lt;/a&gt;, &lt;a href=&quot;http://pgsphere.projects.postgresql.org/&quot; target=&quot;_blank&quot;&gt;pgsphere&lt;/a&gt;, &lt;a href=&quot;http://developer.postgresql.org/pgdocs/postgres/hstore.html&quot; target=&quot;_blank&quot;&gt;hstore&lt;/a&gt;, &lt;a href=&quot;http://developer.postgresql.org/pgdocs/postgres/textsearch-intro.html&quot; target=&quot;_blank&quot;&gt;full-text search&lt;/a&gt; to name a few.&lt;/p&gt;
&lt;p&gt;Another is a recent one just committed by Alexander Korotkov which I just recently found out about on &lt;a href=&quot;http://www.postgis.org/pipermail/postgis-devel/2011-October/015561.html&quot; target=&quot;_blank&quot;&gt;New node splitting algorithm for GIST&lt;/a&gt; and admit I don&#039;t know enough about to judge. I have to admit to being very clueless when it comes to the innards of index implementations so don&#039;t ask me any technical details.  It&#039;s one of those short-comings among the trillion others I have that I have learned to accept will probably never change.&lt;/p&gt;
&lt;p&gt;What the SP-GIST patch will provide in terms of performance and speed was outlined in 
&lt;a href=&quot;http://www.pgcon.org/2011/schedule/events/309.en.html&quot; target=&quot;_blank&quot;&gt;PGCon 2011: SP-GiST - a new indexing infrastructure for PostgreSQL
Space-Partitioning trees in PostgreSQL&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;What it provides specifically for PostGIS is summarized in Paul&#039;s call for action noted below.  As a passionate user of PostGIS
,ltree, tsearch, and hstore, I&#039;m pretty excited about these patches and other GIST and general index enhancements and there potential use in GIST dependent extensions. I&#039;m hoping to see
these spring to life in PostgreSQL 9.2 and think it will help to further push the envelope of where PostgreSQL can go as a defacto platform 
for cutting-edge technology and scientific research.  I think one of PostgreSQL&#039;s greatest strength is its extensible index API.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.postgis.org/pipermail/postgis-users/2011-October/031078.html&quot; target=&quot;_blank&quot;&gt;Paul&#039;s PostGIS newsgroup note about seeking funding for faster GIST indexes&lt;/a&gt; , work done so far on SP-GIST and call for further action is rebroadcast in it&#039;s entirety here.
&lt;pre&gt;Thanks to the sponsorship of &lt;a href=&quot;http://www.mtu.edu&quot; target=&quot;_blank&quot;&gt;Michigan Technological University&lt;/a&gt;, we now
have 50% of the work complete. There is a working patch at the
commitfest &lt;a href=&quot;https://commitfest.postgresql.org/action/patch_view?id=631&quot; target=&quot;_blank&quot;&gt;https://commitfest.postgresql.org/action/patch_view?id=631&lt;/a&gt;
which provides quad-tree and kd-tree indexes.

However, there is a problem: unless the patch is reviewed and goes
through more QA/QC, it&#039;ll never get into PostgreSQL proper. In case
you think I am kidding: we had a patch for KNN searching ready for the
9.0 release, but it wasn&#039;t reviewed in time, so we had to wait all the
way through the 9.1 cycle to get it.

I am looking for sponsors in the $5K to $10K range to complete this
work. If you use PostgreSQL in your business, this is a chance to add
a basic capability that may help you in all kinds of ways you don&#039;t
expect. We&#039;re talking about faster geospatial indexes here, but this
facility will also radically speed any partitioned space. (For
example, the suffix-tree, which can search through URLs incredibly
fast. Another example, you can use a suffix tree to very efficiently
index geohash strings. Interesting.)

If you think there&#039;s a possibility, please contact me and I will send
you a prospectus you can take to your manager. Let&#039;s make this happen
folks!

Paul
&lt;/pre&gt; &lt;br /&gt;&lt;a href=&quot;http://www.postgresonline.com/journal/archives/225-Improving-speed-of-GIST-indexes-in-PostgreSQL-9.2.html#extended&quot;&gt;Continue reading &quot;Improving speed of GIST indexes in PostgreSQL 9.2&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 12 Oct 2011 18:24:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/225-guid.html</guid>
    <category>gist</category>
<category>index</category>
<category>postgis</category>
<category>postgresql 9.2</category>
<category>sp-gist</category>

</item>
<item>
    <title>PostGIS as a graphical engine</title>
    <link>http://www.postgresonline.com/journal/archives/218-PostGIS-as-a-graphical-engine.html</link>
            <category>application development</category>
            <category>gis</category>
            <category>postgis</category>
            <category>webservices</category>
    
    <comments>http://www.postgresonline.com/journal/archives/218-PostGIS-as-a-graphical-engine.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=218</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=218</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;A while back in &lt;a href=&quot;http://www.postgresonline.com/journal/archives/208-New-Additions-and-Promotions-in-PostGIS-Development-Team.html&quot; target=&quot;_blank&quot;&gt;New Additions and Promotions in PostGIS Development Team&lt;/a&gt;, I mentioned that the new addition to our team Bborie Park was working on image output functions for raster support, among other things.  His last addition was ST_AsRaster which allows a PostGIS geometry to cross the line to the raster world, all in the database.  This new addition almost completes the basic cycle of making PostGIS not only a spatial analytical tool, but also a rendering engine.&lt;/p&gt;

&lt;p&gt;To test out these new functions, I whipped up a quick ASP.NET/JQuery app as described in &lt;a href=&quot;http://www.bostongis.com/blog/index.php?/archives/174-Minimalist-Web-based-ASP.NET-PostGIS-2.0-Spatial-GeometryRaster-Viewer.html&quot; target=&quot;_blank&quot;&gt;Minimalist Web-based ASP.NET PostGIS 2.0 Spatial Geometry/Raster Viewer&lt;/a&gt;, and Bborie followed up with the PHP version which you can download from &lt;a href=&quot;http://www.postgis.us/downloads/postgis_webviewer_php.zip&quot; target=&quot;_blank&quot;&gt;http://www.postgis.us/downloads/postgis_webviewer_php.zip&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;There is still much room for improvement, e.g. intersection of 2 rasters, faster response, etc,  but I can see all the lights flickering and the connections coming together like a self-orchestrating organism.  From chaos comes order.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Fri, 26 Aug 2011 18:50:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/218-guid.html</guid>
    <category>postgis raster viewer</category>

</item>
<item>
    <title>Free and Open Source Software for Geospatial - FOSS4G 2011- PostGIS galore</title>
    <link>http://www.postgresonline.com/journal/archives/217-Free-and-Open-Source-Software-for-Geospatial-FOSS4G-2011-PostGIS-galore.html</link>
            <category>editor note</category>
            <category>gis</category>
            <category>postgis</category>
    
    <comments>http://www.postgresonline.com/journal/archives/217-Free-and-Open-Source-Software-for-Geospatial-FOSS4G-2011-PostGIS-galore.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=217</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=217</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;The Free and Open Source Software for Geospatial (FOSS4G) is schedule for September 12-16, 2011 in Denver, CO.  PostGIS is going 
to be making a big showing at this event. &lt;a href=&quot;http://blog.cleverelephant.ca/2011/08/foss4g-time.html&quot; target=&quot;_blank&quot;&gt;Paul Ramsey&#039;s&lt;/a&gt; popular &lt;a href=&quot;http://2011.foss4g.org/sessions/introduction-postgis-sold-out&quot; target=&quot;_blank&quot;&gt;Introduction to PostGIS workshop&lt;/a&gt; is already sold out.  Check out the schedule of other PostGIS related talks &lt;a href=&quot;http://2011.foss4g.org/program/sessions/accepted?keys=postgis&amp;field_sessiontype_value_many_to_one=All&quot;&gt;FOSS4G 2011 PostGIS related talks&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We&#039;ll be presenting on
Friday &lt;a href=&quot;http://2011.foss4g.org/sessions/postgis-20-new-stuff&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;PostGIS 2.0, the new stuff&lt;/b&gt;&lt;/a&gt; and showcasing some of the new features in upcoming PostGIS 2.0. In fact &lt;a href=&quot;http://2011.foss4g.org/program/session-schedule&quot; target=&quot;_blank&quot;&gt;Friday&lt;/a&gt; seems to be a day jam packed with PostGIS talks back to back in the Windows room.  We probably won&#039;t even have to leave the room to get our fill of PostGIS.&lt;/p&gt;

&lt;p&gt;I&#039;m particularly looking forward to &lt;a href=&quot;http://2011.foss4g.org/sessions/postgis-replication&quot; target=&quot;_blank&quot;&gt;Steven Singer&#039;s PostGIS replication&lt;/a&gt; talk 
and Jim Mlodgenski&#039;s &lt;a href=&quot;http://2011.foss4g.org/sessions/scaling-postgis-queries-stado&quot; target=&quot;_blank&quot;&gt;Scaling PostGIS Queries with Stado&lt;/a&gt; since these
are becoming critical areas as we take on larger and more complex work.&lt;/p&gt;  
 
    </content:encoded>

    <pubDate>Wed, 24 Aug 2011 03:18:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/217-guid.html</guid>
    <category>postgis</category>

</item>
<item>
    <title>Using PgAdmin PLPgSQL Debugger</title>
    <link>http://www.postgresonline.com/journal/archives/214-Using-PgAdmin-PLPgSQL-Debugger.html</link>
            <category>8.3</category>
            <category>8.4</category>
            <category>9.0</category>
            <category>9.1</category>
            <category>basics</category>
            <category>gis</category>
            <category>intermediate</category>
            <category>pgadmin</category>
            <category>plpgsql</category>
    
    <comments>http://www.postgresonline.com/journal/archives/214-Using-PgAdmin-PLPgSQL-Debugger.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=214</wfw:comment>

    <slash:comments>9</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=214</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;I&#039;m one of those old-fashioned folks that debugs with print lines and raise notices.  They&#039;re nice.
They always work, you can put clock time stops in there and don&#039;t require any fancy configuration.  
At a certain point you do have to pull out a real debugger to see what is going on.  This often
happens when your one-liners are no longer good enough and now you have to write 20 liners of plpgsql code.&lt;/p&gt;

&lt;p&gt;Such is the case with geocoding and the &lt;a href=&quot;http://www.postgis.org/documentation/manual-svn/Extras.html#Tiger_Geocoder&quot; target=&quot;_blank&quot;&gt;PostGIS tiger geocoder&lt;/a&gt; specifically.  Lots of interest has revived
on that with people submitting bug reports and we&#039;ve got paying clients in need of a fairly easy and speedy drop-in geocoder
that can be molded to handle such things as road way locations, badly mis-spelled real estate data, or just simply
to get rid of their dependency on Google, Yahoo, MapQuest, ESRI and other online or pricey geocoding tools.
So I thought I&#039;d take this opportunity to supplement our old-fashioned debugging with plpgsqldebugger goodness.
In this article, we&#039;ll show you how to configure the plpgsql debugger integrated in PgAdmin and run with it.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.postgresonline.com/journal/archives/214-Using-PgAdmin-PLPgSQL-Debugger.html#extended&quot;&gt;Continue reading &quot;Using PgAdmin PLPgSQL Debugger&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 27 Jun 2011 01:49:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/214-guid.html</guid>
    <category>debugging</category>
<category>pgadmin</category>

</item>
<item>
    <title>Variadic Functions in PostgreSQL</title>
    <link>http://www.postgresonline.com/journal/archives/211-Variadic-Functions-in-PostgreSQL.html</link>
            <category>8.4</category>
            <category>gis</category>
            <category>intermediate</category>
            <category>mysql</category>
            <category>pl programming</category>
            <category>plpgsql</category>
            <category>postgis</category>
            <category>postgresql versions</category>
            <category>sql functions</category>
    
    <comments>http://www.postgresonline.com/journal/archives/211-Variadic-Functions-in-PostgreSQL.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=211</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=211</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;PostgreSQL 8.4 introduced the ability to create user-defined &lt;a href=&quot;http://en.wikipedia.org/wiki/Variadic_function&quot; target=&quot;_blank&quot;&gt;variadic functions&lt;/a&gt;. These are basically 
functions that take as input an undefined number of arguments where the argument that is an undefined number are all of the same type and are the last input arguments. Depesz went over it two years ago in &lt;a href=&quot;http://www.depesz.com/index.php/2008/07/31/waiting-for-84-variadic-functions/&quot; target=&quot;_blank&quot;&gt;Waiting for 8.4 variadic functions&lt;/a&gt;,
so we are a bit late to the party. In a nutshell -- variadic functions are syntactic sugar for functions that would otherwise take arrays. In this article we&#039;ll provide some more demonstrations of them to supplement Depesz article.&lt;/p&gt;

&lt;p&gt;I was reminded that I had never explored this feature, when recently documenting one of the
new PostGIS 2.0 Raster functions - &lt;a href=&quot;http://www.postgis.org/documentation/manual-svn/RT_ST_Reclass.html&quot; target=&quot;_blank&quot;&gt;ST_Reclass&lt;/a&gt; which employs this feature. 
I think ST_Reclass is a superb function and one of my favorite raster functions thus far that I hope to put to good use soon.  Our new PostGIS family member,Bborie Park, is running thru our
PostGIS Raster milestones much faster than I had dreamed. He&#039;s already implemented a good chunk of stuff we discussed in &lt;a href=&quot;http://www.postgis.us/chapter_13&quot; target=&quot;_blank&quot;&gt;Chapter 13 - PostGIS Raster&lt;/a&gt; and had stated you probably won&#039;t see in PostGIS 2.0.  He&#039;s
going a bit faster than I can catalog them, so the documentation is already embarrassingly behind the fantastic functionality that is already present in PostGIS 2.0.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.postgresonline.com/journal/archives/211-Variadic-Functions-in-PostgreSQL.html#extended&quot;&gt;Continue reading &quot;Variadic Functions in PostgreSQL&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 03 Jun 2011 22:02:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/211-guid.html</guid>
    <category>mysql</category>
<category>postgis</category>
<category>postgresql 8.4</category>
<category>raster</category>
<category>string concatenation</category>

</item>
<item>
    <title>PgCon 2011 Notes recap and more notes</title>
    <link>http://www.postgresonline.com/journal/archives/210-PgCon-2011-Notes-recap-and-more-notes.html</link>
            <category>9.1</category>
            <category>editor note</category>
            <category>gis</category>
            <category>postgresql versions</category>
    
    <comments>http://www.postgresonline.com/journal/archives/210-PgCon-2011-Notes-recap-and-more-notes.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=210</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=210</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;Since others have shared their PostgreSQL Conference notes on Planet PostgreSQL: 
&lt;a href=&quot;http://it.toolbox.com/blogs/database-soup/one-billion-tables-or-bust-46270&quot; target=&quot;_blank&quot;&gt;Josh Berkus&lt;/a&gt;, 
&lt;a href=&quot;http://blog.blakecrosby.com/2011/05/24/using-postgresql-for-flight-planning.html&quot; target=&quot;_blank&quot;&gt;Blake Crosby&lt;/a&gt;, 
&lt;a href=&quot;http://www.chesnok.com/daily/2011/05/21/pgcon-pub-track-learning-more-about-synchronous-replication/&quot; target=&quot;_blank&quot;&gt;Selena Deckelman&lt;/a&gt;,
&lt;a href=&quot;http://blog.tapoueh.org/blog.dim.html#%20Back%20from%20Ottawa%2C%20preparing%20for%20Cambridge&quot; target=&quot;_blank&quot;&gt;Dmitri Fontaine&lt;/a&gt;, 
&lt;a href=&quot;http://momjian.us/main/blogs/pgblog/2011.html#May_18_2011&quot; target=&quot;_blank&quot;&gt;Bruce Momjian&lt;/a&gt;,
&lt;a href=&quot;http://www.baconandtech.com/2011/05/22/pgcon-2011-wrap-up/&quot; target=&quot;_blank&quot;&gt;Gabrielle Roth&lt;/a&gt;, 
&lt;a href=&quot;http://andreas.scherbaum.la/blog/archives/803-PGCon-2011-First-day.html&quot; target=&quot;_blank&quot;&gt;Andreas Scherbaum&lt;/a&gt;,
and &lt;a href=&quot;http://blog.2ndquadrant.com/en/2011/05/select-topic-from-pgcon-2011-w.html&quot; target=&quot;_blank&quot;&gt;Greg Smith&lt;/a&gt;,
I thought I&#039;d do my civic duty and add Paul Ramsey&#039;s notes to the mix.  His are on his corporate OpenGeo blog which is carried by &lt;a href=&quot;http://www.planetgs.com/&quot; target=&quot;_blank&quot;&gt;Planet Geospatial&lt;/a&gt; 
and &lt;a href=&quot;http://planet.osgeo.org/&quot; target=&quot;_blank&quot;&gt;Planet OSGeo&lt;/a&gt; but not by &lt;a href=&quot;http://planet.postgresql.org/&quot; target=&quot;_blank&quot;&gt;Planet PostgreSQL&lt;/a&gt;.
One thing I admire about Paul is how easily he lets himself be changed by his environment.  Sometimes you have to be a little careful what you say to him since he sometimes takes your comments a little too much to heart
and changes a little bit more than you had intended. Anyrate here are his notes: &lt;a href=&quot;http://blog.opengeo.org/2011/05/25/pgcon-notes-1/&quot; target=&quot;_blank&quot;&gt;PgCon Notes #1&lt;/a&gt;,
&lt;a href=&quot;http://blog.opengeo.org/2011/05/26/pgcon-notes-2/&quot; target=&quot;_blank&quot;&gt;PgCon Notes #2&lt;/a&gt;, &lt;a href=&quot;http://blog.opengeo.org/2011/05/27/pgcon-notes-3/&quot; target=&quot;_blank&quot;&gt;PgCon Notes #3&lt;/a&gt;.
&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Fri, 03 Jun 2011 21:42:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/210-guid.html</guid>
    
</item>

</channel>
</rss>