The multi-source nature of the Web ADF means that Web ADF applications may work with one or more different data sources in the same application. Each data source may operate independently of the Web ADF and maintains it's own unique API. Since the Web ADF is responsible for consolidating results from one or more data sources in the Web or client-tier, Web ADF itself must maintain some logic to integrate these result in a common environment. To accomplish this the Web ADF contains a set of classes to support consolidation, such as Web ADF geometry, spatial reference, query and spatial filters. Most importantly, the Web ADF manages a set of classes to support Web-tier graphics data sets and layers using Web ADF geometry, symbols, and renderers. Since the Web ADF Common Data Source API provides a generic framework for data sources to be integrated into the Web ADF as resources, the generic framework leverages the Web ADF core classes to work with any implemented data source in a common way. Most of the Web ADF graphics and core classes are located in the ESRI.ArcGIS.ADF.Web.dll. This assembly contains a number of namespaces to intuitively categorize its contents.
| Namespace in ESRI.ArcGIS.ADF.Web.dll | Content Description |
|---|---|
| ESRI.ArcGIS.ADF.Web | Map image creation and management in the Web-tier, spatial and query filters, Toc layer content |
| ESRI.ArcGIS.ADF.Web.Display.Graphics | Web ADF graphics data sets, layers, and elements |
| ESRI.ArcGIS.ADF.Web.Display.Renderer | Renderer types for use with Web ADF graphics |
| ESRI.ArcGIS.ADF.Web.Display.Swatch | Used to generate swatches in a Toc for Web ADF graphics |
| ESRI.ArcGIS.ADF.Web.Display.Symbol | Symbol types for use with Web ADF graphics |
| ESRI.ArcGIS.ADF.Web.Geocode | Generic types for use with geocode resources and functionalities |
| ESRI.ArcGIS.ADF.Web.Geometry | Web ADF managed geometry types used for any geometry managed on the Web-tier. Often used to define features for Web ADF graphics layer contents, extent for a Map control, the spatial component of a spatial filter, etc. |
| ESRI.ArcGIS.ADF.Web.SpatialReference | Manages coordinate system details for Web ADF components such as controls (e.g. Map), resources and functionalities. |
This section will discuss the following topics:
- Working with graphics
- Working with Web-tier graphics on the client
- Working with layer formats
- Converting between data types