Category Archives: Uncategorized

Developing KML 3: A live reading list

Via the Open Geospatial Consortium’s Mass-Market-Geo mailing list comes an appeal to collectively track the discussion on KML’s further development (now under the aegis of the OGC). Tag a relevant page with “ogckml” on de.icio.us or Technorati, and it will show up on KML Talk, part of the OGC Network site.

One person who’s been blogging up a KML storm is Andrew Turner over on High Earth Orbit:

OGC Agile Geography kick-off discussion of KML 3

KML 3 Kick-off, Module: Core

KML 3 Kick-off, Module: Styling

KML 3 Kick-off, Module: Metadata

Also via that tag comes a page of musings by Google’s Gregor Rothfuss on using Google’s GData API as a way of updating KML feeds.

Essential reading, all of it, if you want to influence how KML 3 will function.

KML Home Companion (ArcGIS => KML) updated

Jim Cser writes:

I just wanted to announce a long-overdue update to KML Home Companion, my ArcGIS extension. Version 3.2 removes the extraneous commas, making the KML files compatable with Google Maps. Downloadable from ESRI ArcScripts, or from the Google KML Dev Support forum.

KML Home companion is a free ArcGIS extentsion that converts ArcMap layers into KML.

Embed KML anywhere on the web

As GPS devices and geobrowsers become ever-more popular, connecting the different ways of using geospatial content becomes more and more important. Ideally, you want to publish georeferenced content just once, and then let technology do the monotonous work of transferring this information to the web, the geoweb, and to mobile devices.

EarthNC has gone and done precisely that with the TakItWithMe Embedded Map Generator (beta). Reference a KML file published to the web (even a network link!), center the map, get some code back, put it on your website, like so:

If I update the content referenced by the network link, so will the map. This alone makes the Embedded Map Generator a usefiul tool for bloggers, but the buttons at the bottom that send you on to a larger Google Maps map, Google Earth or a GPS device are an especially nice touch for this (free) service. Publish once, view anywhere. (And yes, it works with Picasa’s KML and MyMaps.)

[Update 13:47 UTC: NCEarth’s Virgil Zetterlind comments: “Since the file you reference is a KMZ file, the send to GPS function won’t work properly (getting a web provider to support reading/writing ZIP compression in PHP5 is a major chore and one that’s still in progress). Since you’re mostly illustrating the concept of embedding, it’s not necessarily a big deal. You can hide the Send to GPS Button by adding the following to the iframe src url “&nogpsbutton=1″ if you want. One of my next steps with takitwithme is to improve error trapping on the GPS conversion for KML (My Maps have a pretty rigid defined structure so they pretty much just work), which of course is why this is still beta.”]

The Saturday Censorship Special

Once more unto the breach

New York Assemblyman Sam Hoyt wants to censor Google Earth imagery in his state because, drum roll, the US vice president’s mansion has been censored, reports a local TV station:

“It’s a minimal sacrifice for the greater good,” said New York Assemblyman Sam Hoyt.

Hoyt has concerns about what you can see on Google Earth. “The vice president’s mansion for instance, in Washington D.C., has been blurred out on the map,” said Hoyt.

The vice president lives at the naval observatory and from Google Earth, it’s all a blur. So is the Air Reserve Station in Niagara Falls. But Hoyt wants other landmarks in Western New York to be blurred out, in case the details of those places get into the wrong hands.

“The terrorists were actually using Google Maps and Google Earth to pinpoint specific targets at Kennedy (JFK Airport) as a means of going forward with a terrorist act.”

Hoyt’s concerned about the Niagara Power Project. Yes, it can be seen on Google Earth. So can the Peace Bridge, even Fort Drum comes in clear. “It’s a good program available but when bad people use a good program for a bad purpose, we should prevent that from happening,” said Hoyt.

Is there any way in which you can unelect assemblymen who come out with quotes like that? Imagine how he must approach other topics in his tenure if this is how he overreaches on the GIS front.

The most interesting thing about the article, however, is that whoever wrote it asked for a response from Google, got the official line, and posted it in its entirety. I think it’s an eloquent defense, lyrical even, and since it’s a Saturday, why not repost it here, for future reference?

Google’s mission is to organize and make accessible the world’s information. Google Earth is an important component of that mission, as it enables individuals to explore and learn about their world, about places both foreign and familiar, and to gain new understandings of geography, topology, urbanism, development, architecture, and the environment. Google Earth’s geospatial imagery and maps constitute a powerful and flexible platform for organizing information and making local data globally available.

We have paid close attention to concerns that Google Earth creates new security risks. By way of background, Google Earth utilizes a wide range of both commercial and public sources of satellite and mapping data. These sources include a number of governments at the national and local levels. The imagery visible on Google Earth and Google Maps is not unique: commercial high-resolution satellite and aerial imagery of every country in the world is widely available from numerous sources.

Additionally the imagery in Google Earth is not real-time but rather anywhere between six months and three years old. Indeed, anyone who flies above or drives by a piece of property can obtain similar information. Accordingly, we expect security concerns to be addressed primarily by the companies and governmental agencies that gather and distribute the images.

