Stefan Geens

Cartographic proof that North Korea is bluffing

 Uncategorized  Comments Off
Mar 302013
 

20130330-005412.jpg

Evan Osnos in the New Yorker today:

… [T]he official Korean Central News Agency released an unusually showy photo of Kim huddled with generals over what the caption described as “plans to strike the mainland U.S.,” complete with a chart in the background depicting trajectories of North Korean missiles hitting American cities.

I’m on the road so this will be brief: The paper map visible in that photo shows the Pacific and the continental US on the right, with missile trajectories drawn from North Korea to a number of locations in the US, including Hawaii. The only problem: Missile trajectories from North Korea to the US fly over Kamchatka and Alaska… because the Earth is not flat.

North Korea’s military probably knows about great circles, but its propaganda department obviously failed geography. Or perhaps the photo above depicts Kim Jong-un providing on-site cartographic guidance to his aerospace engineering team, and the problem will by now have fixed itself.

Mar 102013
 

I now have three trajectory models of the Chelyabinsk meteoroid to share in Google Earth, from the three teams I am aware of who have published detailed results. The resulting KMZ file comes with a useful new feature: I’ve added geopositioned screenshots of the most useful videos, so you can now “fly” into each vantage point to check how the computed trajectories compare to the view in each video from the location it was taken. Here’s a quick tour on YouTube of the KMZ file:

Briefly, here’s what I’ve done: Initially, Google Earth allowed us to locate and measure YouTube videos to determine the angles of shadows, which enabled trajectory calculations, which have now been visualized in Google Earth. These trajectories can in turn be inspected visually from the vantage point of any number of geopositioned videos, resulting in an interesting additional method for verifying the accuracy of diverging trajectory calculations, short of going to these locations and making measurements in situ.

Before I do a walk-through of the trajectories and the videos, an exciting piece of news: A week or two ago, Jorge Zuluaga and Ignacio Ferrín — the duo calculating the trajectory of the meteoroid at the Physics Institute at the Univeristy of Antioquia in Medellín, Colombia — got in touch to discuss my original blog post on the use of Google Earth and YouTube as an ad-hoc sensor network for raw data on the meteoroid. They had taken my method and given it a rigorous mathematical make-over, aggregating information from four especially useful videos, including those contributed by commenters on Ogle Earth in the days after the event. From this trajectory, they calculated an orbit, concluding that the Chelyabinsk meteoroid was an Apollo-class Near Earth Asteroid.

In a classy move, Jorge and Ignacio asked me to co-author the paper they were writing, for having originally come up with the method which they then greatly improved upon. In the ensuing collaboration we identified additional useful videos, worked on the included Google Earth visualizations, and honed the prose. The paper, The orbit of the Chelyabinsk event impactor as reconstructed from amateur and public footage, has just been published to arxiv.org (here’s the PDF). The KMZ file discussed in this post (download and open in Google Earth) is the one attached to the paper. Note that the paper makes a point of thanking several commenters by name for their contributions to the original blog post. Citizen science FTW!

Now for some notes on the different trajectories:

Screen Shot 2013-03-09 at 9 Mar 14.48

Accuracy I: The NASA trajectory (in red) is derived from coordinates courtesy of Sebastien Pauleau, who calculated them from a close study of the trajectory map NASA released here, modeling the result on a WGS84 datum globe. He reports that while the accuracy of his model is calculated to 4 decimal points (an error of within 10m around Chelyabinsk, the limit of Google Earth’s accuracy with respect to the positioning of its imagery), it’s not possible right now to know how accurately NASA plotted its map. The Colombian trajectories (pink, green, black, orange), are also plotted to 4 decimal points, while the Czech results (blue) are plotted to 3 decimal points (within 100m), though of course the real error bars are a lot larger in at least all-but-one case (or else all the calculated trajectories would all have to lie within 100m of each other). The Colombian coordinates were shared directly; the Czech coordinates were published here.

Landing sites: We know that a good-sized chunk landed in Lake Chebarkul, and in the original coarse calculation I used that information as an input, fixing the lake as an endpoint for the trajectory. None of these more accurate “pro” trajectories make this assumption, and it is clear from subsequent news articles that the landing area extends beyond and around the lake. As a result, all calculated trajectories overshoot Lake Chebarkul, intersecting Earth just past the town of Miass.

Accuracy II: Because all these calculated trajectories are straight lines, there is an important caveat: From having looked closely at many geopositioned photos and videos, it seems clear that the real trajectory of the meteoroid changes as a result of the main explosion just south of Chelyabinsk. The post-explosion path seems to aim at bit more steeply at Earth, and may even have changed its azimuth (direction). Also, as the meteoroid slows down through atmospheric friction, it will begin to “fall” in a more classic arc. No one straight line can model such a more complex path with complete accuracy.

