Migrating to ArcGIS

Preview:

Citation preview

Migrating to ArcGIS Server 

Georgia Department of Transportation 

(GDOT) 

GIS­T 2007 Mileposts to Milestones

Overview 

•  Transportation Explorer (TREX) •  Migration Process •  Lessons Learned •  Future Direction

Transportation Explorer 

•  Current Constraints •  Business Requirements •  Technology Overview

Current Constraints 

•  Content Management •  Screen Real­estate •  Usability

Decision Factors 

•  Innovation •  Investment •  In­house Skills •  Product Delivery

Business Requirements 

•  GUI Re­design •  Query and Results Interface •  Mapping on Demand ­ Information Products 

•  Architecture

Map Tools 

• Reduce the number of buttons 

• Make tools dynamic 

• Create path for scalability

Tasks 

• Searching • Finding • Mapping • Interacting

Mapping on Demand 

•  Layer List (TOC) •  Metadata Link •  Publishing

Mapping on Demand Publishing

Mapping on Demand 

•  Store “Map” data in database 

•  Store MXT on Server 

•  Publish “Maps” in Application 

•  User Selects “Map” •  User Prints “Map”

Architecture 

•  ArcIMS­ArcGIS Server •  SOAP/XML Web Services •  ArcWeb Services •  Java 9.2 Pre­release ADF •  AJAX (Asynchronous JavaScript and XML)

Technology Overview

«managed bean» WebQuery 

«interface» QueryHandler 

«interface» QueryFunctionality 

«managed bean» JITKQueryFunctionality 

«interface» SpatialQueryHandler 

«managed bean» AbstractQueryHandler 

«interface» GISResource 

«managed bean» TREXQueryResource 

1* 

1  * 

1  * 

1  * 

«call» 

«call» 

«interface» DataSource 

«bean» BasicDataSource 

«call» 

«interface» IdentifyQueryHandler 

«interface» TextQueryHandler 

IdentifyTool 

SelectionTools 

AdvancedSearch 

TREXSearchWizard 

BufferSearch 

RouteSearch 

«call» 

«SOAP web service» QueryWebService 

ESRI 

Core TREX Framework 

Components Required for each TREX DataSource 

TREX Components 

«managed bean» ProjectsQueryHandler 

Query Object Model

Migration Process 

•  Design Sessions •  Development Framework •  Training Sessions at GDOT •  GDOT Co­development •  Team integration/testing •  Handoff to GDOT Development

Lessons Learned 

•  ArcIMS ­ ArcGIS Server •  ArcGIS Server ­ .NET or Java •  Web Services – SOAP/XML or OGC •  Legacy Code •  Architecture, Architecture, Architecture

ESRI Developer Network (EDN)

Future Directions 

•  Individual Profiles •  Saving Previous Searches/Maps •  Straight Line Diagramming •  Data Editing •  Spatial Analysis

Contact 

Teague Buchanan teague.buchanan@dot.state.ga.us 404­463­2860 x137

Recommended