Category Archives: Uncategorized

Google Earth for iPhone redux

Three things:

  • Avi Bar-Zeev, one of the original programmers on Keyhole Earth, which became Google Earth, has some insightful commentary on on Google Earth for iPhone, including:

    I’m not too surpried about performance. It reminds me of how the original Keyhole app ran on unaccelerated laptops. Without terrain, the number of triangles shouldn’t be the limiter (you only need about 1000 triangles to make a nice sphere). Texturing, caching, and download speeds seem like they would have been the biggest challenges.

  • After a few hours of using Google Earth for iPhone, I’ve concluded that the easiest way to navigate is by holding the iPhone sideways and then using both thumbs on the screen. Pinching/zooming and twisting/rotating becomes even more intuitive, and you have a better view of the screen. Also, a wide screen gives you more room to read labels, which are always horizontal in Google Earth. (Horizontal labels are still my favorite usability advantage over over Virtual Earth 3D, where labels remain hard-coded into the map, which means they are upside down if you are looking South.)
  • Technological advance is a wonderful thing. Who’d have guessed even five years ago that before this decade was out I’d have the ultimate 3D atlas in my pocket. Even more remarkable perhaps is how smoothly we adapt to new gadgets that until very recently were in the realm of science fiction. Still, I’ve caught myself several times these past 24 hours with a “wow” on my face, amazed at where technology is taking us. I’m glad I’m still able access my boyish sense of wonder:-)

Google Earth for iPhone

photon.jpg

getapp.jpgWhile iPhone developers were busy discussing when Google Street View will be made accessible to the iPhone API via Google Maps (check out these cool screen shots — there will also be bus and walking directions) Google surprised with a major release: Google Earth for iPhone and iPod Touch — a free download in the App store.

getapp2.jpg

CNET was first out the gate with a good review, Frank at Google Earth blog gives his positive impressions, Google has a help page available on the web, as well as a complete user guide. And here is Google Earth product manager Peter Birch announcing it on YouTube:

[Update 12:02 UTC: Google’s official anouncement]

Even as version 1.0.0, this is a very well implemented and mature app. Google Earth iPhone gets all the basics right, and at surprisingly high frame rates, but also manages to add some flourishes that are not even available on the full-strength standalone version:

  • True multitouch navigation: This is how navigation is supposed to work, as demoed on those futuristic multitouch panels we regularly get to drool over: We’re already familiar with the one-fingered gestures: Move the finger to drag the Earth along with it, double click to zoom, just was with a mouse. But with two fingers, you can pinch, twist and drag on the screen to zoom, rotate and look around — even all at the same time! Double click to zoom out. Overall, the user interface is stunning for its simplicity and intuitiveness — the best yet I’ve experienced on the iPhone.
  • Dynamic search: Unlike on the standalone version of Google Earth, the search function on the iPhone version is dynamic. Start typing “Berlin” for example and several choices start to appear in the dropdown menu — in my case, contacts with addresses in Berlin were listed. Just click on one and it flies you there. You can also search for coordinates (of the type as “60.123, 18.123” or “60 12′ 34″, 18 12′ 34”) and zip codes for the US and UK.

    photoadd.jpg

On the downside, I found the autotilt functionality to be a bit gimmicky — it interferes with the cool multitouch metaphor this app has got going and only partially delivers: You can look around vertically, which leads you to think you can look around horizontally, but you can’t. Fortunately, you can turn off autotilt in the preferences.

On the wishlist: The ability to load KML files, the addition of the road layer, and directions. 3D buildings aren’t supported, but I don’t consider that to be an essential function of a pocket-sized Google Earth. I’d also love to be able to add and then save or email placemarks but that will be easier when support for KML comes. And thinking even a bit more wishfully: It’d be nice to sync placemarks and KML between the Google Earth on my desktop and the one on my iPhone, much as Apple syncs my contacts, calendar and mail.

And finally: In unlimited-plan, fully covered 3G areas like Sweden, we are now just a hop-and-a-skip away from having the iPhone be a workable GPS navigator for the car. Just click on Google Earth’s “find current location” button to zoom in on your whereabouts. It’s no great leap of the imagination to turn that into a recurring function and add directions…

