<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Random Nodes &#187; Google</title>
	<atom:link href="http://www.jasonbirch.com/nodes/category/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jasonbirch.com/nodes</link>
	<description>...Jason Birch's geospatial ramblings</description>
	<lastBuildDate>Thu, 21 Jul 2011 05:43:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>I&#8217;m Sorry! &#8211; or &#8211; The Accidental Google Plus Worm</title>
		<link>http://www.jasonbirch.com/nodes/2011/07/20/543/im-sorry-or-the-accidental-google-plus-worm/</link>
		<comments>http://www.jasonbirch.com/nodes/2011/07/20/543/im-sorry-or-the-accidental-google-plus-worm/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 05:43:25 +0000</pubDate>
		<dc:creator>Jason Birch</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Experiment]]></category>
		<category><![CDATA[Google Plus]]></category>
		<category><![CDATA[Whoops!]]></category>

		<guid isPermaLink="false">http://www.jasonbirch.com/nodes/?p=543</guid>
		<description><![CDATA[Whew, what a crazy day. This morning I was minding my own business doing a Google Search, when the flashing red notifier for Google+ went went off and sucked me in for a couple minutes. In that brief amount of &#8230; <a href="http://www.jasonbirch.com/nodes/2011/07/20/543/im-sorry-or-the-accidental-google-plus-worm/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Whew, what a crazy day.</p>
<p>This morning I was minding my own business doing a Google Search, when the flashing red notifier for Google+ went went off and sucked me in for a couple minutes.  In that brief amount of time, I started off a chain reaction&#8230;</p>
<p>I saw <a href="https://plus.google.com/116759520462447291613/posts/jQTdKDBLxJd">a post</a> by Matt  Manolides asking for recommendations of geo people to encircle.  Well, I mused, this is inherently a social platform, so let&#8217;s see if we can exploit some of its intrinsic properties to&#8230; who am I kidding???  I just figured I&#8217;d see if people would add themselves to a list.</p>
<p>The reaction?  More than I counted on!  About twelve hours after posting, my <a href="https://plus.google.com/116298590841525009265/posts/UVVauqPGENm" title="No really, I'm sorry!">initial message</a> had been commented on by almost 60 people, received 12 +1&#8242;s, and been shared 28 times.</p>
<div id="attachment_544" class="wp-caption alignnone" style="width: 310px"><a href="http://www.jasonbirch.com/nodes/wp-content/uploads/2011/07/social_experiment.png"><img src="http://www.jasonbirch.com/nodes/wp-content/uploads/2011/07/social_experiment-300x277.png" alt="" title="Google Plus Social List Experiment" width="300" height="277" class="size-medium wp-image-544" /></a><p class="wp-caption-text">Whoops...</p></div>
<p>This is where my plan(?) kinda fell apart.  Though the experiment was a partial success, it also annoyed some people considerably.  Many of the good folks that have (had?) me in circles also have each other in circles.  And every time one of them chose to &#8220;Share&#8221; my post, all of the people who had encircled them would see it again. And again.</p>
<p>So, in closing, I bring you back to the title of this post: <strong>I&#8217;m sorry</strong>! If I annoyed you with this experiment, please try to forgive me.  I won&#8217;t do it again&#8230; at least not until Google comes up with an equivalent to Twitter&#8217;s native ReTweet that filters out multiple notifications. :)</p>
<p>-J</p>
<p>P.S. If you aren&#8217;t on Google+ and would like an invite, just drop me a line by way of <a href="http://plus.jasonbirch.com/about" title="Jason Birch's Google Plus Profile" rel="me">my profile</a>.</p>
<p>P.P.S. Darn, didn&#8217;t quite make it a year&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonbirch.com/nodes/2011/07/20/543/im-sorry-or-the-accidental-google-plus-worm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>1 2 3 4 5 6 7 8 9 10 11 12</title>
		<link>http://www.jasonbirch.com/nodes/2009/10/21/382/1-2-3-4-5-6-7-8-9-10-11-12/</link>
		<comments>http://www.jasonbirch.com/nodes/2009/10/21/382/1-2-3-4-5-6-7-8-9-10-11-12/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 05:46:57 +0000</pubDate>
		<dc:creator>Jason Birch</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[anti-web]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[sesame street]]></category>

		<guid isPermaLink="false">http://www.jasonbirch.com/nodes/?p=382</guid>
		<description><![CDATA[Ever have something you can&#8217;t get out of your head? How about two things? The first thing stuck in my head is the idea that Google is moving wholesale into the content business. They aren&#8217;t creating their own content, but &#8230; <a href="http://www.jasonbirch.com/nodes/2009/10/21/382/1-2-3-4-5-6-7-8-9-10-11-12/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ever have something you can&#8217;t get out of your head?  How about two things?</p>
<p>The first thing stuck in my head is the idea that Google is moving wholesale into the content business. They aren&#8217;t creating their own content, but they aggregate external content into a &#8220;walled garden&#8221; and encourage users to host content on Google properties, both actions ensuring that value remains solely exploitable by Google. For product and service folks this won&#8217;t matter much, but for people reliant on web content for their income the contraction of the web into mega-portals is definitely a business threat to be aware of.  I personally worry that this business tactic may affect the vitality of the web in the long run. Case-in-point, with the recent launch of the <a href="http://maps.google.com/help/maps/realestate/">real estate layer</a> in Google Maps, realtors are incented to <a href="http://maps.google.com/help/maps/realestate/data_provider_faq.html">funnel their listings through Google Base</a> rather than posting them openly on the web as GeoRSS or KML. This echoes the aggregation that is occurring in Google&#8217;s &#8220;<a href="http://googleblog.blogspot.com/2009/09/place-pages-for-google-maps-there-are.html">Place Pages</a>&#8220;, and is a worrisome trend.</p>
<p>The other thing stuck in my head is that stupid <a href="http://www.youtube.com/watch?v=JZshZp-cxKg">Sesame Street pinball counting song</a>&#8230; actually I kinda dig it, which is probably why it&#8217;s staying stuck.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/JZshZp-cxKg&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/JZshZp-cxKg&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>What I really want to do is to stop thinking about these things.  I figured that maybe if I combine the two it will help me exorcise both demons, so:</p>
<p><a target="_blank" href="http://maps.google.com/places/1">1</a> <a target="_blank" href="http://maps.google.com/places/2">2</a> <a target="_blank" href="http://maps.google.com/places/3">3</a> <a target="_blank" href="http://maps.google.com/places/4">4</a> <a target="_blank" href="http://maps.google.com/places/5">5</a> <a target="_blank" href="http://maps.google.com/places/6">6</a> <a target="_blank" href="http://maps.google.com/places/7">7</a> <a target="_blank" href="http://maps.google.com/places/8">8</a> <a target="_blank" href="http://maps.google.com/places/9">9</a> <a target="_blank" href="http://maps.google.com/places/10">10</a> <a target="_blank" href="http://maps.google.com/places/11">11</a> <a target="_blank" href="http://maps.google.com/places/12">12</a>  !!!!</p>
<p>-J</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonbirch.com/nodes/2009/10/21/382/1-2-3-4-5-6-7-8-9-10-11-12/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Place Pages Indexable? Not really&#8230;</title>
		<link>http://www.jasonbirch.com/nodes/2009/09/24/365/google-place-pages-indexable-not-really/</link>
		<comments>http://www.jasonbirch.com/nodes/2009/09/24/365/google-place-pages-indexable-not-really/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 01:30:27 +0000</pubDate>
		<dc:creator>Jason Birch</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.jasonbirch.com/nodes/?p=365</guid>
		<description><![CDATA[Mashable hints that Google&#8217;s new Place Pages are potentially indexable. And indeed, they are. If you click on the Link button on any of the places pages, you can see that Google has given each of them a pseudo-URL: While &#8230; <a href="http://www.jasonbirch.com/nodes/2009/09/24/365/google-place-pages-indexable-not-really/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mashable <a href="http://mashable.com/2009/09/24/google-place-pages/">hints that Google&#8217;s new Place Pages are potentially indexable</a>.  And indeed, they are.  If you click on the Link button on any of the places pages, you can see that Google has given each of them a pseudo-URL:</p>
<p><a href="http://maps.google.com/places/ca/nanaimo/wallace-st/455/-city-of-nanaimo-city-hall"><img src="http://www.jasonbirch.com/nodes/wp-content/uploads/2009/09/455-Wallace-Street-Nanaimo-Google-Maps-Google-Chrome.png" alt="455 Wallace Street, Nanaimo - Google Maps - Google Chrome" title="455 Wallace Street, Nanaimo - Google Maps - Google Chrome" width="600" height="318" class="alignnone size-full wp-image-368" /></a></p>
<p>While these URLs are certainly interesting, on closer inspection you can see that they aren&#8217;t exactly following Google&#8217;s established best practices for publishing dynamic web content.  They can be reached by any number of URLs, and Google does not use the <a href="http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html">Canonical</a> meta tag:</p>
<p><a href="http://maps.google.com/places/ca/nanaimo/wallace-st/455/-city-of-nanaimo-city-hall">http://maps.google.com/places/ca/nanaimo/wallace-st/455/-city-of-nanaimo-city-hall</a></p>
<p><a href="http://maps.google.com/places/455/wallace-st/nanaimo/-nanaimo-city-hall">http://maps.google.com/places/455/wallace-st/nanaimo/-nanaimo-city-hall</a></p>
<p><a href="http://maps.google.com/places/nanaimo/-nanaimo-city-hall">http://maps.google.com/places/nanaimo/-nanaimo-city-hall</a></p>
<p>Not only does this mess up indexing, but it means that there is no common URL for things like Google SideWiki to latch onto for aggregating the comments made on these pages.  For instance, you can see a comment at this URL:</p>
<p><a href="http://maps.google.com/places/ca/nanaimo/-city-hall">http://maps.google.com/places/ca/nanaimo/-city-hall</a> (or <a href="http://www.google.com/sidewiki/entry/jasonbirch.html/id/zePOQA7QFXptYxxL7O8HmNrKmsw">here</a> if you don&#8217;t have SideWiki)</p>
<p>But not at this one:</p>
<p><a href="http://maps.google.com/places/ca/nanaimo/wallace-st/-city-of-nanaimo-city-hall">http://maps.google.com/places/ca/nanaimo/wallace-st/-city-of-nanaimo-city-hall</a></p>
<p>It appears that rather than treating each place or business to its own unique hierarchical identifier on the web, Google is instead just parsing the URL for search terms, turning slashes into commas and dashes into spaces (mostly &#8211; special case for business names).</p>
<p>This is unfortunate, because if this hierarchical system was in fact in place, then this series of URLs would be very cool and spatially related:</p>
<p><a href="http://maps.google.com/places/ca/bc/nanaimo/wallace-st/-city-of-nanaimo-city-hall">http://maps.google.com/places/ca/bc/nanaimo/wallace-st/-city-of-nanaimo-city-hall</a></p>
<p><a href="http://maps.google.com/places/ca/bc/nanaimo/wallace-st">http://maps.google.com/places/ca/bc/nanaimo/wallace-st</a></p>
<p><a href="http://maps.google.com/places/ca/bc/nanaimo">http://maps.google.com/places/ca/bc/nanaimo</a></p>
<p><a href="http://maps.google.com/places/ca/bc">http://maps.google.com/places/ca/bc</a></p>
<p><a href="http://maps.google.com/places/ca">http://maps.google.com/places/ca</a></p>
<p>(<em>most of these but the last give you what you&#8217;d expect, so I was initially fooled into thinking this was more intelligent than it looked for a while</em>).</p>
<p>While there is lots of potential for <a href="http://googleblog.blogspot.com/2009/09/place-pages-for-google-maps-there-are.html">Google Place Pages</a> to be cool, as it stands it&#8217;s just a slight advancement on using mod_rewrite to turn your URL into parameters.  As <a href="http://twitter.com/ajturner/statuses/4355009205">@ajturner said</a>, they&#8217;re using the web, but not part of the web.</p>
<p>-J</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonbirch.com/nodes/2009/09/24/365/google-place-pages-indexable-not-really/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dear Google Maps,</title>
		<link>http://www.jasonbirch.com/nodes/2009/02/19/278/dear-google-maps/</link>
		<comments>http://www.jasonbirch.com/nodes/2009/02/19/278/dear-google-maps/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 05:26:58 +0000</pubDate>
		<dc:creator>Jason Birch</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[KML]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[love]]></category>
		<category><![CDATA[please]]></category>

		<guid isPermaLink="false">http://www.jasonbirch.com/nodes/2009/02/19/278/dear-google-maps/</guid>
		<description><![CDATA[Please Google Maps, won't you shout our love from the rooftops, exposing our deep data relationship to the world? [more...] <a href="http://www.jasonbirch.com/nodes/2009/02/19/278/dear-google-maps/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I love you.&#160; You have disrupted me for the last four years, changing my life forever.</p>
<p>I feel that you must return my feelings.&#160; After all, you indexed the entire <a href="http://en.wikipedia.org/wiki/Keyhole_Markup_Language">KML</a> collection of <a title="City of Nanaimo&#39;s RESTful property database" href="http://www.jasonbirch.com/nodes/2009/01/31/269/mapguide-rest-extension-feedback-wanted/">my city&#8217;s RESTful property database</a>.</p>
<p><a title="Secret Googly love..." href="http://maps.google.com/maps?q=site:maps.nanaimo.ca"><img title="Google Maps search for maps.nanaimo.ca" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="272" alt="Google Maps search for maps.nanaimo.ca" src="https://www.jasonbirch.com/nodes/wp-content/uploads/2009/02/image.png" width="354" border="0" /></a> </p>
<p>You seem shy to admit your love.&#160; No matter how hard people look, you won&#8217;t reveal our secret.&#160; Instead, you show a cold public face of centreline geocoding and pretty pictures.</p>
<p><a title="I can haz p.d.a.?" href="http://maps.google.com/maps?q=270+Juniper+Street,+Nanaimo"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="369" alt="image" src="https://www.jasonbirch.com/nodes/wp-content/uploads/2009/02/image1.png" width="354" border="0" /></a> </p>
<p>Please Google Maps, won&#8217;t you shout our love from the rooftops, exposing our deep data relationship to the world?</p>
<p>Yours Unrequited&#8230;</p>
<p>-J</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonbirch.com/nodes/2009/02/19/278/dear-google-maps/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Google Latitude is cool, but&#8230;</title>
		<link>http://www.jasonbirch.com/nodes/2009/02/04/272/google-latitude-is-cool-but/</link>
		<comments>http://www.jasonbirch.com/nodes/2009/02/04/272/google-latitude-is-cool-but/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 16:45:16 +0000</pubDate>
		<dc:creator>Jason Birch</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Latitude]]></category>

		<guid isPermaLink="false">http://www.jasonbirch.com/nodes/?p=272</guid>
		<description><![CDATA[Like any good fanboi, I have to post about this, but a few questions immediately come to mind: How long until I start getting micro-targeted advertising? When I do, will these be phone-only, or will my location be used to &#8230; <a href="http://www.jasonbirch.com/nodes/2009/02/04/272/google-latitude-is-cool-but/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Like any good fanboi, I have to post about <a href="http://googlemobile.blogspot.com/2009/02/locate-your-friends-in-real-time-with.html">this</a>, but a few questions immediately come to mind:</p>
<ul>
<li>How long until I start getting micro-targeted advertising?  When I do, will these be phone-only, or will my location be used to target advertising on all Google services when I&#8217;m logged in?</li>
<li>Where&#8217;s the API or the ability to update external services?  Having more than one app fight over my GPS makes it go nuts.  I want to be able to update my Twitter location, Fire Eagle, and more, from a single app.</li>
<li>It&#8217;s missing history and export functions.  Can&#8217;t even get my location as a KML?  For added bonus, allow me to expose a network link of my current location</li>
<li>Um, I can haz blog gadgit?</li>
</ul>
<p>-J</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonbirch.com/nodes/2009/02/04/272/google-latitude-is-cool-but/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>No, I don&#8217;t know Bill from Canada&#8230;</title>
		<link>http://www.jasonbirch.com/nodes/2008/09/22/199/no-i-dont-know-bill-from-canada/</link>
		<comments>http://www.jasonbirch.com/nodes/2008/09/22/199/no-i-dont-know-bill-from-canada/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 17:07:16 +0000</pubDate>
		<dc:creator>Jason Birch</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[canada]]></category>
		<category><![CDATA[weather]]></category>

		<guid isPermaLink="false">http://www.jasonbirch.com/nodes/?p=199</guid>
		<description><![CDATA[and, amazingly enough, the weather for the second largest country in the world isn&#8217;t homogeneous either. I&#8217;m so used to Google knowing what I want that this was a bit of a surprise: Google geo-meteorological search intelligence: fail! -J]]></description>
			<content:encoded><![CDATA[<p>and, amazingly enough, the weather for the <a href="http://en.wikipedia.org/wiki/List_of_countries_and_outlying_territories_by_area">second largest country in the world</a> isn&#8217;t  homogeneous either.</p>
<p>I&#8217;m so used to Google knowing what I want that this was a bit of a surprise:</p>
<p><a href="http://www.google.com/search?q=weather+canada"><img src="http://www.jasonbirch.com/nodes/wp-content/uploads/2008/09/canada_weather.png" alt="Google&#039;s understanding of Canadian Weather" title="Google&#039;s understanding of Canadian Weather" width="500" height="310" class="jb-image" style="border: 0;" /></a></p>
<p>Google geo-meteorological search intelligence: fail!</p>
<p>-J</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonbirch.com/nodes/2008/09/22/199/no-i-dont-know-bill-from-canada/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>KML FDO Provider!</title>
		<link>http://www.jasonbirch.com/nodes/2008/07/29/191/kml-fdo-provider/</link>
		<comments>http://www.jasonbirch.com/nodes/2008/07/29/191/kml-fdo-provider/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 17:30:49 +0000</pubDate>
		<dc:creator>Jason Birch</dc:creator>
				<category><![CDATA[FDO]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[KML]]></category>
		<category><![CDATA[libkml]]></category>

		<guid isPermaLink="false">http://www.jasonbirch.com/nodes/?p=191</guid>
		<description><![CDATA[Just a quick note&#8230; Haris Kurtagic at SL-King just mentioned that he has put up a very alpha release of a KML FDO provider along with a new release of FDO2FDO which supports it. With this tool, you can read &#8230; <a href="http://www.jasonbirch.com/nodes/2008/07/29/191/kml-fdo-provider/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Just a quick note&#8230;  Haris Kurtagic at SL-King <a href="http://lists.osgeo.org/pipermail/mapguide-users/2008-July/013613.html">just mentioned</a> that he has put up a very alpha release of a <a href="http://www.sl-king.com/fdokml/fdokml.html">KML FDO provider</a> along with a new release of <a href="http://www.sl-king.com/fdo2fdo/fdo2fdo.html">FDO2FDO</a> which supports it.</p>
<p>With this tool, you can read KML files from MapGuide, and read/write KML using FDO2FDO or Autodesk Map 3D.  This provider is still early in development, so get your feedback in now while you can still have an impact on how it works when it&#8217;s released.</p>
<p>As an aside, this is the first (soon to be) open source project I know of which uses Google&#8217;s <a href="http://code.google.com/p/libkml/">libkml</a>.</p>
<p>-J</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonbirch.com/nodes/2008/07/29/191/kml-fdo-provider/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GeoRSS and Google Maps for Fire Response Notifications</title>
		<link>http://www.jasonbirch.com/nodes/2008/02/18/160/georss-and-google-maps-for-fire-response-notifications/</link>
		<comments>http://www.jasonbirch.com/nodes/2008/02/18/160/georss-and-google-maps-for-fire-response-notifications/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 18:19:53 +0000</pubDate>
		<dc:creator>Jason Birch</dc:creator>
				<category><![CDATA[Formats]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Nanaimo]]></category>
		<category><![CDATA[FME]]></category>
		<category><![CDATA[GeoRSS]]></category>
		<category><![CDATA[Google Maps]]></category>

		<guid isPermaLink="false">http://www.jasonbirch.com/nodes/2008/02/18/160/georss-and-google-maps-for-fire-response-notifications/</guid>
		<description><![CDATA[One of the developers in my section (Chris McLuckie) has been working on a replacement for our creaky old fire incident notification system, and launched the new City of Nanaimo Fire Daily Calls page last week. If you&#8217;re interested, you &#8230; <a href="http://www.jasonbirch.com/nodes/2008/02/18/160/georss-and-google-maps-for-fire-response-notifications/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of the developers in my section (Chris McLuckie) has been working on a replacement for our creaky old fire incident notification system, and launched the new <a href="http://www.nanaimo.ca/residents/index_inside.asp?id=171&#038;parent=19&#038;sub_collection=52">City of Nanaimo Fire Daily Calls</a> page last week.  If you&#8217;re interested, you can read the official <a href="http://www.nanaimo.ca/uploadedfiles/Site_Structure/Corporate_Services/Corporate_Administration/FireIncidentReport.pdf">press release</a> (pdf).</p>
<p>Basic improvements include:</p>
<ul>
<li>automatic pull from our <a href="http://www.fdmsoft.com/">FDM</a> Computer Aided Dispatch (CAD&#8230; a popular acronym) database, removing requirement for dispatchers to manually update this list</li>
<li>publication of the incidents in multiple formats (GeoRSS, HTML&#8230; KML planned for an intermediate update)</li>
<li>integration with Google Maps</li>
</ul>
<p>This is what the query interface for incidents looks like:</p>
<p><img src='http://www.jasonbirch.com/nodes/wp-content/uploads/2008/02/call_details1.png' alt='Nanaimo Fire Daily Calls incident detail' /></p>
<p>This is the embedded Google Map (using the <a href="http://code.google.com/apis/maps/documentation/reference.html#GGeoXml">GGeoXML</a> class to hit the GeoRSS feed) showing incidents for the selected day:</p>
<p><img src='http://www.jasonbirch.com/nodes/wp-content/uploads/2008/02/call_gmap1.png' alt='Nanaimo Fire Daily Calls embedded GMap' /></p>
<p>This is the basic statistics interface allowing users to see incident activity for a date range (which also has a similar Google Map embedded):</p>
<p><img src='http://www.jasonbirch.com/nodes/wp-content/uploads/2008/02/call_stats1.png' alt='Nanaimo Fire Daily Calls statistics interface' /></p>
<p>And this is what the GeoRSS feed looks like in Google Maps</p>
<p><img src='http://www.jasonbirch.com/nodes/wp-content/uploads/2008/02/call_google_maps.png' alt='Nanaimo Fire Daily Calls GeoRSS in Google Maps' /></p>
<p>And now for the technical stuff&#8230;</p>
<p>Chris has put together a fairly strong process for extracting and displaying this information publicly, consisting of several components:</p>
<ul>
<li>A monthly FME process that reads the current 9-1-1 streets shape file and places it into a normalized database structure (one-to-many between lines and coordinates).  This allows easy formatting of coordinates for different output formats (GeoRSS, KML, etc) in native ASP.Net.</li>
<li>A SQL Server Integration Services job that pulls initial incident data from our CAD database, as well as updated information from the RMS (records management system), generalizes it to block ranges to reduce privacy concerns, and writes it our publicly accessible webserver.</li>
<li>An ASP.Net web application that transforms an XML serialized data set into GeoRSS (and eventually other formats) using XSLT.</li>
<li>An ASP.Net web application that provides the rudimentary user interface, including the incident query mechanism, incident statistics, and Google Maps integration.</li>
</ul>
<p>The current applications are accessed via IFRAMEs because although our standard for web apps on our main site has changed from ASP to ASP.Net, our web site migration is still under way.  Once the web site is redeveloped, these will be standard non-encapsulated web apps.</p>
<p>This is definitely just a starting point for us; the framework that has been used for this application was designed so that we can add other data sources that make sense for GeoRSS syndication, such as recent business licenses, building permits, etc.  This aligns with our website redevelopment, where we are using RSS/Atom as an alternate access mechanism wherever possible.</p>
<p>As an initial project, there are certainly limitations with this implementation.  For instance, we haven&#8217;t defined an API for pulling down specific categories or date ranges from the RSS feed.  Also, because the GGeoMap class doesn&#8217;t expose properties of specific features, we were unable to link the incident rows with the map (pan and pop-up).  There are third-party interfaces to Google Maps (<a href="http://www.dyasdesigns.com/geoxml/">GeoXML</a>, <a href="http://econym.googlepages.com/egeoxml.htm">EGeoXML</a>) that work around this, and of course the option of just creating the lines ourselves, but we were trying to keep coding and dependencies to a minimum.  There is a <a href="http://code.google.com/p/gmaps-api-issues/issues/detail?id=139">ticket in the Google Maps API issue tracker for this</a>, so hopefully it will be addressed eventually&#8230;</p>
<p>Ideally we&#8217;d be using a spatially-enable database (such as PostGIS) as the underlying data store for this application, but we don&#8217;t have PostGIS in place on our public webserver yet.</p>
<p>-J</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonbirch.com/nodes/2008/02/18/160/georss-and-google-maps-for-fire-response-notifications/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>All your Base are BBOX</title>
		<link>http://www.jasonbirch.com/nodes/2008/01/10/159/all-your-base-are-bbox/</link>
		<comments>http://www.jasonbirch.com/nodes/2008/01/10/159/all-your-base-are-bbox/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 05:54:06 +0000</pubDate>
		<dc:creator>Jason Birch</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Base]]></category>

		<guid isPermaLink="false">http://www.jasonbirch.com/nodes/2008/01/10/159/all-your-base-are-bbox/</guid>
		<description><![CDATA[You can now do some slightly fancier things with location queries in Google Base, including the good old bounding box. I am actually a bit surprised to see this. Base has not had the kind of recognition/adoption that I figured &#8230; <a href="http://www.jasonbirch.com/nodes/2008/01/10/159/all-your-base-are-bbox/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>You can now do some <a href="http://googlebase.blogspot.com/feeds/posts/default">slightly fancier things</a> with location queries in Google Base, including the good old bounding box.</p>
<p>I am actually a bit surprised to see this.  Base has not had the kind of recognition/adoption that I figured would be required for it to get the development resources it needs (an anonymous Googler once said that the problem with Base was that I was the only one who had heard of it).  They still have quite a way to go though&#8230; For instance, I need a way of uploading KML representations into a column, and of course Base needs to be swapped in as an open back end to MyMaps. :)</p>
<p>-J</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonbirch.com/nodes/2008/01/10/159/all-your-base-are-bbox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What&#8217;s cool about &#8216;My Location&#8217;?</title>
		<link>http://www.jasonbirch.com/nodes/2007/11/28/154/whats-cool-about-my-location/</link>
		<comments>http://www.jasonbirch.com/nodes/2007/11/28/154/whats-cool-about-my-location/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 18:28:54 +0000</pubDate>
		<dc:creator>Jason Birch</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.jasonbirch.com/nodes/2007/11/28/154/whats-cool-about-my-location/</guid>
		<description><![CDATA[Certainly not the fact that Google is estimating location from cell strength; that&#8217;s pretty low-tech and has been done in 911 call centres for quite some time. What I think is cool is that they are using the 15% of &#8230; <a href="http://www.jasonbirch.com/nodes/2007/11/28/154/whats-cool-about-my-location/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Certainly not the fact that <a href="http://searchengineland.com/071128-110000.php">Google is estimating location from cell strength</a>; that&#8217;s pretty low-tech and has been done in 911 call centres for quite some time.</p>
<p>What I think <strong>is</strong> cool is that they are <a href="http://www.news.com/8301-10784_3-9824546-7.html">using the 15% of Mobile Maps users who do have GPS</a> to populate their database of cell tower locations.</p>
<p>Once more cell phones support wi-fi (will this EVER happen in North America?) they&#8217;ll be able to take advantage of the same infrastructure to build their wi-fi location database.</p>
<p>-J</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonbirch.com/nodes/2007/11/28/154/whats-cool-about-my-location/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