Screen Shot 2013-03-09 at 9 Mar 14.49

Miass, near Chimney

As a result, I think all current calculated trajectories overshoot the real landing site. I suspect most of the meteor mass landed between Lake Chebarkul and Miass, not beyond Miass. There are no videos from Miass showing a path flying overhead, though the calculated trajectories do assume such a path. One Miass video in particular (“Miass, near chimney” shows the contrail almost perfectly head-on, suggesting the the main part of the meteoroid landed in front of the viewpoint (towards Chebarkul).

Screen Shot 2013-03-09 at 9 Mar 18.27

Miass, near plant

Other viewpoints in Miass (“Miass, near plant” especially) suggest that some of the calculated trajectories do a better job of modeling the pre-explosion path, while others are more accurate for the latter part of the path. It’s important to note that around Miass, because the meteoroid was so close to Earth, very small differences in the calculated path can have a very large perceived effect, with changes of just a few hundred meters radically altering the perceived view.

From what I understand, it’s possible to construct even more accurate trajectory models that do not assume a single straight line, and I think this is where astronomers’ efforts will lie in the future.

Screen Shot 2013-03-09 at 9 Mar 18.28

Road near Miass

Accuracy III: One word of caution about the geopositioned screenshots in the KMZ file: It’s not possible to accurately compensate for fish-eye effects and other distortions in Google Earth beyond basic field-of-view adjustments, and the videos do not always contain sufficient environmental references to precisely measure the heading, tilt and roll of the camera viewpoint. So these videos cannot be used for detail work, though they do work well when trajectories diverge greatly, as is the case near Miass.

Interact: The KMZ file is fully editable, so feel free to edit the embedded screenshots (Right-click an item in the Places sidebar, select Get Info) to see if you can get a better fit against the calculated trajectories. Although it is tempting, I tried not to align the meteoroid path in the video capture with the calculated trajectories in Google Earth, relying instead on clues from the surrounding environment. It’s possible to infer quite a lot from aligning the placement and angles of objects in the geopositioned video capture with imagery on the ground.

Interact II: Do play with the opacity slider at the bottom of the Places sidebar (click the gradient button, if you need to); this makes it much easier to make comparisons (watch the video above to see how). Finally, if you’re wondering how I managed to fly around so smoothly in Google Earth — I use this to navigate 3D space.

Mar 032013
 

Two weeks on, Ogle Earth’s Chelyabinsk meteoroid story has led a interesting life. In the first hours after it went live in the early hours CET of Feb 16, it was first tweeted by Bad Astronomy’s Phil Plait and then more broadly by the astronomically minded community. After a day, the wider tech and science crowd found it. Two days later, mainstream media discovered it. A week later, it saw a second wind as a meta-story about citizen science. It’s received a respectable 100,000 visits so far, not quite making it Ogle Earth’s most popular story ever (that honor still goes to Finding Osama Bin Laden’s Abbottabad mansion with Google Earth from May 2, 2011).

However, it is by far the most commented story in the blog’s history, with around 340 comments to date, many making real contributions improving on the initial approximations. Thanks especially to early work by Sean Mac, SebastienP, Robin Whittle, liilliil and the other Russians who provided help with language and localization. If this article is an example of citizen science, it’s important not to overlook the collaboration that went on in the comments section. I was actually traveling in Africa for most of the past two weeks, not able to do more than moderating the comments passively.

I now know of four scientific teams that are in the process of homing in on a more precise trajectory for the meteor, some of whom have gotten in touch with me and who are now in touch with each other:

  • There is a team at the Physics Institute of the Universidad de Antioquia in Colombia doing a more rigorous application of the idea of calculating from YouTube videos and Google Earth, posting initial results to ArXiv.org and using the trajectory to reconstruct the meteoroid’s orbit, placing it in the Apollo class of Earth-crossing asteroids. (Thanks, Jorge and Ignacio, for the reference to Ogle Earth in your paper.)
  • There is also a team at the Astronomical Institute of the Academy of Sciences in Ondrejov, Czech Republic, that used the same or similar viral videos and Google Maps to calculate a trajectory for the meteoroid. Their results were posted as an Astronomical Telegram by the International Astronomical Union. They give a set of 6 position fixes so I’ve visualized these data points in this KMZ file for Google Earth.
  • A team at an atmospheric research center in the US (I’ll add their name once I get the OK to mention them) is calculating the trajectory from a totally different perspective — from space, using the vantage point of two different weather satellites. It will be interesting to see how closely their results correspond to those from the ground.
  • And finally, on March 1 NASA released its own calculations, based on “U.S. Government sensors” that for the moment shall apparently remain nameless.

NASA’s data fixes a position for when the meteoroid reached its maximum brightness, given as “54.8°N, 61.1°E” at a height of “23.3 km”. These figures are given to three significant digits, or to the first decimal place; I don’t know if these are at the limits of the instrumentation used or artificially downgraded measurements, but assuming that these are natural bounds for error, I visualized this location in Google Earth as a rectangle at a height of 23,300 meters, delimiting the area between 54.75°-54.85°N and 61.05°-61.15°E. You can download the resulting KMZ file for Google Earth and use it together with the two (one and two) existing KMZ files from the original article.

 

nasach2013-2

nasach2013-1

As you can see from the resulting interaction with the original KMZ files, NASA’s calculated rectangle neatly intersects with the calculated inclined plane along which the meteoroid was observed from Revolution Square in Chelyabinsk. The red line was my most likely trajectory, with the green line as an upper bound. That is a good match indeed! If anything, I think NASA’s results could be nudged a little northwards, considering how the very accurately geopositioned video from Yemanzhelinsk resolutely places the trajectory slightly north of the zenith there.

If you add the Czech results (linked to above), you find a ground path that is practically identical to the red line (they have the same azimuth) but with an angle of attack that is shallower than the one I calculated from the vantage point in Revolution Square. As a result, their trajectory appears at first blush to overshoot the main (or a major) crash site at lake Chebarkul, though of course it is also plausible that meteoroids at the end slow down and start falling to Earth. The shallower trajectory does place their path further away from NASA’s calculated rectangular “window”.

czech2013-1

czech2013-2

I’ll continue to update this post with improved scientific results as they arrive. Stay tuned!

Feb 162013
 

Like many others, I was absolutely astounded by the meteor strike over Chelyabinsk when I woke on Friday morning. One silver lining to our self-surveilling society is that an event of this magnitude is certain to get caught on the myriad of always-on dashboard- and web cams. I for one could not get enough of the videos.

Might it be possible to use today’s footage and Google Earth to have an initial go at mapping the meteorite’s trajectory? I was pondering this question some 2,500km away from Chelyabinsk when I chanced upon this video:

That place is easy to find — it’s Revolution Square at the absolute center of Chelyabinsk, looking almost directly south. It is also easy to measure — the distance between the two central light poles is 32 meters, as per a quick measurement in Google Earth, while the five lanes of traffic going right to left (west to east) measure 19 meters. From this it is easy to estimate the height of the light poles to be around 12 meters — an estimate corroborated by numerous panoramas in Google Earth showing people next to these lamp posts, giving us added data points.

Using all this information, I was able to do some image analysis in Photoshop on the lengths and angles of the shadows as the meteor streaked across the sky. Here’s an animated gif showing the result of that:

gif-animation-small

The ensuing grade-school mathematics (SOHCAHTOA!) resulted in three lines of sight at three instants a few seconds apart. (For the sake of the record, I roughly calculated them to be towards 122 degrees at an inclination of 33 degrees at 9:20:28.7, towards 187 degrees at an inclination of 40 degrees at 9:20:32.2, and towards 222 degrees at an inclination of 32 degrees at 9:20:33.4. These times are the video’s own timeline, though they appear to correlate closely with the timelines of other videos.)

That allowed me to draw a plane in Google Earth which should include the meteor’s path, though it does not allow me to know the distance of the meteor from Chelyabinsk or its speed.

meteorgeview

However, we have more clues. We know a fragment of the meteor landed in Lake Chebarkul, roughly 70km WSW of Chelyabinsk. Gratifyingly, the plane generated from the above video roughly intersects with the crash site. Also useful was the estimate by the Russian Academy of Sciences that the meteorite hit the Earth’s atmosphere at around 50,000 km/h, shattering at an altitude of 30-50km. If that was the rough speed of the meteor as it burned up in the video, then the 4.7 seconds between the first and last shadow measurements would have seen it travel 65 km. Fitting a 65km line between these two lines of sight allows us to draw a straight line path for the meteor towards the crash site, with the first measured time yielding a height of 29km, which is the moment the meteor first brightened enough to give a clear shadow.

Download the visualizations for this as a KMZ file to open in Google Earth. Do play with the opacity slider of the overlay to check the alignments yourself — it’s most of the fun.

Screen Shot 2013-02-16 at 16 Feb 02.07.21 CET

How does this data square with the Meteosat 9 image that has being doing the rounds? At first glance, not well: Overlaying the image in Google Earth and aligning the border with Kazakhstan shows a 240km contrail that appears to end some 75km to the ENE of Chelyabinsk, even though the path when traced on the ground also leads directly to Lake Chebarkul.

At first, I thought the image might have been taken 5 minutes earlier, before the meteor streaked straight across Chelyabinsk proper, because the image’s metadata gives us a time of 3:15:00Z, or UTC, which is 6 hours behind Chelyabinsk time. But no meteor is going to take 5 minutes to traverse 75km, so we’ll just have to live with the time discrepancy. Webcams are not atomic clocks.

Much more interesting is the fact that if you look at the position of Meteosat 9, which is in a geostationary orbit, you see that Chelyabinsk is near the horizon of its view of Earth. This leads to extreme foreshortening in the snapshot of the meteor’s contrail:

Meteor vapour trail, 15th Feb 2013
(Notice the outline of the Sea of Azov in the foreground. Here is another version showing the thermal impact.)

The version used in the overlay is an enhanced view of this image, taken from the same angle. (The blacked-out upper right-hand corner of the overlay is behind the horizon as seen from Meteosat 9.). If you simulate this view of Chelyabinsk in Google Earth, you see that in fact, the contrail aligns quite nicely over Chelyabinsk considering that it would be 30km high and at such an extreme angle over the horizon. So the 4.7 seconds of maximal brightness (with contrail) do get to happen just south of Chelyabinsk proper, as per the above video, and without contradiction by Meteosat 9.

I feel this post would not be complete without some big caveats: I am not a trained scientist; I don’t know if meteors travel through the atmosphere in straight lines or at constant speeds (I assume they don’t, but that it doesn’t matter for back-of-the-envelope type calculations). Still, it is satisfying to know that with judicious use of Google Earth, YouTube and Photoshop you can get quite far in the meteor simulation game. I can’t wait to see what the professionals come up with.

Jan 112013
 

Yesterday, Wired’s usually reputable Danger Room blog posted an article on “China’s mystery complex”, titled “What Did Google Earth Spot in the Chinese Desert? Even an Ex-CIA Analyst Isn’t Sure”.

But even this old analyst is having trouble ID’ing the objects he found in the overhead images of Kashgar. “I haven’t the faintest clue what it might be — but it’s extensive, the structures are pretty big and funny-looking, and it went up in what I’d call an incredible hurry,” he emails.

So he’d like your help in solving this little mystery.

As a Google Earth user and blogger, and having traveled to Kashgar and written about the city and its surroundings, I was certainly intrigued, so I decided to take a look.


View Kashgar in a larger map, with explanations.

I had no trouble finding the location, and immediately surmised it is just another huge industrial park being constructed, one of many propelling China’s development at breakneck speed. Here’s what a little context can tell you:

  1. In May 2010, Kashgar was selected as a special economic zone by the Chinese government, which means that, just like Shenzhen and other places before it, it is in for a wild ride on a scale not often seen outside China. I’d be surprised if there wasn’t anything massive being built in Kashgar right now. Kashgar’s economy is growing at around 15-20% per year, and it is perfectly placed for cross-border trade with the central Asian republics.
  2. The complex in question is conveniently being built just to the northwest of the very modern Kashgar airport, very close to a reservoir which I drove by on an excursion to nearby ruins. The railway from Urumuqi to Kashgar veers into Kashgar just south of the reservoir, and would be perfectly positioned for an offshoot into the industrial zone. This complex is not at the far edge of some small desert town; it is located on prime real estate near transportation hubs in a rapidly expanding trading and manufacturing center that was once a major waypoint on the Silk Road. It would be the absolutely worst place to build a secret base.
  3. Anybody with a visa for China can fly, drive or train it to Kashgar. There are no restrictions to travelers into the region, unlike in Tibet. In fact, landing at the airport, I had a wonderful view of the slopes on which this complex is now being built. Fly into Kashgar on one of many daily scheduled flights and you’d know right away how work is progressing.

In sum, I was disappointed. Not with the Chinese for failing to construct a mystery complex, but with the gullible reporter, who should at the very least have gotten a second opinion before letting loose on the Internet a retired analyst with an overactive imagination and no on-the-ground knowledge of the area. I left a comment to that effect.

That, of course, did not nip this meme in the bud. My RSS reader started filling up with rewrites, soon enough including from mainstream news outlets such as Salon, Australia’s Telegraph and even Sweden’s Nyheter24. The rewrite-industrial complex was going gangbusters. All that was missing was the Huffington Post version.

This story thus reveals more about us than about China. It is above all a story about technology racing ahead of our ability to put it into context. We are overawed by the notion that we can observe any place on Earth in high resolution, but we lack the tools to understand this power and the limits of this power. Into this cognitive vacuum we pile on conspiracy theories. Any absence of information suddenly requires a cover-up. Comments to the original Danger Room article betray an amazing appetite for conspiratorial beliefs that are incompatible with even a passing knowledge of how satellite imagery is collected.

And the story also reveals how many in the West continue to see China as an oriental mystery opaque to westerners, fair game for wild conjecture. But it’s not. Those days are long gone. Here be no more dragons. China is knowable. Just not from Google Earth alone.

China’s nail houses, in geospatial context

 Uncategorized  Comments Off
Dec 112012
 

Kashgar, 2010, by Stefan Geens

China is not the first place to see massive building projects wipe out organic urban geographies, but the scale and pace of the current transformation is unprecedented. Some recent projects have nabbed the headlines — the Olympics in Beijing, the Shanghai World Expo, the transmogrification of Kashgar — but hundreds of less well-known cities are seeing similar levels of change.

Every so often, the master plans of developers don’t align with those of an existing home owner. The negotiations, coaxing and intimidation that follow can reach absurd levels, while surrounding buildings and utilities are removed. The remaining “nail house” (钉子户, dīngzi hù) fittingly reifies the defiance of its owner, but in the end, the lone holdout almost never proves a match against the unstoppable forces of dialectical materialism.

Nail houses captivate — and not just because of the good visuals or the underdog empathies they arouse. They are a rip in the space-time continuum to a counterfactual world, where China’s vernacular architecture is ceded a place. For as long as they hold out, nail houses are waypoints to the past, standing askance against the all-too straight lines of futurism with Chinese characteristics.

I spent some time this past weekend hunting down some of the more famous nail houses, and collecting them into a KML file for download in Google Earth. Google Earth’s database of historical imagery provides a unique time-lapse tool for peering at China’s ongoing urban reinvention, and it’s allowed me to positively identify the locations of seven famous nail houses, including the most recent one in Wenling. In some cases, Google Earth has historical imagery showing the nail house in situ; in other cases, you only see the before– or after view.

When visiting each of these nail houses in Google Earth, play with the historical imagery timeline in the top toolbar to visualize the progression of the surrounding development over the past 10 years or so. The historical imagery is not available in Google Maps or on other mapping services, so you need to use Google Earth for this.

To whet your appetite, here are the nail houses in question, sometimes with associated geospatial context:

Chongqing, 2007 (population 29 million): This was the first nail house to gain international recognition. In Google Earth you can clearly see that until 2003 at least, the location was a very centrally located “snacking” street with food stalls.

Shenzhen, 2007 (population 10 million): Turn on 3D buildings to find this nail house underneath one of the world’s tallest buildings, the Kingkey 100, completed in 2011.

Guangzhou, 2007 (population 13 million): Guangzhou has seen some amazingly rapid development along the Pearl River this past decade:

Here’s the view in 2007:

Changsha, 2008 (population 2 million):

Beijing, 2010 (population 20 million):

Here’s how that particular place slowly turned into a nail house over the best part of a decade:

Kunming, 2010 (population 3 million):

And finally, Wenling, 2012 (population 1.4 million):

In Google Earth, notice the recently built railway station to the West, but also the copious fields through which the road could conceivably have meandered. The road bisecting the nail house is not yet visible in Google Earth, as the most recent imagery there is currently from 2010.

There are other nail houses out there, but in several cases Google Earth’s imagery hasn’t yet caught up with recent news. If you find any yourself, let me know and I’ll add them to the collection.

Oct 282012
 

In Burma’s Rakhine state, a long-standing sectarian conflict between the Rohingya Muslim minority and the Rakhine Buddhist majority has recently escalated: In the last few days, the western coastal town of Kyauk Pyu saw an entire Rohingya neighborhood destroyed, satellite imagery acquired by Human Rights Watch shows.

HRW’s analysis of the imagery is available as a PDF, but not as an overlay onto Google Earth, so I extracted the imagery and made one myself. Here it is as a KMZ file, ready to download and open in Google Earth.

The file contains two overlays: Digital Globe imagery of the neighborhood before its destruction taken on March 9, 2012, and imagery taken just after the destruction, on the morning of October 25, 2012. According to HRW, the area was razed on October 24. The current imagery in Google Earth’s default later is from December 20, 2009.

As usual, the best way to explore these overlays is to turn on one or both, and then to play with the opacity slider, so that you can quickly compare the imagery from 2009, March 2012 and from just a few days ago:

In Google Earth, the new imagery gains a lot of context — not just in terms of the size of the area that has been razed, but also by situating the imagery inside the Burmese state, whose isolation until recently still means the area is terra incognita to most. In Google Earth, however, the Panoramio layer boasts several photos from the immediate vicinity of the destruction — such as this one, by B. Bavčević:


Apple Maps and the Diaoyu/Senkaku islands

 Uncategorized  Comments Off
Sep 252012
 

Much fun has been had at Apple’s expense this past week over the half-baked mapping product it released with iOS 6. The main benefactor has been the Google Maps team, whose painstaking work and years of experience are no longer in danger of being taken for granted. Publishing digital maps that “just work” is proving to be a lot more difficult than most realized, with The Atlantic and TechCrunch pitching in to tell that story.

As Internet serendipity dictates, the Apple Maps blowback meme soon crossed another meme — the flare-up in the ongoing territorial dispute over the Senkaku/Diaoyu islands, with China, Taiwan and Japan all claiming sovereignty. First, there was the (incorrect) rumor doing the rounds in Beijing that Apple Maps had taken sides:

 

Upon closer inspection, it became apparent that while there are no labels or borders depicted near the islands, the islands themselves are rendered twice in the map view of Apple Maps — with a search for “Senkaku Islands” dropping a pin on one set of islands, and a search for “Diaoyu Islands” dropping a pin on the other:

When viewed in satellite view, the island labeled by the Diaoyu search disappears:

How does Google Earth/Maps stack up against Apple’s efforts?

First, there is clear evidence that Google also grappled with raw data containing a duplicate set of islands. Zoom in close enough in the satellite view and you see that the non-satellite seafloor dataset makes room for satellite imagery in a repeated, transposed pattern along a NE/SW axis, separated by the same margin of error that separates Apple Maps’ islands:

It’s fair to conclude that Google ran the seafloor masking algorithm before any human map error correction. In this case, the result is just some extra satellite imagery of island-less — but not completely empty — ocean: Just at the edge of the mask we see what I assume is a Japanese patrol vessel plowing full-steam ahead towards the islands, in an image captured on July 30, 2009.

In Google Maps’ map view, meanwhile, there is just one set of islands represented — the southwesterly one, as this is where georeferenced satellite imagery actually places the islands. This implies that at some point, a human was involved in noticing and correcting the duplication.

In Google Earth, turning on historical imagery removes the seafloor mask, so you can see the satellite image tiles in their entirety. One nearby tile alerts us to the presence of an outlying islet some 100km east of the main group; Google’s masking algorithm doesn’t quite pick it up. It is therefore invisible in the satellite view of Google Maps, and in Apple Maps too.

How might the duplicated islands have come about? Close inspection in Apple Maps (on an iPad — Apple’s maps are mobile only) reveals that the datasets are not identical; the contours of the islands are drawn differently. They thus come from different sources. And while all mapping data sources can contain one-off errors, officially sanctioned maps of China are all offset spatially by a variable amount in a ham-fisted attempt at thwarting GPS-based georeferencing by mere civilians.

My strong suspicion, then, is that the duplicate island belongs to an intentionally inaccurate Chinese dataset. There is some irony in that.

When it comes to labels, Google approaches the dispute in a typically Googley way: In Google Maps (though not in Google Earth, curiously), we get more information, not less:

The islands are named in both Japanese and Chinese. In Japanese, the islands are labeled 尖閣諸島 (Senkaku-shotō, or “Senkaku group of islands”); in Chinese, they are called 钓鱼诸岛 (Diàoyúqúndǎo, or “Diaoyu group of islands”). Individual island names are also labeled in both languages.

This approach to disputes is similar to Google’s dual labeling of the Persian/Arabian Gulf and the East Sea/Sea of Japan, though it is a policy that is at times applied haphazardly: For a similar dispute between Korea and Japan over the Liancourt rocks, Google Maps stays mute while Google Earth gets an expository popup label. And Google doesn’t currently label the Senkaku/Diaoyu islands with a Roman alphabet, which makes it difficult for most Google Maps users to comprehend, unless they have the third-party Panoramio photo layer turned on.)