Links: ISS webcam, ancient cities, georeferenced aid jobs

The past few months have been unexpectedly busy, and as has too often been the case this past year, Ogle Earth has suffered. I now hope to stay put for at least a month, and by way of atonement have collected below all the stories that I had time to catch but not write up during the past few weeks…

Too cool:

  • Webcam from the ISS: This is amazing, and amazingly well implemented. Would love to get these images as an automatically reloading KML network link, though. (Note: Images were live from Oct 12-22; currently they are archived simulation images. More info here.) (From Oct 13)

Visualizations:

  • Obscenely huge immersive 180-degree 3D globe viewer: And I mean that in a good way — behold the world’s best Microsoft Virtual Earth viewer:

    That’s an impressive piece of coding with Microsoft Virtual Earth’s API. My sincere hope is that in my lifetime, everyone will be afford one of these in their home:-) (For those in the market today, here’s a HD version of the YouTube video. Thanks Maria! From Oct 19)

  • Burning Man 2008 OSM: Time-exposure of the Burning Man 2008 Open Street Map as it is being created, on YouTube. (From Oct 10)
  • London Street view now: Can’t wait for Google’s Street View of London to hit the web? Seety.co.uk has London photographed, and linkable. For example, here is the world’s best bookstore. I like how nearby photographed locations are overlaid on the image, and clickable, so you can speed up your search a bit. So far, no uproar by Londoners on privacy grounds, but that is probably because it’s not Google taking the imagery. When Google does come out with their own Street View, they’ll be able to point out that they’re not even first with this, so what’s the big deal?:-) (from Oct 16)
  • Panoramio heatmaps: Alexander Tchaikin explores “territorial photogenicy” (great neologism!) by creating heatmaps of georeferenced Panoramio photos. His project page gets into the nitty programming aspects, but also has some gorgeous screenshots. Here’s Rome (from this KML file)

    photogenicy.jpg

    It’s still a work in progress, so expect refinements over time. (From Oct 9)

Humanitarian aid and the environment:

History:

  • Ancient Cities database: Daniel DeGroff is building a cool database with linked KML file with the locations of cities founded before 400AD. Plenty there, and very accurate for the ones I checked in Egypt, but you can help add to it. This is yet another step on the way to a truly 4D virtual globe. (Also on Le Technoblog du LAC, which has been bringing some great geospatial content to light recently.)
  • Forbidden City goes 3D: Two years in the making, IBM and the Palace Museum have now released a meticulous virtual reconstruction of Beijing’s forbidden city as a 3D virtual world, accessible via a free client for PC, Mac and Linux. This is the most ambitious use of 3D technology so far that I know of for creating a historically accurate rendition of a real place and populating it with avatars. (Via Shangaiist, From Oct 14)
  • Searching for Genghis Khan’s grave: Sounds like a job for Google Earth. (Also check out Google Earth Blog’s story about the recently discovered Peruvian pyramid, visible on Google Earth.) (Via Yellow Menace, Oct 21)

Satellite imagery:

  • 1 Earth, 1 meter, 1 week: Mark your calendars for the year 2014 for the new holy grail. According to French space agency Centre National d’Etudes Spatiales (CNES),

    it will be possible by 2014 to photograph all of the continents in colour at a resolution of 1 metre, every week. How? With a constellation of 13 Earth-orbiting microsatellites at 600 km, imaging everything in their path and downlinking compressed data to processing centres around the world.

    The technology behind this is something called e-CORCE, a network of 13 microsatellites and 50 ground stations, with a estimated cost of EUR 400 mln. (Via Geomatiknyheter.se, from Oct 22)

  • GeoEye’s first light: The recently launched GeoEye satellite, part-funded by Google, seems to be working fine, if you look at the first image it sent back. There’ll be plenty more where that came from:-) (From Oct 8)
  • DigitalGlobe signs deal with Microsoft: Now that DigitalGlobe’s contract with Google for online display of satellite imagery is no longer exclusive, Microsoft is quick to sign one. That’s a good thing — my main disappointment with Virtual Earth (other than lack of Mac support for its 3D offering) is a scarcity of imagery from remote regions and developing countries. DigitalGlobe has plenty of that. If there is anything I can do to start an arms race as to who gets DigitalGlobe content out to the web first, let me know:-) (From Oct 7)
  • Updated imagery for Google Earth; Google Earth Blog also has this covered, as usual. (From Oct 13)

