and, amazingly enough, the weather for the second largest country in the world isn’t homogeneous either.
I’m so used to Google knowing what I want that this was a bit of a surprise:
Google geo-meteorological search intelligence: fail!
-J
and, amazingly enough, the weather for the second largest country in the world isn’t homogeneous either.
I’m so used to Google knowing what I want that this was a bit of a surprise:
Google geo-meteorological search intelligence: fail!
-J
Just a quick note… 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 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’s released.
As an aside, this is the first (soon to be) open source project I know of which uses Google’s libkml.
-J
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’re interested, you can read the official press release (pdf).
Basic improvements include:
This is what the query interface for incidents looks like:

This is the embedded Google Map (using the GGeoXML class to hit the GeoRSS feed) showing incidents for the selected day:

This is the basic statistics interface allowing users to see incident activity for a date range (which also has a similar Google Map embedded):

And this is what the GeoRSS feed looks like in Google Maps

And now for the technical stuff…
Chris has put together a fairly strong process for extracting and displaying this information publicly, consisting of several components:
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.
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.
As an initial project, there are certainly limitations with this implementation. For instance, we haven’t defined an API for pulling down specific categories or date ranges from the RSS feed. Also, because the GGeoMap class doesn’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 (GeoXML, EGeoXML) 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 ticket in the Google Maps API issue tracker for this, so hopefully it will be addressed eventually…
Ideally we’d be using a spatially-enable database (such as PostGIS) as the underlying data store for this application, but we don’t have PostGIS in place on our public webserver yet.
-J
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 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… 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. :)
-J
Certainly not the fact that Google is estimating location from cell strength; that’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 Mobile Maps users who do have GPS to populate their database of cell tower locations.
Once more cell phones support wi-fi (will this EVER happen in North America?) they’ll be able to take advantage of the same infrastructure to build their wi-fi location database.
-J