delivering gis over the - esri · delivering gis over the web. arcgis server connections. lan...
TRANSCRIPT
![Page 1: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/1.jpg)
EGUG 2007EGUG 2007 11
Charles Buck Charles Buck –– Gas Engineering CoordinatorGas Engineering CoordinatorJohn Little John Little –– GIS ManagerGIS Manager
Delivering GIS Over the Delivering GIS Over the WebWeb
Greenville, North CarolinaGreenville, North Carolina
Greenville UtilitiesGreenville Utilities
![Page 2: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/2.jpg)
A. IntroductionA. Introduction
B. The ChallengeB. The Challenge
C. The ResponseC. The Response
D. Lessons LearnedD. Lessons Learned
E. The Road AheadE. The Road Ahead
Delivering GIS over the WebDelivering GIS over the Web
![Page 3: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/3.jpg)
A. IntroductionA. Introduction
B. The ChallengeB. The Challenge
C. The ResponseC. The Response
D. Lessons LearnedD. Lessons Learned
E. The Road AheadE. The Road Ahead
Delivering GIS over the WebDelivering GIS over the Web
![Page 4: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/4.jpg)
EGUG 2007EGUG 2007 44
Greenville, North CarolinaGreenville, North Carolina
![Page 5: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/5.jpg)
EGUG 2007EGUG 2007 55
Greenville Utilities, Greenville NCGreenville Utilities, Greenville NC
• Established in 1905
• Not-for-profit
• Eight member Board
appointed by Council
• Provides electric, water,
waste water and natural
gas to Greenville and
75% of Pitt County
• ± 430-450 employees
WastewaterWastewater
ElectricElectric WaterWater
Natural GasNatural Gas
![Page 6: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/6.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Hybrid GIS ModelHybrid GIS Model
GIS DepartmentGIS StaffDepartments
GIS Department within ITGIS Department within IT
GIS Staff in each Operating GIS Staff in each Operating DepartmentDepartment
Coordinated Use for Power Coordinated Use for Power GIS UsersGIS Users
![Page 7: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/7.jpg)
Delivering GIS over the WebDelivering GIS over the Web
The State of Our GISThe State of Our GIS
Limited Access to the System Limited Access to the System
Large investment in GIS TechnologyLarge investment in GIS Technology
Progress varies by Operational DepartmentProgress varies by Operational Department
![Page 8: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/8.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Our System ConfigurationOur System Configuration
ESRI GIS (9.2 SP 3)ESRI GIS (9.2 SP 3)-- ArcSDEArcSDE-- ArcGISArcGIS-- Single Seat Single Seat ArcViewArcView-- Limited Distribution of Limited Distribution of ArcExplorerArcExplorer-- 33rdrd Party Party -- ArcFMArcFM
Microsoft EnvironmentMicrosoft Environment-- NetworkNetwork-- ServersServers-- DesktopsDesktops
![Page 9: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/9.jpg)
A. IntroductionA. Introduction
B. The ChallengeB. The Challenge
C. The ResponseC. The Response
D. Lessons LearnedD. Lessons Learned
E. The Road AheadE. The Road Ahead
Delivering GIS over the WebDelivering GIS over the Web
![Page 10: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/10.jpg)
Delivering GIS over the WebDelivering GIS over the Web
The ChallengeThe Challenge
Deliver diverse levels of GIS functionality to the Deliver diverse levels of GIS functionality to the organization effectively.organization effectively.
Give everyone a larger piece of the GIS Pie Give everyone a larger piece of the GIS Pie
![Page 11: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/11.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Delivering TechnologyDelivering Technology
How to get the right tools to the right people?How to get the right tools to the right people?
How do we appropriately connect the technology to How do we appropriately connect the technology to the users?the users?
How to deliver complex technologies to a diverse user How to deliver complex technologies to a diverse user group?group?
How to effectively manage change in technologies?How to effectively manage change in technologies?
![Page 12: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/12.jpg)
A. IntroductionA. Introduction
B. The ChallengeB. The Challenge
B. The ResponseB. The Response
C. Lessons LearnedC. Lessons Learned
D. The Road AheadD. The Road Ahead
Delivering GIS over the WebDelivering GIS over the Web
![Page 13: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/13.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Selecting Selecting ArcGISArcGIS ServerServer
•• Web ApplicationsWeb Applications
•• Mobile ApplicationsMobile Applications
•• Web ServicesWeb Services
•• Desktop client applicationsDesktop client applications
Server Object Containers
Server Object
Manager
ApplicationServer
(Multi-User)
DesktopApplications
ArcGISDesktop
ArcGISArcGIS Server 9.2 Advanced EnterpriseServer 9.2 Advanced Enterprise
![Page 14: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/14.jpg)
Delivering GIS over the WebDelivering GIS over the Web
ArcGISArcGIS Server ArchitectureServer Architecture
Web Server
Server Object ContainerServer Object Manager
Database Server
Web Application
Port: 80
DCOM
ArcSDE
![Page 15: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/15.jpg)
Delivering GIS over the WebDelivering GIS over the Web
ArcGISArcGIS Server ArchitectureServer Architecture
Web Server
Server Object ContainerServer Object Manager
Database Server
Web Application
Port: 80
DCOM
ArcSDE
• Standard Server 2003• Xeon 3.59 GHZ • 4 GB RAM
• Internet Information Services 6 (IIS)
• ArcGIS Server Web ADF• ADAM Instance Role Provider
![Page 16: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/16.jpg)
Delivering GIS over the WebDelivering GIS over the Web
ArcGIS Server ArchitectureArcGIS Server Architecture
Web Server
Server Object ContainerServer Object Manager
Database Server
Web Application
Port: 80
DCOM
ArcSDE
• Enterprise Server 2003• (2) Dual Core Xeon 3 GHZ • 16 GB RAM
•ArcGIS Server Object Manager
•ArcGIS Server Container
![Page 17: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/17.jpg)
Delivering GIS over the WebDelivering GIS over the Web
ArcGIS Server ArchitectureArcGIS Server Architecture
Web Server
Server Object ContainerServer Object Manager
Database Server
Web Application
Port: 80
DCOM
ArcSDE
• Enterprise Server 2003• (2) Xeon 3 GHZ • 8 GB RAM
•MS SQL Server 2005
![Page 18: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/18.jpg)
Delivering GIS over the WebDelivering GIS over the Web
ESRI System Design StrategyESRI System Design Strategy
System DesignSystem DesignStandard Performance Evaluation CorpStandard Performance Evaluation Corp
![Page 19: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/19.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Figure 8-13ArcIMS/ArcGIS Server Sizing—Three-Tier Sizing
System DesignSystem Design
![Page 20: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/20.jpg)
![Page 21: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/21.jpg)
![Page 22: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/22.jpg)
![Page 23: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/23.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Creating Web ServicesCreating Web Services
Integration Platform
MobileApplications
2D and 3DApplications
BusinessApplications
Other Systems
Desktop Authoring
Tier
ServerPublishing
Tier
Subscription/Consumption
Tier
![Page 24: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/24.jpg)
Integration Platform
Delivering GIS over the WebDelivering GIS over the Web
Organizing ServicesOrganizing Services
Desktop Authoring
Tier
ServerPublishing
Tier
Subscription/Consumption
Tier
Map.MXD
Service
Application
MappingGeodata Access
GlobeMobileKML
Capabilities
![Page 25: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/25.jpg)
Integration Platform
Delivering GIS over the WebDelivering GIS over the Web
Organizing ServicesOrganizing Services
Desktop Authoring
Tier
ServerPublishing
Tier
Subscription/Consumption
Tier
SOC ResourceFile System
AGS_Share
Web ServicesOrganization
Data
Maps
Geocoders
…
- ags@[email protected] ags@[email protected] ags@[email protected]
- Base.mxd- Gas.mxd- Raster.mxd
- Base.mxd
- Customers.mxd- Gas.mxd
- Gas.mxd
Viewer
KML
Mobile
Viewer
KML
Mobile
Web Service Catalog
Geocoders
Base
Gas
Raster
Base
Gas
Gas
Publication
![Page 26: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/26.jpg)
Delivering GIS over the WebDelivering GIS over the Web
ArcGIS Server ConnectionsArcGIS Server Connections
Web Server
Server Object ContainerServer Object Manager
Database Server
DCOM
ArcSDE Client Application
Client Application
InternetLAN
![Page 27: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/27.jpg)
Delivering GIS over the WebDelivering GIS over the Web
ArcGIS Server ConnectionsArcGIS Server ConnectionsInternet Application Connection WorkflowInternet Application Connection Workflow
BrowserASP .NetSOC
User
ArcSDE
1. Browser Runsas User
2. Windows AuthenticationPassed Through
3. ASP.Net runs as user via Impersonation
4. DCOM connectionto the SOC runs
as Impersonated User
5. SOC runs as the SOCservice user
SOC connects to dataas specified user (.MXD)
*SOM processes not pictured
![Page 28: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/28.jpg)
Delivering GIS over the WebDelivering GIS over the Web
ArcGIS Server ConnectionsArcGIS Server ConnectionsInternet Application Connection Workflow with GIS Web PortalInternet Application Connection Workflow with GIS Web Portal
BrowserASP .NetSOC
User
ArcSDE
1. Browser Runsas User
2. Windows AuthenticationPassed Through
3. ASP.Net runs as user via Impersonation
4. DCOM connectionto the SOC runs
as Impersonated User
5. SOC runs as the SOCservice user
SOC connects to dataas specified user (.MXD)
*SOM processes not pictured
ADAM
4. GIS Web PortalCustom Display
![Page 29: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/29.jpg)
Delivering GIS over the WebDelivering GIS over the Web
ArcGIS Server ConnectionsArcGIS Server ConnectionsLAN Connection WorkflowLAN Connection Workflow
ApplicationSOMSOC
User
ArcSDE
1. User Connects to SOM
2. Windows AuthenticationPassed Through
4. SOM Assigns SOC5. SOC runs as the SOC
service user
SOC connects to dataas specified user (.MXD)
*SOC Governed byLocal user groups
![Page 30: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/30.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Developing ApplicationsDeveloping ApplicationsDeveloping a Flexible ApplicationDeveloping a Flexible Application
IGeocoderServer
IMapServer
…
Web Service
Con
fig
AD
FA
O\S
OA
P A
PI
Con
fig
App1.View1
App1.View2
App2.View1
UIApplicationAPI
![Page 31: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/31.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Developing ApplicationsDeveloping ApplicationsWeb Editing ApplicationWeb Editing Application
Search
Results
Function
IGeocoderServerIMapServer
…
Web Services
IGeocoderServer
IMapServer
…
IGeocoderServer
IMapServer
…
Config
![Page 32: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/32.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Developing ApplicationsDeveloping ApplicationsData Browser ApplicationData Browser Application
IGeocoderServerIMapServer
…
Web Services
IGeocoderServer
IMapServer
…
IGeocoderServer
IMapServer
…
Config1
Config2
Config3
View1
View1
View1
![Page 33: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/33.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Developing ApplicationsDeveloping ApplicationsHybrid Environment Mobile ApplicationHybrid Environment Mobile Application
IGeocoderServerIMapServer
…
Mobile Web Services
IGeocoderServer
IMapServer
…
IGeocoderServer
IMapServer
…
Config1
Config2
Config3
View1
View1
View1
![Page 34: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/34.jpg)
![Page 35: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/35.jpg)
![Page 36: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/36.jpg)
EGUG 2007EGUG 2007 3636
![Page 37: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/37.jpg)
EGUG 2007EGUG 2007 3737
![Page 38: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/38.jpg)
![Page 39: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/39.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Personal GIS ToolboxesPersonal GIS Toolboxes
GeneralGeneral-- BrowersBrowers-- MapsMaps-- FunctionsFunctions-- ……
ElectricElectric-- CircuitCircuit-- Street LightStreet Light-- OutageOutage-- Service OrdersService Orders-- ……
GasGas-- Valve MaintenanceValve Maintenance-- Leak InspectionLeak Inspection-- Service OrdersService Orders-- ……
Water Water ……Sewer Sewer ……
![Page 40: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/40.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Supplying the Right ToolsSupplying the Right Tools……To the Right PeopleTo the Right People……At the Right TimeAt the Right Time……
Map Map ProductionProductionQueryQueryAnalysisAnalysisViewView
UpdateUpdateAuthor /Author /PublishPublishEditEdit
DesignDesignDevelopDevelop
AdministrationAdministrationLevel 4Level 4
Level 3Level 3
Level 2Level 2
Level 1Level 1
![Page 41: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/41.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Level 1 Level 1 –– GIS ConsumerGIS Consumer QueryQuery
AnalysisAnalysis ViewView
Map Map ProProduductionction
Basic GIS UseBasic GIS Use
Available to Everyone in the Available to Everyone in the Organization Organization
EasyEasy--toto--use and available in a use and available in a variety of applicationsvariety of applications
Push paradigm of what is a GIS Push paradigm of what is a GIS application (Embedded application (Embedded functionality)functionality)
![Page 42: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/42.jpg)
Delivering GIS over the WebDelivering GIS over the Web
If ItIf It’’s Not Easy s Not Easy They WonThey Won’’t Use Itt Use It
![Page 43: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/43.jpg)
![Page 44: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/44.jpg)
![Page 45: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/45.jpg)
![Page 46: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/46.jpg)
![Page 47: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/47.jpg)
![Page 48: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/48.jpg)
![Page 49: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/49.jpg)
![Page 50: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/50.jpg)
![Page 51: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/51.jpg)
![Page 52: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/52.jpg)
![Page 53: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/53.jpg)
![Page 54: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/54.jpg)
![Page 55: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/55.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Level 2 Level 2 –– Data ManagementData ManagementUpdateUpdateAuthor /Author /
PublishPublish
EditEdit
Data Management and Analysis Data Management and Analysis LevelLevel
More sophisticated use of Level More sophisticated use of Level 1 concepts 1 concepts
Content Providers for Level 1 Content Providers for Level 1 functionalitiesfunctionalities
Data EntryData EntryControlControl
MobileMobile DesktopDesktop
![Page 56: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/56.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Gas Valve Maintenance ApplicationGas Valve Maintenance Application
![Page 57: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/57.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Gas Valve Maintenance ApplicationGas Valve Maintenance Application
![Page 58: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/58.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Gas Valve Maintenance ApplicationGas Valve Maintenance Application
![Page 59: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/59.jpg)
![Page 60: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/60.jpg)
![Page 61: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/61.jpg)
![Page 62: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/62.jpg)
![Page 63: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/63.jpg)
![Page 64: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/64.jpg)
![Page 65: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/65.jpg)
![Page 66: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/66.jpg)
![Page 67: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/67.jpg)
![Page 68: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/68.jpg)
![Page 69: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/69.jpg)
![Page 70: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/70.jpg)
![Page 71: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/71.jpg)
![Page 72: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/72.jpg)
![Page 73: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/73.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Level 3 & 4 Level 3 & 4 -- DesignDesignDesignDesignDevelopDevelop
AdministrationAdministration
Utilizes a variety of Computer Utilizes a variety of Computer Technologies to integrate and Technologies to integrate and automate GIS automate GIS
Develops a System Design that Develops a System Design that directs functionality in Level 1 directs functionality in Level 1 and 2and 2
Designs and Develops System Designs and Develops System Integration and AutomationIntegration and Automation
![Page 74: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/74.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Level 3 & 4 Level 3 & 4 -- ExampleExampleDesignDesignDevelopDevelop
AdministrationAdministration
IGeocoderServerIMapServer
…
ArcGIS Core Web Services
IGeocoderServer
IMapServer
…
IGeocoderServer
IMapServer
…
GeocoderServiceAreas
…
Search Map Service
Map Functionalities
…
GUC Web Services
![Page 75: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/75.jpg)
![Page 76: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/76.jpg)
![Page 77: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/77.jpg)
A. IntroductionA. Introduction
B. The ChallengeB. The Challenge
C. The ResponseC. The Response
D. Lessons LearnedD. Lessons Learned
E. The Road AheadE. The Road Ahead
Delivering GIS over the WebDelivering GIS over the Web
![Page 78: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/78.jpg)
Delivering GIS over the WebDelivering GIS over the Web
Lessons LearnedLessons Learned
Web delivery promotes Web delivery promotes scalable growthscalable growth
Design needs to be flexible to Design needs to be flexible to Fit various scenariosFit various scenarios
Central Access Point (GIS Central Access Point (GIS Portal) Coordinates UsePortal) Coordinates Use
Hardware and network design Hardware and network design cannot be ignoredcannot be ignored
![Page 79: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/79.jpg)
A. IntroductionA. Introduction
B. The ChallengeB. The Challenge
C. The ResponseC. The Response
D. Lessons LearnedD. Lessons Learned
E. The Road AheadE. The Road Ahead
Delivering GIS over the WebDelivering GIS over the Web
![Page 80: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/80.jpg)
Delivering GIS over the WebDelivering GIS over the Web
The Road AheadThe Road Ahead
Utilize Central framework to Utilize Central framework to develop additional functionalitydevelop additional functionality
Addition of Reverse Proxy ServerAddition of Reverse Proxy Server
Expand development with Expand development with Mobile API Mobile API
Additional Hardware/Software Additional Hardware/Software to support expansionto support expansion
![Page 81: Delivering GIS Over the - Esri · Delivering GIS over the Web. ArcGIS Server Connections. LAN Connection Workflow SOC. SOM. Application. User. ArcSDE. 1. User Connects to SOM. 2](https://reader030.vdocuments.us/reader030/viewer/2022013022/5f53ddf9e004e45ea216b16e/html5/thumbnails/81.jpg)
EGUG 2007EGUG 2007 8181
Charles Buck Charles Buck –– Gas Engineering CoordinatorGas Engineering CoordinatorJohn Little John Little –– GIS ManagerGIS Manager
Greenville, North CarolinaGreenville, North Carolina
Greenville UtilitiesGreenville Utilities
Thank You!Thank You!