SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
+
September 24, 2015
Kevin McNinch & James Coble
Integrating FOSS4G
Into a Government
Web-Editing Application
USGS NGTOC [National Geospatial Technical
Operations Center] -- Lakewood Colorado
+ 2
+ 2
Abstract
U.S. Geological Survey National Geospatial Technological Operations
Center (NGTOC) is building a suite of vector web-editing (VWE)
applications for data collection and maintenance of The National Map
(TNM) data. Initially built with a proprietary geospatial software
architecture, VWE has integrated FOSS4G into the software
architecture, including Leaflet, Esri-Leaflet, and GeoServer. Instead of
entirely replacing proprietary geospatial software, VWE has adopted a
hybrid architecture, mixing open and proprietary software products. This
hybrid approach allows VWE to leverage the strengths of each software
product for specific requirements and business rules in the different
VWE applications and work within pre-existing TNM data management
processes and workflows.
+ 3
+ 3
Topics
■The National Map (TNM) Overview
■TNM Vector Web-Edit
■ VWE Architecture
■Integrating FOSS4G/”Open” into VWE
■ Standards, Software, Community, Contributions
■Using “Open” as a federal government
organization
+ 4
TNM Overview
http://nationalmap.gov
+ 5
Vector Web-Edit (VWE)
Some of the VWE Applications:
■TNM Corps (VGI - crowdsourcing)
■National Hydrography Dataset (NHD) & Watershed
Boundary Dataset (WBD)
■ MarkUp Application
■Hydrography Event Management (HEM)
■Geographic Names/GNIS
+ 6
TNM Vector Web-Edit Project
Suite of map-centric web-editing
applications for TNM
■ Modular
development
■ Data collection
■ Data maintenance
■ Public (external)
& internal
deployment
+ 7
VWE Users: Federal, Partners, Public
Federal
DOI
USGS
NGTOC
NGP
Other
BLM
Other
EPA USDA
Other Non-Federal Partners
State Gov’t
/Stewards
Local Gov’t
/Sub-stewards
Other
Public
General
Public
(TNM
Corps)
Approved
Public
(Names)
■Role-based
Permissioning
■ Editor
■ QA/QC
■User Authentication
■ oAuth
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
VWE Architecture
Initial Development:
■FY14 Development
■Esri-based web application
■NGTOC infrastructure is Esri based
■ArcGIS Server
■ArcSDE
■Quickest route to initial implementation
TNM
Core VWE Application
(Modular)
ArcGIS API for
JavaScript
Browser
ArcGIS Server
ArcSDE
+ 16
VWE Architecture - FOSS4G
Begin to integrate FOSS4G solutions
into VWE architecture
■Goals:
■Explore open-source solutions--Awareness
■Learn & research
■Make sure we know what is out there….
■Flexibility
■Use the best tool for the job
■Leverage advantages of each product
■Ensure we use/support open standards
+ 17
“Open”
■Open Standards
■common, open protocols….interoperability
■Open-Source Software [FOSS4G]
■Using open-source software products
■Contributing to open-source projects
■Open-source Code/Project/Community
■Sharing/publishing code [https://github.com/usgs]
■Developing a community
+ 18
VWE Architecture Going Forward - 1
VWE development is not leaving the Esri platform!
VWE chose a Hybrid architecture:
■ Use Esri when it makes sense
■ Data management
■ ArcSDE reliance by organization—not going away (or
need to)
■ Geoprocessing (complex?)
■ Linear referencing
+ 19
VWE Architecture Going Forward - 2
VWE chose a Hybrid architecture:
■ Use Open-source solutions when it makes sense
■ Support open standards—interoperability
■ Licensing
■ Supporting an open-source community
■ Cost?
■ Community of developers/support?
■ Updates
■ Avoid vendor lock-in
■ Lightweight architecture
■ Where it works best….leverage the right tool for
the job
+ 20
TNM
Core VWE
Application
(Modular)
ArcGIS API
for JavaScript
Browser
TNM TNM
Pure Esri Solution
FOSS4G client side
Esri server side
Pure FOSS4G
Solution
Hybrid FOSS4G/Esri
Solution
Browser Browser Browser
Leaflet
Esri-leaflet (plugin)
Leaflet
Esri-leaflet plugin
WFS-T plugin
Open
Layers/Leaflet
Core VWE
Application
(Modular)
Core VWE
Application
(Modular)
Core VWE
Application
(Modular)
ArcGIS Server
ArcGIS
Server
GeoServer
GeoServer
TNM
ArcGIS Server
ArcSDEArcSDE ArcSDE PostGIS
Integrating “Open” into VWE
PostGIS
+ 21
Some “Open” Software Used in VWE
Esri-Leaflet
WFS-T Plugin
+ 22
“Open” communities and federal gov’t
■Can government organizations contribute to
OSS project?
■Need to review the licensing of the project
■Policy! (in flux)
■VWE team consulted USGS counsel
■ Answer: Yes*
■ But it depends on the licensing of the project
* The views of the VWE team do not necessarily match those of USGS or DOI
+ 23
Questions?
Contact Information:
Kevin McNinch: klmcninch@usgs.gov
James Coble: jcoble@usgs.gov

Mais conteúdo relacionado

Mais procurados

Open Geodata, DIT, December 2010
Open Geodata, DIT, December 2010Open Geodata, DIT, December 2010
Open Geodata, DIT, December 2010Richard Cantwell
 
Cloud architectures for data science
Cloud architectures for data scienceCloud architectures for data science
Cloud architectures for data scienceMargriet Groenendijk
 
Introduction of Open Source GIS
Introduction of Open Source GISIntroduction of Open Source GIS
Introduction of Open Source GISSANGHEE SHIN
 
SCAPE Webinar: Tools for uncovering preservation risks in large repositories
SCAPE Webinar: Tools for uncovering preservation risks in large repositoriesSCAPE Webinar: Tools for uncovering preservation risks in large repositories
SCAPE Webinar: Tools for uncovering preservation risks in large repositoriesSCAPE Project
 
[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017
[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017
[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017Takeru Miyato
 
1st Technical Meeting - WP8
1st Technical Meeting - WP81st Technical Meeting - WP8
1st Technical Meeting - WP8SLOPE Project
 
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standardsFreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standardsArnulf Christl
 
2017 Q2 uPortal Open Source Support Briefing
2017 Q2 uPortal Open Source Support Briefing2017 Q2 uPortal Open Source Support Briefing
2017 Q2 uPortal Open Source Support BriefingBenito Gonzalez
 
IoT Reference Architectures
IoT Reference ArchitecturesIoT Reference Architectures
IoT Reference ArchitecturesBob Marcus
 

Mais procurados (11)

Martin Kaltenböck - OGD Linked Open Government Data
Martin Kaltenböck - OGD Linked Open Government DataMartin Kaltenböck - OGD Linked Open Government Data
Martin Kaltenböck - OGD Linked Open Government Data
 
Open Geodata, DIT, December 2010
Open Geodata, DIT, December 2010Open Geodata, DIT, December 2010
Open Geodata, DIT, December 2010
 
Cloud architectures for data science
Cloud architectures for data scienceCloud architectures for data science
Cloud architectures for data science
 
Data Science in the Cloud
Data Science in the CloudData Science in the Cloud
Data Science in the Cloud
 
Introduction of Open Source GIS
Introduction of Open Source GISIntroduction of Open Source GIS
Introduction of Open Source GIS
 
SCAPE Webinar: Tools for uncovering preservation risks in large repositories
SCAPE Webinar: Tools for uncovering preservation risks in large repositoriesSCAPE Webinar: Tools for uncovering preservation risks in large repositories
SCAPE Webinar: Tools for uncovering preservation risks in large repositories
 
[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017
[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017
[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017
 
1st Technical Meeting - WP8
1st Technical Meeting - WP81st Technical Meeting - WP8
1st Technical Meeting - WP8
 
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standardsFreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
 
2017 Q2 uPortal Open Source Support Briefing
2017 Q2 uPortal Open Source Support Briefing2017 Q2 uPortal Open Source Support Briefing
2017 Q2 uPortal Open Source Support Briefing
 
IoT Reference Architectures
IoT Reference ArchitecturesIoT Reference Architectures
IoT Reference Architectures
 

Destaque

Webquest extreme sports
Webquest extreme sportsWebquest extreme sports
Webquest extreme sportsmiriamgermani
 
Digital graphics evaluation pro forma
Digital graphics evaluation pro formaDigital graphics evaluation pro forma
Digital graphics evaluation pro formaOli Walwyn
 
2013 Election Leaflets Twitter Analysis
2013 Election Leaflets Twitter Analysis2013 Election Leaflets Twitter Analysis
2013 Election Leaflets Twitter AnalysisErietta Sapounakis
 
Cochrane Health Promotion Antony Morgan Explor Meet
Cochrane Health Promotion Antony  Morgan    Explor MeetCochrane Health Promotion Antony  Morgan    Explor Meet
Cochrane Health Promotion Antony Morgan Explor MeetSonia Groisman
 
Health Promotion Library and Health Challenge Wales Leaflet
Health Promotion Library and Health Challenge Wales Leaflet Health Promotion Library and Health Challenge Wales Leaflet
Health Promotion Library and Health Challenge Wales Leaflet EAHILPHIG
 
Fact and opinion
Fact and opinionFact and opinion
Fact and opinionSupersap
 
Self evaluation of a leaflet
Self evaluation of a leafletSelf evaluation of a leaflet
Self evaluation of a leafletjennyclark1991
 
Strengths and Weaknesses of Promotional Ideas
Strengths and Weaknesses of Promotional IdeasStrengths and Weaknesses of Promotional Ideas
Strengths and Weaknesses of Promotional IdeasNazish
 
Role of cinefluoroscopy in prosthetic valve disease
Role of cinefluoroscopy in prosthetic valve diseaseRole of cinefluoroscopy in prosthetic valve disease
Role of cinefluoroscopy in prosthetic valve diseasemagdy elmasry
 
Factors determining strength or weakness of currency - Rupee vs Dollar - Deva...
Factors determining strength or weakness of currency - Rupee vs Dollar - Deva...Factors determining strength or weakness of currency - Rupee vs Dollar - Deva...
Factors determining strength or weakness of currency - Rupee vs Dollar - Deva...Devanayagam N
 
3 Steps To Effectively Communicating
3 Steps To Effectively Communicating3 Steps To Effectively Communicating
3 Steps To Effectively CommunicatingAlan Gillies
 
Strength weakness
Strength weaknessStrength weakness
Strength weaknessPharma4ty
 
Anatomy of mitral valve echo evaluation
Anatomy of mitral valve echo evaluationAnatomy of mitral valve echo evaluation
Anatomy of mitral valve echo evaluationmadhusiva03
 

Destaque (19)

Webquest extreme sports
Webquest extreme sportsWebquest extreme sports
Webquest extreme sports
 
Digital graphics evaluation pro forma
Digital graphics evaluation pro formaDigital graphics evaluation pro forma
Digital graphics evaluation pro forma
 
2013 Election Leaflets Twitter Analysis
2013 Election Leaflets Twitter Analysis2013 Election Leaflets Twitter Analysis
2013 Election Leaflets Twitter Analysis
 
Marketing (Group F)
Marketing (Group F)Marketing (Group F)
Marketing (Group F)
 
Cochrane Health Promotion Antony Morgan Explor Meet
Cochrane Health Promotion Antony  Morgan    Explor MeetCochrane Health Promotion Antony  Morgan    Explor Meet
Cochrane Health Promotion Antony Morgan Explor Meet
 
2 aida
2 aida2 aida
2 aida
 
Health Promotion Library and Health Challenge Wales Leaflet
Health Promotion Library and Health Challenge Wales Leaflet Health Promotion Library and Health Challenge Wales Leaflet
Health Promotion Library and Health Challenge Wales Leaflet
 
Fact and opinion
Fact and opinionFact and opinion
Fact and opinion
 
Self evaluation of a leaflet
Self evaluation of a leafletSelf evaluation of a leaflet
Self evaluation of a leaflet
 
Evaluation
EvaluationEvaluation
Evaluation
 
Leaflet Distribution Guide
Leaflet Distribution GuideLeaflet Distribution Guide
Leaflet Distribution Guide
 
Strengths and Weaknesses of Promotional Ideas
Strengths and Weaknesses of Promotional IdeasStrengths and Weaknesses of Promotional Ideas
Strengths and Weaknesses of Promotional Ideas
 
Leafletpresentation
LeafletpresentationLeafletpresentation
Leafletpresentation
 
Role of cinefluoroscopy in prosthetic valve disease
Role of cinefluoroscopy in prosthetic valve diseaseRole of cinefluoroscopy in prosthetic valve disease
Role of cinefluoroscopy in prosthetic valve disease
 
Printed av aid
Printed av aidPrinted av aid
Printed av aid
 
Factors determining strength or weakness of currency - Rupee vs Dollar - Deva...
Factors determining strength or weakness of currency - Rupee vs Dollar - Deva...Factors determining strength or weakness of currency - Rupee vs Dollar - Deva...
Factors determining strength or weakness of currency - Rupee vs Dollar - Deva...
 
3 Steps To Effectively Communicating
3 Steps To Effectively Communicating3 Steps To Effectively Communicating
3 Steps To Effectively Communicating
 
Strength weakness
Strength weaknessStrength weakness
Strength weakness
 
Anatomy of mitral valve echo evaluation
Anatomy of mitral valve echo evaluationAnatomy of mitral valve echo evaluation
Anatomy of mitral valve echo evaluation
 

Semelhante a Integrating FOSS4G into Government Web Editing

Open Source2019.pptx
Open Source2019.pptxOpen Source2019.pptx
Open Source2019.pptxswaranjaggi
 
Gab2017 - Logic Apps, the power of new integration
Gab2017  - Logic Apps, the power of new integrationGab2017  - Logic Apps, the power of new integration
Gab2017 - Logic Apps, the power of new integrationMariano Robles Hernández
 
Logic Apps, the power of new integration
Logic Apps, the power of new integrationLogic Apps, the power of new integration
Logic Apps, the power of new integrationFélix Mondelo
 
Weave GitOps Core Overview (Free GitOps Workshop)
Weave GitOps Core Overview (Free GitOps Workshop)Weave GitOps Core Overview (Free GitOps Workshop)
Weave GitOps Core Overview (Free GitOps Workshop)Weaveworks
 
Introduction to Open Source GIS
Introduction to Open Source GISIntroduction to Open Source GIS
Introduction to Open Source GISSANGHEE SHIN
 
Open Source Governance v2.5
Open Source Governance v2.5Open Source Governance v2.5
Open Source Governance v2.5Inria
 
FASTEN presentation at OSS2021, by Michele Scarlato, Endocode, May 12, 2021, ...
FASTEN presentation at OSS2021, by Michele Scarlato, Endocode, May 12, 2021, ...FASTEN presentation at OSS2021, by Michele Scarlato, Endocode, May 12, 2021, ...
FASTEN presentation at OSS2021, by Michele Scarlato, Endocode, May 12, 2021, ...Fasten Project
 
Open Source GIS Stack: Data hub for flexibility, performance and effectiveness
Open Source GIS Stack: Data hub for flexibility, performance and effectivenessOpen Source GIS Stack: Data hub for flexibility, performance and effectiveness
Open Source GIS Stack: Data hub for flexibility, performance and effectivenesseHealth Africa
 
Activities Of The Foss4 G20080122
Activities Of The Foss4 G20080122Activities Of The Foss4 G20080122
Activities Of The Foss4 G20080122Toru Mori
 
Use of FOSS4G in hybrid systems
Use of FOSS4G in hybrid systemsUse of FOSS4G in hybrid systems
Use of FOSS4G in hybrid systemsMichael Terner
 
Engage 2020-nerd-for-move-on-from-x pages
Engage 2020-nerd-for-move-on-from-x pagesEngage 2020-nerd-for-move-on-from-x pages
Engage 2020-nerd-for-move-on-from-x pagesHeiko Voigt
 
DevSecOps - Security in DevOps
DevSecOps - Security in DevOpsDevSecOps - Security in DevOps
DevSecOps - Security in DevOpsAarno Aukia
 
ThinSWEClient - Visualising time series data with open source components.
ThinSWEClient - Visualising time series data with open source components.ThinSWEClient - Visualising time series data with open source components.
ThinSWEClient - Visualising time series data with open source components.Arne Bröring
 
Node.js what's next (Index 2018)
Node.js what's next (Index 2018)Node.js what's next (Index 2018)
Node.js what's next (Index 2018)Gibson Fahnestock
 
Federating Subversion and Git
Federating Subversion and GitFederating Subversion and Git
Federating Subversion and GitCollabNet
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...CollabNet
 
Ceph, Open Source, and the Path to Ubiquity in Storage - AACS Meetup 2014
Ceph, Open Source, and the Path to Ubiquity in Storage - AACS Meetup 2014Ceph, Open Source, and the Path to Ubiquity in Storage - AACS Meetup 2014
Ceph, Open Source, and the Path to Ubiquity in Storage - AACS Meetup 2014Patrick McGarry
 

Semelhante a Integrating FOSS4G into Government Web Editing (20)

Open Source2019.pptx
Open Source2019.pptxOpen Source2019.pptx
Open Source2019.pptx
 
Gab2017 - Logic Apps, the power of new integration
Gab2017  - Logic Apps, the power of new integrationGab2017  - Logic Apps, the power of new integration
Gab2017 - Logic Apps, the power of new integration
 
Logic Apps, the power of new integration
Logic Apps, the power of new integrationLogic Apps, the power of new integration
Logic Apps, the power of new integration
 
Weave GitOps Core Overview (Free GitOps Workshop)
Weave GitOps Core Overview (Free GitOps Workshop)Weave GitOps Core Overview (Free GitOps Workshop)
Weave GitOps Core Overview (Free GitOps Workshop)
 
Introduction to Open Source GIS
Introduction to Open Source GISIntroduction to Open Source GIS
Introduction to Open Source GIS
 
Open Source Governance v2.5
Open Source Governance v2.5Open Source Governance v2.5
Open Source Governance v2.5
 
Methods about Open Source Governance v2.5
Methods about Open Source Governance v2.5Methods about Open Source Governance v2.5
Methods about Open Source Governance v2.5
 
FASTEN presentation at OSS2021, by Michele Scarlato, Endocode, May 12, 2021, ...
FASTEN presentation at OSS2021, by Michele Scarlato, Endocode, May 12, 2021, ...FASTEN presentation at OSS2021, by Michele Scarlato, Endocode, May 12, 2021, ...
FASTEN presentation at OSS2021, by Michele Scarlato, Endocode, May 12, 2021, ...
 
Open Source GIS Stack: Data hub for flexibility, performance and effectiveness
Open Source GIS Stack: Data hub for flexibility, performance and effectivenessOpen Source GIS Stack: Data hub for flexibility, performance and effectiveness
Open Source GIS Stack: Data hub for flexibility, performance and effectiveness
 
Activities Of The Foss4 G20080122
Activities Of The Foss4 G20080122Activities Of The Foss4 G20080122
Activities Of The Foss4 G20080122
 
Use of FOSS4G in hybrid systems
Use of FOSS4G in hybrid systemsUse of FOSS4G in hybrid systems
Use of FOSS4G in hybrid systems
 
Engage 2020-nerd-for-move-on-from-x pages
Engage 2020-nerd-for-move-on-from-x pagesEngage 2020-nerd-for-move-on-from-x pages
Engage 2020-nerd-for-move-on-from-x pages
 
DevSecOps - Security in DevOps
DevSecOps - Security in DevOpsDevSecOps - Security in DevOps
DevSecOps - Security in DevOps
 
ThinSWEClient - Visualising time series data with open source components.
ThinSWEClient - Visualising time series data with open source components.ThinSWEClient - Visualising time series data with open source components.
ThinSWEClient - Visualising time series data with open source components.
 
Node.js what's next (Index 2018)
Node.js what's next (Index 2018)Node.js what's next (Index 2018)
Node.js what's next (Index 2018)
 
Federating Subversion and Git
Federating Subversion and GitFederating Subversion and Git
Federating Subversion and Git
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
 
Ide benchmarking
Ide benchmarkingIde benchmarking
Ide benchmarking
 
Ceph, Open Source, and the Path to Ubiquity in Storage - AACS Meetup 2014
Ceph, Open Source, and the Path to Ubiquity in Storage - AACS Meetup 2014Ceph, Open Source, and the Path to Ubiquity in Storage - AACS Meetup 2014
Ceph, Open Source, and the Path to Ubiquity in Storage - AACS Meetup 2014
 

Mais de GIS in the Rockies

GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...GIS in the Rockies
 
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian CollisonGISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian CollisonGIS in the Rockies
 
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave MurrayGISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave MurrayGIS in the Rockies
 
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections 2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections GIS in the Rockies
 
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management OverviewGIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven GovernmentGIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...GIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...GIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...GIS in the Rockies
 
2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a TrailGIS in the Rockies
 
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and AppsGIS in the Rockies
 
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...GIS in the Rockies
 
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...GIS in the Rockies
 
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carrGIS in the Rockies
 
2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through ItGIS in the Rockies
 
2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National TrailsGIS in the Rockies
 
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the FutureGIS in the Rockies
 
2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSSGIS in the Rockies
 
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF20222018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022GIS in the Rockies
 
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...GIS in the Rockies
 

Mais de GIS in the Rockies (20)

GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
 
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian CollisonGISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
 
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave MurrayGISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
 
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections 2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
 
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
 
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
 
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
 
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
 
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
 
2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail
 
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
 
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
 
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
 
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
 
2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It
 
2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails
 
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
 
2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS
 
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF20222018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
 
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
 

Último

4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 

Último (20)

4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 

Integrating FOSS4G into Government Web Editing

  • 1. + September 24, 2015 Kevin McNinch & James Coble Integrating FOSS4G Into a Government Web-Editing Application USGS NGTOC [National Geospatial Technical Operations Center] -- Lakewood Colorado
  • 2. + 2 + 2 Abstract U.S. Geological Survey National Geospatial Technological Operations Center (NGTOC) is building a suite of vector web-editing (VWE) applications for data collection and maintenance of The National Map (TNM) data. Initially built with a proprietary geospatial software architecture, VWE has integrated FOSS4G into the software architecture, including Leaflet, Esri-Leaflet, and GeoServer. Instead of entirely replacing proprietary geospatial software, VWE has adopted a hybrid architecture, mixing open and proprietary software products. This hybrid approach allows VWE to leverage the strengths of each software product for specific requirements and business rules in the different VWE applications and work within pre-existing TNM data management processes and workflows.
  • 3. + 3 + 3 Topics ■The National Map (TNM) Overview ■TNM Vector Web-Edit ■ VWE Architecture ■Integrating FOSS4G/”Open” into VWE ■ Standards, Software, Community, Contributions ■Using “Open” as a federal government organization
  • 5. + 5 Vector Web-Edit (VWE) Some of the VWE Applications: ■TNM Corps (VGI - crowdsourcing) ■National Hydrography Dataset (NHD) & Watershed Boundary Dataset (WBD) ■ MarkUp Application ■Hydrography Event Management (HEM) ■Geographic Names/GNIS
  • 6. + 6 TNM Vector Web-Edit Project Suite of map-centric web-editing applications for TNM ■ Modular development ■ Data collection ■ Data maintenance ■ Public (external) & internal deployment
  • 7. + 7 VWE Users: Federal, Partners, Public Federal DOI USGS NGTOC NGP Other BLM Other EPA USDA Other Non-Federal Partners State Gov’t /Stewards Local Gov’t /Sub-stewards Other Public General Public (TNM Corps) Approved Public (Names) ■Role-based Permissioning ■ Editor ■ QA/QC ■User Authentication ■ oAuth
  • 8. + 8
  • 9. + 9
  • 10. + 10
  • 11. + 11
  • 12. + 12
  • 13. + 13
  • 14. + 14
  • 15. + 15 VWE Architecture Initial Development: ■FY14 Development ■Esri-based web application ■NGTOC infrastructure is Esri based ■ArcGIS Server ■ArcSDE ■Quickest route to initial implementation TNM Core VWE Application (Modular) ArcGIS API for JavaScript Browser ArcGIS Server ArcSDE
  • 16. + 16 VWE Architecture - FOSS4G Begin to integrate FOSS4G solutions into VWE architecture ■Goals: ■Explore open-source solutions--Awareness ■Learn & research ■Make sure we know what is out there…. ■Flexibility ■Use the best tool for the job ■Leverage advantages of each product ■Ensure we use/support open standards
  • 17. + 17 “Open” ■Open Standards ■common, open protocols….interoperability ■Open-Source Software [FOSS4G] ■Using open-source software products ■Contributing to open-source projects ■Open-source Code/Project/Community ■Sharing/publishing code [https://github.com/usgs] ■Developing a community
  • 18. + 18 VWE Architecture Going Forward - 1 VWE development is not leaving the Esri platform! VWE chose a Hybrid architecture: ■ Use Esri when it makes sense ■ Data management ■ ArcSDE reliance by organization—not going away (or need to) ■ Geoprocessing (complex?) ■ Linear referencing
  • 19. + 19 VWE Architecture Going Forward - 2 VWE chose a Hybrid architecture: ■ Use Open-source solutions when it makes sense ■ Support open standards—interoperability ■ Licensing ■ Supporting an open-source community ■ Cost? ■ Community of developers/support? ■ Updates ■ Avoid vendor lock-in ■ Lightweight architecture ■ Where it works best….leverage the right tool for the job
  • 20. + 20 TNM Core VWE Application (Modular) ArcGIS API for JavaScript Browser TNM TNM Pure Esri Solution FOSS4G client side Esri server side Pure FOSS4G Solution Hybrid FOSS4G/Esri Solution Browser Browser Browser Leaflet Esri-leaflet (plugin) Leaflet Esri-leaflet plugin WFS-T plugin Open Layers/Leaflet Core VWE Application (Modular) Core VWE Application (Modular) Core VWE Application (Modular) ArcGIS Server ArcGIS Server GeoServer GeoServer TNM ArcGIS Server ArcSDEArcSDE ArcSDE PostGIS Integrating “Open” into VWE PostGIS
  • 21. + 21 Some “Open” Software Used in VWE Esri-Leaflet WFS-T Plugin
  • 22. + 22 “Open” communities and federal gov’t ■Can government organizations contribute to OSS project? ■Need to review the licensing of the project ■Policy! (in flux) ■VWE team consulted USGS counsel ■ Answer: Yes* ■ But it depends on the licensing of the project * The views of the VWE team do not necessarily match those of USGS or DOI
  • 23. + 23 Questions? Contact Information: Kevin McNinch: klmcninch@usgs.gov James Coble: jcoble@usgs.gov