<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: GSoC 09 Weekly Report #4: 12/06 &#8211; 19/06</title>
	<atom:link href="http://www.gis4free.org/blog/2009/06/20/gsoc-09-weekly-report-4-1206-1906/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gis4free.org/blog/2009/06/20/gsoc-09-weekly-report-4-1206-1906/</link>
	<description>Add "where" to your life</description>
	<lastBuildDate>Sat, 29 Aug 2009 03:13:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: jorgearevalo</title>
		<link>http://www.gis4free.org/blog/2009/06/20/gsoc-09-weekly-report-4-1206-1906/comment-page-1/#comment-37</link>
		<dc:creator>jorgearevalo</dc:creator>
		<pubDate>Mon, 29 Jun 2009 01:51:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.gis4free.org/blog/?p=49#comment-37</guid>
		<description>Thanks for the info Even!</description>
		<content:encoded><![CDATA[<p>Thanks for the info Even!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Even Rouault</title>
		<link>http://www.gis4free.org/blog/2009/06/20/gsoc-09-weekly-report-4-1206-1906/comment-page-1/#comment-36</link>
		<dc:creator>Even Rouault</dc:creator>
		<pubDate>Sun, 28 Jun 2009 22:09:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.gis4free.org/blog/?p=49#comment-36</guid>
		<description>The sibling list is just a list of files in the same directory of the file to be GDALOpen&#039;ed. This was an attempt to improve performance for file-based drivers that need to read auxiliary info in files next to the main file (for example a .tfw file for a TIFF file). See http://trac.osgeo.org/gdal/wiki/rfc11_fastidentify. (I&#039;d note that it can actually decrease performance when there&#039;s a huge number of files in the directory). The sibling list may be safely NULL and in your use case, you don&#039;t have to care at all about it since you&#039;re developing a server based driver ;-). You just need poOpenInfo-&gt;pszFilename and perhaps the poOpenInfo-&gt;eAccess flag if you want to distinguish read-only/read-write

CPL/VSI functions : some of them are documented at http://gdal.org/files.html. 

I&#039;ve looked a bit at your repository. One stylistic remark : avoid using tabulation character. Use spaces instead. In WKTRasterDataset::GetGeoTransform(), you can remove the code for if (padfTransform == NULL) : it&#039;s illegal to call GetGeoTransform() with padfTransform == NULL and your code would crash anyway ;-)
In</description>
		<content:encoded><![CDATA[<p>The sibling list is just a list of files in the same directory of the file to be GDALOpen&#8217;ed. This was an attempt to improve performance for file-based drivers that need to read auxiliary info in files next to the main file (for example a .tfw file for a TIFF file). See <a href="http://trac.osgeo.org/gdal/wiki/rfc11_fastidentify" rel="nofollow">http://trac.osgeo.org/gdal/wiki/rfc11_fastidentify</a>. (I&#8217;d note that it can actually decrease performance when there&#8217;s a huge number of files in the directory). The sibling list may be safely NULL and in your use case, you don&#8217;t have to care at all about it since you&#8217;re developing a server based driver <img src='http://www.gis4free.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> . You just need poOpenInfo-&gt;pszFilename and perhaps the poOpenInfo-&gt;eAccess flag if you want to distinguish read-only/read-write</p>
<p>CPL/VSI functions : some of them are documented at <a href="http://gdal.org/files.html" rel="nofollow">http://gdal.org/files.html</a>. </p>
<p>I&#8217;ve looked a bit at your repository. One stylistic remark : avoid using tabulation character. Use spaces instead. In WKTRasterDataset::GetGeoTransform(), you can remove the code for if (padfTransform == NULL) : it&#8217;s illegal to call GetGeoTransform() with padfTransform == NULL and your code would crash anyway <img src='http://www.gis4free.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
In</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mateusz Loskot</title>
		<link>http://www.gis4free.org/blog/2009/06/20/gsoc-09-weekly-report-4-1206-1906/comment-page-1/#comment-29</link>
		<dc:creator>Mateusz Loskot</dc:creator>
		<pubDate>Thu, 25 Jun 2009 10:01:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.gis4free.org/blog/?p=49#comment-29</guid>
		<description>I never do &quot;make install&quot; when I want to test and debug GDAL or GDAL-based programs.
Just configure your environment the way GDAL library can be found by your program.

Here are my configuration scripts I use:

http://mateusz.loskot.net/tmp/gdal/gdal.source
http://mateusz.loskot.net/tmp/gdal/config.sh</description>
		<content:encoded><![CDATA[<p>I never do &#8220;make install&#8221; when I want to test and debug GDAL or GDAL-based programs.<br />
Just configure your environment the way GDAL library can be found by your program.</p>
<p>Here are my configuration scripts I use:</p>
<p><a href="http://mateusz.loskot.net/tmp/gdal/gdal.source" rel="nofollow">http://mateusz.loskot.net/tmp/gdal/gdal.source</a><br />
<a href="http://mateusz.loskot.net/tmp/gdal/config.sh" rel="nofollow">http://mateusz.loskot.net/tmp/gdal/config.sh</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jorgearevalo</title>
		<link>http://www.gis4free.org/blog/2009/06/20/gsoc-09-weekly-report-4-1206-1906/comment-page-1/#comment-28</link>
		<dc:creator>jorgearevalo</dc:creator>
		<pubDate>Thu, 25 Jun 2009 01:22:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.gis4free.org/blog/?p=49#comment-28</guid>
		<description>Hello Mateusz,

I answer your comments

1. Ok. I try to spell always in the way you like, but I&#039;ll correct the errors. I&#039;m sorry for this.

2. Oh, it was a minor doubt. I was trying to understand what kind of information has a GDALOpenInfo object, and when it&#039;s created, and I read the concept &quot;sibling list&quot; in this file http://trac.osgeo.org/gdal/browser/trunk/gdal/gcore/gdalopeninfo.cpp (line 127). But I think it&#039;s not really important now.

3. I checked that page to create my ignore list, actually. Many thanks for the link, anyway

4. Maybe it&#039;s not clear. I checked out PostGIS and GEOS from SVN. Then, I compiled them and installed them. I did the same with the WKT Raster extension, of course. When I said &quot;I only compile the WKTRaster code&quot; I was talking about GDAL WKT Raster driver&#039;s code. And this is a doubt: I can do ./configure - make - make install with GDAL sources every time that I make a change (in my driver&#039;s code). But I can simply re-build the driver&#039;s code with each change, not the whole GDAL library. Is correct?

I&#039;m very interesting in your post, I&#039;ll keep an eye on your blog :-)

Thanks for your comments!</description>
		<content:encoded><![CDATA[<p>Hello Mateusz,</p>
<p>I answer your comments</p>
<p>1. Ok. I try to spell always in the way you like, but I&#8217;ll correct the errors. I&#8217;m sorry for this.</p>
<p>2. Oh, it was a minor doubt. I was trying to understand what kind of information has a GDALOpenInfo object, and when it&#8217;s created, and I read the concept &#8220;sibling list&#8221; in this file <a href="http://trac.osgeo.org/gdal/browser/trunk/gdal/gcore/gdalopeninfo.cpp" rel="nofollow">http://trac.osgeo.org/gdal/browser/trunk/gdal/gcore/gdalopeninfo.cpp</a> (line 127). But I think it&#8217;s not really important now.</p>
<p>3. I checked that page to create my ignore list, actually. Many thanks for the link, anyway</p>
<p>4. Maybe it&#8217;s not clear. I checked out PostGIS and GEOS from SVN. Then, I compiled them and installed them. I did the same with the WKT Raster extension, of course. When I said &#8220;I only compile the WKTRaster code&#8221; I was talking about GDAL WKT Raster driver&#8217;s code. And this is a doubt: I can do ./configure &#8211; make &#8211; make install with GDAL sources every time that I make a change (in my driver&#8217;s code). But I can simply re-build the driver&#8217;s code with each change, not the whole GDAL library. Is correct?</p>
<p>I&#8217;m very interesting in your post, I&#8217;ll keep an eye on your blog <img src='http://www.gis4free.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Thanks for your comments!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mateusz Loskot</title>
		<link>http://www.gis4free.org/blog/2009/06/20/gsoc-09-weekly-report-4-1206-1906/comment-page-1/#comment-26</link>
		<dc:creator>Mateusz Loskot</dc:creator>
		<pubDate>Wed, 24 Jun 2009 09:29:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.gis4free.org/blog/?p=49#comment-26</guid>
		<description>Jorge,

A couple of comments:

1. The spelling of PostGIS is PostGIS not Postgis, PostgreSQL not Postgresql, also it&#039;s &quot;WKT Raster&quot; but not &quot;WKT raster&quot;. It&#039;s fairly important.

2. What sibling list you mean? Link it to specific place in GDAL/OGR code from Trac source browser and it will be easier to find out.

3. Check this for svn:ignore (http://svnbook.red-bean.com/en/1.1/ch07s02.html#svn-ch-7-sect-2.3.3)

4. What you mean as &quot;I only compile the WKTRaster code&quot;?
The WKT Raster has one direct dependency (PostGIS) and one indirect (GEOS). The WKT Raster requires very recent version of PostGIS (I suggest to grap source from its SVN trunk) and that recent version of PostGIS requires very recent version of GEOS (again, GEOS from SVN trunk). I build, run tests and install both of them every morning without problems - it&#039;s easy.

I am going to put a post about WKT Raster installation, hopefully tonight.
Feel free to ask if you have any questions.</description>
		<content:encoded><![CDATA[<p>Jorge,</p>
<p>A couple of comments:</p>
<p>1. The spelling of PostGIS is PostGIS not Postgis, PostgreSQL not Postgresql, also it&#8217;s &#8220;WKT Raster&#8221; but not &#8220;WKT raster&#8221;. It&#8217;s fairly important.</p>
<p>2. What sibling list you mean? Link it to specific place in GDAL/OGR code from Trac source browser and it will be easier to find out.</p>
<p>3. Check this for svn:ignore (<a href="http://svnbook.red-bean.com/en/1.1/ch07s02.html#svn-ch-7-sect-2.3.3" rel="nofollow">http://svnbook.red-bean.com/en/1.1/ch07s02.html#svn-ch-7-sect-2.3.3</a>)</p>
<p>4. What you mean as &#8220;I only compile the WKTRaster code&#8221;?<br />
The WKT Raster has one direct dependency (PostGIS) and one indirect (GEOS). The WKT Raster requires very recent version of PostGIS (I suggest to grap source from its SVN trunk) and that recent version of PostGIS requires very recent version of GEOS (again, GEOS from SVN trunk). I build, run tests and install both of them every morning without problems &#8211; it&#8217;s easy.</p>
<p>I am going to put a post about WKT Raster installation, hopefully tonight.<br />
Feel free to ask if you have any questions.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
