Embedding globe services within other globes
James posted a comment regarding publishing Globe services with other embedded Globe services. This can be done, but it is not the recommended workflow. Sterling from the Server Dev team wrote up this response.
As you
create 3D views using ArcGIS Explorer and ArcGlobe, you may want to use a layer
from someone else’s globe service in addition to your own. For example, you
might want to get your base layers from an ArcGIS Online globe
service, and your thematic layers from your own globe service.
Resist the temptation to create a
new globe service that embeds one or more other globe services. Your client applications will
perform better and you will avoid redundancy of caches on your server if you have
the clients connect to the globe services directly. The workflow below explains
how you can create an easily-distributable globe that will allow clients to
connect directly to all of the globe services it contains. This example uses an
ArcGIS Online service, but you could substitute any globe service that you
might want to embed in your own globes:
- Create a new ArcGIS Explorer
map (NMF) or ArcGlobe document (3DD) and add the ArcGIS Online service
- Add your local data to a
separate ArcGlobe document and publish it as an ArcGIS Server globe
service.
- Add your globe service to the
ArcGIS Explorer map or ArcGlobe document that you created in Step 1.
- Distribute the ArcGIS Explorer
map or ArcGlobe document. Optionally, you can publish the ArcGlobe
document as a PMF file so that clients with ArcReader can view the globe.
Both ArcGIS Explorer and ArcReader are available as free downloads from
ESRI.