Finally, a few more observations re Apple Maps that don’t quite fit anywhere else:

  • For the user interface fanatics that Apple engineers clearly are, the two-fingered navigation of Apple Maps in 3D mode is far less intuitive that for the iPhone’s Google Earth app. The latter is far better at guessing whether I want to tilt the view, rotate or zoom.
  • When using iOS 6 within China’s great firewall, Apple Maps’ satellite view only shows imagery of China, with the rest of the world blacked out:

    Image courtesy of The Next Web

    I’m intrigued by the technical “solution” behind this behavior: One likelihood is that Apple’s servers check the iOS device’s geolocated IP address before deciding which imagery dataset to send it. Google, in contrast, quarantines its country-specific datasets behind separate URLs (maps.google.co.in, maps.google.kr…), leaving the choice of dataset up to consumers, with governments free to block URLs from their citizens if they dare.

    As a corollary, the Chinese Maps dataset provided to Apple by Autonavi is not available globally, but only to users inside China. If you repeat Anthony Drendel’s search for “Lijiang Teachers College” outside China, you get this view:


    From left to right: Drendel’s map view of the teachers’ college inside China, my map view from outside China and my satellite view from outside China.

    it is possible that Apple’s solution does not require a conspiratorial collaboration with the Chinese authorities. As the logo in the bottom right of the screen shows, Drendel’s dataset is provided by Autonavi, which is a company that specializes in Chinese mapping data only. Maybe Apple simply hasn’t had the time or the legal license to properly mash together Autonavi’s dataset with Apple’s global dataset, including Tomtom’s. A lack of time would also explain the duplication of the Diaoyu/Senkaku islands.


