<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body bgcolor=white lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Here&#8217;s the other problem I have with making KMZ&#8217;s
directly from OGR. Often, users will want to include auxiliary files for icons,
etc in the kmz archive. As soon as we start zipping KML output I&#8217;m
worried we&#8217;ll have to introduce some provision to include these files in
the final output&#8230;.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>-Chris<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";
color:windowtext'>From:</span></b><span style='font-size:10.0pt;font-family:
"Tahoma","sans-serif";color:windowtext'> Simon Perkins [mailto:sy@perkins.net] <br>
<b>Sent:</b> Saturday, March 29, 2008 13:48<br>
<b>To:</b> Christopher Condit<br>
<b>Cc:</b> Brian Hamlin; gdal-dev@lists.osgeo.org<br>
<b>Subject:</b> Re: [gdal-dev] KMZ Support in OGR?<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Well, all very salient points. I particularly liked the link
to Joel Spolsky's article. Should be required reading for all programmers!<br>
<br>
But a couple of comments anyway...<br>
<br>
<br>
<o:p></o:p></p>

<pre>*) Google's libkml is not yet production ready<o:p></o:p></pre><pre>&nbsp; <o:p></o:p></pre>

<p class=MsoNormal>Fair enough - I haven't used it. But my hope would be that
if Google is going to be using this in Google Earth then it should get up to
speed pretty darn quickly. Of course, I'm not sure they've said that...<br>
<br>
<br>
<o:p></o:p></p>

<pre>*) Once the KML 2.2 spec is approved by OGC I expect it to be rather<o:p></o:p></pre><pre>stable, so I'm not sure that switching to libkml for an evolving<o:p></o:p></pre><pre>standard is really going to buy OGR much.<o:p></o:p></pre><pre>&nbsp; <o:p></o:p></pre>

<p class=MsoNormal><br>
Another good point. To be honest my interest is more in seeing the few flaws
I've discovered fixed than anything else. If it's easier to fix the current
driver then that's probably the way to go.<br>
<br>
<br>
<o:p></o:p></p>

<pre>*) It would probablybe trivial to add kmz support, but as Brian<o:p></o:p></pre><pre>suggested why not just pipe the file to a zip command?<o:p></o:p></pre><pre>&nbsp; <o:p></o:p></pre>

<p class=MsoNormal><br>
Well, that's fine if you're just trying to lash something together specifically
for KML files on a linux system, but not so great if you're developing, say,
commercial windows software that has to deal with lots of different formats. As
I see it the whole point of an abstraction layer like GDAL/OGR is that you
shouldn't have to care about the intricacies of particular data formats. So if
your users are going to be trying to load KMZ files (the Google Earth default
format) into your application, it would be much nicer if OGR could just do its
job and read those files without you having to special case things. No?<br>
<br>
<br>
Sy<br>
<br>
<br>
<br>
<o:p></o:p></p>

<pre>-----Original Message-----<o:p></o:p></pre><pre>From: <a
href="mailto:gdal-dev-bounces@lists.osgeo.org">gdal-dev-bounces@lists.osgeo.org</a><o:p></o:p></pre><pre>[<a
href="mailto:gdal-dev-bounces@lists.osgeo.org">mailto:gdal-dev-bounces@lists.osgeo.org</a>] On Behalf Of Simon Perkins<o:p></o:p></pre><pre>Sent: Saturday, March 29, 2008 12:16<o:p></o:p></pre><pre>To: Brian Hamlin<o:p></o:p></pre><pre>Cc: <a
href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</a><o:p></o:p></pre><pre>Subject: Re: [gdal-dev] KMZ Support in OGR?<o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>Brian Hamlin wrote:<o:p></o:p></pre><pre>&nbsp; <o:p></o:p></pre>

<blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><pre>&lt;flame&gt;You say you think it would be a great idea to add a new library<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp; <o:p></o:p></pre></blockquote>

<pre><o:p>&nbsp;</o:p></pre><pre>&nbsp; <o:p></o:p></pre>

<blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><pre>in place of most of the driver that is there, but dont have time <o:p></o:p></pre><pre>and/or ability to make a wiki page about that as a proposed <o:p></o:p></pre><pre>project?&lt;/flame&gt;<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp; <o:p></o:p></pre></blockquote>

<pre><o:p>&nbsp;</o:p></pre><pre>Well, that at least is one thing I have the time to fix... I've added an<o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>enhanced KML driver using the Google library to the GDAL SoC ideas page.<o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>Feel free to edit!<o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre><a
href="http://trac.osgeo.org/gdal/wiki/SummerOfCode">http://trac.osgeo.org/gdal/wiki/SummerOfCode</a><o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>Cheers,<o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>Simon<o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>_______________________________________________<o:p></o:p></pre><pre>gdal-dev mailing list<o:p></o:p></pre><pre><a
href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</a><o:p></o:p></pre><pre><a
href="http://lists.osgeo.org/mailman/listinfo/gdal-dev">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>&nbsp; <o:p></o:p></pre>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>