<?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>Mateusz Loskot &#187; ogr</title>
	<atom:link href="http://mateusz.loskot.net/tag/ogr/feed/" rel="self" type="application/rss+xml" />
	<link>http://mateusz.loskot.net</link>
	<description>mloskot&#039;s life, programming, c++, geo and adventures</description>
	<lastBuildDate>Tue, 10 Jan 2012 22:03:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>AX_LIB_LIBKML macro</title>
		<link>http://mateusz.loskot.net/2010/03/04/ax_lib_libkml-macro/</link>
		<comments>http://mateusz.loskot.net/2010/03/04/ax_lib_libkml-macro/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 00:10:11 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[autoconf]]></category>
		<category><![CDATA[gdal]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[libkml]]></category>
		<category><![CDATA[macro]]></category>
		<category><![CDATA[ogr]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1942</guid>
		<description><![CDATA[Recently, I was playing for a while with Brian&#8216;s new OGR LIBKML driver and I integrated it with GDAL/OGR build system, so it&#8217;s more convenient to build, test and use it. The complete tree is available in GDAL sandbox in &#8230; <a href="http://mateusz.loskot.net/2010/03/04/ax_lib_libkml-macro/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Recently, I was playing for a while with <a href="http://lists.osgeo.org/pipermail/gdal-dev/2010-February/023718.html">Brian</a>&#8216;s new <a href="http://winkey.org/svn/libkml/">OGR LIBKML driver</a> and I integrated it with <a href="http://www.gdal.org/ogr/">GDAL/OGR</a> build system, so it&#8217;s more convenient to build, test and use it. The complete tree is available in GDAL sandbox in <a href="https://svn.osgeo.org/gdal/sandbox/mloskot/winkey-libkml/">mloskot/winkey-libkml</a>. (It is just a <em>give it a try</em>-like prototype and I don&#8217;t actively maintain this branch myself. Hopefully, Brian will take it over.)</p>
<p>By the way, I crafted <a href="http://github.com/mloskot/workshop/blob/master/autotools/macros/ax_lib_libkml.m4">AX_LIB_LIBKML</a> macro for <a href="http://www.gnu.org/software/autoconf/">Autoconf</a>. This macros checks for headers and libraries of specified version (or newer) of Google <a href="http://code.google.com/p/libkml/">libkml</a> library and defines compilation and linking flags.</p>
<p>I <a href="http://savannah.gnu.org/patch/index.php?7109">submitted the macro</a> to <a href="http://www.gnu.org/software/autoconf-archive/">GNU Autoconf Archive</a>. It is the new incarnation of well-known <a href="http://autoconf-archive.cryp.to">autoconf-archive.cryp.to</a>. Peter Simons <a href="http://lists.gnu.org/archive/html/autoconf-archive-maintainers/2009-12/msg00000.html">announced</a> not long time ago that</p>
<blockquote><p>The archive has moved to Savannah: <a href="http://www.nongnu.org/autoconf-archive/">http://www.nongnu.org/autoconf-archive/</a>. Version 2009-04-26 was the last to be released at autoconf-archive.cryp.to.</p></blockquote>
<p>Happy detecting libkml!</p>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2010/03/04/ax_lib_libkml-macro/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Const-correctness schizophrenia in GDAL</title>
		<link>http://mateusz.loskot.net/2010/03/04/const-correctness-schizophrenia-in-gdal/</link>
		<comments>http://mateusz.loskot.net/2010/03/04/const-correctness-schizophrenia-in-gdal/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 23:23:59 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[gdal]]></category>
		<category><![CDATA[ogr]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1951</guid>
		<description><![CDATA[Const-correctness rants are quite common topic of chats on #gdal IRC channel. Some of the pearls I&#8217;ve got printed in to my mind: A: The lesson is I ought to get things right the first time. B: The issue with &#8230; <a href="http://mateusz.loskot.net/2010/03/04/const-correctness-schizophrenia-in-gdal/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Const-correctness">Const-correctness</a> rants are quite common topic of chats on <a href="irc://irc.freenode.net/#gdal">#gdal</a> IRC channel. Some of the pearls I&#8217;ve got printed in to my mind:</p>
<blockquote><p><strong>A</strong>: The lesson is I ought to get things right the first time.<br />
<strong>B</strong>: The issue with <code>const</code> method is that if you want to add lazy loading later, it can cause problems<br />
<strong>C</strong>: GDAL is rather painful to use with <code>const</code> correct code, unfortunately :(<br />
<strong>B</strong>: The solution is obvious: don&#8217;t write <code>const</code> correct code</p></blockquote>
<p>Who&#8217;s right then, A or B?</p>
<p>I recall another motto from #gdal channel that sounds like <em>&#8220;when unsure, do nothing&#8221;</em> which has the following rationale:</p>
<blockquote><p>especially when I realize afterwards that I&#8217;ve f**cked things because I neglected to follow the motto</p></blockquote>
<p>Remembering these recommendations, it&#8217;s pretty clear why <em>the const-mess</em> in <a href="http://www.gdal.org">GDAL</a> has happened. I&#8217;d conclude paraphrasing the motto this way:</p>
<blockquote><p>I&#8217;ve f**cked things because I neglected to make a decision.</p></blockquote>
<p>Now, poor <a href="http://lists.osgeo.org/pipermail/gdal-dev/2010-March/023776.html">GDAL beginner deadpickle</a>, trying to find out (<a href="http://lists.osgeo.org/pipermail/gdal-dev/2010-March/023781.html">it&#8217;s me the evil</a>) why compiler complains about his not-that-bad-written code, <a href="http://groups.google.co.uk/group/comp.lang.c/browse_thread/thread/41e53e9bb82de6ec">wandered to find and ask C gurus</a> @ <a href="http://groups.google.com/group/comp.lang.c">comp.lang.c</a> and got the problem explained by Malcolm who wrote:</p>
<blockquote><p>The problem is that, when C was first developed, there was no const keyword. So strings literal, which are constant, had to be non-const for backwards compatibility. This means that lots of programmers get lazy and omit the const, even from functions which don&#8217;t modify their string arguments. (There are also some subtle problems with const which means that this isn&#8217;t always a case of pure laziness). So a sort of solution is to discard the const qualifiers. However this is perpetuating the problem in your own code. </p></blockquote>
<p>The motto stays in contradiction to a well-known best practice of <a href="http://www.parashift.com/c++-faq-lite/const-correctness.html#faq-18.3">const correct sooner than later</a>. It&#8217;s way easier and cheaper to remove const-correctness once it turns out it does not express properly the actual design and contract than to apply it to existing codebase. Sometimes, the latter is even not possible making things <em>f**cked up twice, in existing code base and in client&#8217;s code</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2010/03/04/const-correctness-schizophrenia-in-gdal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using Git with GDAL repository</title>
		<link>http://mateusz.loskot.net/2010/02/13/using-git-with-gdal-repository/</link>
		<comments>http://mateusz.loskot.net/2010/02/13/using-git-with-gdal-repository/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 21:15:26 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[gdal]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[ogr]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1878</guid>
		<description><![CDATA[I have mirrored Subversion trunk of GDAL repository on Gitorious &#8211; a free hosting for collaborating on distributed open source projects. It is available as svn-trunk repository of gdal project. The main motivation is that it simplifies development of experiments &#8230; <a href="http://mateusz.loskot.net/2010/02/13/using-git-with-gdal-repository/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have mirrored Subversion <a href="http://svn.osgeo.org/gdal/trunk/">trunk</a> of GDAL repository on <a href="http://gitorious.org/">Gitorious</a> &#8211;  a free hosting for collaborating on distributed open source projects. It is available as <a href="http://gitorious.org/gdal/svn-trunk">svn-trunk</a> repository of <a href="http://gitorious.org/gdal/">gdal</a> project.</p>
<p>The main motivation is that it simplifies development of experiments in case one needs version control or complete disconnection from SVN trunk for some period. Thanks to git-svn, it is possible to push changes back to the trunk.</p>
<p>I outlined the process of maintaining GDAL trunk using Git in the Wiki article <a href="http://trac.osgeo.org/gdal/wiki/UsingGitToMaintainGDALWorkflow">Using Git To Maintain GDAL Workflow</a>.</p>
<p>The synchronization is not a time consuming process at all but even that I hope to make it automatic process in near future. First, I have to ship <a href="http://mateusz.loskot.net/?p=869">my little personal server</a> to <em>a remote data centre</em> and I&#8217;m hoping to do it next week. Lucky bastard going to bask in the warm sun of Portugal :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2010/02/13/using-git-with-gdal-repository/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to crop images using GDAL</title>
		<link>http://mateusz.loskot.net/2010/02/05/how-to-crop-images-using-gdal/</link>
		<comments>http://mateusz.loskot.net/2010/02/05/how-to-crop-images-using-gdal/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 00:07:42 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[crop]]></category>
		<category><![CDATA[gdal]]></category>
		<category><![CDATA[ogr]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[vrt]]></category>
		<category><![CDATA[vrtdataset]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1838</guid>
		<description><![CDATA[Enrico Zini, author of Meteosatlib, posted to his blog an interesting example in C++ language which uses, still quite mysterious for many, GDAL C++ API class VRTDataset and GDAL VRT machinery and illustrates how to crop images with GDAL.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.enricozini.org/">Enrico Zini</a>, author of <a href="http://meteosatlib.sourceforge.net/">Meteosatlib</a>, posted to his blog an interesting example in C++ language which uses, still quite mysterious for many, GDAL C++ API class <a href="http://www.gdal.org/vrtdataset_8h-source.html">VRTDataset</a> and <a href="http://www.gdal.org/gdal_vrttut.html">GDAL VRT</a> machinery and illustrates how to <a href="http://www.enricozini.org/2010/tips/gdal-crop/">crop images with GDAL</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2010/02/05/how-to-crop-images-using-gdal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GDAL/OGR 1.7.0 Released</title>
		<link>http://mateusz.loskot.net/2010/01/30/gdalogr-1-7-0-released/</link>
		<comments>http://mateusz.loskot.net/2010/01/30/gdalogr-1-7-0-released/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 19:28:45 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[frank warmerdam]]></category>
		<category><![CDATA[gdal]]></category>
		<category><![CDATA[ogr]]></category>
		<category><![CDATA[postgis]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[raster]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[version]]></category>
		<category><![CDATA[wktraster]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1814</guid>
		<description><![CDATA[Frank has just posted announcement about freshly released GDAL/OGR 1.7.0: This is the first major new release since the 1.6.0 release approximately one year ago This new version brings quite a nice collection of new drivers for raster and vector &#8230; <a href="http://mateusz.loskot.net/2010/01/30/gdalogr-1-7-0-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gdal.org"><img src="/images/logos/gdal-logo.png" width="80" height="80" border="0" hspace="5" vspace="5" alt="GDAL logo" style="float: left;" /></a><a href="http://fwarmerdam.blogspot.com/">Frank</a> has just posted <a href="http://lists.osgeo.org/pipermail/gdal-announce/2010-January/000035.html">announcement</a> about freshly released <a href="http://trac.osgeo.org/gdal/wiki/Release/1.7.0-News">GDAL/OGR 1.7.0</a>:</p>
<blockquote><p>This is the first major new release since the 1.6.0 release approximately one year ago</p></blockquote>
<p>This new version brings quite a nice collection of new drivers for raster and vector data formats:</p>
<ul>
<li>New Raster Drivers: BAG, EPSILON, Northwood/VerticalMapper, R, Rasterlite, SAGA GIS Binary, SRP (USRP/ASRP), EarthWatch .TIL, <a href="http://trac.osgeo.org/postgis/wiki/WKTRaster">WKT Raster</a></li>
<li>GDAL PCIDSK driver using the new PCIDSK SDK by default</li>
<li>New Vector drivers : DXF, GeoRSS, GTM, PCIDSK and VFK</li>
<li>New utilities: gdaldem, gdalbuildvrt now compiled by default</li>
<li>Add support for Python 3.X. Compatibility with Python 2.X preserved</li>
<li>Remove old-generation Python bindings</li>
<li>Significantly improved raster drivers: GeoRaster, GeoTIFF, HFA, JPEG2000 JasPer, JPEG2000 Kakadu, NITF</li>
<li>Significantly improved vector drivers: CSV, KML, SQLite/SpataiLite, VRT</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2010/01/30/gdalogr-1-7-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GDAL meets EDINA</title>
		<link>http://mateusz.loskot.net/2009/12/09/gdal-meets-edina/</link>
		<comments>http://mateusz.loskot.net/2009/12/09/gdal-meets-edina/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 12:27:45 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[gdal]]></category>
		<category><![CDATA[Martin Daly]]></category>
		<category><![CDATA[ogr]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[thread safe]]></category>
		<category><![CDATA[threading]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1633</guid>
		<description><![CDATA[Martin Daly has started posting on A Higher Education with details about use case of GDAL to serve large datasets through Web: We use GDAL to read the files, and were opening them via GDALOpenShared, so that GDAL only opened &#8230; <a href="http://mateusz.loskot.net/2009/12/09/gdal-meets-edina/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.lostinspatial.com">Martin Daly</a> has started posting on <a href="http://blog.lostinspatial.com/2009/12/09/a-higher-education-part-2/">A Higher Education</a> with details about use case of <a href="http://www.gdal.org/">GDAL</a> to serve large datasets through Web:</p>
<blockquote><p>We use GDAL to read the files, and were opening them via <a href="http://www.gdal.org/gdal_8h.html">GDALOpenShared</a>, so that GDAL only opened the file once and used reference counting to manage the lifetime of the <a href="http://www.gdal.org/classGDALDataset.html">GDALDataset</a> object. Unfortunately (for us) <a href="http://trac.osgeo.org/gdal/wiki/FAQMiscellaneous#IstheGDALlibrarythread-safe">GDAL is not thread safe</a>. This isn&#8217;t a criticism, the fault is entirely ours for using it in this way.</p></blockquote>
<p>Criticism or not, the reality is that we (software developers) have already jumped to an era of parallelism (count number of physical or logical CPUs in your computer) where thread-safety becomes a minimum requirement as basic as avoiding buffer overruns.</p>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2009/12/09/gdal-meets-edina/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Frank Warmerdam joins Planet OSGeo</title>
		<link>http://mateusz.loskot.net/2009/12/05/frank-warmerdam-joins-planet-osgeo/</link>
		<comments>http://mateusz.loskot.net/2009/12/05/frank-warmerdam-joins-planet-osgeo/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 17:32:19 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[crs]]></category>
		<category><![CDATA[frank warmerdam]]></category>
		<category><![CDATA[gdal]]></category>
		<category><![CDATA[ogr]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[planet osgeo]]></category>
		<category><![CDATA[proj.4]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[srs]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1609</guid>
		<description><![CDATA[I&#8217;d like to announce that Frank Warmerdam, one of the noble characters of the Free and Open Source Software community has joined the Planet OSGeo. Frank&#8217;s Geo-Geeking blog is available at http://fwarmerdam.blogspot.com. Welcome Frank!]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to announce that <a href="http://home.gdal.org/warmerda/">Frank Warmerdam</a>, one of the noble characters of the Free and Open Source Software community has joined the <a href="http://planet.osgeo.org"> Planet OSGeo</a>. Frank&#8217;s Geo-Geeking blog is available at <a href="http://fwarmerdam.blogspot.com">http://fwarmerdam.blogspot.com</a>.</p>
<p>Welcome Frank!</p>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2009/12/05/frank-warmerdam-joins-planet-osgeo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Co za CUDA!</title>
		<link>http://mateusz.loskot.net/2009/10/10/co-za-cuda/</link>
		<comments>http://mateusz.loskot.net/2009/10/10/co-za-cuda/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 12:53:41 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[core]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[cuda]]></category>
		<category><![CDATA[gdal]]></category>
		<category><![CDATA[gpu]]></category>
		<category><![CDATA[GT300]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[liblas]]></category>
		<category><![CDATA[multiprocessing]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[ogr]]></category>
		<category><![CDATA[parallelism]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[threading]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1169</guid>
		<description><![CDATA[The singular processing is dead. Long live the multiprocessing. I can not even imagine effectiveness of exploitation of such a power by issuing little gdalwarp command. GDAL, libLAS, are we ready to squeeze out this CUDA&#8217;ny juice? Co za CUDA! &#8230; <a href="http://mateusz.loskot.net/2009/10/10/co-za-cuda/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>The singular processing is dead. Long live the <a href="http://en.wikipedia.org/wiki/Multiprocessing">multiprocessing</a></em>.</p>
<p>I can not even imagine effectiveness of <a href="http://www.brightsideofnews.com/news/2009/9/30/nvidia-gt300s-fermi-architecture-unveiled-512-cores2c-up-to-6gb-gddr5.aspx">exploitation of such a power</a> by issuing little <a href="http://www.gdal.org/gdalwarp.html">gdalwarp</a> command. <a href="http://www.gdal.org">GDAL</a>, <a href="http://www.liblas.org">libLAS</a>, are we ready to squeeze out this <a href="http://translate.google.co.uk/translate_t#pl|en|cudny">CUDA&#8217;ny</a> juice?</p>
<p><a href="http://translate.google.co.uk/translate_t#pl|en|co%20za%20cuda">Co za CUDA!</a> Yes, indeed!</p>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2009/10/10/co-za-cuda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building GeoTIFF with CMake</title>
		<link>http://mateusz.loskot.net/2009/10/03/building-geotiff-with-cmake/</link>
		<comments>http://mateusz.loskot.net/2009/10/03/building-geotiff-with-cmake/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 16:19:18 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[cmake]]></category>
		<category><![CDATA[gdal]]></category>
		<category><![CDATA[geotiff]]></category>
		<category><![CDATA[kitware]]></category>
		<category><![CDATA[libgeotiff]]></category>
		<category><![CDATA[ogr]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1111</guid>
		<description><![CDATA[I&#8217;ve just submitted ticket to GeoTIFF Trac system with patch providing CMake build configuration for GeoTIFF library and utility programs. #17 &#8211; CMake build configuration for GeoTIFF It also includes FindGeoTIFF module for CMake users that need to determine availability &#8230; <a href="http://mateusz.loskot.net/2009/10/03/building-geotiff-with-cmake/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just submitted ticket to <a href="http://trac.osgeo.org/geotiff/">GeoTIFF</a> Trac system with patch providing <a href="http://www.cmake.org">CMake</a> build configuration for GeoTIFF library and utility programs.</p>
<p><a href="http://trac.osgeo.org/geotiff/ticket/17">#17</a> &#8211; <em>CMake build configuration for GeoTIFF</em></p>
<p>It also includes <a href="http://github.com/mloskot/workshop/tree/master/cmake/modules/">FindGeoTIFF</a> module for CMake users that need to determine availability of libgeotiff in their projects. Tests and improvements are welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2009/10/03/building-geotiff-with-cmake/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>libecwj2-3.3 patch for Visual C++ 9.0</title>
		<link>http://mateusz.loskot.net/2009/10/01/libecwj2-33-patch-for-visual-c-90/</link>
		<comments>http://mateusz.loskot.net/2009/10/01/libecwj2-33-patch-for-visual-c-90/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 16:13:32 +0000</pubDate>
		<dc:creator>mloskot</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[ecw]]></category>
		<category><![CDATA[ermapper]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[gdal]]></category>
		<category><![CDATA[libecw]]></category>
		<category><![CDATA[libecwj]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[msvc90]]></category>
		<category><![CDATA[ogr]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[raster]]></category>
		<category><![CDATA[ticket]]></category>
		<category><![CDATA[trac]]></category>
		<category><![CDATA[visual c++]]></category>
		<category><![CDATA[visual c++ 9.0]]></category>

		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1080</guid>
		<description><![CDATA[#3162 &#8211; Fixes and patches for libecwj2 Other related patches are available as tickets #1347 and #2032.]]></description>
			<content:encoded><![CDATA[<p><a href="http://trac.osgeo.org/gdal/ticket/3162">#3162</a> &#8211; Fixes and patches for libecwj2</p>
<p>Other related patches are available  as tickets <a href="http://trac.osgeo.org/gdal/ticket/1347">#1347</a> and <a href="http://trac.osgeo.org/gdal/ticket/2032">#2032</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mateusz.loskot.net/2009/10/01/libecwj2-33-patch-for-visual-c-90/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

