<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;D0cMQ3k6fSp7ImA9WxJUFk0.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187</id><updated>2009-07-14T21:58:02.715+01:00</updated><title>thematic mapping blog</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.thematicmapping.org/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>54</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-sa/3.0/" /><logo>http://creativecommons.org/images/public/somerights20.gif</logo><link rel="self" href="http://feeds.feedburner.com/thematicmapping" type="application/atom+xml" /><feedburner:emailServiceId>thematicmapping</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry gd:etag="W/&quot;A0YHRn4-eSp7ImA9WxJQFkQ.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-2866775233764040518</id><published>2009-05-29T22:00:00.004+01:00</published><updated>2009-05-30T16:58:57.051+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-30T16:58:57.051+01:00</app:edited><title>Thematic Mapping Timeout</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_yECf1Q0GlOk/SiCHJBaLQWI/AAAAAAAAEHg/jU2AS828VYM/s1600-h/sun.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 378px;" src="http://2.bp.blogspot.com/_yECf1Q0GlOk/SiCHJBaLQWI/AAAAAAAAEHg/jU2AS828VYM/s400/sun.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5341417747128205666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;The summer and everlasting days are here. I need to prioritize my free time in the upcoming months. All the work reflected on this site has been unpaid - and it won't be continued unless I'm able to earn a salary... &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I wish my readers a great summer (or winter if you're down under)!  &lt;/div&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ujI2KoLGqTc&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/ujI2KoLGqTc&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-2866775233764040518?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/jp2QkdskTgs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/2866775233764040518/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=2866775233764040518" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/2866775233764040518?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/2866775233764040518?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/jp2QkdskTgs/thematic-mapping-timeout.html" title="Thematic Mapping Timeout" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_yECf1Q0GlOk/SiCHJBaLQWI/AAAAAAAAEHg/jU2AS828VYM/s72-c/sun.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2009/05/thematic-mapping-timeout.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEERnw5cCp7ImA9WxJQFkw.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-1193757278056885196</id><published>2009-05-27T13:01:00.018+01:00</published><updated>2009-05-29T16:56:47.228+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-29T16:56:47.228+01:00</app:edited><title>KML projections</title><content type="html">&lt;div&gt;&lt;div&gt;I'm waiting for a geobrowser capable of showing KML maps in &lt;a href="http://nationalatlas.gov/articles/mapping/a_projections.html"&gt;different projections&lt;/a&gt;. The projections commonly used by geobrowsers are not the best choice for thematic world maps. Many cartographers &lt;a href="http://blog.thematicmapping.org/2009/04/virtual-globes-are-good-idea-for.html"&gt;dislike&lt;/a&gt; thematic maps rendered on virtual globes, and the Mercator projection is not suited for large area maps. Greenland looks like the same size of South America, while it is actually 8 times smaller.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The coordinate system of KML is geographic (latitude/longitude) coordinates on the &lt;a href="http://en.wikipedia.org/wiki/World_Geodetic_System"&gt;World Geodetic System&lt;/a&gt; of 1984 (WGS84) datum. Geobrowsers use different projection techniques to render a KML document. Google Earth uses a &lt;a href="http://en.wikipedia.org/wiki/General_Perspective_projection"&gt;General Perspective projection&lt;/a&gt;, which is similar to the &lt;a href="http://en.wikipedia.org/wiki/Orthographic_projection_(cartography)"&gt;Orthographic projection&lt;/a&gt; (see Larry Moores &lt;a href="http://www1.webng.com/azimuthal/earth_proj.html"&gt;informed speculation of the Google Earth projection&lt;/a&gt;). &lt;a href="http://cfis.savagexi.com/2006/05/03/google-maps-deconstructed"&gt;Google Maps&lt;/a&gt; and Microsoft's Live Maps both use &lt;a href="http://en.wikipedia.org/wiki/Mercator_projection"&gt;Mercator projection&lt;/a&gt;, which is a good choice for a map that can &lt;a href="http://idvux.spaces.live.com/blog/cns!2EB6AAF6C3AC1EBE!259.entry"&gt;be panned and zoomed seamlessly&lt;/a&gt;. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My favorite projection for world maps is &lt;a href="http://en.wikipedia.org/wiki/Winkel_Tripel_projection"&gt;Winkel Triple&lt;/a&gt;, which is the standard projection for maps made by National Geographic. How can I display &lt;a href="http://thematicmapping.org/api/"&gt;my KML based thematic maps&lt;/a&gt; in a Winkel Triple projection?&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Axis maps &lt;a href="http://indiemapper.com/blog/2009/05/announcing-indieprojector/"&gt;recently announced&lt;/a&gt; &lt;a href="http://indiemapper.com/projector.html"&gt;indieprojector&lt;/a&gt;. This is a web service (based on Adobe Flash) that allows you to (re)project KML files and export the result as SVG. I tried the service with one of my choropleth maps from the &lt;a href="http://thematicmapping.org/engine/"&gt;Thematic Mapping Engine&lt;/a&gt;. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_yECf1Q0GlOk/Sh1G21EQz6I/AAAAAAAAEDQ/k-auNLKeQ68/s1600-h/mercator.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 354px;" src="http://3.bp.blogspot.com/_yECf1Q0GlOk/Sh1G21EQz6I/AAAAAAAAEDQ/k-auNLKeQ68/s400/mercator.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5340502640903114658" /&gt;&lt;/a&gt;The above image shows my KML file in Google Maps using the Mercator projection. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_yECf1Q0GlOk/Sh1G3NyLd1I/AAAAAAAAEDY/8TikuUv80SI/s1600-h/winkeltriple.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 257px;" src="http://3.bp.blogspot.com/_yECf1Q0GlOk/Sh1G3NyLd1I/AAAAAAAAEDY/8TikuUv80SI/s400/winkeltriple.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5340502647538153298" /&gt;&lt;/a&gt;Indieprojector nicely and quickly projects my KML file, but the service is not preserving colour styles.  When will we see a Flash based KML viewer capable of showing KML documents (with styles!) in various projections?  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And what about raster data - is Flash &lt;a href="http://www.cartogrammar.com/blog/raster-map-projection-with-actionscript-3/"&gt;capable of converting image tiles&lt;/a&gt; into a seemless Winkel Triple projection?&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-1193757278056885196?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/UoyJxJVfmRM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/1193757278056885196/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=1193757278056885196" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/1193757278056885196?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/1193757278056885196?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/UoyJxJVfmRM/projecting-kml.html" title="KML projections" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_yECf1Q0GlOk/Sh1G21EQz6I/AAAAAAAAEDQ/k-auNLKeQ68/s72-c/mercator.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2009/05/projecting-kml.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08HRHsyfCp7ImA9WxJRGE8.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-8303955236789159016</id><published>2009-05-20T15:19:00.002+01:00</published><updated>2009-05-20T15:30:35.594+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-20T15:30:35.594+01:00</app:edited><title>Introducing Thematic Mapping API</title><content type="html">The brand new &lt;a href="http://thematicmapping.org/api/"&gt;Thematic Mapping API&lt;/a&gt; enables you to create KML based thematic maps from &lt;a href="http://code.google.com/apis/visualization/documentation/toolsgallery.html"&gt;your own data source&lt;/a&gt;. This JavaScript library is the missing link between &lt;a href="http://code.google.com/apis/visualization/"&gt;Google Visualization API&lt;/a&gt; and &lt;a href="http://code.google.com/apis/earth/"&gt;Google Earth API&lt;/a&gt; (or other geobrowser APIs supporting the KML standard).&lt;br /&gt;&lt;br /&gt;A few examples:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://thematicmapping.org/api/choropleth.php"&gt;Choropleth map&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://thematicmapping.org/api/prism.php"&gt;Prism map&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://thematicmapping.org/api/symbolimage.php"&gt;Proportional symbol map&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://thematicmapping.org/api/piechart.php"&gt;Pie chart map&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The API is still in beta. Please email me if you would like to try the new API: bjorn[at]thematicmapping.org&lt;br /&gt;&lt;br /&gt;Thematic Mapping API will be free to use on non-commercial sites.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-8303955236789159016?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/_98EUMJ9LAE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/8303955236789159016/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=8303955236789159016" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/8303955236789159016?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/8303955236789159016?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/_98EUMJ9LAE/introducing-thematic-mapping-api.html" title="Introducing Thematic Mapping API" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2009/05/introducing-thematic-mapping-api.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYERH08fCp7ImA9WxJTGU0.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-3026136859054855296</id><published>2009-04-17T20:16:00.010+01:00</published><updated>2009-04-28T09:08:25.374+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-28T09:08:25.374+01:00</app:edited><title>Virtual Globes are a good idea for thematic mapping</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_yECf1Q0GlOk/SfTj2xJuXaI/AAAAAAAADw8/3ZChwgb9G-U/s1600-h/DSCN6143.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_yECf1Q0GlOk/SfTj2xJuXaI/AAAAAAAADw8/3ZChwgb9G-U/s400/DSCN6143.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5329134789132705186" /&gt;&lt;/a&gt;It's important to seriously discuss and measure the quality of different &lt;a href="http://thematicmapping.org/techniques/"&gt;thematic mapping techniques&lt;/a&gt;. I appreciate &lt;a href="http://www.axismaps.com/blog/2009/04/virtual-globes-are-a-seriously-bad-idea-for-thematic-mapping/"&gt;the critique from Dr. Mark Harrower&lt;/a&gt; on the &lt;a href="http://www.axismaps.com/blog/"&gt;Axis Maps Blog&lt;/a&gt;. I encourage everyone to read Mark's blog post - it's an interesting and timely read. This is a quick response to this critique - more blog posts will follow.&lt;br /&gt;&lt;br /&gt;In short, I agree with most of the arguments put forward, but I disagree with the conclusions:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;I agree that my &lt;a href="http://blog.thematicmapping.org/2008/06/animating-mobile-phone-subscribers.html"&gt;3-D graduated symbol maps&lt;/a&gt; are "pure chart junk", but there are some good examples of 3-D symbol maps. (&lt;a href="http://blog.thematicmapping.org/2008/06/why-3d-is-not-working-4-is-it-only-eye.html"&gt;See previous blog post&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I disagree that 3-D prism maps are chart junk - but thematic world maps on a 3-D globe are problematic. (See previous blog posts: [&lt;a href="http://blog.thematicmapping.org/2008/06/why-3d-works-1-looking-on-other-side.html"&gt;1&lt;/a&gt;], [&lt;a href="http://blog.thematicmapping.org/2008/06/why-3d-works-2-its-all-about-prisms.html"&gt;2&lt;/a&gt;], [&lt;a href="http://blog.thematicmapping.org/2008/06/why-3d-works-3-mother-earth-gives-us.html"&gt;3&lt;/a&gt;]).&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I very much disagree that Virtual Globes are a bad idea for thematic mapping, but it's certainly not the only or the ultimate way of showing thematic maps. &lt;/li&gt;&lt;/ol&gt;I hope more people will engage in this important debate. What is your opinion about 3-D visualisations?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Update 28 April:&lt;/span&gt; This issue is currently debated on &lt;a href="http://www.axismaps.com/blog/2009/04/virtual-globes-are-a-seriously-bad-idea-for-thematic-mapping/"&gt;Axis Maps Blog&lt;/a&gt;, &lt;a href="http://googleearthdesign.blogspot.com/2009/04/axis-on-3d-thematic-maps.html"&gt;Google Earth Design&lt;/a&gt; and &lt;a href="http://peltiertech.com/WordPress/virtual-globes/"&gt;PTS Blog&lt;/a&gt;.  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-3026136859054855296?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/fTx27bVzbuo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/3026136859054855296/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=3026136859054855296" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/3026136859054855296?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/3026136859054855296?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/fTx27bVzbuo/virtual-globes-are-good-idea-for.html" title="Virtual Globes are a good idea for thematic mapping" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_yECf1Q0GlOk/SfTj2xJuXaI/AAAAAAAADw8/3ZChwgb9G-U/s72-c/DSCN6143.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2009/04/virtual-globes-are-good-idea-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8HQ388eyp7ImA9WxVVFk8.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-1968100005922154719</id><published>2009-03-09T18:41:00.009Z</published><updated>2009-03-09T19:43:52.173Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-09T19:43:52.173Z</app:edited><title>KML in Research Award to thematicmapping.org</title><content type="html">Today, &lt;a href="http://google-latlong.blogspot.com/2009/03/and-award-goes-to.html"&gt;Google announced&lt;/a&gt; that one of my KML visualisations won a prize in the &lt;a href="http://www.google.com/educators/kml_contest.html"&gt;KML in Research contest&lt;/a&gt;. The animated prism map shows Global Infant Mortality from 1960 to 2005. The statistical data was downloaded from &lt;a href="http://data.un.org/"&gt;UNdata&lt;/a&gt;, a great resource for global statistics. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_yECf1Q0GlOk/SbVsm8KXRhI/AAAAAAAADqk/Ym6Kqunvp1c/s1600-h/infantmortality.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://2.bp.blogspot.com/_yECf1Q0GlOk/SbVsm8KXRhI/AAAAAAAADqk/Ym6Kqunvp1c/s400/infantmortality.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5311270751793792530" /&gt;&lt;/a&gt;The statistics can be explored in time and space. &lt;a href="http://bjorn.sandvik.googlepages.com/infant-mortality-1960-2005.kmz"&gt;Click here to download the KMZ file.&lt;/a&gt;&lt;div&gt;My dissertation, &lt;a href="http://blog.thematicmapping.org/2008/08/using-kml-for-thematic-mapping.html"&gt;Using KML for Thematic Mapping&lt;/a&gt;, was also awarded the &lt;a href="http://www.geos.ed.ac.uk/masters/newspage.html"&gt;MSc Dissertation Prize&lt;/a&gt; at University of Edinburgh. The second part of my dissertation gives a detailed description of the Thematic Mapping Engine, and can be &lt;a href="http://thematicmapping.org/downloads/"&gt;downloaded from thematicmapping.org&lt;/a&gt;. &lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-1968100005922154719?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/NjKKOKBZWOU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/1968100005922154719/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=1968100005922154719" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/1968100005922154719?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/1968100005922154719?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/NjKKOKBZWOU/kml-in-research-award-to.html" title="KML in Research Award to thematicmapping.org" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_yECf1Q0GlOk/SbVsm8KXRhI/AAAAAAAADqk/Ym6Kqunvp1c/s72-c/infantmortality.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2009/03/kml-in-research-award-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAFQn04fCp7ImA9WxVWEU4.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-1765579440714471343</id><published>2009-02-20T13:37:00.005Z</published><updated>2009-02-20T14:05:13.334Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-20T14:05:13.334Z</app:edited><title>My Google Tech Talk</title><content type="html">&lt;a href="http://blog.thematicmapping.org/2008/12/thematic-mapping-at-googleplex.html"&gt;My Google Tech Talk "Using KML for Thematic Mapping"&lt;/a&gt; is now on YouTube: &lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/aiXdP9gqxHc&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/aiXdP9gqxHc&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Poor video quality, but the slides are also available on Slideshare:&lt;br /&gt;&lt;br /&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=googletechtalkslideshare-1229231178060492-3&amp;stripped_title=using-kml-for-thematic-mapping-google-tech-talk-presentation" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=googletechtalkslideshare-1229231178060492-3&amp;stripped_title=using-kml-for-thematic-mapping-google-tech-talk-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;You can try &lt;a href="http://thematicmapping.org/engine"&gt;the Thematic Mapping Engine online&lt;/a&gt;, and &lt;a href="http://thematicmapping.org/downloads/"&gt;download the source code and documentation&lt;/a&gt;. Some funding is required to make a general purpose library for KML based thematic maps. Any ideas?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-1765579440714471343?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/Mb6pZ-0-JXY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/1765579440714471343/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=1765579440714471343" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/1765579440714471343?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/1765579440714471343?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/Mb6pZ-0-JXY/my-google-tech-talk.html" title="My Google Tech Talk" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2009/02/my-google-tech-talk.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcBSHY5eSp7ImA9WxRaFko.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-336549174332220295</id><published>2008-12-19T05:56:00.014Z</published><updated>2008-12-19T07:34:19.821Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-19T07:34:19.821Z</app:edited><title>Merry Christmas and Happy New Year!</title><content type="html">I need a vacation from blogging and computers, so I'm going to take one. Have a great Christmas and a Happy New Year! I'll be back in 2009.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_yECf1Q0GlOk/SUtMMlnMZpI/AAAAAAAADWQ/kBv4pB-WdYU/s1600-h/population_brazil2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 290px;" src="http://4.bp.blogspot.com/_yECf1Q0GlOk/SUtMMlnMZpI/AAAAAAAADWQ/kBv4pB-WdYU/s400/population_brazil2.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5281398767160682130" /&gt;&lt;/a&gt;(The population prism map is from Edmar Moretti's Brazilian version of the Thematic Mapping Engine. The highest prism is São Paulo, with its metropolitan area ranking seventh among the largest urban areas in the world.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-336549174332220295?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/VWATkTfcfRI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/336549174332220295/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=336549174332220295" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/336549174332220295?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/336549174332220295?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/VWATkTfcfRI/merry-christmas-and-happy-new-year.html" title="Merry Christmas and Happy New Year!" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_yECf1Q0GlOk/SUtMMlnMZpI/AAAAAAAADWQ/kBv4pB-WdYU/s72-c/population_brazil2.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/12/merry-christmas-and-happy-new-year.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQER3s-fip7ImA9WxRaE0s.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-766957030658482219</id><published>2008-12-15T10:40:00.004Z</published><updated>2008-12-15T18:55:06.556Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-15T18:55:06.556Z</app:edited><title>Michael Jones, Google Earth Chief Technologist, in live webcast at AGU Fall meeting today</title><content type="html">&lt;a href="http://www.agu.org/meetings/fm08/"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 183px; height: 125px;" src="http://3.bp.blogspot.com/_yECf1Q0GlOk/SUamyGCK6RI/AAAAAAAADSo/UbG9pNJpaEA/s320/agu2008.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5280090992681871634" /&gt;&lt;/a&gt;The lecture is titled &lt;span class="Apple-style-span" style="font-style: italic;"&gt;The Spread of Scientific Knowledge from the Royal Society to Google Earth and Beyond&lt;/span&gt; and will be given at 6:30 pm &lt;a href="http://www.timeanddate.com/worldclock/city.html?n=224"&gt;San Francisco time&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://hosted.mediasite.com/hosted5/Viewer/?peid=c30e6ec4aec94e0b9072efcf7f48c866"&gt;Watch AGU webcast&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-766957030658482219?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/8VW4hyhtUtA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/766957030658482219/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=766957030658482219" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/766957030658482219?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/766957030658482219?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/8VW4hyhtUtA/michael-jones-google-earth-chief.html" title="Michael Jones, Google Earth Chief Technologist, in live webcast at AGU Fall meeting today" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_yECf1Q0GlOk/SUamyGCK6RI/AAAAAAAADSo/UbG9pNJpaEA/s72-c/agu2008.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/12/michael-jones-google-earth-chief.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEECQHgzfyp7ImA9WxRaE0s.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-5583941608247956365</id><published>2008-12-13T18:11:00.000Z</published><updated>2008-12-15T18:44:21.687Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-15T18:44:21.687Z</app:edited><title>Thematic mapping at Googleplex</title><content type="html">After I handed in &lt;a href="http://blog.thematicmapping.org/2008/08/using-kml-for-thematic-mapping.html"&gt;my MSc thesis&lt;/a&gt; in August, Google invited me to San Francisco to present my work. Yesterday, I gave a tech talk at &lt;a href="http://www.time.com/time/photoessays/2006/inside_google/"&gt;Googleplex&lt;/a&gt; about the &lt;a href="http://thematicmapping.org/engine/"&gt;Thematic Mapping Engine&lt;/a&gt; (&lt;a href="http://blog.thematicmapping.org/2008/12/thematic-mapping-engine-source-code-and.html"&gt;now open-source&lt;/a&gt;) and how KML and Google Earth could be improved to better support popular &lt;a href="http://thematicmapping.org/techniques/"&gt;thematic mapping techniques&lt;/a&gt;. My slides are available on &lt;a href="http://www.slideshare.net/Turban/using-kml-for-thematic-mapping-google-tech-talk-presentation?src=embed"&gt;SlideShare&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="width:425px;text-align:left" id="__ss_843489"&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=googletechtalkslideshare-1229231178060492-3&amp;amp;rel=0&amp;amp;stripped_title=using-kml-for-thematic-mapping-google-tech-talk-presentation"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=googletechtalkslideshare-1229231178060492-3&amp;amp;rel=0&amp;amp;stripped_title=using-kml-for-thematic-mapping-google-tech-talk-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;My talk was filmed and will probably appear online. I was a bit nervous during the presentation, so its not my best performance &lt;span class="Apple-style-span"   style="border-collapse: collapse;   line-height: 19px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family:-webkit-sans-serif;font-size:13px;"&gt;:-&amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Anyway, I really enjoyed the discussions with the geo developers, the lunch talks, and the guided tour around Googleplex. Thanks Google!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_yECf1Q0GlOk/SUSjQued1EI/AAAAAAAADSg/nAneomxVFww/s1600-h/DSCN7085.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 296px;" src="http://2.bp.blogspot.com/_yECf1Q0GlOk/SUSjQued1EI/AAAAAAAADSg/nAneomxVFww/s400/DSCN7085.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5279524170934113346" /&gt;&lt;/a&gt;&lt;div&gt;The next event is the &lt;a href="http://www.agu.org/meetings/fm08/"&gt;AGU 2008 Fall Meeting&lt;/a&gt; starting on Monday. I'm an invited speaker at the &lt;a href="http://conferences.images.alaska.edu/agu/2008/"&gt;Virtual Globes at AGU session&lt;/a&gt; on Thursday. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-5583941608247956365?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/7iyJSlj-WSo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/5583941608247956365/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=5583941608247956365" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/5583941608247956365?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/5583941608247956365?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/7iyJSlj-WSo/thematic-mapping-at-googleplex.html" title="Thematic mapping at Googleplex" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_yECf1Q0GlOk/SUSjQued1EI/AAAAAAAADSg/nAneomxVFww/s72-c/DSCN7085.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/12/thematic-mapping-at-googleplex.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcDR3gzcSp7ImA9WxRbGEs.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-258800343847183676</id><published>2008-12-08T20:41:00.015Z</published><updated>2008-12-09T23:57:56.689Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-09T23:57:56.689Z</app:edited><title>Thematic Mapping Engine: Source code and technical documentation now available</title><content type="html">Many people have asked, - and today, I've released the source code of the &lt;a href="http://thematicmapping.org/engine/"&gt;Thematic Mapping Engine&lt;/a&gt; (TME) under a &lt;a href="http://www.gnu.org/copyleft/gpl.html"&gt;GPLv3 license&lt;/a&gt;. The engine takes statistical data, spatial features and thematic mapping parameters as input and returns a KMZ file. This file can be viewed in Google Earth, or other geobrowsers supporting the KML standard. TME can be accessed from a web interface or a PHP script. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_yECf1Q0GlOk/ST2QjFxoDoI/AAAAAAAADRo/J6J5cDl1nAM/s1600-h/tme.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 184px;" src="http://4.bp.blogspot.com/_yECf1Q0GlOk/ST2QjFxoDoI/AAAAAAAADRo/J6J5cDl1nAM/s400/tme.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5277533270868233858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;TME web interface&lt;/span&gt;&lt;br /&gt;With the TME web interface, thematic maps can be created in a web browser, without a single line of code. This is achieved through an interactive web form where the user can select between statistical indicators and various thematic mapping techniques. Mapping parameters, like the colour and size, can be readily changed. The form returns a KMZ file which can be visualised directly in the web browser using the new Google Earth plug-in, or downloaded to a computer. &lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;TME Application Programming Interface (API)&lt;/span&gt;&lt;br /&gt;The Thematic Mapping Engine can also be used as an application programming interface (API). This allows thematic maps to be created with a few lines of PHP code. Existing or new applications can use this API to add thematic mapping functionality. This is the code required to create a choropleth map: &lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;include ('TME_MySQL_DataConnector.php');&lt;br /&gt;include ('TME_Engine.php');&lt;br /&gt;&lt;br /&gt;$dataConnector = new DataConnector();&lt;br /&gt;$dataStore = $dataConnector-&gt;getDataStore(68, 2005, 0);&lt;br /&gt;&lt;br /&gt;$parameters = array( &lt;br /&gt;'mapType' =&gt; 'choropleth',&lt;br /&gt;'indicator' =&gt; 68,&lt;br /&gt;'year' =&gt; 2005,&lt;br /&gt;'classification' =&gt; 'equal');&lt;br /&gt;&lt;br /&gt;$map = new ThematicMap($dataStore, $parameters);&lt;br /&gt;$file = $map-&gt;getKML();&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Requirements&lt;/span&gt;&lt;br /&gt;The Thematic Mapping Engine requires the following software (all are open source and available free of charge):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;PHP 5&lt;/li&gt;&lt;li&gt;MySQL 5+&lt;/li&gt;&lt;li&gt;Apache HTTP Server &lt;/li&gt;&lt;li&gt;Ext JS 2.1&lt;/li&gt;&lt;li&gt;Google Earth Plug-in&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Documentation&lt;/span&gt;&lt;br /&gt;&lt;a href="http://thematicmapping.org/downloads/Thematic_Mapping_Engine.pdf"&gt;This PDF document&lt;/a&gt; (7 Mb) gives a detailed description of the Thematic Mapping Engine. The documentation is available under a &lt;a href="http://creativecommons.org/licenses/by-sa/3.0/"&gt;Creatice Commons Attribution-Share Alike License 3.0&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You should have a basic knowledge of PHP, MySQL and JavaScript before installing the Thematic Mapping Engine.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/thematicmapping/"&gt;Download the TME source code on Google Code&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-258800343847183676?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/cUWY2Q894Fw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/258800343847183676/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=258800343847183676" title="9 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/258800343847183676?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/258800343847183676?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/cUWY2Q894Fw/thematic-mapping-engine-source-code-and.html" title="Thematic Mapping Engine: Source code and technical documentation now available" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_yECf1Q0GlOk/ST2QjFxoDoI/AAAAAAAADRo/J6J5cDl1nAM/s72-c/tme.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">9</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/12/thematic-mapping-engine-source-code-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUHQno9fCp7ImA9WxRbGE4.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-2416045236011761359</id><published>2008-12-07T14:08:00.007Z</published><updated>2008-12-09T14:50:33.464Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-09T14:50:33.464Z</app:edited><title>Thematic mapping techniques - a summary</title><content type="html">Thematic maps have become a primary mechanism for summarising and communicating the increased volumes of geographically related information. This blog post is a short summary of the most common thematic mapping techniques.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Jacques_Bertin"&gt;Jaques Bertin&lt;/a&gt; (1967) established a graphic system of &lt;em&gt;visual variables&lt;/em&gt;, which represents an universally recognized theory of the cartographic transcription of geographical information (Koch, 2001). &lt;a href="http://www.infovis-wiki.net/index.php?title=Visual_Variables"&gt;Visual variables&lt;/a&gt; describe the perceived differences in map symbols that are used to represent geographical phenomena (Slocum et al., 2005). Bertin’s system has been subsequently modified by various cartographers, and the visual variables presented below are based on Slocum et al. (2007), which add 3-D symbolisation.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_yECf1Q0GlOk/STzZB28S87I/AAAAAAAADRg/1OscF_ua8s8/s1600-h/VisualVariables.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 251px;" src="http://4.bp.blogspot.com/_yECf1Q0GlOk/STzZB28S87I/AAAAAAAADRg/1OscF_ua8s8/s400/VisualVariables.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5277331489322890162" /&gt;&lt;/a&gt;(Image from &lt;a href="http://www.infovis-wiki.net/index.php?title=Visual_Variables"&gt;InfoVis:Wiki&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Cartographers commonly distinguish between &lt;em&gt;point&lt;/em&gt;, &lt;em&gt;line&lt;/em&gt;, &lt;em&gt;area&lt;/em&gt; and &lt;em&gt;volume&lt;/em&gt; symbolisation (Robinson et al., 1995; Slocum et al., 2005). These distinctions may be summarised as follows:&lt;br /&gt;&lt;br /&gt;A &lt;strong&gt;point symbol&lt;/strong&gt; refer to a particular location in space, and is used when the geographical phenomena being mapped is located at a place or is aggregated to a given location (MacEachren, 1979). Differentiation among point symbols is achieved by using visual variables, like size, colour and shape. Common thematic mapping techniques using point symbols are &lt;em&gt;dot maps&lt;/em&gt; and &lt;em&gt;&lt;a href="http://blog.thematicmapping.org/2008/04/making-proportional-symbols-in-kml.html"&gt;proportional symbol maps&lt;/a&gt;&lt;/em&gt;. On a dot map one dot represents a unit of some phenomena, and dots are placed at locations where the phenomenon is likely to occur (Slocum et al., 2005). A proportional symbol map is constructed by scaling symbols in proportion to the magnitude of data occurring at point locations. These locations can be true points or conceptual points, such as the centre of a country for which the data have been collected.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Line symbols&lt;/strong&gt; are used to indicate connectivity or flow, equal values along a line and boundaries between unlike areas (MacEachren, 1979). Line symbols are differentiated on the basis of their form (e.g. solid line versus dotted line), colour and width. Common thematic mapping techniques using line symbols are &lt;em&gt;flow maps&lt;/em&gt; and &lt;em&gt;isarithmic maps&lt;/em&gt;. Flow maps utilise lines of differing width to depict the movement of phenomena between geographical locations (Slocum et al., 2005). Isarithmic maps depict smooth continuous phenomena, like rainfall or barometric pressure (Slocum etal., 2005).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Area symbols&lt;/strong&gt; are used to assign a characteristic or value to a whole area on a map. Visual variables used for area symbols are colour, texture and perspective height (Slocum et al., 2005). The &lt;em&gt;&lt;a href="http://blog.thematicmapping.org/2008/03/first-thematic-map-examples.html"&gt;choropleth map&lt;/a&gt;&lt;/em&gt; is probably the most commonly employed method of thematic mapping, and is used to portray data collected for enumeration units, such as countries or statistical reporting units. While choropleth maps reflect the structure of data collection units, &lt;em&gt;dasymetric maps&lt;/em&gt; assume areas of relative homogeneity, separated by zones of abrupt change. The country statistics used in the &lt;a href="http://thematicmapping.org/engine/"&gt;Thematic Mapping Engine&lt;/a&gt; can be considered as areal phenomena, because the statistical values are associated with political units specified as enclosed regions.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Volume symbols&lt;/strong&gt; can be considered as 2½-D or true 3-D (Slocum et al. 2005). The first can be thought of as a surface, in which a geographical location is defined by x and y coordinate pairs and the value of the phenomenon is the height above a zero point. An example is &lt;em&gt;&lt;a href="http://blog.thematicmapping.org/2008/05/animated-prism-map-in-google-earth.html"&gt;prism maps&lt;/a&gt;&lt;/em&gt; which uses perspective height as the visual variable. 3-D symbols can be used to represent true 3-D phenomena, like the concentration of carbon dioxide (CO2) in the atmosphere or geological material underneath the earth’s surface (Slocum et al., 2005).&lt;br /&gt;&lt;br /&gt;I'm interested in how these techniques can be represented in KML. You'll find &lt;a href="http://thematicmapping.org/techniques/"&gt;several examples on this site&lt;/a&gt;. Please provide other examples by adding a comment. Especially, I would like to see examples of dot maps, flow maps, isarithmic maps and dasymetric maps in KML.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;References:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Bertin, J., 1967, "Semiologie Graphique", Paris&lt;/li&gt;&lt;li&gt;Koch, W. G., 2001, "Jaques Bertin’s theory of graphics and its development and influence onmultimedia cartography", Information Design Journal 10(1), pp 37-43, John BenjaminPublishing Company&lt;/li&gt;&lt;li&gt;MacEachren, A. M., 1979, "The Evolution of Thematic Cartography / A Research Methodology and Historical Review", The Canadion Cartographer Vol 16, No 1 June 1979, pp 17-33&lt;/li&gt;&lt;li&gt;Robinson, A. H., Morrison, J.L., Muehrcke, P.C., Kimerling, A. J., Guptill, S. C., 1995, "Elements of Cartography", Sixth Edition, John Wiley &amp;amp; Sons&lt;/li&gt;&lt;li&gt;Slocum, T. A., McMaster, R. B., Kessler, F. C., Howard, H. H., 2005, "Thematic Cartography and Geographic Visualization", Second Edition, Person Education Inc.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-2416045236011761359?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/y55L9V0mB1k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/2416045236011761359/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=2416045236011761359" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/2416045236011761359?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/2416045236011761359?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/y55L9V0mB1k/blog-post.html" title="Thematic mapping techniques - a summary" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_yECf1Q0GlOk/STzZB28S87I/AAAAAAAADRg/1OscF_ua8s8/s72-c/VisualVariables.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/12/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYHRHw7cSp7ImA9WxRVF0g.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-437425606094826295</id><published>2008-11-15T12:52:00.003Z</published><updated>2008-11-15T13:02:15.209Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-15T13:02:15.209Z</app:edited><title>New Ext JS extension for Google Earth API</title><content type="html">&lt;a href="http://2.bp.blogspot.com/_yECf1Q0GlOk/SR7HyJotSVI/AAAAAAAADRY/MWg0ebYAxRA/s1600-h/example.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5268868278464104786" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 297px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_yECf1Q0GlOk/SR7HyJotSVI/AAAAAAAADRY/MWg0ebYAxRA/s400/example.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;I've made a new &lt;a href="http://code.google.com/p/ext-js-google-earth-api/"&gt;Ext JS extension for Google Earth API&lt;/a&gt; available on Google Code. &lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://thematicmapping.org/ext-js-google-earth-api/example.html"&gt;Example&lt;/a&gt; (&lt;a href="http://code.google.com/p/ext-js-google-earth-api/wiki/example_html"&gt;code&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/p/ext-js-google-earth-api/wiki/Documentation"&gt;Documentation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/p/ext-js-google-earth-api/downloads/list"&gt;Download&lt;/a&gt; (version 1.1)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Enjoy! :-)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-437425606094826295?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/XLH6Po_e2Sw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/437425606094826295/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=437425606094826295" title="11 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/437425606094826295?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/437425606094826295?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/XLH6Po_e2Sw/new-ext-js-extension-for-google-earth.html" title="New Ext JS extension for Google Earth API" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_yECf1Q0GlOk/SR7HyJotSVI/AAAAAAAADRY/MWg0ebYAxRA/s72-c/example.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">11</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/11/new-ext-js-extension-for-google-earth.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQGRnc8fip7ImA9WxRbGE4.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-5313277759409094047</id><published>2008-11-11T20:01:00.000Z</published><updated>2008-12-09T14:35:27.976Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-09T14:35:27.976Z</app:edited><title>Visualizing Scientific Data Using KML and Virtual Globes</title><content type="html">&lt;a href="http://1.bp.blogspot.com/_yECf1Q0GlOk/SRmJzDMVqZI/AAAAAAAADQ4/tDlQktii2Xw/s1600-h/AGUheader.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5267392749309897106" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 72px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_yECf1Q0GlOk/SRmJzDMVqZI/AAAAAAAADQ4/tDlQktii2Xw/s400/AGUheader.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The &lt;a href="http://www.agu.org/meetings/fm08/"&gt;2008 American Geophysical Union (AGU) 2008 Fall Meeting&lt;/a&gt; will take place 15-19 December in San Francisco. The topic of this year's &lt;a href="http://conferences.images.alaska.edu/agu/2008/"&gt;Virtual Globes at AGU&lt;/a&gt; session is &lt;em&gt;Visualizing Scientific Data Using KML and Virtual Globes&lt;/em&gt;:&lt;br /&gt;&lt;blockquote&gt;Since NASA World Wind (2004) and Google Earth (2005) brought the concept of a Virtual Globe into the general public's consciousness, our concept of how to view the planet we live on has permanently changed. Similar to the way the internet changed the way we store, access and sort information, Virtual Globes are reshaping our perspective of how best to visualize geospatial data. One the key components of this evolution has been emergence of Keyhole MarkUp Language (KML) as the preferred code for adding and controlling content in these technologies. Now recognized by the Open Geospatial Consortium (OGC) as an international standard, KML is now increasingly supported by a range of platforms, including Google Earth and Maps, NASA World Wind, ESRI ArcGIS Explorer and Microsoft's Virtual Earth and EarthBrowser.&lt;br /&gt;&lt;br /&gt;The Virtual Globes at AGU session seeks to provide a forum for users to exchange ideas, promote concepts and demonstrate innovations using KML and/or globe and other geobrowser technologies.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;It's an action packed day (Thursday 18th December) with &lt;a href="http://conferences.images.alaska.edu/agu/2008/presentations.html"&gt;lots of interesting talks and interactive demonstrations&lt;/a&gt;. I'm invited to give a talk about &lt;a href="http://conferences.images.alaska.edu/agu/2008/sandvik.html"&gt;Using KML for Thematic Mapping&lt;/a&gt; and the &lt;a href="http://thematicmapping.org/engine/"&gt;Thematic Mapping Engine&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I would like to use this opportunity to catch up with other practitioners in this field and exchange ideas. I will stay in San Francisco 11-19 December. Please &lt;a href="http://thematicmapping.org/about/"&gt;send me a note&lt;/a&gt; if you are around.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-5313277759409094047?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/i_H70DWPrFg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/5313277759409094047/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=5313277759409094047" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/5313277759409094047?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/5313277759409094047?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/i_H70DWPrFg/visualizing-scientific-data-using-kml.html" title="Visualizing Scientific Data Using KML and Virtual Globes" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_yECf1Q0GlOk/SRmJzDMVqZI/AAAAAAAADQ4/tDlQktii2Xw/s72-c/AGUheader.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/11/visualizing-scientific-data-using-kml.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcHSX8zfip7ImA9WxRVE04.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-4649689021146186465</id><published>2008-11-10T14:06:00.010Z</published><updated>2008-11-10T16:03:58.186Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-10T16:03:58.186Z</app:edited><title>Globalis and the Google Earth Plug-in</title><content type="html">&lt;a href="http://www.globalis.no/"&gt;Globalis&lt;/a&gt; is an interactive world atlas developed by &lt;a href="http://www.fn.no/om_fn_sambandet/about_una_norway"&gt;UN Association of Norway&lt;/a&gt;. The atlas contains a large collection of &lt;a href="http://www.globalis.no/statistikk"&gt;international statistics&lt;/a&gt;, &lt;a href="http://www.globalis.no/atlas"&gt;world maps&lt;/a&gt; (provided by &lt;a href="http://www.grida.no/"&gt;GRID-Arendal&lt;/a&gt;), &lt;a href="http://www.globalis.no/atlas/satellittbilder"&gt;satellite imagery&lt;/a&gt;, &lt;a href="http://www.globalis.no/land"&gt;country profiles&lt;/a&gt; and information about &lt;a href="http://www.globalis.no/index.php/konflikter"&gt;ongoing conflicts around the world&lt;/a&gt;. It is possible to do country comparsions (&lt;a href="http://www.globalis.no/Land/Norge/(show)/indicators/(country2)/199"&gt;example 1&lt;/a&gt;, &lt;a href="http://www.globalis.no/Land/Norge/(show)/indicators/(indicator)/185/(country2)/199"&gt;example 2&lt;/a&gt;), &lt;a href="http://www.globalis.no/Statistikk/Befolkning/Fruktbarhetstall/(country)/306/"&gt;country rankings&lt;/a&gt;, and &lt;a href="http://www.globalis.no/Statistikk/Befolkning/Fruktbarhetstall/(show)/map/(year)/2005/(region)/0/(year2)/1970"&gt;statistical maps&lt;/a&gt;. The atlas is currently available in &lt;a href="http://www.globalis.no/"&gt;Norwegian&lt;/a&gt;, &lt;a href="http://www.globalis.se/"&gt;Swedish&lt;/a&gt; and &lt;a href="http://www.globalis.dk/"&gt;Danish&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5267044968422312914" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_yECf1Q0GlOk/SRhNfibSC9I/AAAAAAAADQY/KYveQU8HrH8/s400/kollasj.jpg" border="0" /&gt;&lt;/p&gt;&lt;p&gt;We are going to make most of this information available as KML files. So far you can download various KMLs to Google Earth. We are not satisfied with this solution as the &lt;a href="http://code.google.com/apis/kml/documentation/kmlreference.html"&gt;KML specification&lt;/a&gt; has limited capabilities of controlling the Google Earth interface, and the user has to switch between two applications. I'm therefore trying to utilise the new Google Earth Plug-in. &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.globalis.no/layout/set/ext/content/view/full/3411"&gt;&lt;img id="BLOGGER_PHOTO_ID_5267052621376970962" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 292px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_yECf1Q0GlOk/SRhUc_524NI/AAAAAAAADQw/wsbnWU34Tso/s400/googleearthplugin.png" border="0" /&gt;&lt;br /&gt;This example&lt;/a&gt;, based on the &lt;a href="http://blog.thematicmapping.org/2008/10/introducing-earth-atlas.html"&gt;Earth Atlas&lt;/a&gt;, shows how the Google Earth Plug-in can be included in the Globalis interface. The user can switch between 5 different KMLs about &lt;a href="http://www.clusterconvention.org/"&gt;cluster munitions&lt;/a&gt;. The map legend and description are shown separately from the KML visualisation. &lt;/p&gt;&lt;p&gt;A &lt;a href="http://groups.google.com/group/google-earth-browser-plugin/browse_thread/thread/11eb5e1553e49151/30064e88247662ed"&gt;missing feature&lt;/a&gt; is an indicator showing that a KML file is loading. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-4649689021146186465?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/_TbJIdcfCqQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/4649689021146186465/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=4649689021146186465" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/4649689021146186465?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/4649689021146186465?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/_TbJIdcfCqQ/globalis-and-google-earth-plug-in.html" title="Globalis and the Google Earth Plug-in" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_yECf1Q0GlOk/SRhNfibSC9I/AAAAAAAADQY/KYveQU8HrH8/s72-c/kollasj.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/11/globalis-and-google-earth-plug-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8ERnw9cCp7ImA9WxRQGU4.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-7911101034228725519</id><published>2008-10-13T19:45:00.002+01:00</published><updated>2008-10-13T23:43:27.268+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-13T23:43:27.268+01:00</app:edited><title>Earth Atlas: Creating a KML tree with Ext JS</title><content type="html">A new version of Earth Atlas is now available (&lt;a href="http://earthatlas.info/"&gt;earthatlas.info&lt;/a&gt;). Earth Atlas demonstrates how a Google Earth-like user interface can be created in the web browser. This is achieved by combining the &lt;a href="http://code.google.com/apis/earth/"&gt;Google Earth API&lt;/a&gt; and the &lt;a href="http://extjs.com/"&gt;Ext JS&lt;/a&gt; library. Earth Atlas has no server-side dependencies, - the data layers are provided by loading various KML files. &lt;div&gt; &lt;img src="http://3.bp.blogspot.com/_yECf1Q0GlOk/SPOXPHlhsoI/AAAAAAAADOs/sfc3lZBDs0g/s400/earthatlas.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" border="0" alt="" id="BLOGGER_PHOTO_ID_5256711476061778562" /&gt;The main changes since the &lt;a href="http://blog.thematicmapping.org/2008/10/introducing-earth-atlas.html"&gt;initial release&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The layers available in the Google Earth Plug-in (borders, roads, buildings and terrain) can be switched on and off. &lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Various options can be set (status bar, grid, overview map, scale legend, atmosphere and mouse navigation)&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The KML structure (list view) is displayed in the left panel when external files are referenced (&lt;a href="http://www.earthatlas.info/?kml=http://earthatlas.info/kml/statistics/infant_mortality_rate_2005_prism.kmz"&gt;see example&lt;/a&gt;).    &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-7911101034228725519?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/EXi2T2DaQTw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/7911101034228725519/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=7911101034228725519" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/7911101034228725519?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/7911101034228725519?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/EXi2T2DaQTw/earth-atlas-creating-kml-tree-with-ext.html" title="Earth Atlas: Creating a KML tree with Ext JS" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_yECf1Q0GlOk/SPOXPHlhsoI/AAAAAAAADOs/sfc3lZBDs0g/s72-c/earthatlas.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/10/earth-atlas-creating-kml-tree-with-ext.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUACRXYyfyp7ImA9WxRQEUw.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-6113094194241488668</id><published>2008-10-02T19:53:00.000+01:00</published><updated>2008-10-04T11:56:04.897+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-04T11:56:04.897+01:00</app:edited><title>Introducing Earth Atlas</title><content type="html">&lt;a href="http://www.earthatlas.info/"&gt;Earth Atlas&lt;/a&gt; is a prototype web application showing how KML files can be visualised directly in the web browser.&lt;br /&gt;&lt;p&gt;&lt;a href="http://earthatlas.info/"&gt;&lt;img id="BLOGGER_PHOTO_ID_5252908313029027074" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://2.bp.blogspot.com/_yECf1Q0GlOk/SOYUR5PKpQI/AAAAAAAACjg/J9ayWSMoVpY/s400/earthatlas.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The &lt;a href="http://code.google.com/apis/earth/"&gt;Google Earth API&lt;/a&gt; and the &lt;a href="http://extjs.com/"&gt;Ext JS&lt;/a&gt; library are used to create a responsive user interface. Earth Atlas contains KML files from the &lt;a href="http://thematicmapping.org/engine/"&gt;Thematic Mapping Engine&lt;/a&gt;, a few &lt;a href="http://blog.thematicmapping.org/2008/03/generating-map-tiles-with-gdal2tiles.html"&gt;KML SuperOverlays&lt;/a&gt; as alternate background maps, and KML files from external sources. &lt;/p&gt;&lt;p&gt;Other KML/KMZ files can be visualised by adding a link in the left panel, or directly in the Earth Atlas URL:&lt;br /&gt;&lt;a href="http://earthatlas.info/?kml=http://www.nature.com/nature/googleearth/avianflu1.kml"&gt;http://earthatlas.info/?kml=http://www.nature.com/nature/googleearth/avianflu1.kml&lt;/a&gt;&lt;/p&gt;&lt;p&gt;First release today - to be continued! &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-6113094194241488668?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/hgo46Z3dxYY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/6113094194241488668/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=6113094194241488668" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/6113094194241488668?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/6113094194241488668?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/hgo46Z3dxYY/introducing-earth-atlas.html" title="Introducing Earth Atlas" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_yECf1Q0GlOk/SOYUR5PKpQI/AAAAAAAACjg/J9ayWSMoVpY/s72-c/earthatlas.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/10/introducing-earth-atlas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQDSHw7eip7ImA9WxRbGE4.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-7491230323095983979</id><published>2008-09-24T20:23:00.000+01:00</published><updated>2008-12-09T14:36:19.202Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-09T14:36:19.202Z</app:edited><title>Displaying KML/KMZ files in Google Maps</title><content type="html">KML/KMZ files can be overlaid on Google Maps, either on the &lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=no&amp;amp;geocode=&amp;amp;q=http:%2F%2Fthematicmapping.org%2Fdata%2Fkmz%2Finfant_mortality_2005_choropleth_fix.kmz&amp;amp;ie=UTF8&amp;amp;ll=36.315125,-13.007812&amp;amp;spn=145.446723,360&amp;amp;z=2"&gt;Google Maps website&lt;/a&gt;, or by using the &lt;a href="http://code.google.com/apis/maps/documentation/reference.html#GGeoXml"&gt;GGeoXML class&lt;/a&gt; of the Google Maps API (&lt;a href="http://thematicmapping.org/geobrowsers/google-maps-api.php"&gt;see example&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_yECf1Q0GlOk/SNzfXgCIzXI/AAAAAAAACik/evMvRMVcB5E/s1600-h/googlemaps.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5250316860436041074" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_yECf1Q0GlOk/SNzfXgCIzXI/AAAAAAAACik/evMvRMVcB5E/s400/googlemaps.png" border="0" /&gt;&lt;/a&gt;Google Maps&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_yECf1Q0GlOk/SNzfXuAWHGI/AAAAAAAACis/bbIFqYRmfWY/s1600-h/googlemapsapi.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5250316864186621026" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_yECf1Q0GlOk/SNzfXuAWHGI/AAAAAAAACis/bbIFqYRmfWY/s400/googlemapsapi.png" border="0" /&gt;&lt;/a&gt;Google Maps API&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_yECf1Q0GlOk/SNziCDrhCvI/AAAAAAAACi8/m_pwn-9McQg/s1600-h/googleearth.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_yECf1Q0GlOk/SNziCDrhCvI/AAAAAAAACi8/m_pwn-9McQg/s400/googleearth.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5250319790582598386" /&gt;&lt;/a&gt;Google Earth&lt;br /&gt;&lt;br /&gt;The KMZ file (&lt;a href="http://thematicmapping.org/data/kmz/infant_mortality_2005_choropleth_fix.kmz"&gt;download&lt;/a&gt;) displayed above was generated by the &lt;a href="http://thematicmapping.org/engine/"&gt;Thematic Mapping Engine&lt;/a&gt;. Only a subset of the KML standard is so far supported by Google Maps. The shaded plygons are properly displayed, but not the screen overlays (title and legend) and balloons. The different placement of the zoom bar in Google Maps and Google Earth makes it difficult to display the same KML/KMZ file in multiple viewers.&lt;br /&gt;&lt;br /&gt;I'm impressed by the speed of Google Maps. The above KMZ file contains complex geometries of almost 200 countries of the world. Web browsers are not optimized for vector graphics, as illustrated on &lt;a href="http://blog.thematicmapping.org/2008/04/thematic-mapping-with-geojson.html"&gt;this page&lt;/a&gt;. To avoid this problem, Google seems to use its powerful servers to generate image map tiles on-the-fly from the KML geometries.&lt;br /&gt;&lt;br /&gt;A bug in the map tile generator was discovered when displaying the &lt;a href="http://thematicmapping.org/downloads/world_borders.php"&gt;World Borders dataset&lt;/a&gt; in &lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=no&amp;amp;geocode=&amp;amp;q=http:%2F%2Fthematicmapping.org%2Fdata%2Fkmz%2Finfant_mortality_2005_choropleth.kmz&amp;amp;ie=UTF8&amp;amp;ll=65.658275,57.304688&amp;amp;spn=56.087017,140.625&amp;amp;z=2&amp;amp;source=embed" style="color:#0000FF;text-align:left"&gt;Google Maps&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_yECf1Q0GlOk/SNz8ozyS4wI/AAAAAAAACjE/WN4yhW52M2U/s1600-h/googlemapsbug.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_yECf1Q0GlOk/SNz8ozyS4wI/AAAAAAAACjE/WN4yhW52M2U/s400/googlemapsbug.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5250349043633283842" /&gt;&lt;/a&gt;&lt;br /&gt;The polygon representing Russia is not displayed properly. The country is crossing the &lt;a href="http://en.wikipedia.org/wiki/180th_meridian"&gt;antimeridian&lt;/a&gt; at 180° longitude. To avoid a round trip of the Earth, the eastmost part of Russia is stored as a separate polygon. Russia is not displayed properly because 180° longitude is rendered as 0° longitude (the &lt;a href="http://en.wikipedia.org/wiki/Prime_Meridian"&gt;Prime Meridian&lt;/a&gt;). The problem was fixed by replacing all 180 coordinate values width 179.99. I won't correct this in the &lt;a href="http://thematicmapping.org/downloads/world_borders.php"&gt;World Borders dataset&lt;/a&gt;, as I consider this to be a bug in Google Maps. If you don't want to change the orginal dataset, you can replace the longitude values when the KML document is generated, or by doing a search/replace in a text editor on the KML document.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-7491230323095983979?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/y-E64SoZ9R0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/7491230323095983979/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=7491230323095983979" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/7491230323095983979?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/7491230323095983979?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/y-E64SoZ9R0/displaying-kmlkmz-files-in-google-maps.html" title="Displaying KML/KMZ files in Google Maps" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_yECf1Q0GlOk/SNzfXgCIzXI/AAAAAAAACik/evMvRMVcB5E/s72-c/googlemaps.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/09/displaying-kmlkmz-files-in-google-maps.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMESXY6eip7ImA9WxRbGE4.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-7337197838773477599</id><published>2008-09-15T20:19:00.000+01:00</published><updated>2008-12-09T14:36:48.812Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-09T14:36:48.812Z</app:edited><title>Thematic mapping in Norway</title><content type="html">I'm about to recover from my workaholism after an extremely busy year in Edinburgh. I've spent the last weeks &lt;a href="http://blog.turban.no/"&gt;hiking and biking in the Norwegian mountains&lt;/a&gt;. The holidays are over, now it's back to work. This blog post shows how statistical data on a subnational level can be visualised with KML.&lt;br /&gt;&lt;br /&gt;I could not find UK data due to lack of data access and restrictive licensing rules. Luckily, &lt;a href="http://www.ssb.no/english/"&gt;Statistics Norway&lt;/a&gt; considers official statistics as "a tool for democracy":&lt;br /&gt;&lt;blockquote&gt;"Official statistics and analyses based on statistics shall provide the general public, businesses and the authorities with information about the structure and development of society. Such information strengthens democracy and forms the basis for a sustainable economic, social and environmental development.&lt;br /&gt;&lt;br /&gt;To this end, official statistics must be produced on an impartial basis, be of a high quality and &lt;span style="font-weight: bold;"&gt;made available for the common good of society&lt;/span&gt;."&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;(&lt;a href="http://www.ssb.no/english/about_ssb/thisisstatisticsnorway.pdf"&gt;This is Statistcs Norway&lt;/a&gt;)&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;a href="http://statbank.ssb.no/statistikkbanken/?PLanguage=1"&gt;StatBank&lt;/a&gt; is an web based data service from Statistics Norway with a liberal licensing policy:&lt;br /&gt;&lt;blockquote&gt;"Statistics Norway permits the material on these pages (text, statistical tables and figures) to freely be stored, printed, copied and circulated. The permission assumes that reference is to be given in direct connection with each table and figure that are used (Source: Statistics Norway)."&lt;/blockquote&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_yECf1Q0GlOk/SM5rqm2PSbI/AAAAAAAACf8/totxRmgji74/s1600-h/norway_population.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_yECf1Q0GlOk/SM5rqm2PSbI/AAAAAAAACf8/totxRmgji74/s400/norway_population.png" alt="" id="BLOGGER_PHOTO_ID_5246248995659925938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;object height="300" width="400"&gt; &lt;param name="allowfullscreen" value="true"&gt; &lt;param name="allowscriptaccess" value="always"&gt; &lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1737590&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1"&gt; &lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=1737590&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="300" width="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The above image and video (&lt;a href="http://thematicmapping.googlepages.com/population_norway_2007_prism.kmz"&gt;download KMZ&lt;/a&gt;) show the 2007 population in &lt;a href="http://en.wikipedia.org/wiki/Municipalities_of_Norway"&gt;municipalities of Norway&lt;/a&gt;, visualised as a 3-D prism map in Google Earth. The boundaries were downloaded from &lt;a href="http://www.who.int/whosis/database/gis/salb/salb_home.htm"&gt;the Second Administrative Level Boundaries (SALB) dataset&lt;/a&gt;, edited according to the latest consolidations, and simplified using &lt;a href="http://mapshaper.com/"&gt;MapShaper&lt;/a&gt; (the Douglas-Peucker algorithm returned the best result).&lt;br /&gt;&lt;br /&gt;This video shows the population change 1951-2007:&lt;br /&gt;&lt;br /&gt;&lt;object height="270" width="400"&gt; &lt;param name="allowfullscreen" value="true"&gt; &lt;param name="allowscriptaccess" value="always"&gt; &lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1737664&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1"&gt; &lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=1737664&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="270" width="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Norwegian municipalities are undergoing continuous consolidation and the boundaries in use only represent the current state. Historic boundaries are needed to display the population dataset properly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-7337197838773477599?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/DKMlx8BPM3U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/7337197838773477599/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=7337197838773477599" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/7337197838773477599?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/7337197838773477599?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/DKMlx8BPM3U/thematic-mapping-in-norway.html" title="Thematic mapping in Norway" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_yECf1Q0GlOk/SM5rqm2PSbI/AAAAAAAACf8/totxRmgji74/s72-c/norway_population.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/09/thematic-mapping-in-norway.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEMQ3c8fCp7ImA9WxdbFUQ.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-5792210252698357567</id><published>2008-08-13T02:06:00.004+01:00</published><updated>2008-08-13T02:24:42.974+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-13T02:24:42.974+01:00</app:edited><title>Using KML for Thematic Mapping</title><content type="html">&lt;a href="http://2.bp.blogspot.com/_yECf1Q0GlOk/SKIz2qf_c6I/AAAAAAAACAM/He6QdoAhvuY/s1600-h/thesis.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5233802731172361122" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_yECf1Q0GlOk/SKIz2qf_c6I/AAAAAAAACAM/He6QdoAhvuY/s400/thesis.png" border="0" /&gt;&lt;/a&gt; The work is done! Today I could finally hand in my MSc GIS thesis: "Using KML for Thematic Mapping".&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;From the abstract: &lt;/strong&gt;&lt;br /&gt;&lt;blockquote&gt;The use of geobrowsers has increased considerably over the last few years. Thematic mapping has a long history in cartography, but the new geobrowsers (like Google Maps and Earth) tend not to focus on this aspect of geographical information representation. This paper examines how Keyhole Markup Language (KML) can be used for thematic mapping. KML is not targeted towards thematic mapping, but it is possible to use KML elements in ways that were probably not intended. Current possibilities for making proportional symbol maps, chart maps, choropleth maps and animated maps with KML will be presented. These experiments show that KML and geobrowsers offer great potential for thematic mapping, but that there are significant issues that need to be resolved.&lt;/blockquote&gt;Thanks to everyone who has given me valuable feedback and advice during these months!&lt;br /&gt;&lt;br /&gt;Stay tuned!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-5792210252698357567?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/pNbgoK7tBZE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/5792210252698357567/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=5792210252698357567" title="10 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/5792210252698357567?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/5792210252698357567?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/pNbgoK7tBZE/using-kml-for-thematic-mapping.html" title="Using KML for Thematic Mapping" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_yECf1Q0GlOk/SKIz2qf_c6I/AAAAAAAACAM/He6QdoAhvuY/s72-c/thesis.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">10</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/08/using-kml-for-thematic-mapping.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIHRHg8eSp7ImA9WxdUGEk.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-1390727724289591744</id><published>2008-08-04T01:45:00.004+01:00</published><updated>2008-08-04T11:42:15.671+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-04T11:42:15.671+01:00</app:edited><title>Why the direction of polygon coordinates matters in KML</title><content type="html">If you use the &lt;a href="http://thematicmapping.org/downloads/world_borders.php"&gt;World borders shapefile&lt;/a&gt; provided on the site to create a &lt;a href="http://blog.thematicmapping.org/2008/05/prism-maps-in-google-earth-and-uuorld.html"&gt;KML prism maps&lt;/a&gt;, you will experience a problem. The same problem is likely to occur if you extract polygon features from other shapefiles. The prism map will look like this in Google Earth:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_yECf1Q0GlOk/SJZJJrAoIQI/AAAAAAAAB_k/7SHXe8EXvsU/s1600-h/extruded1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_yECf1Q0GlOk/SJZJJrAoIQI/AAAAAAAAB_k/7SHXe8EXvsU/s400/extruded1.png" alt="" id="BLOGGER_PHOTO_ID_5230448447750414594" border="0" /&gt;&lt;/a&gt;The prisms are not colourised properly. The reason &lt;a href="http://bbs.keyhole.com/ubb/showflat.php/Cat/0/Number/166922"&gt;turned out to be&lt;/a&gt; the clockwise orientation of the &lt;a href="http://mathworld.wolfram.com/PolygonVertex.html"&gt;polygon vertices&lt;/a&gt; (winding order). 3-D implementations of KML use the vertex winding order for determining the direction in which it faces. This is necessary to display the correct lighting on curved surfaces. For the prisms to be displayed properly the vertex order has to be anti-clockwise.&lt;br /&gt;&lt;br /&gt;The prisms will be colourised properly by simply changing the direction of the coordinates.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_yECf1Q0GlOk/SJZJJ_I_4XI/AAAAAAAAB_s/pa2j-RBGW2Y/s1600-h/extruded2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_yECf1Q0GlOk/SJZJJ_I_4XI/AAAAAAAAB_s/pa2j-RBGW2Y/s400/extruded2.png" alt="" id="BLOGGER_PHOTO_ID_5230448453154234738" border="0" /&gt;&lt;/a&gt;The light has been switched back on.&lt;br /&gt;&lt;br /&gt;The vertex order was changed by this PHP function:&lt;br /&gt;&lt;div class="mycode"&gt;function kmlReverseCoordinates($coordinates) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;$coordinates = explode(" ", $coordinates);&lt;br /&gt;&amp;nbsp;&amp;nbsp;$coordinates = array_reverse($coordinates);&lt;br /&gt;&amp;nbsp;&amp;nbsp;$coordinates = implode(" ", $coordinates);&lt;br /&gt;&amp;nbsp;&amp;nbsp;return $coordinates;&lt;br /&gt;}&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-1390727724289591744?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/Ad7UHQsTIOQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/1390727724289591744/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=1390727724289591744" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/1390727724289591744?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/1390727724289591744?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/Ad7UHQsTIOQ/why-direction-of-polygon-coordinates-in.html" title="Why the direction of polygon coordinates matters in KML" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_yECf1Q0GlOk/SJZJJrAoIQI/AAAAAAAAB_k/7SHXe8EXvsU/s72-c/extruded1.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/08/why-direction-of-polygon-coordinates-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QDRXY7cCp7ImA9WxdUFk8.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-4039818889336360097</id><published>2008-07-21T03:31:00.011+01:00</published><updated>2008-08-01T21:09:34.808+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-01T21:09:34.808+01:00</app:edited><title>Thematic mapping on the Semantic Web</title><content type="html">Thematic maps are widely used to analyse spatial phenomena in the world. With the rapid development of Internet and GIS technology, people have access to a variety of thematic maps. Nonetheless, these web-based systems often restricts their contents to maps already edited and stored in databases, rather than allowing users to collect data form different sources and create thematic maps meeting their demands.&lt;br /&gt;&lt;br /&gt;Imagine if a person has a hypothesis about a correlation between number of conflicts and level of poverty in Africa. She wants to see "a map showing the relationship between armed conflicts in Africa and the level of poverty". If she types this into the Google search engine today she might get some useful results, but not the map she is requesting. The search engine is not able to extract the meaning of the query. The results she gets contain all the words she typed in, but the meaning of “relationship” in her request is often about other issues than conflicts and poverty. She is probably not able to identify a map showing both conflicts and level of poverty in Africa. The search engine is only able to return maps that are already made and tagged with appropriate keywords, and not to make this map “on-the-fly” using data from various sources. How can web resources be accessed by content rather than keywords?&lt;br /&gt;&lt;br /&gt;The current methods for finding and using information on the web are often insufficient (&lt;a href="http://portal.acm.org/citation.cfm?id=585148"&gt;Egenhofer, 2002&lt;/a&gt;). The Semantic Web is a vision for the future, in which information is given explicit meaning, making it easier for machines to automatically process and integrate information available on the Web (&lt;a href="http://www.w3.org/TR/owl-features/"&gt;McGuiness and van Harmelen, 2004&lt;/a&gt; and &lt;a href="http://www.sciam.com/article.cfm?id=the-semantic-web"&gt;Berners-Lie et al., 2001&lt;/a&gt;). The Semantic Web is not a separate web, but an enhancement of the current one. The goal is to enable reasoning engines and web agents to respond to questions inductively.&lt;br /&gt;&lt;br /&gt;A Geospatial Semantic Web (GSW) envisions a Web where discovery, query, and consumption of geospatial content are based on formal semantic specification (&lt;a href="http://portal.opengeospatial.org/files/?artifact_id=15198"&gt;Liberman, 2006&lt;/a&gt;). The success of syntactically interoperable web services (e.g. &lt;a href="http://www.opengeospatial.org/standards"&gt;OpenGIS web services&lt;/a&gt;) has created significant semantic gaps in what can be utilised. GSW tries to address this issue by expressing the meaning of content and concepts that are specifically geographic and temporal in nature.&lt;br /&gt;&lt;br /&gt;Even though the search engine was able to extract the semantic meaning of the above query, it would probably not be detailed enough to give a desired result. What is an armed conflict? Which conflicts should be included or excluded? What is level of poverty? How can poverty be measured? How can this information be displayed on a map? What kind of map is the user requesting? How is it going to be used? What about temporality? From which time period is the user requesting data? Should the result be in the public domain or is the user willing to pay for the result?&lt;br /&gt;&lt;br /&gt;A search engine could be extended by a “smart” web agent which could interpret the meaning of the request, and ask for clarifications if necessary. The agent could then gather the data from various web services, symbolise it and return the final map to the user. I've sketched a possible architecture below:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_yECf1Q0GlOk/SIP8PHoX9II/AAAAAAAAB_c/lu8aEyNAIiI/s1600-h/semanticweb.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_yECf1Q0GlOk/SIP8PHoX9II/AAAAAAAAB_c/lu8aEyNAIiI/s400/semanticweb.png" alt="" id="BLOGGER_PHOTO_ID_5225297329356534914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The web agent will first search for web services that can provide the necessary data and processing capabilities. When all services are located, the agent can construct an execution plan and invoke the web services in a sequence. The two services providing data (Armed Conflict Service and World Statistics Service) could be invoked simultaneously, as they are not dependent on each other. The agent will pass on the data descriptions to the Map Symbolisation Service. The service will use these descriptions together with the cartographic &lt;a href="http://en.wikipedia.org/wiki/Ontology_%28computer_science%29"&gt;ontology&lt;/a&gt; to find the best way to symbolise the data. A symbology description is returned to the web agent. This description specifies that the poverty indicator should be visualised as a choropleth map with the conflicts layered on top. The symbology description references a Geographical Unit Service which provides the necessary polygon data needed for a choropleth map. Finally, the agent passes on the data to the Thematic Mapping Service together with the symbology descriptions. This service creates the map in a desired format, and returns it to the web agent and the user.&lt;br /&gt;&lt;br /&gt;Feel free to implement! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-4039818889336360097?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/zkpRG1IM0Mw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/4039818889336360097/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=4039818889336360097" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/4039818889336360097?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/4039818889336360097?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/zkpRG1IM0Mw/thematic-mapping-on-sematic-web.html" title="Thematic mapping on the Semantic Web" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_yECf1Q0GlOk/SIP8PHoX9II/AAAAAAAAB_c/lu8aEyNAIiI/s72-c/semanticweb.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/07/thematic-mapping-on-sematic-web.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQEQ3s9fip7ImA9WxdXEk8.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-8292226346454054151</id><published>2008-06-23T12:20:00.000+01:00</published><updated>2008-06-23T12:25:02.566+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-23T12:25:02.566+01:00</app:edited><title>Proportional symbols in three dimensions</title><content type="html">Since I'm making my own &lt;a href="http://thematicmapping.org/engine/" target="_blank"&gt;Thematic Mapping Engine&lt;/a&gt;, I need to understand the math behind proportional symbol calculations. Originally, I thought I would need different equations for different geometric shapes, and my book in cartography gave me the same impression. But after reading &lt;a href="http://www.vias.org/physics/bk1_03_02b.html" target="_blank"&gt;this article&lt;/a&gt;, I realised that life was not that complicated.&lt;br /&gt;&lt;br /&gt;This tutorial is a summary of a &lt;a href="http://www.cartotalk.com/index.php?showtopic=3264"&gt;discussion on the CartoTalk forum&lt;/a&gt;. I especially want to thank Dominik Mikiewicz (mika) for his valuable comments and figures. The &lt;a href="http://www.cartotalk.com/"&gt;CartoTalk forum&lt;/a&gt; is highly recommended!&lt;br /&gt;&lt;br /&gt;Equations for 1D, 2D and 3D proportional symbols:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1-dimensional symbols (height)&lt;/strong&gt;&lt;br /&gt;This is how the height of bars or prisms is calculated in TME.&lt;br /&gt;&lt;br /&gt;Equation: symbolSize = (value / maxValue) * maxSize&lt;br /&gt;PHP: $symbolSize = ($value / $maxValue) * $maxSize&lt;br /&gt;JavaScript: symbolSize = (value / maxValue) * maxSize&lt;br /&gt;&lt;br /&gt;Bars or prisms show “real” values scaled down to fit on a map, and you can easily see the relations and which is higher than the other. I’m not considering the &lt;a href="http://blog.thematicmapping.org/2008/06/why-3d-is-not-working-4-is-it-only-eye.html"&gt;problems caused by perspective and the curvature of the earth&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2-dimensional symbols (area)&lt;/strong&gt;&lt;br /&gt;This is how proportional images and regular polygons (e.g. circle, square) are scaled in TME.&lt;br /&gt;&lt;br /&gt;Equation: symbolSize = power(value/maxValue; 1/2) * maxSize&lt;br /&gt;PHP: $symbolSize = pow($value/$maxValue, 1/2) * $maxSize&lt;br /&gt;JavaScript: symbolSize = Math.pow(value/maxValue, 1/2) * maxSize&lt;br /&gt;&lt;br /&gt;2D symbols use areas as mean of expression and therefore you're dealing with a &lt;a href="http://en.wikipedia.org/wiki/Square_root"&gt;square root&lt;/a&gt; of a showed value. This makes it relatively difficult to assess a value.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3-dimensional symbols (volume)&lt;/strong&gt;&lt;br /&gt;This is how 3D Collada objects (e.g. cube, sphere) are scaled in TME.&lt;br /&gt;&lt;br /&gt;Equation: symbolSize = power(value/maxValue; 1/3) * maxSize&lt;br /&gt;PHP: $symbolSize = pow($value/$maxValue, 1/3) * $maxSize&lt;br /&gt;JavaScript: symbolSize = Math.pow(value/maxValue, 1/3) * maxSize&lt;br /&gt;&lt;br /&gt;3D objects use volumes as mean of expression so you’re showing a &lt;a href="http://en.wikipedia.org/wiki/Cube_root"&gt;cube root&lt;/a&gt; of the value. This makes it difficult to assess a value.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It’s important to know that it’s one degree harder for the viewer to assess the relative size of 3-dimensional symbols compared to 3-dimensional, which again is harder to compare to 1-dimensional. This is clearly visualised on this figure (credit: Dominik Mikiewicz):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_yECf1Q0GlOk/SF-FSVBj3rI/AAAAAAAABsc/Ptpba5a_CIM/s1600-h/propsymbolsfigure.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5215033443446152882" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_yECf1Q0GlOk/SF-FSVBj3rI/AAAAAAAABsc/Ptpba5a_CIM/s400/propsymbolsfigure.png" border="0" /&gt;&lt;/a&gt; The figure compares the circle and sphere radius for the same values.&lt;br /&gt;&lt;br /&gt;These three images shows GDP per capita (2006, &lt;a href="http://data.un.org/"&gt;UNdata&lt;/a&gt;) using bars (1D), circles (2D) and spheres (3D).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_yECf1Q0GlOk/SF-FRtCimKI/AAAAAAAABsE/Qqi_qfkE17s/s1600-h/propcompare1.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5215033432712845474" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_yECf1Q0GlOk/SF-FRtCimKI/AAAAAAAABsE/Qqi_qfkE17s/s400/propcompare1.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_yECf1Q0GlOk/SF-FR2lBfvI/AAAAAAAABsM/Z0rgW49CYyo/s1600-h/propcompare2.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5215033435273395954" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_yECf1Q0GlOk/SF-FR2lBfvI/AAAAAAAABsM/Z0rgW49CYyo/s400/propcompare2.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_yECf1Q0GlOk/SF-FSJ65tWI/AAAAAAAABsU/YqelK6alwaQ/s1600-h/propcompare3.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5215033440465433954" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_yECf1Q0GlOk/SF-FSJ65tWI/AAAAAAAABsU/YqelK6alwaQ/s400/propcompare3.png" border="0" /&gt;&lt;/a&gt; A &lt;a href="http://blog.thematicmapping.org/2008/06/what-colourful-world.html"&gt;colour scale and legend&lt;/a&gt; helps the user in assessing and comparing symbols.&lt;br /&gt;&lt;br /&gt;The visual appearance of 2D and 3D symbols can also be improved by using a &lt;a href="http://makingmaps.wordpress.com/2007/08/28/perceptual-scaling-of-map-symbols/"&gt;perceptual&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Logarithmic_scale"&gt;logarithmic scale&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-8292226346454054151?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/brivPUV0imQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/8292226346454054151/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=8292226346454054151" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/8292226346454054151?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/8292226346454054151?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/brivPUV0imQ/proportional-symbols-in-three.html" title="Proportional symbols in three dimensions" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_yECf1Q0GlOk/SF-FSVBj3rI/AAAAAAAABsc/Ptpba5a_CIM/s72-c/propsymbolsfigure.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/06/proportional-symbols-in-three.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMBQ3g6eSp7ImA9WxdXEEo.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-1624975796736117770</id><published>2008-06-21T19:10:00.003+01:00</published><updated>2008-06-21T19:54:12.611+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-21T19:54:12.611+01:00</app:edited><title>What a colourful world</title><content type="html">3D thematic mapping can be challenging, and I've been considering some of the problematic issues in a series of blog post (&lt;a href="http://blog.thematicmapping.org/2008/06/why-3d-works-1-looking-on-other-side.html"&gt;1&lt;/a&gt;, &lt;a href="http://blog.thematicmapping.org/2008/06/why-3d-works-2-its-all-about-prisms.html"&gt;2&lt;/a&gt;, &lt;a href="http://blog.thematicmapping.org/2008/06/why-3d-works-3-mother-earth-gives-us.html"&gt;3&lt;/a&gt;, &lt;a href="http://blog.thematicmapping.org/2008/06/why-3d-is-not-working-4-is-it-only-eye.html"&gt;4&lt;/a&gt;). There has also been a &lt;a href="http://www.cartotalk.com/index.php?showtopic=3264"&gt;discussion on the CartoTalk forum&lt;/a&gt;, and Rich Treves &lt;a href="http://googleearthdesign.blogspot.com/2008/06/3d-discussion-simple-is-good.html"&gt;posted a response on his blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I released a new version of the &lt;a href="http://thematicmapping.org/engine/"&gt;Thematic Mapping Engine&lt;/a&gt; today as a response to this discussion. The most noticeable new feature is the enhanced colour scale. It's difficult to make a symbol legend in KML, as symbol size varies with scale (zoom). Without a legend, it's very hard to assess the exact values.&lt;br /&gt;&lt;br /&gt;This is why I duplicate symbology by supporting a colour legend. You can now easily define a colour scale for all thematic mapping techniques. The colour legend informs the user about the range of values (min and max), and where the different symbols are positioned on this range.&lt;br /&gt;&lt;br /&gt;The colour scale can be unclassed or &lt;a href="http://en.wikipedia.org/wiki/Data_classification"&gt;classed&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;em&gt;Equal intervals&lt;/em&gt;: Each colour class occupies an equal interval along the value range.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;em&gt;Quantiles&lt;/em&gt;: The countries are rank-ordered and equal number of countries are placed in each colour class. Quantiles are not available for time series. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Here is a few examples (all statistics from &lt;a href="http://data.un.org/"&gt;UNdata&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_yECf1Q0GlOk/SF1CDznBv0I/AAAAAAAABrY/p4o9YIi0qzs/s1600-h/colour-1.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5214396576725843778" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_yECf1Q0GlOk/SF1CDznBv0I/AAAAAAAABrY/p4o9YIi0qzs/s400/colour-1.png" border="0" /&gt;&lt;/a&gt; Life expectancy at birth, 2005 (equal intervals).&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_yECf1Q0GlOk/SF1CEPD0f4I/AAAAAAAABrg/RM--hcIClm8/s1600-h/colour-2.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5214396584094367618" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_yECf1Q0GlOk/SF1CEPD0f4I/AAAAAAAABrg/RM--hcIClm8/s400/colour-2.png" border="0" /&gt;&lt;/a&gt; Life expectancy at birth, 2005 (quantiles).&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_yECf1Q0GlOk/SF1CEPITY6I/AAAAAAAABro/Q1fRlLQik0g/s1600-h/colour-3.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5214396584113169314" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_yECf1Q0GlOk/SF1CEPITY6I/AAAAAAAABro/Q1fRlLQik0g/s400/colour-3.png" border="0" /&gt;&lt;/a&gt; Aids estimated deaths, aged 0-49, 2005 (equal intervals).&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_yECf1Q0GlOk/SF1CEyNS9VI/AAAAAAAABr4/mxY2oPot5Gk/s1600-h/colour-5.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5214396593529353554" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_yECf1Q0GlOk/SF1CEyNS9VI/AAAAAAAABr4/mxY2oPot5Gk/s400/colour-5.png" border="0" /&gt;&lt;/a&gt;Eye candy: Mobile phone subscribers, 2004 (unclassed).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thematicmapping.org/engine/"&gt;Try it yourself!&lt;/a&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-1624975796736117770?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/lIMOImre34s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/1624975796736117770/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=1624975796736117770" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/1624975796736117770?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/1624975796736117770?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/lIMOImre34s/what-colourful-world.html" title="What a colourful world" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_yECf1Q0GlOk/SF1CDznBv0I/AAAAAAAABrY/p4o9YIi0qzs/s72-c/colour-1.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/06/what-colourful-world.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEGRn0_cSp7ImA9WxdQGUw.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-5319280562630086163</id><published>2008-06-19T17:08:00.012+01:00</published><updated>2008-06-20T00:03:47.349+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-20T00:03:47.349+01:00</app:edited><title>Animating mobile phone subscribers...</title><content type="html">Ok, this is probably in the "&lt;a href="http://blog.thematicmapping.org/2008/06/why-3d-is-not-working-4-is-it-only-eye.html"&gt;how to sacrifice accuracy for eye candy&lt;/a&gt;" category, but it's still fun! Here is &lt;em&gt;Mobile phone subsribers&lt;/em&gt; (statistics from &lt;a href="http://data.un.org/"&gt;UNdata&lt;/a&gt;) visualised using a proportional 3D mobile phone:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_yECf1Q0GlOk/SFqJlqNyK5I/AAAAAAAABrE/icaQ8VAIzFQ/s1600-h/mobile_phone1.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5213630798715038610" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_yECf1Q0GlOk/SFqJlqNyK5I/AAAAAAAABrE/icaQ8VAIzFQ/s400/mobile_phone1.png" border="0" /&gt;&lt;/a&gt;&lt;em&gt; Mobile phone subscribers&lt;/em&gt; in 2003 (&lt;a href="http://thematicmapping.googlepages.com/tme_mobile_phonesubscribers_2003.kmz"&gt;download KMZ&lt;/a&gt;). 3D phone from Mikeyjm/&lt;a href="http://sketchup.google.com/3dwarehouse/"&gt;3D Warehouse&lt;/a&gt;. I'm using volume as the scaled parameter, which I think is more accurate than using area or height. &lt;/p&gt;&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/_yECf1Q0GlOk/SFqJr0L9EbI/AAAAAAAABrM/qq6yRMPt12c/s1600-h/mobile_phone2.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5213630904470933938" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_yECf1Q0GlOk/SFqJr0L9EbI/AAAAAAAABrM/qq6yRMPt12c/s400/mobile_phone2.png" border="0" /&gt;&lt;/a&gt; You can even change the colour of the cover... :-o&lt;br /&gt;&lt;br /&gt;Animated version (1980-2004):&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/EF3R_pHNm4s"&gt;&lt;br /&gt;   &lt;embed src="http://www.youtube.com/v/EF3R_pHNm4s" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;  &lt;/object&gt;&lt;br /&gt;&lt;a href="http://thematicmapping.googlepages.com/tme_mobile_phonesubscribers_1980-200.kmz"&gt;Download KMZ&lt;/a&gt; (NB! You need a quick computer!)&lt;/p&gt;&lt;p&gt;I've added a 3D mobile phone and a 3D person (both from &lt;a href="http://sketchup.google.com/3dwarehouse/"&gt;3D Warehouse&lt;/a&gt;) to the &lt;a href="http://thematicmapping.org/engine/"&gt;Thematic Mapping Engine&lt;/a&gt;, so you can make this visualisation yourself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-5319280562630086163?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/Yzk8QVYu6SE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/5319280562630086163/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=5319280562630086163" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/5319280562630086163?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/5319280562630086163?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/Yzk8QVYu6SE/animating-mobile-phone-subscribers.html" title="Animating mobile phone subscribers..." /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_yECf1Q0GlOk/SFqJlqNyK5I/AAAAAAAABrE/icaQ8VAIzFQ/s72-c/mobile_phone1.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/06/animating-mobile-phone-subscribers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcNSH84eip7ImA9WxdQGUw.&quot;"><id>tag:blogger.com,1999:blog-4741970181714760187.post-2839045059231248179</id><published>2008-06-17T20:50:00.013+01:00</published><updated>2008-06-19T23:54:59.132+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-19T23:54:59.132+01:00</app:edited><title>Why 3D is not working #4: Am I sacrificing accuracy for eye candy?</title><content type="html">The last issue I want to address in my 3D series is the problems of perspective. I find this issue particulary challenging.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;“Same with estimating sizes of oblique-viewed 3D domes for proportional symbols. The problem is further magnified when the data is re-projected to an Earth globe view making the task of estimating heights/sizes of the polygons even harder (since the user has to mentally compensate for the curvature of the earth). In short their concern is we are sacrificing accuracy for eye candy.”&lt;/em&gt; (&lt;a href="http://blog.fortiusone.com/2008/06/13/neocartography-and-thematic-mapping-is-3-d-crap/"&gt;Sean Gorman&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Yes, the use of proportional symbols on a 3D globe raises some serious questions. Here are my &lt;a href="http://blog.thematicmapping.org/2008/04/proportional-3d-collada-objects-in-kml.html"&gt;3D Collada domes of world population&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5212922385120056082" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_yECf1Q0GlOk/SFgFSj7DUxI/AAAAAAAABp4/mQnuSHFYTUc/s400/google_earth_collada_sphere.png" border="0" /&gt;&lt;a href="http://thematicmapping.googlepages.com/population_2005_collada_sphere.kmz"&gt;Download KMZ&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;At least, the dome shape makes it possible to calculate the volume of each object, as the volume should represent the statistical value. I'm not sure how to scale irregular objects properly, - like a 3D person.&lt;br /&gt;&lt;br /&gt;The main issue, as stated by Sean above, is how the user are going to estimate the volume of the domes when seen in perspective. The size of the domes are determined by two factors: the size of the population and the "distance" from the point of view. This makes it hard to compare 3D objects.&lt;br /&gt;&lt;br /&gt;One solution is to use a non-perspective projection (&lt;a href="http://en.wikipedia.org/wiki/Orthographic_projection"&gt;orthogonal projection&lt;/a&gt;) which makes it easier to make cross-scene comparsions (Shepherd, 2008). Using &lt;a href="http://blog.thematicmapping.org/2008/04/making-proportional-symbols-in-kml.html"&gt;proportional images with the KML Icon element&lt;/a&gt; might be an option. &lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5212932233808433250" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_yECf1Q0GlOk/SFgOP1JV0GI/AAAAAAAABqA/AJ5flcOfwJE/s400/propsymbols_icons.png" border="0" /&gt;&lt;a href="http://thematicmapping.googlepages.com/population_2005_icons.kmz"&gt;Download KMZ&lt;/a&gt;. These symbols keep their relative size when you spin the globe. But what if the user expects the symbols to be scaled as the domes? If I overlay the two symbols it looks like this:&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5212937985865760514" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_yECf1Q0GlOk/SFgTepOrPwI/AAAAAAAABqI/t_8KEkpUhUo/s400/sphereicons.PNG" border="0" /&gt;The result is clearly different from a viewer's perspective! Is it possible to do proportional symbol mapping accurately on a 3D globe, or should it be avoided? I'm not sure.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reference:&lt;/strong&gt;&lt;br /&gt;Shepherd, I. D. H., 2008, “Travails in the Third Dimension: A Critical Evaluation of Three-dimensional Geographical Visualization”. Book chapter in &lt;a href="http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470515112.html"&gt;"Geographic Visualization: Concepts, Tools Applications"&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4741970181714760187-2839045059231248179?l=blog.thematicmapping.org'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/thematicmapping/~4/eE17DWR_AD0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.thematicmapping.org/feeds/2839045059231248179/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4741970181714760187&amp;postID=2839045059231248179" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/2839045059231248179?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4741970181714760187/posts/default/2839045059231248179?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/thematicmapping/~3/eE17DWR_AD0/why-3d-is-not-working-4-is-it-only-eye.html" title="Why 3D is not working #4: Am I sacrificing accuracy for eye candy?" /><author><name>Bjørn Sandvik</name><uri>http://www.blogger.com/profile/16080335362672606377</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="14808413615379559420" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_yECf1Q0GlOk/SFgFSj7DUxI/AAAAAAAABp4/mQnuSHFYTUc/s72-c/google_earth_collada_sphere.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://blog.thematicmapping.org/2008/06/why-3d-is-not-working-4-is-it-only-eye.html</feedburner:origLink></entry></feed>
