Advice on doing Map Projections in MATLAB

3 views (last 30 days)
I'm currently trying to use MATLAB for different projections of maps.
Our goal is to turn a flat map of the earth into an image that represents what would be seen from a long distance away from the earth (actually 36,000km i.e. geostationary orbit). I.e. we need to manipulate a flat image of the earth to appear as a 2-d projection of a 3d surface. The resultant image would then be circular, covering the area of the earth that would be seen from this height (approx 1/3 of the earths surface), and also extremely foreshortened near the edges of the image and gradually less and less foreshortened towards the center until no foreshortening in the center.
Any ideas on where to start with this would be really helpful, we are very new to MATLAB and would really appreciate some more experienced mind to help. We suspect there may be something withing the image-processing tool box that could help but like we say, we are very new to MATLAB. I have read some things about a mapping toolbox in matlab, maybe that is something that may help us.

Answers (2)

Walter Roberson
Walter Roberson on 8 Feb 2011
I suggest you use texture mapping

Garima Sharma
Garima Sharma on 7 Mar 2012
Mapping Toolbox provides over 65 popular projections. Take a look at this page to learn more about this toolbox and see the Examples/HowTos. http://www.mathworks.com/discovery/map-projection.html
HTH, Garima.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!