Politics:

  • Shooting the messenger: An Iranian blogger discovers that Google Earth is not available for download in Iran due to US-imposed sanctions (as is the case with Cuba, North Korea, Sudan and Syria) but still proceeds to bash Google for it. (Add to this the dual naming of the Persian Gulf/Arabian Gulf in Google Earth to really convince patriotic Iranians that Google is out to get them.)

    Of course, bloggers will be bloggers, but I expected more from an established media outlet like PBS, which also uncritically manages to portray Google, a US company, as having a choice as to whether it obeys US law or not: PBS takes Google to task for now allowing downloads of Google’s Chrome browser in these countries.

    One really good point, however: The “error” messages could be a lot more expository, explaining precisely why the download isn’t available. (From Oct 13)

  • Crisis mapping: “Are citizen journalists playing an increasingly important role in documenting violent conflict and human rights violations?” So asked Patrick Meier. Anecdotal evidence suggests Yes, but Patrick decided to do an empirical study using Kenya’s 2008 election violence. A central analytical tool: Google Earth.

Neogeo tidbits:

360Cities gets UI revamp, new panorama viewing engine

This past week, georeferenced panorama photo site 360Cities rolled out a site-wide upgrade and redesign. The experience — both for viewers and panorama publishers — is now much improved. The single biggest change, in my mind, is that panoramas are now served in a multiresolution format using the much-lauded KRPano engine. Just as with Google Earth satellite imagery, as you zoom in on a panorama, the resolution of the image automatically increases. This is a big deal — it makes the experience much faster without sacrificing detail.

360citiesmain.jpg

But there are many more changes under the hood. I asked 360Cities’ Jeffrey Martin to list the most noteworthy:

  • A reseller program for people who would like to provide VR/immersive photography services to local businesses.
  • All new map page with advanced search, author-, area-, or business-centric searching.
  • Critically acclaimed fullscreen panorama layout including map, thumbnails, and image transitions.
  • HOTSPOTS in all panoramas which are automatically created as panoramas are added to the site.
  • Photographer profile page to show the latest works by author.
  • RSS feeds for the whole world, by area, or by author.
  • Now using a “multiresolution” panorama format which means that the image loads much faster, and the full resolution of ANY size image can be displayed with optimum performance.
  • Location pages showing all images in any area anywhere in the world.
  • Search anywhere, for anything, on any page of the site.
  • Get driving directions to any business on the site.
  • Discussion forum to learn and share ideas with other 360 Cities members.
  • Google Earth integration, so you can view any image on Google’s Earth platform. (This is not new but worth mentioning, as it’s really cool!)

Jeffrey writes that the site currently shows over 8000 panoramas from 100 cities around the world, having grown 10-fold in the past year. And they’re looking for more good content:

If you are a panoramic photographer, we are welcoming new members to continue our goal of covering the whole world with beautiful, immersive content. Street View it ain’t ;-)

Here are a few of our favorite panoramas currently on the site:

I tested the new site this past week. From the point of view of the photographer, the process of adding content is really simple: Just upload a 2:1-ratio equirectangular JPEG of your pano in the highest resolution you can muster (mine was at 11,700×5850 pixels, 31MB) , and then start adding metadata via the user interface:

360citiesnorth.jpg

Pinpoint the location on a Google Map, point to North on the pano (so that accurate hotspots to nearby panos can be automatically generated) and add it to various geographically delineated collections. For example, as all my recent panos were taken in Sweden, I defined a polygon around Sweden’s borders — and now all panos georeferenced to a point inside that polygon will automatically belong to that collection. Processing such a huge file once uploaded? It is mere minutes before it appears on the site.