Apple censors iPad Maps app over South Korea

 Uncategorized  Comments Off
Jul 022012
 

While re-reading my previous post on an iPad today, I discovered some odd behavior on the iPad’s Maps app: When zooming in on satellite imagery of South Korea, the app prevents close zooms in the same manner as Google’s maps.google.co.kr, even though the app serves Google’s reference content from maps.google.com. This constraint does not exist when accessing maps.google.com via Safari for iPad, the new Chrome for iPad or Google Earth for iPad, which leads me to conclude that Apple has decided to hobble its Maps app globally when it comes to viewing satellite imagery of South Korea. I suspect this is because Apple sells iPads in South Korea with the Maps app included, turning it into a purveyor of South Korean maps, and thus responsible for compliance with the South Korean laws mentioned in the previous post.

Specifically, the area in which close zooming is prevented is a rectangular box between 125º and 135º East longitude, 34º and 38º45′ North latitude (not 39º, as that would bisect Pyongyang, which would presumably have made people wonder what’s going on.) Here it is embedded on Google Maps:


View Apple iPad Maps app zoom restriction for South Korea in a larger map

Surprisingly, this bounding box does not actually cleanly encompass South Korea. The large South Korean island of Jeju lies completely outside this perimeter, as well as some other small islands hugging South Korea’s southern coastline. (Does this mean Apple is still in technical breach of the relevant South Korean law?) Meanwhile, the large Japanese island of Tsushima lies completely inside the perimeter, and is thus censored in equal measure as the rest of South Korea. (maps.google.co.kr accurately censors Jeju but not Tsushima.)

