Slashdot Mirror


Google's Satellite Map Gets a 700-Trillion-Pixel Makeover (theatlantic.com)

An anonymous reader writes: On Monday, Google Maps has received a makeover with 700 trillion pixels of new data added to the service. The Atlantic reports: "The new map, which activates this week for all users of Google Maps and Google Earth, consists of orbital imagery that is newer, more detailed, and of higher contrast than the previous version. Most importantly, this new map contains fewer clouds than before -- only the second time Google has unveiled a "cloudless" map. Google had not updated its low- and medium- resolution satellite map in three years. The new version of the map includes data from Landsat 8, the newer version of the same satellite (Landsat 7, the U.S. government satellite which supplied the older map's imagery data), letting Google clear the ugly artifacts. Google's new update doesn't include imagery at the highest zoom levels, like the kind needed to closely inspect an individual house, pool, or baseball field. Those pictures do not come from Landsat at all, but from a mix of other public and private aerial and space-based cameras, including DigitalGlobe's high-resolution satellites. The image processing for this most recent map was completed entirely in Google Earth Engine, the company's geospatial-focused cloud infrastructure. In fact, the entire algorithm to create the cloudless map was written in Javascript in the Earth Engine development interface."

38 of 70 comments (clear)

  1. Reality TV by turkeydance · · Score: 1

    Google Make-Over

    1. Re:Reality TV by RenderSeven · · Score: 1

      "Celebrity Earth Apprentice", "Survivor - Map Edition", and "The Pixlerette". We'll have to wait for Google Sky Map to upgrade before we see "Googling with the Stars".

    2. Re:Reality TV by RockDoctor · · Score: 1

      and "The Pixlerette".

      Good grief - someone else who knows who Pixler was, and what his work suggests. That's a surprise!

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  2. Shouldn't this be... by Actually,+I+do+RTFA · · Score: 3, Informative

    US government releases new 700 trillion pixel images with fewer clouds. Groups using old US government data (including Google Maps) upgrade to new data.

    --
    Your ad here. Ask me how!
    1. Re:Shouldn't this be... by Anonymous Coward · · Score: 1

      US government releases new 700 trillion pixel images with fewer clouds. Groups using old US government data (including Google Maps) upgrade to new data.

      No... the US government released a bunch of individual, cloudy images. Google took them and make a cloud-free image out of them.
      Apparently your name is misleading.

    2. Re:Shouldn't this be... by Actually,+I+do+RTFA · · Score: 1

      The Government also calibrated each image, so each pixel represented the same location as that same pixel on every other map. So, that was the hard part. The fact it, it was a 3D image (3rd dimension being time) and Google compressed it down to 2D.

      Look, I mean, I guess Google doing that is nice. But, given the whole "what's the government ever done" attitude, highlighting when they do the heavy lifting seems important.

      --
      Your ad here. Ask me how!
  3. Java Script? by bobbied · · Score: 1, Insightful

    Seriously? This was done in Java Script? No wonder it took so long. Just sayin'.

    I have a nagging feeling that where parts of this where written in Java Script (as in the user interface stuff that displays this shiny new data) the actual image processing to find and edit out the clouds was written in something else.... I don't work for Google so it's just a hunch...

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    1. Re:Java Script? by Anonymous Coward · · Score: 1

      Any shitty language can be halfway usable if you throw enough computing power at it.

    2. Re:Java Script? by bobbied · · Score: 2

      Yes I know.. Java is a prime example of that.. Not that it is a bad language, but that byte-code interpreted thing is kind of a performance killer over the likes of C/C++ (And I'm only talking about performance here youngsters...)

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    3. Re:Java Script? by theskipper · · Score: 1

      Maybe this will ease your nagging feelings: http://lmgtfy.com/?q=earth+eng...

    4. Re:Java Script? by epyT-R · · Score: 2

      source --> bytecode --> native still incurs a large penalty.

    5. Re:Java Script? by Tough+Love · · Score: 1

      Seriously? This was done in Java Script?

      Oh yeah, Google is all full of smart people, don't you know. Saved the $10K of intern salary it would have taken to recode the algorithm in C++ in order to burn $100K of datacenter power.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    6. Re:Java Script? by Tough+Love · · Score: 4, Informative

      This is why they're called a "Just in time compiler"

      Something of a mischaracterization. It is really a "Better late than never" compiler.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    7. Re:Java Script? by guruevi · · Score: 2

      Sadly, these days, most people graduate with engineering degrees without knowing how to actually program. I work with grad students and student interns all the time, it's a very poor, sad situation in Collegeville. Only a few decades ago, when I graduated, we at least knew how to program a Z80 and a good portion of TurboPascal (and in some situations even C/C++). Engineering students I interact with see exactly 1 week per programming language (Verilog, C, MATLAB, Java...) and that is supposed to teach them how to code by simply making the program slightly more complicated each time they see another language, but they never expand on how to actually program beyond the "make text appear on the screen" and the most difficult thing they end up seeing is a few nested loops or recursive function calls.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    8. Re: Java Script? by SirSlud · · Score: 1

      http://blog.carlesmateo.com/20...

      Check the difference in performance between compile once and jit compiled languages. A bunch of people here sound like theyre repeating what was true 15 years ago in very different conditions.

      --
      "Old man yells at systemd"
    9. Re: Java Script? by bobbied · · Score: 1

      Still, a *properly* written C++ program will run circles around the same Java program. It will consume less resources and run faster.

      What's added to the speed of Java over the last decade? Mostly, it has come by re-coding parts of what used to be in Java using other languages and making it part of the JRE, creating more parallel threads and leveraging the improved multi-core, multiple thread execution of today's hardware. Java still consumes more CPU and memory resources, it is just easier to spread it out over todays hardware.

      But this discussion is about PERFORMANCE using the same resources, where C++ wins, hands down. Java uses more hardware resources, always has, always will. (Just like C generally won over C++ when well implemented, and why Assembly wins over C, the facts are that (when properly implemented) coding closer to the actual hardware will give you better performance on the same resources. This is obviously true, and won't change.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    10. Re: Java Script? by hattig · · Score: 1

      CPU is cheap. Memory is cheap.

      Developer Resource (especially that which knows how to write efficient decent C++ code) is expensive.

      This is why most code is really a shim over a massive framework (e.g., in Java that framework would be Spring), even developing a better (i.e., better suited for the task at hand) framework would take too much time.

      And Java bytecode is just an IL, a mature IL with legacy, usually running a legacy runtime and frameworks on top. So what if the final step of compilation occurs on the client machine - CPU is cheap after all. And then you can optimise that compilation to the code that actually needs it because you have runtime statistics, and you can optimise it for the client hardware rather than a generic compatible baseline. Apple have taken that on-board with C and LLVM - iOS apps' final compilation step is in the App Store now, developers just upload IL - and Apple can compile device specific optimised versions (and in most cases they could silently switch architectures if they decided and it would be fine - this is likely how Macs will transition to ARM in the next few years).

      Yes, properly written C++, Asm, etc, will be better than compiled code in most cases. But most people can't write properly written C++ or Asm!

  4. Re: LOL by reboot246 · · Score: 1

    While your post was somewhat humorous, it was way off topic. They probably modded you down for that.

    BTW, we (USA) could probably BUY Canada, but what would we do with all that empty space? :p

  5. Kudos to JavaScript! by bogaboga · · Score: 1

    In fact, the entire algorithm to create the cloudless map was written in Javascript in the Earth Engine development interface."

    Good to know Javascript is still relevant. The other day, I read some post here on Slashdot, about a fella who said TypeScript is better because it's "Java that scales." True or not, I have no clue!

  6. Re: LOL by Captain+Splendid · · Score: 2

    but what would we do with all that empty space?

    I have the CEO of Starbucks on line 3 for you, sir.

    --
    Linux, you magnificent bastard, I read the fucking manual!
  7. the kind needed to closely inspect an individual.. by Anonymous Coward · · Score: 1

    The assholes at my city hall have been using Google Earth for years to hunt down domestic terrorists who put up temporary sheds and carports, so that they can be taxed into safety.

  8. Re:Doesn't look new to me by Calydor · · Score: 1

    The photos over my house are fresh and new, I see my car and my horses instead of the previous owner's sheep.

    --
    -=This sig has nothing to do with my comment. Move along now=-
  9. Re:LOL by Falos · · Score: 1

    >will quickly hide it at -1
    They're doing Canada a favor. A guy running around yelling "CANADA RULES, US/EU DROOLS" on the internet sounds like a national embarrassment.

  10. Re: LOL by reboot246 · · Score: 1

    Thanks for that info. I honestly thought they were the same people.

  11. It looks terrible by matthewd · · Score: 2

    In my neighborhood, it looks like Google Earth was processed through some kind of bad Instagram filter designed to make things look blurry. I can tell the images are new because of the solar panels on our house. And I noticed that all of the trees have had geometric shaped boundaries applied, all sharp edges and precise angles, curiously not applied to the shadows cast on the ground! Nearly everyone's lawn looks like a patch of dirt. It honestly looks like something out of a 10-15 year old video game.

  12. Re:Doesn't look new to me by TroII · · Score: 3, Interesting

    I'm just hoping this update gets rid of the ugly sprite trees. At some point the earth view of Google Maps stopped serving actual images where it thinks trees are, and started rendering sprites instead. So you try to zoom in and get these big ugly jagged vectors instead of image data.

  13. What does 700 million more pixels mean? by alzoron · · Score: 1

    How many Libraries of Congress is that?

  14. Priorities by hackertourist · · Score: 4, Insightful

    So they can afford to buy new satellite imagery to replace three-year-old images, but they can't afford to consult a human interface expert to get the UI back to a usable state?

    1. Re:Priorities by thegarbz · · Score: 3, Insightful

      So they can afford to buy new satellite imagery to replace three-year-old images, but they can't afford to consult a human interface expert to get the UI back to a usable state?

      Human interface experts is how we got into this mess in the first place.

    2. Re:Priorities by hackertourist · · Score: 2

      Those are human interface "experts". I'm talking about someone who actually knows what he's doing, not someone who only thinks he knows what he's doing.

    3. Re:Priorities by dave420 · · Score: 1

      Or maybe most people like it, and your UI desires are not representative of most people? Naaaah that can't be it!

    4. Re:Priorities by hackertourist · · Score: 2

      Given the number of complaints I've seen about Google's UI changes in Maps, that seems unlikely. Removing features while making the site much slower to load is not a way to endear users.

    5. Re:Priorities by Trogre · · Score: 1

      Right, it's time to settle this silly debate once and for all. Slashdot poll time!

      Please?

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  15. Re:Satellites? by dave420 · · Score: 1

    The close-up images are, the rest is usually not.

  16. Re: LOL by LeadSongDog · · Score: 1

    BTW, we (USA) could probably BUY Canada

    "Hey, China, how good is the US credit line?"

    --
    Oh, I'm sorry sir, I thought you were referring to me, Mr. Wensleydale.
  17. Re:LOL by amicusNYCL · · Score: 1

    Soon enough, you will all bow down to your Canadian overlords as we become the dominant economy and dominant culture throughout the world.

    You guys have a head of state that doesn't even live in your own country, and you think you're going to become the dominant culture?

    Well, I'll tell you what - you guys work on building a world-leading space program, and when you get there make sure to let the rest of the world know so that we can figure out if your culture is the dominant one.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  18. Re:LOL by Coren22 · · Score: 1

    I don't know, they did bring us this guy:
    http://chrishadfield.ca/
    If the Canadian space program actually existed, maybe he could be a director?

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  19. Re:Doesn't look new to me by Coren22 · · Score: 1

    My house has my Truck I bought 2012 out front, which is new as the previous imagery was at the latest from 08. I can only assume that the image was taken on a weekend, as I don't spend much time at my house during the week since I am usually at work.

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?