This post describes a new sample published by ESRI’s Application Prototype Lab and inspired by Jack Dangermond’s geodesign presentation at the 2009 ESRI International User Conference.
Dynamic Charting for ArcGIS Desktop is a free sample (with source code) available from the ESRI code gallery. The sample summarizes a layer’s features based on length or area and grouped by unique values from the renderer. The differentiating factor between this sample and the out-of-the-box charting tools is that these charts update dynamically, even during editing operations.
The screenshot below demonstrates the Dynamic Charting tool in use during an active edit session. As the user digitizes landuse lines and polygons, pie charts summarizing these two layers are automatically updated. The benefit of this sample is that it allows the ArcMap user to view the proportion of features, for example, major roads versus minor roads, easily and dynamically.
Installation Prerequisites
- Microsoft .NET 3.5 SP1
Installer will direct you to the Microsoft download website if this is missing. - ESRI ArcGIS Desktop 9.2/9.3/9.3.1
- ESRI .NET Support
http://mrrichie.spaces.live.com/blog/cns!DD16C3F34F4D913E!582.entry
How to install?
- Download the contribution from ArcGIS Desktop code gallery,
- Unzip the download,
- Double click on the setup program (.msi) and following the installation instructions.
How to use?
- Start ArcMap,
- Add a feature layer
eg shapefile, geodatabase feature class - Select a unique value renderer
- Right click on a layer, select properties,
- Click the Symbology tab,
- Click Categories > Unique Values
- Select a Value Field,
- Enter values or click "Add All Values"
- Click ok. - Display the Dynamic Charts toolbar
- Click View > Toolbars > Dynamic Charting - Click the first (and only button) on the toolbar,
- Drag and drop a layer to the Dynamic Charting dialog,
- Modify the refresh rate (if necessary)
Where to download?
Dynamic Charting for ArcGIS Desktop can be download from here.
Contributed by Richie C.