Apple’s action contrasts with Google’s because Apple has let its compliance with a local law “bleed” into its global product — my iPad bought in Sweden. It is also in contrast to previous Apple actions, which saw it offer a special non-GPS iPhone in Egypt, a special non-wifi iPhone in China, and a special hard-wired mapping solution that only allowed maps.google.cn content to display on iPhones sold in China. Perhaps South Korea is not large enough a market to qualify for its own specially hobbled product; or perhaps Apple has changed its approach, and is now more willing to apply local censorship demands globally. It will be very interesting to track Apple’s responses to the censorship demands Google has faced down when its mapping service goes live in iOS 6.


Constraining online maps: The case of South Korea

 Uncategorized  Comments Off
Jul 022012
 

If you are a web-based service provider and don’t have operations in a specific country, then that country’s laws cannot constrain the services you provide to users there. If Bahrain were to decide it doesn’t like Google’s maps, it could try to block the relevant URLs wholesale, but it has no legal recourse to compel Google to censor its maps. That’s because there are no Googlers, Google servers, or Google Street View cars in Bahrain.

But with Google’s global operations now having expanded to over 40 countries, far more countries are able to regulate the services Google provides locally. And when it comes to mapping and location-based services, some of them most definitely do.

Over the years, China and India have been the two main countries tracked on this blog for authoritarian tendencies when it comes to borders, names and third-party content. Because of the size of these two markets, Google has generally acquiesced to the legal restrictions governing locally published web maps, but has always made sure to contain the damage to the datasets aimed at these countries. Local users have always had recourse to the unmolested content served from outside the country — the reference content of maps.google.com and Google Earth.

