<?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: How KML Succeeds and Fails as a Web Format</title>
	<atom:link href="http://crschmidt.net/blog/archives/405/how-kml-succeeds-and-fails-as-a-web-format/feed/" rel="self" type="application/rss+xml" />
	<link>http://crschmidt.net/blog/archives/405/how-kml-succeeds-and-fails-as-a-web-format/</link>
	<description>Ramblings of a GIS Hacker</description>
	<pubDate>Mon, 13 Feb 2012 00:25:06 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Matthew Snape</title>
		<link>http://crschmidt.net/blog/archives/405/how-kml-succeeds-and-fails-as-a-web-format/comment-page-1/#comment-20665</link>
		<dc:creator>Matthew Snape</dc:creator>
		<pubDate>Thu, 18 Feb 2010 12:29:32 +0000</pubDate>
		<guid isPermaLink="false">http://crschmidt.net/blog/?p=405#comment-20665</guid>
		<description>To be fair KMZ does allow people to send GE content via email.  This feature is a massive advantage for GE as a platform making it much more familiar to people.  To drop KMZ entirely there would need to be some sort of secure alternative mechanism to do this.

It may be difficult to make a proxy, but surely that is exactly what is needed.</description>
		<content:encoded><![CDATA[<p>To be fair KMZ does allow people to send GE content via email.  This feature is a massive advantage for GE as a platform making it much more familiar to people.  To drop KMZ entirely there would need to be some sort of secure alternative mechanism to do this.</p>
<p>It may be difficult to make a proxy, but surely that is exactly what is needed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivan Boldyrev</title>
		<link>http://crschmidt.net/blog/archives/405/how-kml-succeeds-and-fails-as-a-web-format/comment-page-1/#comment-20645</link>
		<dc:creator>Ivan Boldyrev</dc:creator>
		<pubDate>Sat, 13 Feb 2010 08:42:44 +0000</pubDate>
		<guid isPermaLink="false">http://crschmidt.net/blog/?p=405#comment-20645</guid>
		<description>Many web servers (Apache and nginx) can send pre-compressed data.  So, if you have both file.kml and file.kml.gz, server will send former or latter depeding on cilent's capabilites, without any significant CPU load.</description>
		<content:encoded><![CDATA[<p>Many web servers (Apache and nginx) can send pre-compressed data.  So, if you have both file.kml and file.kml.gz, server will send former or latter depeding on cilent&#8217;s capabilites, without any significant CPU load.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Glen Rhea</title>
		<link>http://crschmidt.net/blog/archives/405/how-kml-succeeds-and-fails-as-a-web-format/comment-page-1/#comment-20610</link>
		<dc:creator>Glen Rhea</dc:creator>
		<pubDate>Wed, 03 Feb 2010 15:52:52 +0000</pubDate>
		<guid isPermaLink="false">http://crschmidt.net/blog/?p=405#comment-20610</guid>
		<description>I think the area that kmz files excel in, other than compression, is offline access to resources. I've worked with some folks that just hand out a kmz file to their (disconnected) field agents and they work off that. All images and so forth are included in the kmz.</description>
		<content:encoded><![CDATA[<p>I think the area that kmz files excel in, other than compression, is offline access to resources. I&#8217;ve worked with some folks that just hand out a kmz file to their (disconnected) field agents and they work off that. All images and so forth are included in the kmz.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Birch</title>
		<link>http://crschmidt.net/blog/archives/405/how-kml-succeeds-and-fails-as-a-web-format/comment-page-1/#comment-20609</link>
		<dc:creator>Jason Birch</dc:creator>
		<pubDate>Wed, 03 Feb 2010 10:39:02 +0000</pubDate>
		<guid isPermaLink="false">http://crschmidt.net/blog/?p=405#comment-20609</guid>
		<description>GZip/Deflate encoded KML may "work" with Google Earth but only, if I understand correctly, because Google Earth isn't sending an appropriate accept-encoding header and is getting served uncompressed content instead.  If this has changed recently, I'd LOVE to know about it.

Although KMZ (zip) is sub-optimal, and a pain in the ass for developers, it's also a necessary evil for performance in many use cases.  For instance, while I use KML for individual resources, any query that has the potential to return hundreds of rows uses a KMZ representation.</description>
		<content:encoded><![CDATA[<p>GZip/Deflate encoded KML may &#8220;work&#8221; with Google Earth but only, if I understand correctly, because Google Earth isn&#8217;t sending an appropriate accept-encoding header and is getting served uncompressed content instead.  If this has changed recently, I&#8217;d LOVE to know about it.</p>
<p>Although KMZ (zip) is sub-optimal, and a pain in the ass for developers, it&#8217;s also a necessary evil for performance in many use cases.  For instance, while I use KML for individual resources, any query that has the potential to return hundreds of rows uses a KMZ representation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Fairhurst</title>
		<link>http://crschmidt.net/blog/archives/405/how-kml-succeeds-and-fails-as-a-web-format/comment-page-1/#comment-20606</link>
		<dc:creator>Richard Fairhurst</dc:creator>
		<pubDate>Tue, 02 Feb 2010 18:50:33 +0000</pubDate>
		<guid isPermaLink="false">http://crschmidt.net/blog/?p=405#comment-20606</guid>
		<description>"web-based tools — like the Javascript support in browsers — lose all access to the data"

There's a popular ActionScript 3 unzip library which is being used for .kmzs, so it's not quite all. In general, though, yes, I'd agree.</description>
		<content:encoded><![CDATA[<p>&#8220;web-based tools — like the Javascript support in browsers — lose all access to the data&#8221;</p>
<p>There&#8217;s a popular ActionScript 3 unzip library which is being used for .kmzs, so it&#8217;s not quite all. In general, though, yes, I&#8217;d agree.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean Gillies</title>
		<link>http://crschmidt.net/blog/archives/405/how-kml-succeeds-and-fails-as-a-web-format/comment-page-1/#comment-20604</link>
		<dc:creator>Sean Gillies</dc:creator>
		<pubDate>Mon, 01 Feb 2010 19:57:36 +0000</pubDate>
		<guid isPermaLink="false">http://crschmidt.net/blog/?p=405#comment-20604</guid>
		<description>The EPUB of the "GeoWeb"?</description>
		<content:encoded><![CDATA[<p>The EPUB of the &#8220;GeoWeb&#8221;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keyur</title>
		<link>http://crschmidt.net/blog/archives/405/how-kml-succeeds-and-fails-as-a-web-format/comment-page-1/#comment-20603</link>
		<dc:creator>Keyur</dc:creator>
		<pubDate>Mon, 01 Feb 2010 18:27:42 +0000</pubDate>
		<guid isPermaLink="false">http://crschmidt.net/blog/?p=405#comment-20603</guid>
		<description>I concur. But as you mentioned - it's too late in the game to 'Free you KML'. 

The web at large lives and dies by the goods and bads of HTML and JavaScript. And the geoweb with KML and KMZ.</description>
		<content:encoded><![CDATA[<p>I concur. But as you mentioned - it&#8217;s too late in the game to &#8216;Free you KML&#8217;. </p>
<p>The web at large lives and dies by the goods and bads of HTML and JavaScript. And the geoweb with KML and KMZ.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Rushforth</title>
		<link>http://crschmidt.net/blog/archives/405/how-kml-succeeds-and-fails-as-a-web-format/comment-page-1/#comment-20602</link>
		<dc:creator>Peter Rushforth</dc:creator>
		<pubDate>Mon, 01 Feb 2010 16:47:25 +0000</pubDate>
		<guid isPermaLink="false">http://crschmidt.net/blog/?p=405#comment-20602</guid>
		<description>KML isn't well linked - how do you link to a specific placemark?  Maybe that is just a function of the user agent behaviour, but the "geoweb" browser I've been using doesn't support that.  

Regarding compression - a very good point  - leave the compression / decompression to the web server and client, but then you have to deal with resource (image) references using full URLs, not relative - which might also be related to the geoweb browser behaviour.</description>
		<content:encoded><![CDATA[<p>KML isn&#8217;t well linked - how do you link to a specific placemark?  Maybe that is just a function of the user agent behaviour, but the &#8220;geoweb&#8221; browser I&#8217;ve been using doesn&#8217;t support that.  </p>
<p>Regarding compression - a very good point  - leave the compression / decompression to the web server and client, but then you have to deal with resource (image) references using full URLs, not relative - which might also be related to the geoweb browser behaviour.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

