How much storage space do you need for Google Maps?
0 votes
693 views
in Estimation by (21 points) | 693 views

1 Answer

0 votes

Assumptions

  • Google Maps refer to Google Satellite Maps
  • No user-uploaded images considered
  • Only the raw version of Google Satellite Maps
  • Entire Earth is covered on Google Maps uniformly

Equation = Total Images x Avg Size of one image x No. of resolutions (Zoom levels)

#Total Images Calculation

Since, it's related to the entire Earth, we should start by calculating the total area of the Earth

 

Earth's radius = 6400 km (assuming Earth to be circular)

Total Area of the Earth = pi x radius x radius = 22/7 x 6400 x 6400 = 3.14 x 40,000,000 = 120 M sq. km

 

# Coverage of one image

Google Maps shows any area in a detailed manner. It means if we capture from a camera covering a particular house, we have to capture it closely. 

Assuming one image covers 100 sq. m to maintain the same level of detail as that of Google Maps.

 

#Total Number of Images = Total Area of the Earth / Area covered per Image

#Total Number of Images = 120 x 10^6 x 10^6 sq. m / 100 sq. m = 1.2 x 10^12 images

 

#Average Image Size Calculation

Approx. 75% of area is covered with water

Assume the rest 25% is land area

Assuming Image size on the land area is captured in higher resolution than that of the sea/ocean area

 

Image size on land area = 10MB

Image size on water area  = 5 MB

 

Average Image Size = 0.25 x 10 + 0.75 x 5 = ~ 6 MB

 

#Number of Resolutions Estimation

Usually we have almost 15 zoom levels.

#No. of Resolutions = 15

 

Total Storage = 1.2 x 10^12 x 6 x 15 = 108 x 10^12 MB

Total Storage = 1.2 x 10^12 x 6 x 15 = 108 Million TeraBytes

 

 

 

 

 

 

 

 

by (33 points)
Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
To avoid this verification in future, please log in or register.
Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
To avoid this verification in future, please log in or register.