Yahoo! Fire Eagle survives the cuts

The Yahoo! Brickhouse closing put some projects in jeopardy, but apparently Fire Eagle is “alive and well“.

Rest assured that whilst Brickhouse may be gone, Fire Eagle itself lives and thrives within the Yahoo! Geo Technologies Group.  Fire Eagle has been, and will continue to be, a core component of Yahoo’s Geo Technology and User Location strategies and we’re committed to developing features, applications and support without interruption.

Fire Eagle and Pipes are two of Yahoo!’s better projects and hopefully the problems at Yahoo! won’t hurt their development.

The Yahoo! Internet Location Platform

I guess interesting stuff does come out of Where 2.0. Simply put, the Yahoo! Internet Location Platform creates an ID called WOEID (Where On Earth ID) for every location on earth and has an API to geocode back and forth from that WOEID.

In simple terms, the Service allows you to look up the unique identifier – called the Where on Earth ID, or WOEID – for almost any named place on the Earth; it also allows you to resolve a WOEID you have received from a third party – such as Fire Eagleâ„¢ or Upcoming – to the place it represents.

The API is accessed via HTTP GET; the following examples can be cut-and-paste into a web browser to view the results (note that these links do not work properly with IE6):

Find the WOEID of a significant landmark:
http://where.yahooapis.com/v1/places.q(‘sydney%20opera%20house’)

Resolve a WOEID to a place:
http://where.yahooapis.com/v1/place/2507854

Find the WOEID of a specific place:
http://where.yahooapis.com/v1/places.q(‘northfield%20mn%20usa’)

Obtain a range of WOEIDs that match a given place, ordered by the most likely:
http://where.yahooapis.com/v1/places.q(‘springfield’);start=0;count=5

Find the parent of a given WOEID (and return a detailed record):
http://where.yahooapis.com/v1/place/638242/parent?select=long

Return the Placename for a given WOEID in a specific language (where it exists):
http://where.yahooapis.com/v1/places.q(‘usa’)?lang=fr

To obtain the representation of a place in JSON format:
http://where.yahooapis.com/v1/place/2487956?format=json

To obtain a list of geographies that neighbor a specific WOEID:
http://where.yahooapis.com/v1/place/12795711/neighbors

The Yahoo! Local & Maps Blog explains it as “a more elegant way to abstract the relationships of location, and unambiguously describe places in a permanent, language-neutral manner.”
One of the overused examples of a place in Arizona is the Grand Canyon so lets put that in the system and see what we get:

http://where.yahooapis.com/v1/places.q(‘grand%20canyon’)

I like the hierarchy here: In the above example, Grand Canyons Village’s parent is the county of Coconino, whose parent is Arizona, whose parent is the United States. These relationships should help users get more information out of places than they did before.

Dan Catt has some details on his blog about WOEID and how Yahoo! is using it.

Mapping the Poles

So how the heck are you guys doing it? Google Maps and Virtual Earth have so much distortion up there (or down there as the case may be) that mapping is very difficult. Plus what happens when they navigate off the edge of the map? Anyway the closest thing I’ve found with decent polar projections is the ArcWeb SVG Map Viewer which allows you to dynamically change the projection, but I haven’t heard too much from ESRI on the SVG viewer so it might have been abandoned (I don’t see it anywhere on the ArcWeb Labs site).

What are people doing for mapping on the poles if you want to create a web based map product for a client who is working in the Arctic and Antarctic?

Update: I should say I’m looking for hosted web maps services. Using my own IMS server or relying on one that isn’t hosted in a good environment isn’t an option.

On another note, I like where the ArcWeb team has taken ArcWeb Explorer. The new (well new to me) ArcWeb Explorer 4.0 is slick. Might have to stop by the ArcWeb teams island at the DevSummit and see where they are taking this thing.

The “new” Yahoo! Maps

The word via PlanetGS is that Yahoo! has a new update to their mapping tool. Dan Catt has probably the best overview I’ve seen so far. I used to use Yahoo! Maps religiously, but since Google Maps has come out, I just don’t really bother anymore (other than to georeference photos in Flickr). I switch between GMap and Virtual Earth depending on where I’m at (and I just love the Bird’s Eye view). I will say though these Yahoo! maps look great.

