SlideShare a Scribd company logo
1 of 23
Download to read 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

More Related Content

What's hot

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
 

What's hot (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
 

Viewers also liked

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
 

Viewers also liked (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
 

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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...
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

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