Sentinel-2 provides worldwide coverage in 10m resolution and is open data. It would be challenging to reach worldwide 1m coverage, even for the big players.
You may also want to have a look at OpenTopography, following a similar principle but for elevation data.
Yes, I am aware of Sentinel-2 10m data (RGBN), there are even commercial offerings. Actually the storage requirements are not that big for 10m, like ~4TB for the entire (non-water) world. Napkin math:
- 15000 Sentinel-2 scenes over land
- 10980^2 pixels per scene
- 50% lossless compression per scene
- 4 channels (RGB and infrared)
This results in 15000 * 10980^2 * 4 * 0.5 / 1024*4 ~ 3.3TB. This matches commercial offerings like in https://cloudless.eox.at/#data. Of course we have to add lower-scale imagery that is often used to provide XYZ tiling that would further increase the storage requirements.Thanks for the link to OpenTopography, it's an interesting project and elevation data is extremely valuable.
It might be feasible to store entire planet's raster tiles in 10 years in a (beefy) desktop machine.