leaflet at usgs/ngtoc gotug webinar...jun 05, 2019  · currently focusing on infrastructure in aws...

12
+ June 2019 Robert Djurasaj USGS/NGTOC Leaflet at USGS/NGTOC GOTUG Webinar

Upload: others

Post on 10-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Leaflet at USGS/NGTOC GOTUG Webinar...Jun 05, 2019  · Currently focusing on infrastructure in AWS Cloud + Why Leaflet? 4 Open source Ease of extending the functionality as needed

+

June 2019

Robert Djurasaj

USGS/NGTOC

Leaflet at

USGS/NGTOC

GOTUG Webinar

Page 2: Leaflet at USGS/NGTOC GOTUG Webinar...Jun 05, 2019  · Currently focusing on infrastructure in AWS Cloud + Why Leaflet? 4 Open source Ease of extending the functionality as needed

+ 2+ 2Introduction

■ USGS

■ NGTOC - National Geospatial Technical Operations Center

■ https://www.usgs.gov/core-science-systems/ngp/ngtoc

■ Innovation Teams

■ Denver, CO - SSDS (Science Systems

Development Section)

■ Delivery

■ Staged Product Generation

■ Vector Web Edit

■ Data Management

■ Rolla, MO - ISS (Information Systems Section)

■ Business Systems

■ Elevation Systems

■ Vector Tools

Page 3: Leaflet at USGS/NGTOC GOTUG Webinar...Jun 05, 2019  · Currently focusing on infrastructure in AWS Cloud + Why Leaflet? 4 Open source Ease of extending the functionality as needed

+ 3+ 3Delivery

■ Team

■ 2 GIS Developers

■ 3 Web Developers

■ Maintaining The National Map (TNM) services and applications

■ TNM Viewer and TNM Downloader

■ TNM Services

■ basemap

■ hydro

■ carto

■ carto-wfs

■ index

■ partnerships

■ smallscale

■ Currently focusing on infrastructure in AWS Cloud

Page 4: Leaflet at USGS/NGTOC GOTUG Webinar...Jun 05, 2019  · Currently focusing on infrastructure in AWS Cloud + Why Leaflet? 4 Open source Ease of extending the functionality as needed

+ 4+ 4Why Leaflet?

■ Open source

■ Ease of extending the functionality as needed

■ Lightweight (compared to Dojo & ESRI JSAPI)

■ Easy to pick up

■ Healthy plugin ecosystem

■ i.e. ESRI Leaflet plugin

Page 5: Leaflet at USGS/NGTOC GOTUG Webinar...Jun 05, 2019  · Currently focusing on infrastructure in AWS Cloud + Why Leaflet? 4 Open source Ease of extending the functionality as needed

+ 5+ 5

■ Created in 2014

■ BackboneJS application

■ Tight integration with Leaflet

■ Uses few custom Leaflet plugins

■ Java backend

■ Ready for revamp (hopefully FY20)

TNM Downloader

Page 7: Leaflet at USGS/NGTOC GOTUG Webinar...Jun 05, 2019  · Currently focusing on infrastructure in AWS Cloud + Why Leaflet? 4 Open source Ease of extending the functionality as needed

+ 7+ 7TNM Corps

■ Crowd-sourced mapping project that relies on volunteers to assist

the U.S. Geological Survey's (USGS) National Geospatial Program

by collecting and editing features from structures.

■ https://edits.nationalmap.gov/tnmcorps/

■ Created in 2014

■ Leaflet

■ .NET backend

■ Vanilla javascript - no frameworks

■ Data Tables library

Page 9: Leaflet at USGS/NGTOC GOTUG Webinar...Jun 05, 2019  · Currently focusing on infrastructure in AWS Cloud + Why Leaflet? 4 Open source Ease of extending the functionality as needed

+ 9+ 9Markup App

■ Application allowing users to send in markups or editing

recommendations over NHD, NHD HR and WBD features.

■ https://edits.nationalmap.gov/markup-app

■ NHD team and Hydro folks pull down said markups into various

apps to include / reject edits.

■ Created in 2015

■ Leaflet

■ .NET backend with custom ESRI-powered feature capturing

workflow (a.k.a. “Circle of Life”)

■ Vanilla javascript - no frameworks

■ Data Tables library

Page 11: Leaflet at USGS/NGTOC GOTUG Webinar...Jun 05, 2019  · Currently focusing on infrastructure in AWS Cloud + Why Leaflet? 4 Open source Ease of extending the functionality as needed

+ 11+ 11ESRI Leaflet plugin

■ A lightweight set of tools for working with ArcGIS services in Leaflet.

■ https://esri.github.io/esri-leaflet/

Page 12: Leaflet at USGS/NGTOC GOTUG Webinar...Jun 05, 2019  · Currently focusing on infrastructure in AWS Cloud + Why Leaflet? 4 Open source Ease of extending the functionality as needed

+ 12+ 12Contact

Robert Djurasaj

Delivery Project Manager

National Geospatial Technical Operations Center (NGTOC)

U.S. Geological Survey

Denver, Colorado

office: 303-202-4538

email: [email protected]