Automated Map Generation in Indianapolis Chuck Carufel, IndyGIS Joe LaCombe, Woolpert, Inc.
Background IndyGIS is comprised of 9 staff members supplemented by our GIS Services vendor, Woolpert. IndyGIS is a division within ISA which is the IT organization for The City of Indianapolis/Marion County serving approximately 6000 computing devices.
AME Automated Mapping Engine
Contributing Factors Staff time spent creating basic maps. Not a good use of talents. Last minute requests. Reduced staffing. User intimidation. Cartographic skills are rare. Map requests are often repeated.
Contributing Factors Cont… Create a more consistent look. Expand the use of GIS without the associated software & training costs. Three-year Strategic Plan “Geo-reporting Wizard” – Query based IndyProjects Bulletin Board – For Citizens
Initial Plan Two separate applications…. 1. Subscription service Maps published by GIS Staff 2. Map Wizard Replacement for ArcView3.x wizard very popular with users.
Convened focus groups of users from various areas. And Then……. Adjusted our Plans!
Revised Plan The users felt that the Map Wizard was much more important than published maps. Phase 1 Map Wizard Maintenance Application Automated Cleanup Service Phase 2 Tabular Reports Save Map Definitions Subscription Service
Key AME Points Database Driven Database Driven Map TemplatesMap Templates Layer AvailabilityLayer Availability Layers SymbologyLayers Symbology Report DefinitionsReport Definitions Attributes Query DefinitionAttributes Query Definition User RegistrationUser Registration Subscription DefinitionSubscription Definition Web-based Interface, (No Client Licensing) Web-based Interface, (No Client Licensing)
Key AME Points Cont…. ArcGIS Server Based Full ArcGIS Cartography Wizard Interface Saved Queries, Live Data Intranet Only Realization that the real benefit will result when we can present non-GIS based information spatially via transparent integrations.
Continuing On…. Overview of Interface Overview of Interface System Architecture – What’s happening behind the scenes? System Architecture – What’s happening behind the scenes? Future plans Future plans
Map Wizard Walkthrough
User Portal Login
Saved Map Definitions
Subscriptions
Add New Subscription
Add Subscription Recipients
How It Works……
Technology ASP.NET 1.1 ASP.NET 1.1 ArcGIS Server ArcGIS Server Database driven Database driven
System Architecture
Map Generation Process Flow
System Architecture – Phase 2
Challenges/Lessons Learned Learning curve – this was the first project of this magnitude and complexity using ArcGIS Server Learning curve – this was the first project of this magnitude and complexity using ArcGIS Server Performance of Map Export Performance of Map Export Complexity: Complexity: Database Portal Map outputDatabase Portal Map output Decreased front-end complexity is a product of increased back-end complexityDecreased front-end complexity is a product of increased back-end complexity
What’s Coming/Enhancements Basic migration to ArcGIS Server 9.2 environment Basic migration to ArcGIS Server 9.2 environment Eventual Enhancements: Eventual Enhancements: Migration of code to ArcGIS Server 9.2 Web ADFMigration of code to ArcGIS Server 9.2 Web ADF Migration to ASP.NET 2.0Migration to ASP.NET 2.0 Integration with new printing web service (Requirements being defined now).Integration with new printing web service (Requirements being defined now).
This Room, 1:45 Cheryl Spencer Joe Lacombe
Questions?
Thank You for Coming Today!