Web GIS: Architectural Patterns and Practices -...
Transcript of Web GIS: Architectural Patterns and Practices -...
![Page 1: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/1.jpg)
Web GIS:Architectural Patterns and Practices
Philip HeedeShannon Kalisky
![Page 2: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/2.jpg)
Web Maps
Layers
AppsDesktop
Server GISWeb Scenes
Web GIS | Transformation of the ArcGIS Platform
![Page 3: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/3.jpg)
Web MapsWeb ScenesWeb Layers
Apps
Users
Services
Data
Web GISPervasive use of web layers, scenes, and maps
within all of the ArcGIS apps
Server GISSilo’d use of GIS services within custom applications
App
Services
Data
… n+1
portal
Web GIS | How is it Different from Server GIS?
![Page 4: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/4.jpg)
Web GIS | Anatomy
Desktop Web Device
Server Online Content and Services
portal
1. Users & Apps
2. Portal
3. GIS Server 4. Basemaps & Utility Services
![Page 5: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/5.jpg)
Web GIS | How to get a portal
ArcGIS for Server ArcGIS Online
• Software - Portal for ArcGIS as part of
ArcGIS for Server- Releases 1-2 times per year- Upgraded manually (by organization)
- Organization controls SLA
• Core Web GIS functionality (visualization, smart mapping, analysis…)
• Enterprise Integration- Web SSO via SAML- Web-tier Authentication via Web
Adaptor- Enterprise Groups- ArcGIS Server Integration…
• Advanced GIS functionality
• SaaS- www.arcgis.com- Releases 3-4 times per year- Upgraded automatically (by Esri)
- Esri controls SLA
• Core Web GIS functionality (visualization, smart mapping, analysis…)
• Enterprise Integration- Web SSO via SAML
• Esri-provided content and services- Basemaps- Living Atlas- GeoEnrichment, Routing, …
![Page 6: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/6.jpg)
Web GIS | Anatomy of the portal
Desktop Web Device
Server Online Content and Services
portal
The portal in ArcGIS Online just is:hosted by Esri and no need for installation or maintenance nor breaking apart intothe backend components..
For a deployment using Portal for ArcGIS there arethree main components that make up a Web GIS:
Portal for ArcGIS
Hosting server(ArcGIS Server)
ArcGIS Data Store
![Page 7: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/7.jpg)
Web GIS | Anatomy of the portal
Portal for ArcGIS
Hosting server(ArcGIS Server)
ArcGIS Data Store
Web GIScomponents
in your own infrastructure
Supports hosted data as well as the app and collaboration infrastructure;does not replace Server GIS infrastructure
Server
Supports publishing of authoritative datafrom enterprise geodatabases;
can be used in conjunction with a Web GIS
Server GIS infrastructure
Enterprisegeodatabase
![Page 8: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/8.jpg)
Portal
Online Online Online
Portal PortalCustomer Managed
InfrastructureOn-premises
Private CloudPublic Cloud
(AWS, Azure, others) Managed Services
Begin with ArcGIS Online & SaaS
Begin with Server GIS, On-Premises
ArcGIS Online
Web GIS Deployment Patterns | Typical Evolution(s)
Basemaps & Content Services
ArcGIS Server ArcGIS Server ArcGIS Server ArcGIS Server
![Page 9: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/9.jpg)
Distributed Web GIS | Next Evolution in GIS
Desktop GIS (standalone GIS)
Server GIS(client-server GIS)
Web GISDistributed Web GIS
![Page 10: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/10.jpg)
Technology People
Process
Succeeding with Web GIS | Requires More Than Technology
Planning
![Page 11: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/11.jpg)
How members engage with your Web GIS | Where do you start?
• Who can access content?
• What content can they access?
• What can users do with the content they access?
![Page 12: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/12.jpg)
Build Web Competency in Your GIS Team
Operations
Mobile Workforce
GIS Professionals
Knowledge Workers
Executives
• Curate Content
• Author Maps
• Configure & Develop Apps
Analysts
![Page 13: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/13.jpg)
… … …
GIS Team
Secure Executive Sponsorship
![Page 14: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/14.jpg)
… … …
GIS Team
Location Enabled
… … …
GIS Team
Secure Executive Sponsorship
![Page 15: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/15.jpg)
… … …
GIS Team
Location Enabled
… … …
GIS Team
Location Enabled
Secure Executive Sponsorship
![Page 16: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/16.jpg)
Aligning technology with your needs
• How will you implement your Web GIS?
• Your Choices: Physical machines, virtualized environments, cloud, or a combination
• How many machines do you need?
• Consider: the machine’s hardware specs, software and components needing to be installed, etc.
• What deployment pattern is best for your organization?
• What are your SLA expectations?
![Page 17: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/17.jpg)
Partner with IT
Operations
Mobile Workforce
GIS Professionals
Knowledge Workers
Executives
Analysts
• Curate Content
• Author Maps
• Configure & Develop Apps
IT Professionals• Ensure Business Continuity
• Apply Security
• Enforce Governance
![Page 18: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/18.jpg)
Leverage IT to help you scale
GIS GIS
Don’t neglect your GIS infrastructure!
![Page 19: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/19.jpg)
Operations
Mobile Workforce
GIS Professionals
Knowledge Workers
Executives
Analysts
• Curate Content
• Author Maps
• Configure & Develop Apps
IT Professionals• Ensure Business Continuity
• Apply Security
• Enforce Governance
Know who you need at the table as you grow
Subject Matter Experts
• Operational Data Experts
• Drive Requirements
• Power Users
![Page 20: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/20.jpg)
PortalStory Maps
Explorer
Collector
Office
Focused Apps(Configured and/or Customized)
Dashboard
Think about your users …
… deliver the app(s) they need
Tackle your Mapzillas
![Page 21: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/21.jpg)
Go After Low Hanging Fruit
Leve
l of D
iffic
ulty
Narrow / Small Broad / BigH
ardE
asy
Organizational Impact
![Page 22: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/22.jpg)
Don’t Underestimate Design
![Page 23: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/23.jpg)
Configure first, but don’t be afraid to customize
ArcGIS Local Perspective Template
City of LA Street Wize
• Updated styling & symbology
• Tailored workflow to the user
• Tailored application to the data
![Page 24: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/24.jpg)
Show Something New
Mobile Story Maps 3D
Integration(MS Office,Microstrategy…)
Real Time
![Page 25: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/25.jpg)
![Page 26: Web GIS: Architectural Patterns and Practices - Esriproceedings.esri.com/library/userconf/proc16/tech-workshops/tw...Web GIS: Architectural Patterns and Practices Philip Heede Shannon](https://reader038.fdocuments.us/reader038/viewer/2022110223/5acf6e527f8b9a1d328cfe3c/html5/thumbnails/26.jpg)