« MAX 2007: Best Practices for Developing with ActionScript 3.0 | Main | MAX 2007: On AIR Security »

MAX 2007: Case Study: ESRI Geospatial Application Using Adobe Flex

Rough Draft Notes

Mansour Raad

ArcWeb Services, APIs for adding GIS data to applications.

Data Visualization: GeoRSS includes lattitude, longitude, point, line. Looking to create 2D/3D map interaction. Vector data is much faster to work with (Poly 9). gwx:Map and poly9:Globe are a couple of components that make it easy to work with the data.

Mashups: Edge 305 to gather data. Created a GPX feed. Combined with photos and leveraged ESRI map data to show route and tag with photos. gpx:GPXLayer and awx:BubbleMarker were some of the components used.

Framework in general. User has full control over draw methods. Supports client side spatial searches. Showed example of circling section on map and highlighting those points within it. Uses client side RTree. Using the server select a point and call utility.getDriveTime returns geometry object with real-time 5 minute drive time radius. Has server side natural language processing to determine location. Example was "Let's get a Chicago deep dish pizza at the corner of main and elm in Boston." Determines that Chicago isn't a location.

Mentioned MIT Simile AJAX project to combine GIS data with time line visualization.

SHP file format. There is a Google code library that can read it.

Modify display with things like Graphics.curveTo with a control point.

ERS demo application. Placed barricades on map and allowed people to determine how to route around them. Used to help Minneapolis public after bridge collapsed.

Beta of APIs and services available at www.esri.com/flex

Other URLs of interest
www.arcwebservices.com
thunderheadxpler.blogspot.com

Tags: flex gis max2007chicago

Comments

You can see more usage of the API at http://thunderheadxpler.blogspot.com/