Earth Engine is not like any GIS you have ever used before! Because Earth Engine is a cloud-based platform, it is incredibly powerful. It is also strange and wondrous. The purpose of the docs in the How Earth Engine works section is to demystify some potentially surprising behavior you may encounter when running scripts in the Code Editor. This includes:

  • Distinguishing between JavaScript objects in the client and Earth Engine objects on the server. See Client vs. Server.
  • The lazy computation model. See Deferred Execution.
  • How Earth Engine handles scale (pixel resolution). See Scale.
  • How Earth Engine handles map projections. See Projections.