Recently, it has become apparent that South Korea has also been placing constraints on what maps.google.co.kr is allowed to show. Because South Korea’s laws are easily accessible, this makes for an interesting case study in how Google tries to accommodate local laws in its local services without compromising the integrity of its global dataset.

The main way in which maps.google.co.kr differs from maps.google.com is the maximum zoom level available for the satellite view of Korea, which maxes out at a far lower resolution than for the global map. On maps.google.co.kr, the furthest you can zoom into Korea is this: (Click to go to these locations on the relevant maps)

On maps.google.com, you can zoom in a further three steps.

On Google Earth, of course, you can zoom in as far as the DigitalGlobe imagery will bear.

Why is Google’s Korean map behaving this way? In short, because of Korea’s Spatial Data Industry Promotion Act from 2009, specifically Article 7, which states that:

Spatial data business operators may produce and distribute any processed spatial data. In such cases, processed spatial data shall not include any spatial data on any military base provided for in subparagraph 1 of Article 2 of the Protection of Military Bases and Installations Act nor on any military installation provided for in subparagraph 2 of the said Article.

Article 2 of the Protection of Military Bases and Installations Act, in turn, explains that:

And considering the existence of the most heavily militarized border on the planet between North Korea and South Korea, this means a substantial part of South Korea is riddled with military installations.

