

It’s been more than half year past since the release of ESRI ArcGIS API for Flex based geoweb viewers (Flex and JavaScript). I wrote about the design and architecture of the viewers and showed some real life examples. Since then, the community has taken it on and started sharing and contributing. Besides the widgets come with the viewer (RSS, LiveLayer, Search, etc.), there are very good and useful widgets created by the users for the Flex Viewer. The best part, they are all free. Here are some of them:
| Widgets | Author’s Description |
| Select by Attributes Widget | |
| Route Widget | accordingly. |
| Mag Lens Widget | |
| New Locate Widget | This new locate widget for sample viewer give the ability for users to use their own geocode service that is in a different projection than the map, by projection the address candidate results to the maps spatial reference. See the readme inside the zip file source mxml and compiled swf included. The compiled swf is for 1.2 Flex API only. |
| Static Legend Widget | This widget loads an image into the display window. This allows you to create a legend in ArcMap, make a image out of it and display it in the flex app. |
| Parcel Notification Widget | This widget for the Sample Flex Viewer was created for the “Creating Effective Webmaps” Seminar Series. It allows for a land parcel to be located from an ArcGIS Map Service by searching for an address or parcel id. Using the located parcel, the user can search for all other parcels within a given buffer distance. If running a Flex Viewer configured for Flash Player 10, all selected parcels can be exported to the file system as a .csv table and opened in a text editor or Microsoft Excel. The widget includes a config file which allows for configuration of custom data, locators, etc. Source files are included along with the compiled .swf. |
| Parcel Locator Widget | This widget for the Sample Flex Viewer was created for the “Creating Effective Webmaps” Seminar Series. It allows for a land parcel to be located from an ArcGIS Map Service by searching for an address or parcel id. The widget includes a config file which allows for configuration of custom data, locators, etc. Source files are included along with the compiled .swf. |
| Sample Solar Radiation Analysis and Widget | The ESRI Spatial Analyst Extension provides tools for calculating Solar Radiation potential. This sample provides a geoprocessing model that can be configured with your own data (DEM with accurate surface values) and published with ArcGIS Server to process the solar potential. This is a very similar geoprocessing model to what the City of Boston uses:http://gis.cityofboston.gov/solarboston/ Also included with a model is a Flex Widget that plugs into the ESRI Flex Sample viewer. The widget allows the user to draw a polygon where solar panels may be placed on a rooftop, which will run the provided model that has been published to ArcGIS Server. It also gives the user the option to pre-process their data and click on existing buildings to query the solar potential. |
| Enhanced version of Locate Widget | This adds a new option to search using geonames. Basically it estabishes a HTTP connection to geonames.org webservice, and returns the restults. If you are interested in just the bare bones code to get this working, check out the standalone “geonames.mxml” (included in this zip) Checkout http://www.geonames.org/export/geonames-search.html for more information on the geonames.org web service. NOTE: Sometimes the geonames.org webservices go down or can be slow to respond. |
| Dice Job Searcher Widget | |
| Map Navigation Widget | |
| Extended OverviewMap Widget | |
| Charts and Statistics Widget | |
| Charting Widget | |
| Identify Widget |
In addition to the widgets, some users also customized the viewer and share them. Some examples here:
| Google Streetview Integrated | |
| Sample Flex Viewer with Proxy support | |
| Shortcut Menu for Sample Flex Viewer | |
| Sample Viewer Banner with Coordinate Display | |
| Sample Flex Viewer with Localization Support |
The power of community, don’t you love that?
If you would like to make a comment, please fill out the form below.
I want lean
i want to test!