I’ve only had time to add one pano, but plan to add all of the ones I took on a recent trip around Sweden, as the resulting view in Google Earth really is worth it, and automatically generated to boot. Here’s the KML file of my 360Cities panos, present and future, and here is the RSS feed for future updates.

360citiesfjaelbacka.jpg

Can it get even better? There are still some bugs to be ironed out of this brand new interface, and I’m really hoping for the ability to embed panos on any website. The settings for the KRPano engine are currently skewed towards smoother speeds on slower systems, though at the price of straight lines sometimes going wavy; it would be cool to be able to change these settings on the fly (as KRPano lets you do in this demo) for those panos that feature plenty of straight lines. And wouldn’t it be cool if visitors could annotate parts of a panorama? Perhaps these will be in future releases — for now, I’m enjoying the rock-solid new foundations.

Want to see Russia from your house? HeyWhatsThat can help

Just passing this along from my inbox. Michael Kosowsky from HeyWhatsThat answers the GIS question of the current political season:

In this post the Inverse Square blog seeks to answer the burning question “from where in Alaska can you see Russia?” (The blog is written by a good friend, and this post is an example of one of its main themes: we should try applying analytic methods to make sense of what’s going on around us. Particularly in politics.)

Horizons and visibility being our expertise, I had to take a crack at it. The result is HeyWhatsThat — Russia?

TECHNICAL DETAILS
Putting the Alaska-Russia visbility analysis together required two things. First, data. I’ve been relying solely on SRTM elevation data, which runs from latitude 54S to 60N and doesn’t quite get us as far north as Anchorage. So I grabbed all I could of Alaska from the USGS National Elevation Dataset via the Seamless Data Server. And please note that I haven’t yet fully integrated that data, so while you can accurately run the mountain peak/visibility computations for Alaska, the contours and profiles for that state will still be based on much lower (SRTM 30″ derived from GTOPO30) resolution data for the time being.

Second, to actually try every high point in Alaska to see if Russia is visible would take a long time at two minutes per computation. So I’ve implemented a quick and dirty way to estimate where two regions can see each other: divide Russia and Alaska into rectangles, look pairwise between the highpoints of all those rectangles, and ignoring any intervening terrain, determine if they can they see each other. This will generate lots of false positives, e.g. this analysis would tell you that Vermont is quite visible from Maine because it doesn’t take into account the intervening White Mountains. But it does set an outer limit — the purple line on the above-referenced site — and in this case generated a small set of candidates I could then look at more closely with the longer computation.

This could be applied to any pair of regions; this graphic for example, shows the parts of Georgia (red) and Alabama (crimson) that might be able to see each other. Again, we’re not taking into account any intervening terrain, so you’d have to check individual locations by computing panoramas under the “New Panorama” tab at www.heywhatsthat.com.

I haven’t put a web interface on this — i.e. let you draw two arbitrary areas on the map, click, and see colored regions representing mutually visible spots — because I can’t think of any useful applications for it. If you can, please get in touch…

My own two cents are that Michael should really get himself a blog:-)

Links: Earth Atlas, Canada elections mapped, historical boundaries

I’m in Shanghai for the week, and boy does the internet suck here. Try to access websites on servers outside China and you mostly just sit and wait, hoping to avoid time-out errors. The congestion seems to clear for a few hours in the middle of the night, but then its back to sucking at the internet through a leaky straw. Most Chinese don’t notice — 90% have never accessed an English-language website (how many Chinese-language sites have you accessed?). And expats in China seem mostly to be resigned to this situation. Censorship seems to be mostly ad-hoc and in reaction to flagged posts rather than blanket or preëmptive — none of the GIS sites I checked are blocked — but the aggravation factor of waiting is not to be overlooked as a deterrent for casual users to visiting sites on servers outside China.