By limiting the maximum resolution of its Korean imagery on maps.google.co.kr, Google appears to have satisfied Korean regulators that it is obeying the relevant Korean laws. Thus, Google avoids having to blur or otherwise censor the satellite imagery base layer for Korea — something which it has successfully managed to avoid in China, India and elsewhere.

When it comes to road and point-of-interest data, the datasets for maps.google.com and maps.google.co.kr appear to be identical translations, probably because the data is locally sourced. This would explain why large areas near the border remain unmapped, and military installations remain unlabeled. Many of these installations on both sides of the border are labeled in Google Earth by third-party contributors, however.

There is one final quirk to how Google delivers map information about Korea. When viewing satellite imagery in maps.google.com, you can zoom in on a highly accurate rendition of the Military Demarcation Line (MDL), which indicates exactly where the front was when the armistice agreement was signed in 1953.

A far more vague MDL is depicted on maps.google.co.kr and in the map view of maps.google.com, which is strange, considering that we can assume the North Koreans know exactly where the line is:

Google Earth also carries the vague version of the line, but additionally displaces it by around 500-1000 meters to the east.

I’m putting this down to a glitch, however. You can always load up on Korean War maps as a KMZ file for Google Earth.

How does Google’s Korean map compare to the local competitor, local.daum.net? When zooming in on satellite imagery with Daum, at a certain point the border region becomes completely blacked out, putting Google Maps at a relative advantage there.

