| Development licensing |
Deployment licensing |
| Engine Developer Kit |
Engine Runtime |
| ArcView |
ArcView |
| ArcEditor |
ArcEditor |
| ArcInfo |
ArcInfo |
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
- Build the solution
- Open a MapControl application or ArcMap
- From the toolbars list, select the RSS Weather layer toolbar to add it to the application.
- Click Load Layer to connect to the RSS weather service.
| RSSWeatherLayerClass.cs
|
Implementation file of the custom layer |
| RSSWeatherIdentifyObject.cs
|
Implementation file of IIdentifyObject required to support standard identification |
| IdentifyDlg.cs
|
The Identify dialog box used by the Identify object |
| AddRSSWeatherLayer.cs
|
The command that connects and disconnects the layer from RSS Web service |
| SelectByCityName.cs
|
Allows selection of weather items by selection from a list according to the city name |
| WeatherItemSelectionDlg.cs
|
Selection dialog box for SelectByCityName command |
| WeatherLayerToolbar.cs
|
The toolbar that hosts the layer's commands and tools |
| AddWeatherItemCmd.cs
|
A command that allows adding weather item by a given ZIP Code |
| AddWeatherItemTool.cs
|
A tool that allows adding weather items by clicking the map |
| ZipCodeDlg.cs
|
The dialog box that users type a ZIP Code to add new weather items |
| PropertySheet.cs
|
User control serving as a property sheet for the layer's properties |
| RSSLayerProps.cs
|
Property page showing information retrieved from the layer (list of city names for all weather items) |
| RSSLayerProps2.cs
|
Property page for controlling the layer's symbol size |
| RSSLayerProperties.cs
|
Command that opens the layer's property page |
| CustomLayerBase.cs
|
Abstract base class implementing essential interfaces required to implement an ArcGIS layer |
Download the
C# files
| RSSWeatherLayerClass.vb
|
Implementation file of the custom layer |
| RSSWeatherIdentifyObject.vb
|
Implementation file of IIdentifyObject required to support standard identification |
| IdentifyDlg.vb
|
The Identify dialog box used by the Identify object |
| AddRSSWeatherLayer.vb
|
The command that connects and disconnects the layer from RSS Web service |
| SelectByCityName.vb
|
Allows selection of weather items by selection from a list according to the city name |
| WeatherItemSelectionDlg.vb
|
Selection dialog box for SelectByCityName command |
| WeatherLayerToolbar.vb
|
The toolbar that hosts the layer's commands and tools |
| AddWeatherItemCmd.vb
|
A command that allows adding weather item by a given ZIP Code |
| AddWeatherItemTool.vb
|
A tool that allows adding weather items by clicking the map |
| ZipCodeDlg.vb
|
The dialog box that users type a ZIP Code to add new weather items |
| PropertySheet.vb
|
User control serving as a property sheet for the layer's properties |
| RSSLayerProps.vb
|
Property page showing information retrieved from the layer (list of city names for all weather items) |
| RSSLayerProps2.vb
|
Property page for controlling the layer's symbol size |
| RSSLayerProperties.vb
|
Command that opens the layer's property page |
| CustomLayerBase.vb
|
Abstract base class implementing essential interfaces required to implement an ArcGIS layer |
Download the
VB.NET files
Download the files for all languages
See Also:
Writing multithreaded ArcObjects codeHow to wire ArcObjects .NET events