That’s the reason I’m here — to figure out what’s needed to set up a Chinese-language version of a Swedish website inside the great firewall, so that it actually reaches its intended audience. In the meantime, however, neogeonews doesn’t sleep:

  • Earth Atlas: Free Geography Tools and Google Earth Blog both flag Bjorn Sandvik’s latest neogeo web programming feat, the Earth Atlas, which uses many of the datasets of his Thematic Mapping Engine in a slick web interface that uses the Google Earth browser plugin (which is still not out for the Mac).
  • Canada elections mapped: Cedric Sam has Canada’s 2008 federal elections, to be held October 14, completely mapped. Cool and useful stuff.
  • Animated Historical Political Boundaries: A great layer on the Google Earth Community: Giasen’s KML file of historical boundaries of empires past. Use the timeline slider to see the shifting fortunes of the great civilizations from 2,000 BC onwards. A version of this would be cool to have as a default layer in a virtual globe — turning it into a 4D world rather than just a snapshot in time.
  • “Making of” panoramas: I’ve had quite a few requests for a walk-through of my workflow for the panoramas I made during my trip around Sweden in August, including from people who read this blog, so I’ve written a post about it on my personal blog.

Links: Budapest 3D boost, Google Earth Hacks mobile, bike finder

  • Budapest goes 3D: The Budapest Times reports that the city’s mayoral office is subsidizing the creation of 3D models of landmarks for inclusion in Google Earth. While the article is off when it comes to which other cities have 3D cores (see Frank’s post about recent updates) it is interesting to see how creative new ways are being used to finance putting a city’s best face forward:

    Private corporations are welcome to “adopt” a district, thereby financing the production of the virtual version of the particular area.

  • Tasmania councils nix Google Earth surveillance: On Tasmania, some local governments say that neighbours ratting on each other over property violations is more efficient and less intrusive than using Google Earth for policing. In which case, I suggest that tasmania’s neighbours use Google Earth to check on each other and then rat to the local council thus. I’m sure that would work even better:-)
  • Google Earth Hacks goes mobile: Google Earth Hacks now has web pages that are optimized for smartphone browsers. Go to m.gearthhacks.com and you can now browse the site’s locations on a small screen, with Google Maps URLs opening in the dedicated Google Maps application on the iPhone. You can’t view overlays or 3D models on the iPhone, of course, and you can’t search (just drill down categories), but by making much of its content available to the mobile browser today, Google Earth Hacks is ahead of what I expect will be quite a big curve:-)
  • Get on your bike: In cities like Paris, Montreal and Stockholm, you can set up an account online, then take a bike from any number of automated bike “stations”, bike around as long as you like, and return them at another station near your destination, paying cheap rates. It’s a brilliant system, but it depends on you, the pedestrian, knowing where the nearest stations are. That makes for a wonderful opportunity to exploit location-aware devices like the iPhone: GoVelib tells you, based on your location, where the five nearest bike stations are in Paris, and how far away.

    govelib.png

    (Via Renalid)

  • Microsoft & spatial computing: According to Microsoft Chief Research and Strategy Officer Craig Mundie, the future of computing will involve “a 3D virtual world populated by virtual presences, using a combination of client and cloud services,” writes Dan Farber on his blog, reporting from the MIT Emerging Technology Conference last week. Photosynth also makes an appearance. The blog post links to some interesting YouTube videos, well worth watching if you want to know where Microsoft thinks we’re all headed. (Via Slashdot)
  • Flash Forward: For a sneak peek of what Flash can do in the realm of 3D visualization, check out some amazing demos made by the Amsterdam-based duo Barcinski & JeanJean: A panorama “photograph” where the perspective changes as you rotate left and right, 3D pong, a wave generator and a 3D line you direct yourself. Not GIS-related, but surely this is fertile grounds for inspiration. Here is their blog.
  • Hosted satellite imagery for gov: An interesting business idea, as reported by New Zealand’s Computerworld:

    Wellington GIS specialist e-spatial and valuation and property information company Quotable Value are setting up a hosted service for satellite imagery for central and local government.

    All of New Zealand is available in 50cm resolution direct from the companies’ servers, instead of agencies needing to acquire and maintain a copy themselves. Why not just give it to Google and work off that? I suspect the licensing is more amenable to government, though the service is still NZD 70,000 a year (USD 50,000, EUR 33,500). Also: How come the data is available as WMS but not KML?