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."

70 comments

  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 Anonymous Coward · · Score: 0

      Bytecode gets compiled down to native most of the time. This is why they're called a "Just in time compiler".

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

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

    6. Re:Java Script? by Anonymous Coward · · Score: 0

      Geez it's only been about 15 years since this was true, give poor @bobbied a chance to catch up to current tech.

    7. 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.
    8. 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.
    9. 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
    10. Re:Java Script? by Anonymous Coward · · Score: 0

      Yeah, there is no way that can compete with a modern compiler that goes straight from source code to native without some intermediate GENERIC code or Low Level Virtual Machine intermediate...

    11. Re: Java Script? by Anonymous Coward · · Score: 0, Troll

      No way this was done on JavaScript. Serious Google Esrth Engine work is done in Python, the JS UI is only for light testing. (I'm a GEE partner developer)

    12. Re:Java Script? by Anonymous Coward · · Score: 0

      Rather than repeat "self-evident truths" from 1993, you might take a look at actual modern performance benchmarks.

      Yes, a one-time compile to native code can make a small program like "Hello, World!" be faster. But if you're running massive continuously-processing systems on the scale of an eBay or Amazon, a JVM can analysize running code, re-optimize it based on current operating conditions and re-compile it on the fly. One-time compilers can't compete with that.

    13. 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"
    14. Re:Java Script? by Anonymous Coward · · Score: 0

      Rather than repeat "self-evident truths" from 1993...

      Maybe you should notice the capitalization and realize the previous AC was actually naming specific things, and pointing out that it is silly to complain about intermediate bytecode as a problem when non-Java compilers use intermediate virtual machine codes and are perfectly capable of applying static optimization to that.

    15. 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
    16. Re:Java Script? by Anonymous Coward · · Score: 0

      A week in the lab saves an hour in the library....

    17. 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. Doesn't look new to me by Anonymous Coward · · Score: 0

    I'm still seeing imagery that is more than eight years old in places. And by now wildly different: The images show farmland, even though even google knows that there's all sorts of roads and buildings there by now.

    1. 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=-
    2. Re:Doesn't look new to me by Anonymous Coward · · Score: 0

      "which activates this week"

    3. 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.

    4. 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?
  6. Re: LOL by Anonymous Coward · · Score: 0

    Fun fact: Did you know it's almost impossible to distinguish Canadians from very very dull white people?

  7. 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!

  8. 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!
  9. Re:LOL by Anonymous Coward · · Score: 0

    i for one welcome our new canadian overlords, eh?

  10. 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.

  11. Re:LOL by Anonymous Coward · · Score: 0

    You said "most of Europe", which European countries aren't failed states in you opinion?
    And BTW, Canada is in North America, you are American.

  12. Re: LOL by Anonymous Coward · · Score: 0

    Not only was it way off-topic, it's also a shitpost that this guy has been posting in stories having nothing to do with the brexit for the last few days. He always gets modded down for it, and he often follows up with the butthurt post about "censorship". I guess he's trolling, but I can't imagine it's very satisfying when you immediately get modded down and ignored. Nonetheless, he persists.

    https://news.slashdot.org/comm...
    https://tech.slashdot.org/comm...
    https://news.slashdot.org/comm...

  13. vadia stalker filha da puta by Anonymous Coward · · Score: 0

    Eu acho que essa puta da Helena queria ir embora e colocaram um otário fingindo que era Eu falando com a merdinha. Olha, quem falou com essa retardada não era quem ela pensava. Por mim, essa merda pode fazer o que ela bem entender (de preferência se matar)

  14. Re: the kind needed to closely inspect an individu by Anonymous Coward · · Score: 0

    Most local governments use these sorts of services to find people who don't respect the building codes and don't get the required approval.

    In many cases they use services other than Google. There are ones which supply new data on a monthly basis.

  15. Re: LOL by Anonymous Coward · · Score: 0

    Well, yes, I'm trolling. Thanks for stating the obvious. It's good for a few bites when I can't quickly think of an on-topic troll. As for complaining about the downmod, when a post gets modded down in under a minute, complaining about the downmod is another opportunity to troll. Honestly, moderation is pretty worthless and I don't care about getting modded down. As for the trolling, I view many of the stories posted here as shit posts, so I put about as much quality in my comments. Maybe the traffic here is up 10% but the quality is at an all-time low.

  16. Back To The Future by Anonymous Coward · · Score: 0

    This seems to eliminate the craptacular impressionistic 3D rendering that they have been doing to satellite images for the past year or two. So basically, they're back to where we were two years ago and have caught up to Bing's Bird Eye view, but without Silver Light.

    THANK GOD!

  17. 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.

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

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

  19. 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.

  20. A good neighbor by Anonymous Coward · · Score: 0

    Guess how far Google's engineering office in Boulder is from DigitalGlobe's?

  21. All the better to track you for the US Government by Anonymous Coward · · Score: 0

    little red riding hood!

    In case you don't understand Google spying and tracking and US government involvement...

    When you use their street view, the license plates are blurred on YOUR PC. Not on theirs.

    And they have real time drones on demand and street cameras that scan your plates and it is all cross-referenced through US government databases.

    Now here's the catch: the FBI is full of international moles.

    math anyone?

  22. Re:All the better to track you for the US Governme by Anonymous Coward · · Score: 0

    Don't forget somewhat quiet helicopters with similar gear and small propeller aircraft. Much of their aircraft are registered under completely unrelated fictitious businesses.

    Sure Obama let those foreigners come right on in for refuge uh huh. Save them from Mexico terror and shit. Give them educations on the backs of already broken social services.

    MOTHER FUCKER THAT IS TREASON.

    Do you really expect the public to believe Hillary is going to counter one single spy apparatus? She is a puppet. And Trump has too much to lose.

    Look out for Vice Presidentbergs

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

    How many Libraries of Congress is that?

  24. Satellites? by rastos1 · · Score: 0

    I thought the google maps imagery is based on aerial photography.

    1. Re:Satellites? by dave420 · · Score: 1

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

  25. Now with winter depression! by Anonymous Coward · · Score: 0

    Google’s version of this algorithm factors in other special circumstances, like seasonal affects.

  26. 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 Anonymous Coward · · Score: 0

      What makes you think end users are of any interest to google?

      They make money off their govt relationships.

    2. 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.

    3. 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.

    4. 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!

    5. 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.

    6. Re:Priorities by Anonymous Coward · · Score: 0

      The changes to the site have been complained about by LOADS of people.
      I've seen nothing but complaints about the nonsense changes.

      It LOOKS uglier in all forms it exists in, including map and satellite view.
      Street view is fucking impossible to use on a machine from 2005 or older. It also works horribly on newer ones with the clunkier interface.
      It is easy to misclick and have the whole UI spaz out to some place you had no care for.
      Searching for things is horrific now. The old search was far superior.
      Zooming is a pixelated mess now. It used to look fine. What the hell did they do? Why the hell didn't they just use vectors instead of that crap new overlay they have?

      BUT HEY, M O D E R N.
      They only fixed one major thing that was wrong with it: the horrible sluggishness.

      Also, have they FUCK got new data up.
      I can STILL see my childhood in maps. 29 damn years ago.
      Half my town is missing from the damn thing. Whole new areas of town added. Whole areas knocked down and rebuilt, or left for purchase.
      I can bet you when the town center gets knocked down and redone it STILL won't be in it.

    7. 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
  27. Re:the kind needed to closely inspect an individua by Anonymous Coward · · Score: 0

    Follow the law then. Its not that hard.

  28. 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.
  29. Cloud vs cloud by Anonymous Coward · · Score: 0

    So, let's see, to get rid of clouds, processing was done in the cloud? How could it ever finish?

  30. 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
  31. 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?
  32. Chandigarh Escorts by Anonymous Coward · · Score: 0
  33. 700 Trillion Pixels by Anonymous Coward · · Score: 0

    And still no Palestine.

    Fuck you, Google.

  34. Re: LOL by Anonymous Coward · · Score: 0

    >I'm so thankful for being a Canadian
    Canada could have had American technology, French cooking, and English culture but they ended up with French technology, English cooking, and American culture.

    Thats not so bad though, because in Heaven you have American house, Japanese wife, and Chinese food, but in Hell you have Chinese house, Japanese cooking, and American wife.....