| Development licensing |
Deployment licensing |
| Engine Developer Kit |
Engine: 3D Analyst |
| ArcView: 3D Analyst |
ArcView: 3D Analyst |
| ArcEditor: 3D Analyst |
ArcEditor: 3D Analyst |
| ArcInfo: 3D Analyst |
ArcInfo: 3D Analyst |
How to use
See Using the samples for help on compiling, setting up the debugger, and running the sample (either an exe or dll).
- Open the solution using Visual Studio 2005
- Build the solution
- Open a GlobeControl application or ArcGlobe
- From the toolbars list, select 'Weather' toolbar in order to add it to the application.
- Click the 'Load Layer' command in order to connect to Yahoo weather service.
| RSSWeatherLayer3DClass.cs
|
Implementation file of the custom layer |
| GlobeWeatherIdentifyObject.cs
|
Implementation file of IIdentifyObject required in order to support standard identification |
| IDentifyDlg.cs
|
The identify dialog used by the Identify object |
| AddWeatherLayerCmd.cs
|
The command which connects and disconnects the layer from RSS web service. |
| RefreshLayerCmd.cs
|
Command which spawns the update thread of the layer. |
| AddWeatherItemCmd.cs
|
Command which allows to add new weather items by zip code. |
| ZipCodeDlg.cs
|
Zip Code input dialog |
| AddWeatherItemTool.cs
|
Allows adding a new weather item by clicking a location on the Globe. |
| SelectByCityNameCmd.cs
|
Allows selection of weather items by selection from a list according to cityName. |
| WeatherItemSelectionDlg.cs
|
Selection dialog for SelectByCityName command. |
| SelectItemsTool.cs
|
Selection tool which allows select-by-location |
| WeatherLayerToolbar.cs
|
The toolbar which hosts the layer's commands and tools. |
| GlobeCustomLayerBase.cs
|
Abstract base class implementing essential interfaces required to implement an ArcGIS layer for ArcGlobe and GlobeControl |
Download the
C# files
Download the files for all languages
See Also:
How To get and install an OpenGL wrapper for .NETHow To draw a geographical object on the globe using direct OpenGL pluginImplementing custom layers with dynamic feedUsing direct OpenGL in order to digitize on the globe surfaceWriting Multithreaded ArcObjects Code