Google takes security concerns very seriously, and is always willing to discuss them with public agencies and officials. Our experience is that security concerns can best be addressed through dialog with the relevant governmental experts. For example, the United States government, in the form of a Presidential Decision Directive, has established a policy that favors the public availability of commercial remote imaging data, on the ground that the benefits to the public vastly outweigh the potential risks. This conclusion was reaffirmed by a RAND Corporation study following 9/11/2001. The government has the power to limit the capturing of satellite images whenever appropriate. Google both supports the federal government’s decision and understands the government’s interest to set limits wherever appropriate.

Google has engaged, and will continue to engage, in substantive dialogue with recognized security experts and relevant agencies worldwide.

Links: Atom for KML, ColorIt, Bikemap.de

  • Atom for KML: Very interesting post by Sean Gillies: Atompub, KML and Google Earth. Just as you can today use the Atom publishing protocol to post and edit entries in a blog, Sean suggests that soon we may be using it (or something similar) to post and edit content in a KML file. That would make parallel publishing/updating to not just HTML and RSS but also KML very easy. I like it!
  • Coloring maps: I’ve seen this mentioned on some geoblogs but hadn’t tried it until now. Zonum’s ColorIt, which first offers you a set of map boundary data for subdivisions of a country or state (globally), then colors it, and finally lets you export the data as KML (where you can play with transparency), is actually really cool:

    zonum.jpg

    But Zonum has more Google Earth related stuff on his website, all of it under the radar until now (at least my radar): There is a whole collection of free small converters available, for example for turning an Excel spreadsheet into KML, KML into a Shapefile (and back), finding the bounding box coordinates, KML to AutoCAD DXF and a lot more. Check it out to see if there is a tool there for you.

  • Bikemap.de is a German-language community site for bike routes, with nice design, height data, embeddable maps, and exporting as GPX and KML. It uses the new MyMaps tools for editing and adding routes. Definitely worth a look. (Via Teddy Krieger)
  • Sketchup campus competition downunder: After the US SketchUp campus building competition, there’s one for New Zealand and Australia.
  • Immersive US cities: Launching later this year, EveryScape, which seems to be a US counterpart to urban panorama sites Arounder and 360 Cities, though with a “mentored” user-generated component. EveryScape also has in-picture links to more info and to nearby locations — it’s just like a real-life verson of Myst:-) No word if there will be a overlay for Google Earth. (Via O’Reilly Radar)
  • UK GE imagery update: Google’s latest dataset update erases some recently built infrastructure at UK’s RAF Fairford air base, where B2 bombers are stationed, according to Secret Bases, a UK military site. Apparently, older data has replaced newer data. Is it a conspiracy? I doubt it, as only the southern edge of the base was updated, as part of a much bigger wedge of data.
  • Hurricane tools: The GuiWeather site has updated their KML offerings in time for the US hurricane season.
  • Pilot tools: Climb! for Mac is a pilot logbook. It’s database of airports now has links to the view in Google Earth. (Perhaps future versions will let you fly your track in Google Earth?) ($30)
  • Virtual globe UI: OnomyLabs Geo-Explorer Table lets you tilt and rotate a table to navigate a virtual globe. It was demoed at the 2006 Where 2.0 and looks like fun:

    (Via Jims Crib)

Hamburg in 3D (finally)

Announced in January, but delivered in August, after Berlin and Dresden: Hamburg’s city center in 3D as part of the buildings layer in Google Earth. Was it worth the wait? It certainly looks good:

hamburg3.jpg

The models are credited to Cybercity AG, and the level of detail is impressive, especially when it comes to the nooks and crannies, though perhaps the colors look a bit washed out. You will also need a graphics card from the future — unless you are really close in, flying around Hamburg is done at extremely low fps… more like fpm, in fact. And because there is so much of it, expect to take some time for it to download.

If you read German, here’s more in the Hamburger Abendblatt. (Thanks Jan Wesbuer for the heads-up!)

Minimap: KML in Firefox’s sidebar

The Minimap plugin for Firefox, flagged a few weeks ago, has just received significantly improved KML support. Minimaps’ author Tony Farndon explains what’s been going on behind the scenes:

The Ogle Earth ‘crowd’ were kind enough to give me some feedback in relation to kml, and although still early days, I have vastly improved kml support including a stored list similar to the address list. The largely useless Map Tab has now become more of a fullscreen sidebar/2D GE to some extent as well. […] I use GE myself and have found the sidebar a useful tool to quickly check the contents of a kml before starting up and opening in GE.

FYI, the latest version on my website (version 0.1.4.6) has this improved handling. You can drag and drop or right-click and select ‘Open Link in Minimap’ for any kml link that ends in .kml, .kmz, =kml, Google MyMaps and keyhole kml links. (Any other kml links that DnD or right-click does not recognise can be opened manually from the sidebar ‘add kml’ toolbarbutton.)

I really like the idea of a sidebar giving you geospatial context whenever necessary to your everyday surfing experience — this way the map doesn’t become a dead-end in the surfing experience but instead a parallel experience. And Minimaps is a very robust implementation; I was able to get it to fetch polygons and even network links.

minimap2.jpg

Any chance for GeoRSS savviness in the future, Tony? That could make the online newsfeed reading experience really compelling, as more and more feeds come to adopt the format.