Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where / how to get free high resolution satellite images for geospatial data visualization with python

I want to overlay geospatial data (mostly heatmaps) on top of high resolution satellite images using python. (i am newbie, so be gentle on me ;-) )

Here is my wish list

  • detailed enough to show streets and buildings
  • must be fairly recent (captured within last several years)
  • coordinates and projection of images/maps must be known that heatmaps i created can be overlayed
  • easy retrieval (hopefully, several lines of python codes will take care of getting right images)
  • free

I think google map/earth, yahoo map, bing, etc... could be potential candidates, but I am not sure how to access them easily. Code examples would be very helpful.

Any suggestions?

like image 363
user186477 Avatar asked Jan 26 '11 08:01

user186477


People also ask

Which satellite imagery has the highest resolution?

The Maxar satellite constellation provides the highest-resolution (natively collected) imagery in the commercial market.


1 Answers

Open Street Map is a good equivalent to Google maps (which I do not know very well).

Their database increases with time. It is an open source map acquisition attempt. They are sometimes a little bit more accurate than Google maps, see the Berlin zoo example.

It has several APIs, which are read-only access: http://wiki.openstreetmap.org/wiki/XAPI.

It appears to use the REST protocol.

For the use of REST and Python, I would suggest this SO link.

like image 189
Marc-Olivier Titeux Avatar answered Sep 20 '22 19:09

Marc-Olivier Titeux