Arc2Earth now supports map tiles from Virtual Earth, Yahoo and Ask

Yep you read that right. The latest Arc2Earth version has a new toolbar called Map Tile Layer which allows you to download into ArcMap Microsoft Virtual Earth, Yahoo Maps and Ask Map tiles. So you can now choose Aerial/Hybrid/Streets for each of these services (NASA World Wind and Terraserver will be added at a later date). I’ve been testing it over the past couple days I’m I’m impressed. You can even cache the tiles locally and use them when you are “off the grid”. I’m looking forward for Google support so when I export my KMLs I can make sure they line up with the Google aerials in Google Earth. I’ve posted some screen shots of the ESRI campus in Redlands below from inside ArcMap.

a2e-ve-streets.jpg
Microsoft Virtual Earth Streets layer

a2e-ve-aerial.jpg
Microsoft Virtual Earth Aerial layer

a2e-ve-hybrid.jpg
Microsoft Virtual Earth Hybrid layer

On review my first impresson was correct

Idelix.gifI had gotten an email from IDELIX and promptly ignored it as their idea sounds like a hassle given the simplicity and ease of use Google Maps and Virtual Earth offer us. Well after a weekend of seeing everyone post about it I thought I’d give it another look. Well I think I was correct in ignoring it, the more middle men you put between me and the data, the less interested I am in it. The technology looks impressive, but to me it almost seems like a technology looking for a purpose rather than filling a need. Plus it turns the speedy Google Maps and Virtual Earth into a slow “Java-like” web application, rather than the lightweight AJAX solution that they are. I’m sure that there is an application for this technology out there, but the demo doesn’t show it.

Because we haven’t seen a mapping services review yet this week

I know everyone can’t bear to read another Yahoo!/Google Local/Live Local/Ask.com/Mapquest review but here is one.

Yahoo! Maps now has satellite imagery

About time! I actually use Yahoo! maps more than probably all the rest because I like the interface. Now I can at least take a look at imagery from areas I’m traveling to. The imagery isn’t as detailed as Google’s or ESRI’s in urban areas, but it does seem better in rural Texas where my in-laws live. As with Microsoft, Yahoo! focuses on the continental USA so if you live somewhere else, you usually don’t get as good imagery. That said you can finally use Yahoo! Maps outside the USA for basic mapping (the imagery isn’t good by any means) and it does sound like they are working to improve it.

Update: Philip says in the comments that, “Yahoo has added international support for their maps and geocoder.” meaning that you can now use the geocoder in many countries now. Head over to his blog post to read more.

Yes, that is a satellite image in yahoo maps

Its that time of year again…

Baseball Hacks CoverIt wouldn’t be February in Tempe unless we knew Spring Training and the Cactus League was starting up. In the spirit of the season, I walked down to the local Borders bookstore to take a look at the new Baseball Hacks book from O’Reilly. I just can’t get enough baseball stats and this book really gets into it with MySQL and even Perl examples. One part that is missing is mapping. I thumbed through the index looking for any examples and all I found were two references to Google Maps and Google Earth on how to get pictures of your favorite stadiums out of both. I ended up not buying it, but I’ll probably head back down later this week and pick it up after I find any Borders or Barnes & Noble coupons. OK, someone just burnt popcorn in our office and I can’t stand the smell. I took the opportunity to go out and buy a copy of Baseball Hacks. :)

Still I wish I had some time because I think this would be a great opportunity to try out some of the new web mapping APIs out there, specifically the new Yahoo! Maps beta or most likely ArcWeb 2006. I’d love to plot baseball statistics on a map and I have been looking for a reason to get involved with ArcWeb 2006.

New Features on BatchGeocoder.com

Phillip Holmstrand has been working hard on BatchGeocoder.com and has now added the ability to save the map out as a webpage to share with others and to generate a KML file of your geocoded locations to share with Google Earth. Now anyone can create their own map service with just an Excel file and use BatchGeocoder.com to host it.

Very impressive work Phillip!

BatchGeocoder.com results in Google Earth