Re: Plot contour regions over a globe
- To: mathgroup at smc.vnet.net
 - Subject: [mg101141] Re: Plot contour regions over a globe
 - From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
 - Date: Thu, 25 Jun 2009 07:12:01 -0400 (EDT)
 - Organization: Uni Leipzig
 - References: <h1svbm$mi0$1@smc.vnet.net>
 - Reply-to: kuska at informatik.uni-leipzig.de
 
Hi,
what is so complicated on
plt = ContourPlot[
   Re[SphericalHarmonicY[6, 3, th, phi]], {th, 0, Pi}, {phi, 0, 2 Pi},
   ContourShading -> False, ContourStyle -> {Red, Green, Blue, Yellow}]
Graphics3D[
  {Cases[plt, _GraphicsComplex, Infinity] /.
    GraphicsComplex[pnts_, more___] :>
     GraphicsComplex[
      Function[{th, phi},
        1.01*{Cos[phi]*Sin[th], Sin[phi]*Sin[th], Cos[th]}] @@@ pnts,
      more], Sphere[{0, 0, 0}, 1]}
  ]
And
plt = ContourPlot[
   Re[SphericalHarmonicY[6, 3, th, phi]], {th, 0, Pi}, {phi, 0, 2 Pi}]
Graphics3D[
  {Cases[plt, _GraphicsComplex, Infinity] /.
    GraphicsComplex[pnts_, more___] :>
     GraphicsComplex[
      Function[{th, phi},
        1.01*{Cos[phi]*Sin[th], Sin[phi]*Sin[th], Cos[th]}] @@@ pnts,
      more]}
  ]
are also working.
Regards
   Jens
michaell1 wrote:
> Hello, 
> 
> I'm in need of some advice and any help would be appreciated.
> 
> I'm trying to use Mathematica to plot a representation of coverage areas on top of a representation of a globe. But I would like to have countries outlined on the sphere. I tried the new Geo plot toolbox and to show all the countries uses a enormous amount of resources. This is not quite the solution I am hoping for.
> 
> The contour regions plotted over the globe will be inputted as latitude and longitude which brings me to another missing piece of Mathematica. There doesn't seem to be a tool to plot coordinates in 3D. I believe these were all new features in v7 so I hope for many more features to come in the future.
> 
> Thanks in advance!
> 
> -Mike
>