Transform 3D earth to 2D
#1
Posted 23 January 2009 - 04:05 AM
#2
Posted 23 January 2009 - 07:16 AM
When NASA took the picture of the earth, they create a 3D model first , then use some algorithm to tranform the 3D into 2D map, I am working on something similiar but I do not have the software to do the transforming process, I wonder if there's any software or plug-in out there that can do the job for me? I've been doing some search on google but I found nothing so far, anyone can help me? Thanks.
Not necessarily with a 3d model really, you can achieve it by simply georeferencing too. I use Global Mapper for this, but other software can do the trick too. You'll need a reference dataset and then identify control points (i.e. point A in your photo corresponds to point X in your reference data), repeat that for enough control points and Global Mapper will accurately* reproject the photo to the coordinate system of your reference dataset.
* accuracy depends on how accurate you can identify the control points and how oblique the photo is.
Red Geographics
Email: hans@redgeographics.com / Twitter: @redgeographics
#3
Posted 24 January 2009 - 02:29 AM
When NASA took the picture of the earth, they create a 3D model first , then use some algorithm to tranform the 3D into 2D map, I am working on something similiar but I do not have the software to do the transforming process, I wonder if there's any software or plug-in out there that can do the job for me? I've been doing some search on google but I found nothing so far, anyone can help me? Thanks.
Not necessarily with a 3d model really, you can achieve it by simply georeferencing too. I use Global Mapper for this, but other software can do the trick too. You'll need a reference dataset and then identify control points (i.e. point A in your photo corresponds to point X in your reference data), repeat that for enough control points and Global Mapper will accurately* reproject the photo to the coordinate system of your reference dataset.
* accuracy depends on how accurate you can identify the control points and how oblique the photo is.
Thank you for your reply, but what i'm dealing with, is a sphere earth product , which a artist has done some artwork on it(he painted directly on a sphere), but we need the 2D version of the image, we 3D scanned the image into the computer but don't know how to flatten the image, I know this proberbly a little more about 3D than cartography, but
i wonder if you guys ever came across something that can do the job for me? thanks.
#4
Posted 24 January 2009 - 03:06 AM
Thank you for your reply, but what i'm dealing with, is a sphere earth product , which a artist has done some artwork on it(he painted directly on a sphere), but we need the 2D version of the image, we 3D scanned the image into the computer but don't know how to flatten the image, I know this proberbly a little more about 3D than cartography, but
i wonder if you guys ever came across something that can do the job for me? thanks.
Okay, in what format do you have the 3D data? Can you get a single photo/render from one hemisphere?
Red Geographics
Email: hans@redgeographics.com / Twitter: @redgeographics
#5
Posted 24 January 2009 - 07:25 AM
Thank you for your reply, but what i'm dealing with, is a sphere earth product , which a artist has done some artwork on it(he painted directly on a sphere), but we need the 2D version of the image, we 3D scanned the image into the computer but don't know how to flatten the image, I know this proberbly a little more about 3D than cartography, but
i wonder if you guys ever came across something that can do the job for me? thanks.
I assume you got the scanned data as a set of (x,y,z) coordinates. You can convert these coordinates into spherical coordinates (Wikipedia) and then use the theta and phi values to plot the image in 2D. I.e. a point with (theta,phi) coordinates on the sphere becomes a point with (x,y) coordinates in the image, where (x,y) is something like (theta/pi*width, phi/2pi*height).
The easiest was to do this is probably to write a little script.
Kassel, Germany
Arid Ocean Map Illustrations
http://maps.aridocean.com
Indie Cartographer
http://www.indiecartographer.com
#6
Posted 26 January 2009 - 04:40 AM
Thank you for your reply, but what i'm dealing with, is a sphere earth product , which a artist has done some artwork on it(he painted directly on a sphere), but we need the 2D version of the image, we 3D scanned the image into the computer but don't know how to flatten the image, I know this proberbly a little more about 3D than cartography, but
i wonder if you guys ever came across something that can do the job for me? thanks.
I assume you got the scanned data as a set of (x,y,z) coordinates. You can convert these coordinates into spherical coordinates (Wikipedia) and then use the theta and phi values to plot the image in 2D. I.e. a point with (theta,phi) coordinates on the sphere becomes a point with (x,y) coordinates in the image, where (x,y) is something like (theta/pi*width, phi/2pi*height).
The easiest was to do this is probably to write a little script.
Thank you for your reply, it helps alot, I guess i might have to do more searching or find some way to write a script myself.
#7
Posted 26 January 2009 - 09:59 AM
Kassel, Germany
Arid Ocean Map Illustrations
http://maps.aridocean.com
Indie Cartographer
http://www.indiecartographer.com
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users


Sign In
Create Account
Taiwan
Back to top
Netherlands
Germany