For satellite imagery outside of the immediate border region, however, Daum lets you zoom in far closer than on Google’s Korean map, without any further apparent limitations, though the imagery is in all likelihood censored to obfuscate military installations, something which Google has always said it is unwilling to do. It’s depiction of the DML is equally vague as on  maps.google.co.kr

Daum’s web-based maps also offers historical satellite imagery of South Korea in its web-based map — something which Google only offers in Google Earth — and even historical Street View imagery of Korea, which is something Google doesn’t offer anywhere (yet?).

The big picture
It is apparent (to this non-lawyer) that in containing online censorship to within the legal jurisdiction of the country making the demand, Google (and Twitter and Tumblr) are trying to build a legal norm. Their solution may well satisfy the letter of the law, but it does not really satisfy the intent, as the censored content is always available uncensored on another domain controlled by Google. It would be ridiculous, for example, for sensitive sites in India to be redacted if they remain readily visible on Google Maps in Pakistan. In the same way, it is pointless for a British court to enforce a super-injunction by only demanding that Twitter remove an offending Tweet from the UK version of the Twitter stream, considering how easy Twitter makes it to circumvent the block. (I approve, of course.)

The risk is always there, though, that a country might decide to innovate its legal approach so as to punish Google or Twitter locally for a refusal by global HQ to resort to censorship globally. It’s not unthinkable, as this recent report on Extraterritorial Jurisdiction from Harvard’s Kennedy School of Government makes clear:

While states tend not to assert criminal jurisdiction over foreign companies directly, they do make use of a range of parent-based methods of regulation (i.e. domestic measures with extraterritorial implications) under which a parent company may be held criminally responsible for contributions to the crimes of others, including the foreign conduct of foreign actors, or failures to ensure compliance by those over which it is able to exercise control. [p.142]

There are many subtle ways a state can retaliate against local operations. Just ask Google’s Chinese operations. The one big deterrent would be the promise of a robust retaliation from the US government in terms of trade policy.