SlideShare a Scribd company logo
FOSS4G INTHE
GOVERNMENT
2018 GISITR
Samuel Song
Department ofVeterans Affairs (VA)
National Cemetery Administration (NCA)
AboutVeterans Affairs
National Cemetery Administration (NCA)
▪ Provides burial benefits to honorably discharged veterans and their families at no
cost
▪ Burial benefits include free burial space, opening and closing of the grave, care of
gravesites such as landscaping, a Government headstone or marker, a burial flag, and
a Presidential Memorial Certificate
▪ 136 national cemeteries in 40 states nationwide
Department ofVeteransAffairs (VA)
Veterans Health
Administration (VHA)
Veterans Business
Administration (VBA)
National Cemetery
Administration (NCA)
Types ofVeteran Cemeteries
▪ National Cemetery: Operated by the Federal Government or theVA
▪ StateVeterans Cemetery: Operated by State Government and receives grants
from theVA
▪ TribalVeterans Cemetery: Operated by Native American tribes and receives
grants from theVA
Arlington National
Cemetery is operated
by the Army (DoD)
Evolution of NCA’s Mapping Program
Paper Maps from the 1950s AutoCAD (2013) GIS/GPS (2020)
Problem
▪NCA is reliant on Esri products such as ArcGIS Desktop and ArcGIS Enterprise (i.e.
ArcGIS Server) which are very expensive ($7,296 forArcGIS Desktop Advanced with
Government discount or $14,000)
▪NCA’s GIS program is expanding and will require more desktop GIS licenses
▪More funding is required to purchase additional ArcGIS Desktop licenses (need 5
moreASAP!)
Software Cost
Microsoft SQL Server Enterprise Core Edition for 2 cores - Open License
Program (OLP)
$16,504
ArcGIS for Server Enterprise Standard $16,322
ArcGIS Desktop Standard, 7 licenses @ $5,713 each $39,991
ArcGIS Desktop Standard Concurrent Primary Maintenance (annually) $1,451
Project Goal
▪ Migrate existing NCA’s GIS data that is currently using Commercial off-the-
shelf (COTS) software to Free and Open Source forGeospatial (FOSS4G) for
cost savings
▪ Demonstrate that FOSS4G software can replace existing commercial
capability
Pros and Cons of FOSS4G
Pros Cons
Absolutely no licensing cost Lack of technical support
Free to use, modify, distribute, and
obtain source code
Can be unstable, has bugs and security
flaws
Continuously improving
(i.e. QGIS 3.23, OpenLayers 5.2.0)
Programmers can lose interest and
abandon software project
Learning curve for users
FOSS4G Challenges from the Government Perspective
▪ Open source software are not tested therefore it may contain bugs and security
flaws
▪ Commercial software such as ArcGIS, ERDAS, AutoCAD are tested by the
Government through FedRAMP
▪ Certain ports (i.e. 5432, 8080) used by Postgres and GeoServer/MapServer may be
blocked by IT
▪ Web apps developed using JavaScript can contain security flaws
▪ Open Source software is seen as unstable
Companies using Postgres
▪ Twitch
▪ Pandora
▪ and many more…
Stable
Unstable
Existing Proposed (FOSS4G) Other Considerations
Desktop
GIS
Database
Web
Server
QGIS Server
Web GIS
ArcGISAPI for
JavaScript
Geostack
Why QGIS, PostGIS/Postgres, and Leaflet?
▪ QGIS is user friendly and stable
▪ QGIS has a large library of plugins (i.e. tools) that can be added
▪ Postgres is proven and widely recognized and used by many real-world companies
(i.e., Pandora)
▪ PostGIS only works with Postgres
▪ GeoServer has a UI and creating map service is easy
- MapServer requires configuring the map files
▪ QGIS is compatible with GeoServer
▪ Leaflet (JavaScript based) is visually pleasing and easy
to script
MapServer relies on configuring
Map file to publish map services
QGIS Plugins (about 574)
Plugin Description
QuickMapServices A convenient list of datasets and basemaps from Google,
Landsat, OpenStreetMap, Bing, etc.
DB Manager Import/export data between PostGIS/Postgres and QGIS
GeoServer Explorer Publish data and layer styles as map services from QGIS
interface and connect services from GeoServer in QGIS
qgis2web Generates and export web map application in OpenLayers
or Leaflet using QGIS project file
*There is a plugin for
creating heatmap
Study Area
▪ Abraham Lincoln National Cemetery in Elwood, Illinois (one hour south of Chicago)
▪ Size of land: 983 acres (Land can accommodate 400,000 gravesites)
▪ About 3,850 burials a year (43,911 out of 53,907 gravesites used)
Burial Options & MarkerTypes
Burial Options Types Size Description MarkerTypes
Lawn Crypts
(preplaced concrete
vaults)
Casket 3’ x 8’
Traditional Caskets
with concrete liners
Casket
4’ x 8’
5’ x 10’
In-Ground
Cremations
Urn
3’ x 3’
4’ x 4’
5’ x 5’
Columbarium Urn N/A
GIS Layers
Property Line Buildings Water Systems Trees
Headstones
(GPS collected)
Grave Plots Grave Sections
▪ Pavements
▪ Water Features
▪ Grass Areas
Desktop GIS
ArcGIS Desktop 10.4 QGIS 2.18
ArcGIS Basic ArcGIS Standard ArcGIS Advanced
QGIS Functionality
NCA DataViewer (Commercial Beta)
▪ Existing Web GIS developed using ArcGISAPI for JavaScript onArcGIS Enterprise
Methodology
1) Copy File Geodatabase fromArcGIS Desktop
2) Add vector layers from File Geodatabase in QGIS and symbolize as necessary
Methodology (Cont’d)
3) Create a empty database in Postgres using SQL
- You can also right-click and click “Create”
4) Enable PostGIS extension
in Postgres
Methodology (Cont’d)
5) Import vector layers as tables to Postgres using QGIS’s DB Manager Plugin
Methodology (Cont’d)
6) Create layer styles using QGIS or uDig and copy/paste XML to GeoServer’s
Style Editor
Methodology (Cont’d)
7) Create map services in GeoServer using the UI
- SupportsWMS, WFS, WCS, etc
Raster data on Postgres and GeoServer
Postgres
▪ Run raster2pgsql GDAL based tool to upload raster to Postgres in the
Command Prompt
GeoServer
▪ GeoServer allows publishing image services
using GRID and GeoTIFF formats
▪ Geoserver also mosaics imagery
raster2pgsql -s 3443 -I -C -M
C:UserssamueDownloadsWillCounty2015WCOrthos9INimagesILWILL054421O
rthoSectorTile.tif -F -t 250x250 public.willcounty2015 | psql -d
abraham_lincoln -U postgres -p 5432
Methodology (Cont’d)
8) DevelopWeb GIS in Leaflet
Web GIS in Leaflet
Web GIS in Leaflet (Cont’d)
Web GIS in Leaflet (Cont’d)
Web GIS in Leaflet (Cont’d)
Leaflet Plugins
Function Plugin GitHub URL
Draw
Leaflet/Leaflet.draw https://github.com/Leaflet/Leaflet.draw
Legend
unbam/Leaflet.SlideMenu https://github.com/unbam/Leaflet.SlideMenu/bl
ob/master/examples/index.html
Find (GeoCoder)
k4r573n/leaflet-control-osm-
geocoder
https://github.com/k4r573n/leaflet-control-osm-
geocoder
Overview map
Norkart/Leaflet-MiniMap https://github.com/Norkart/Leaflet-MiniMap
Geolocate
domoritz/leaflet-locatecontrol https://github.com/domoritz/leaflet-
locatecontrol
Mouse Position ardhi/Leaflet.MousePosition https://github.com/ardhi/Leaflet.MousePosition
Navigation Bar
davidchouse/Leaflet.NavBar https://github.com/davidchouse/Leaflet.NavBar
qgis2web plugin
▪ Allows users to create web app in Leaflet and OpenLayers (web app is hardcoded
to read GeoJSON files or .js)
Issues
▪ InstallingGeoserver
- Required JRE version 8 32-bit and MicrosoftWeb Platform
- Also changed localhost port to 8000 (port 8080 was taken by MapServer)
▪ Uploading raster data to Postgres
- Had to use raster2pgsql GDAL tool in the Command Prompt (CMD)
▪ GeoServer only supports Esri Grid and GeoTIFF
- Orthoimagery from USGS which was JPEG2000 (.jp2) had to be converted to GeoTIFF using
the USGS Raster Conversion Scripts tool
▪ GeoJSON layers will not show up inWeb GIS
▪ Leaflet uses EPSG: 3857 (Web Mercator) so GeoJSON data had to be re-projected
▪ SLD Layer style file from QGIS did not work in GeoServer
- uDig desktop GIS was used to create layer style; XML was copied and pasted into GeoServer
▪ Could not get the Leaflet.WMS plugin to work in order to read attribute data onWMS
- Added popup attribute functionality to GeoJSON data as workaround
Lessons Learned
▪ Migrating Esri file geodatabase to Postgres is easier than you think
▪ QGIS is a very powerful alternative to ArcMap
▪ uDig desktop GIS is horrible
▪ GeoJSON works extremely well with Leaflet but Leaflet may not handle complex web functions
▪ Popup attribute to readWMS layer can be tricky in Leaflet
▪ WFS-T is required as a map service for database editing capability; database editing
will not work on aWMS layer
▪ Esri Geodatabase and SDE allows direct database connection for easy read/write
▪ Coding is easier in Leaflet compared to OpenLayers but OpenLayers
has more functionality
▪ Mix and match since there are lots of JavaScript toolkits such as
GeoExt, D3, jQuery, etc.
▪ It is easier to reclassify rasters in ArcGIS than QGIS
Proposed Solution
▪ Abraham Lincoln National Cemetery in Elwood, Illinois
Existing Proposal 1 (hybrid) Proposal 2 (hybrid)
Desktop GIS
*ArcGIS Desktop Standard
costs $7,000
Database
Web Server
Web GIS ArcGIS API for JavaScript
ArcGIS API for JavaScript
or
Web AppBuilder for ArcGIS
ArcGIS API for JavaScript
or
Web AppBuilder for ArcGIS
Limitations
▪ Popup attribute box currently does not work onWMS layers
▪ GIS features are “read-only” and attributes/geometry cannot be edited or modified
Future Research
▪ Leaflet with working popup attribute box onWMS layers
▪ Addition ofWFS and REST services
▪ Web GIS in OpenLayers5
▪ Web GIS with editable feature attributes and possibly geometry editing
▪ Test QField mobile data collector app to possibly replace Collector forArcGIS and
Survey123
FOSS4G in the Government
Sublette County GIS (Wyoming)
using MapServer, PostGIS, and OpenLayers
Arlington National Cemetery (Army)
using Leaflet
USGSWatershed Boundary DatasetWeb Edit App is developed using Leaflet
2018 GIS in Development: FOSS4G in the Government (Proof of Concept)

More Related Content

What's hot

Introduction to Open GeoData
Introduction to Open GeoDataIntroduction to Open GeoData
Introduction to Open GeoData
Richard Cantwell
 
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
GeoSolutions
 
Gfoss 2010
Gfoss 2010Gfoss 2010
Gfoss 2010
GeoSolutions
 
Fossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationFossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer Presentation
GeoSolutions
 
Integrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsIntegrating PostGIS in Web Applications
Integrating PostGIS in Web Applications
Command Prompt., Inc
 
Intro To PostGIS
Intro To PostGISIntro To PostGIS
Intro To PostGIS
mleslie
 
Agi08 Jeremy Morley
Agi08 Jeremy MorleyAgi08 Jeremy Morley
Agi08 Jeremy Morley
Jeremy Morley
 
Spatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote SensingSpatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
GeoSolutions
 
DATABASE & WEBGIS - GIS BOOTCAMP
DATABASE & WEBGIS - GIS BOOTCAMPDATABASE & WEBGIS - GIS BOOTCAMP
DATABASE & WEBGIS - GIS BOOTCAMPKevin Ng'eno
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...
GeoSolutions
 
Location based services for Nokia X and Nokia Asha using Geo2tag
Location based services for Nokia X and Nokia Asha using Geo2tagLocation based services for Nokia X and Nokia Asha using Geo2tag
Location based services for Nokia X and Nokia Asha using Geo2tag
Microsoft Mobile Developer
 
Raster data in GeoServer and GeoTools: Achievements, issues and future develo...
Raster data in GeoServer and GeoTools: Achievements, issues and future develo...Raster data in GeoServer and GeoTools: Achievements, issues and future develo...
Raster data in GeoServer and GeoTools: Achievements, issues and future develo...
GeoSolutions
 
Nokia Asha webinar: Developing location-based services for Nokia Asha phones ...
Nokia Asha webinar: Developing location-based services for Nokia Asha phones ...Nokia Asha webinar: Developing location-based services for Nokia Asha phones ...
Nokia Asha webinar: Developing location-based services for Nokia Asha phones ...
Microsoft Mobile Developer
 
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
GeoSolutions
 
GIS and Open Source
GIS and Open SourceGIS and Open Source
GIS and Open Source
Hardeep Rai
 

What's hot (15)

Introduction to Open GeoData
Introduction to Open GeoDataIntroduction to Open GeoData
Introduction to Open GeoData
 
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
 
Gfoss 2010
Gfoss 2010Gfoss 2010
Gfoss 2010
 
Fossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationFossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer Presentation
 
Integrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsIntegrating PostGIS in Web Applications
Integrating PostGIS in Web Applications
 
Intro To PostGIS
Intro To PostGISIntro To PostGIS
Intro To PostGIS
 
Agi08 Jeremy Morley
Agi08 Jeremy MorleyAgi08 Jeremy Morley
Agi08 Jeremy Morley
 
Spatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote SensingSpatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
 
DATABASE & WEBGIS - GIS BOOTCAMP
DATABASE & WEBGIS - GIS BOOTCAMPDATABASE & WEBGIS - GIS BOOTCAMP
DATABASE & WEBGIS - GIS BOOTCAMP
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...
 
Location based services for Nokia X and Nokia Asha using Geo2tag
Location based services for Nokia X and Nokia Asha using Geo2tagLocation based services for Nokia X and Nokia Asha using Geo2tag
Location based services for Nokia X and Nokia Asha using Geo2tag
 
Raster data in GeoServer and GeoTools: Achievements, issues and future develo...
Raster data in GeoServer and GeoTools: Achievements, issues and future develo...Raster data in GeoServer and GeoTools: Achievements, issues and future develo...
Raster data in GeoServer and GeoTools: Achievements, issues and future develo...
 
Nokia Asha webinar: Developing location-based services for Nokia Asha phones ...
Nokia Asha webinar: Developing location-based services for Nokia Asha phones ...Nokia Asha webinar: Developing location-based services for Nokia Asha phones ...
Nokia Asha webinar: Developing location-based services for Nokia Asha phones ...
 
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
 
GIS and Open Source
GIS and Open SourceGIS and Open Source
GIS and Open Source
 

Similar to 2018 GIS in Development: FOSS4G in the Government (Proof of Concept)

GIS User to Web-GIS Developer Journey
GIS User to Web-GIS Developer JourneyGIS User to Web-GIS Developer Journey
GIS User to Web-GIS Developer Journey
Tek Kshetri
 
Getting_Started_with_ArcGIS.pdf
Getting_Started_with_ArcGIS.pdfGetting_Started_with_ArcGIS.pdf
Getting_Started_with_ArcGIS.pdf
Ahmed Arafat
 
Esri UC 2016 - Central San and the Local Government Information Model
Esri UC 2016 - Central San and the Local Government Information ModelEsri UC 2016 - Central San and the Local Government Information Model
Esri UC 2016 - Central San and the Local Government Information Model
Carl Von Stetten
 
Saving Money with Open Source GIS
Saving Money with Open Source GISSaving Money with Open Source GIS
Saving Money with Open Source GIS
bryanluman
 
Gtkwebgis third ch_one_reduced
Gtkwebgis third ch_one_reducedGtkwebgis third ch_one_reduced
Gtkwebgis third ch_one_reduced
KhadijaKhan52
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GIS
Joe Larson
 
Developing Efficient Web-based GIS Applications
Developing Efficient Web-based GIS ApplicationsDeveloping Efficient Web-based GIS Applications
Developing Efficient Web-based GIS Applications
Swetha A
 
BLM UT Mobile Data Collection
BLM UT Mobile Data CollectionBLM UT Mobile Data Collection
BLM UT Mobile Data Collection
Scott Kichman
 
Building Maps with Leaflet
Building Maps with LeafletBuilding Maps with Leaflet
Building Maps with Leaflet
Andrew Howard
 
CartoDB Inside Out
CartoDB Inside OutCartoDB Inside Out
CartoDB Inside Out
Jorge Sanz
 
Blurring the lines - VGI in aid of Prof. GIS
Blurring the lines - VGI in aid of Prof. GISBlurring the lines - VGI in aid of Prof. GIS
Blurring the lines - VGI in aid of Prof. GIS
Andrew Zolnai
 
2013 Mission First Track, How GIS Supports USAFA's Civil Engineer Squadron by...
2013 Mission First Track, How GIS Supports USAFA's Civil Engineer Squadron by...2013 Mission First Track, How GIS Supports USAFA's Civil Engineer Squadron by...
2013 Mission First Track, How GIS Supports USAFA's Civil Engineer Squadron by...
GIS in the Rockies
 
Leveraging GIS with AutoCAD
Leveraging GIS with AutoCADLeveraging GIS with AutoCAD
Leveraging GIS with AutoCAD
Synergis Engineering Design Solutions
 
State of GeoServer
State of GeoServerState of GeoServer
State of GeoServer
Jody Garnett
 
Barcelona - LIBER - OpenSource
Barcelona - LIBER - OpenSourceBarcelona - LIBER - OpenSource
Barcelona - LIBER - OpenSourcePetr Pridal
 
Building_a_Geodatabase_ArcGIS_9.pdf
Building_a_Geodatabase_ArcGIS_9.pdfBuilding_a_Geodatabase_ArcGIS_9.pdf
Building_a_Geodatabase_ArcGIS_9.pdf
kovan azeez
 
North South GIS India
North South GIS India North South GIS India
North South GIS India
Teja Rani
 
Web enabling your survey business ppt version
Web enabling your survey business ppt versionWeb enabling your survey business ppt version
Web enabling your survey business ppt versionrudy_stricklan
 
Open geo data - technical issue
Open geo data  - technical issueOpen geo data  - technical issue
Open geo data - technical issue
Maurizio Napolitano
 
Whitebox GAT - an introduction by its developer
Whitebox GAT - an introduction by its developerWhitebox GAT - an introduction by its developer
Whitebox GAT - an introduction by its developer
Robin Lovelace
 

Similar to 2018 GIS in Development: FOSS4G in the Government (Proof of Concept) (20)

GIS User to Web-GIS Developer Journey
GIS User to Web-GIS Developer JourneyGIS User to Web-GIS Developer Journey
GIS User to Web-GIS Developer Journey
 
Getting_Started_with_ArcGIS.pdf
Getting_Started_with_ArcGIS.pdfGetting_Started_with_ArcGIS.pdf
Getting_Started_with_ArcGIS.pdf
 
Esri UC 2016 - Central San and the Local Government Information Model
Esri UC 2016 - Central San and the Local Government Information ModelEsri UC 2016 - Central San and the Local Government Information Model
Esri UC 2016 - Central San and the Local Government Information Model
 
Saving Money with Open Source GIS
Saving Money with Open Source GISSaving Money with Open Source GIS
Saving Money with Open Source GIS
 
Gtkwebgis third ch_one_reduced
Gtkwebgis third ch_one_reducedGtkwebgis third ch_one_reduced
Gtkwebgis third ch_one_reduced
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GIS
 
Developing Efficient Web-based GIS Applications
Developing Efficient Web-based GIS ApplicationsDeveloping Efficient Web-based GIS Applications
Developing Efficient Web-based GIS Applications
 
BLM UT Mobile Data Collection
BLM UT Mobile Data CollectionBLM UT Mobile Data Collection
BLM UT Mobile Data Collection
 
Building Maps with Leaflet
Building Maps with LeafletBuilding Maps with Leaflet
Building Maps with Leaflet
 
CartoDB Inside Out
CartoDB Inside OutCartoDB Inside Out
CartoDB Inside Out
 
Blurring the lines - VGI in aid of Prof. GIS
Blurring the lines - VGI in aid of Prof. GISBlurring the lines - VGI in aid of Prof. GIS
Blurring the lines - VGI in aid of Prof. GIS
 
2013 Mission First Track, How GIS Supports USAFA's Civil Engineer Squadron by...
2013 Mission First Track, How GIS Supports USAFA's Civil Engineer Squadron by...2013 Mission First Track, How GIS Supports USAFA's Civil Engineer Squadron by...
2013 Mission First Track, How GIS Supports USAFA's Civil Engineer Squadron by...
 
Leveraging GIS with AutoCAD
Leveraging GIS with AutoCADLeveraging GIS with AutoCAD
Leveraging GIS with AutoCAD
 
State of GeoServer
State of GeoServerState of GeoServer
State of GeoServer
 
Barcelona - LIBER - OpenSource
Barcelona - LIBER - OpenSourceBarcelona - LIBER - OpenSource
Barcelona - LIBER - OpenSource
 
Building_a_Geodatabase_ArcGIS_9.pdf
Building_a_Geodatabase_ArcGIS_9.pdfBuilding_a_Geodatabase_ArcGIS_9.pdf
Building_a_Geodatabase_ArcGIS_9.pdf
 
North South GIS India
North South GIS India North South GIS India
North South GIS India
 
Web enabling your survey business ppt version
Web enabling your survey business ppt versionWeb enabling your survey business ppt version
Web enabling your survey business ppt version
 
Open geo data - technical issue
Open geo data  - technical issueOpen geo data  - technical issue
Open geo data - technical issue
 
Whitebox GAT - an introduction by its developer
Whitebox GAT - an introduction by its developerWhitebox GAT - an introduction by its developer
Whitebox GAT - an introduction by its developer
 

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 Collison
GIS 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 Murray
GIS 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 Overview
GIS 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 Government
GIS 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 Trail
GIS 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 Apps
GIS 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 carr
GIS 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 It
GIS 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 Trails
GIS 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 Future
GIS 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 PLSS
GIS 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 NATRF2022
GIS 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

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 

Recently uploaded (20)

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 

2018 GIS in Development: FOSS4G in the Government (Proof of Concept)

  • 1. FOSS4G INTHE GOVERNMENT 2018 GISITR Samuel Song Department ofVeterans Affairs (VA) National Cemetery Administration (NCA)
  • 2. AboutVeterans Affairs National Cemetery Administration (NCA) ▪ Provides burial benefits to honorably discharged veterans and their families at no cost ▪ Burial benefits include free burial space, opening and closing of the grave, care of gravesites such as landscaping, a Government headstone or marker, a burial flag, and a Presidential Memorial Certificate ▪ 136 national cemeteries in 40 states nationwide Department ofVeteransAffairs (VA) Veterans Health Administration (VHA) Veterans Business Administration (VBA) National Cemetery Administration (NCA)
  • 3. Types ofVeteran Cemeteries ▪ National Cemetery: Operated by the Federal Government or theVA ▪ StateVeterans Cemetery: Operated by State Government and receives grants from theVA ▪ TribalVeterans Cemetery: Operated by Native American tribes and receives grants from theVA Arlington National Cemetery is operated by the Army (DoD)
  • 4. Evolution of NCA’s Mapping Program Paper Maps from the 1950s AutoCAD (2013) GIS/GPS (2020)
  • 5. Problem ▪NCA is reliant on Esri products such as ArcGIS Desktop and ArcGIS Enterprise (i.e. ArcGIS Server) which are very expensive ($7,296 forArcGIS Desktop Advanced with Government discount or $14,000) ▪NCA’s GIS program is expanding and will require more desktop GIS licenses ▪More funding is required to purchase additional ArcGIS Desktop licenses (need 5 moreASAP!) Software Cost Microsoft SQL Server Enterprise Core Edition for 2 cores - Open License Program (OLP) $16,504 ArcGIS for Server Enterprise Standard $16,322 ArcGIS Desktop Standard, 7 licenses @ $5,713 each $39,991 ArcGIS Desktop Standard Concurrent Primary Maintenance (annually) $1,451
  • 6. Project Goal ▪ Migrate existing NCA’s GIS data that is currently using Commercial off-the- shelf (COTS) software to Free and Open Source forGeospatial (FOSS4G) for cost savings ▪ Demonstrate that FOSS4G software can replace existing commercial capability
  • 7. Pros and Cons of FOSS4G Pros Cons Absolutely no licensing cost Lack of technical support Free to use, modify, distribute, and obtain source code Can be unstable, has bugs and security flaws Continuously improving (i.e. QGIS 3.23, OpenLayers 5.2.0) Programmers can lose interest and abandon software project Learning curve for users
  • 8. FOSS4G Challenges from the Government Perspective ▪ Open source software are not tested therefore it may contain bugs and security flaws ▪ Commercial software such as ArcGIS, ERDAS, AutoCAD are tested by the Government through FedRAMP ▪ Certain ports (i.e. 5432, 8080) used by Postgres and GeoServer/MapServer may be blocked by IT ▪ Web apps developed using JavaScript can contain security flaws ▪ Open Source software is seen as unstable Companies using Postgres ▪ Twitch ▪ Pandora ▪ and many more… Stable Unstable
  • 9. Existing Proposed (FOSS4G) Other Considerations Desktop GIS Database Web Server QGIS Server Web GIS ArcGISAPI for JavaScript Geostack
  • 10. Why QGIS, PostGIS/Postgres, and Leaflet? ▪ QGIS is user friendly and stable ▪ QGIS has a large library of plugins (i.e. tools) that can be added ▪ Postgres is proven and widely recognized and used by many real-world companies (i.e., Pandora) ▪ PostGIS only works with Postgres ▪ GeoServer has a UI and creating map service is easy - MapServer requires configuring the map files ▪ QGIS is compatible with GeoServer ▪ Leaflet (JavaScript based) is visually pleasing and easy to script MapServer relies on configuring Map file to publish map services
  • 11. QGIS Plugins (about 574) Plugin Description QuickMapServices A convenient list of datasets and basemaps from Google, Landsat, OpenStreetMap, Bing, etc. DB Manager Import/export data between PostGIS/Postgres and QGIS GeoServer Explorer Publish data and layer styles as map services from QGIS interface and connect services from GeoServer in QGIS qgis2web Generates and export web map application in OpenLayers or Leaflet using QGIS project file *There is a plugin for creating heatmap
  • 12. Study Area ▪ Abraham Lincoln National Cemetery in Elwood, Illinois (one hour south of Chicago) ▪ Size of land: 983 acres (Land can accommodate 400,000 gravesites) ▪ About 3,850 burials a year (43,911 out of 53,907 gravesites used)
  • 13. Burial Options & MarkerTypes Burial Options Types Size Description MarkerTypes Lawn Crypts (preplaced concrete vaults) Casket 3’ x 8’ Traditional Caskets with concrete liners Casket 4’ x 8’ 5’ x 10’ In-Ground Cremations Urn 3’ x 3’ 4’ x 4’ 5’ x 5’ Columbarium Urn N/A
  • 14. GIS Layers Property Line Buildings Water Systems Trees Headstones (GPS collected) Grave Plots Grave Sections ▪ Pavements ▪ Water Features ▪ Grass Areas
  • 15. Desktop GIS ArcGIS Desktop 10.4 QGIS 2.18 ArcGIS Basic ArcGIS Standard ArcGIS Advanced QGIS Functionality
  • 16. NCA DataViewer (Commercial Beta) ▪ Existing Web GIS developed using ArcGISAPI for JavaScript onArcGIS Enterprise
  • 17. Methodology 1) Copy File Geodatabase fromArcGIS Desktop 2) Add vector layers from File Geodatabase in QGIS and symbolize as necessary
  • 18. Methodology (Cont’d) 3) Create a empty database in Postgres using SQL - You can also right-click and click “Create” 4) Enable PostGIS extension in Postgres
  • 19. Methodology (Cont’d) 5) Import vector layers as tables to Postgres using QGIS’s DB Manager Plugin
  • 20. Methodology (Cont’d) 6) Create layer styles using QGIS or uDig and copy/paste XML to GeoServer’s Style Editor
  • 21. Methodology (Cont’d) 7) Create map services in GeoServer using the UI - SupportsWMS, WFS, WCS, etc
  • 22. Raster data on Postgres and GeoServer Postgres ▪ Run raster2pgsql GDAL based tool to upload raster to Postgres in the Command Prompt GeoServer ▪ GeoServer allows publishing image services using GRID and GeoTIFF formats ▪ Geoserver also mosaics imagery raster2pgsql -s 3443 -I -C -M C:UserssamueDownloadsWillCounty2015WCOrthos9INimagesILWILL054421O rthoSectorTile.tif -F -t 250x250 public.willcounty2015 | psql -d abraham_lincoln -U postgres -p 5432
  • 24. Web GIS in Leaflet
  • 25. Web GIS in Leaflet (Cont’d)
  • 26. Web GIS in Leaflet (Cont’d)
  • 27. Web GIS in Leaflet (Cont’d)
  • 28. Leaflet Plugins Function Plugin GitHub URL Draw Leaflet/Leaflet.draw https://github.com/Leaflet/Leaflet.draw Legend unbam/Leaflet.SlideMenu https://github.com/unbam/Leaflet.SlideMenu/bl ob/master/examples/index.html Find (GeoCoder) k4r573n/leaflet-control-osm- geocoder https://github.com/k4r573n/leaflet-control-osm- geocoder Overview map Norkart/Leaflet-MiniMap https://github.com/Norkart/Leaflet-MiniMap Geolocate domoritz/leaflet-locatecontrol https://github.com/domoritz/leaflet- locatecontrol Mouse Position ardhi/Leaflet.MousePosition https://github.com/ardhi/Leaflet.MousePosition Navigation Bar davidchouse/Leaflet.NavBar https://github.com/davidchouse/Leaflet.NavBar
  • 29. qgis2web plugin ▪ Allows users to create web app in Leaflet and OpenLayers (web app is hardcoded to read GeoJSON files or .js)
  • 30. Issues ▪ InstallingGeoserver - Required JRE version 8 32-bit and MicrosoftWeb Platform - Also changed localhost port to 8000 (port 8080 was taken by MapServer) ▪ Uploading raster data to Postgres - Had to use raster2pgsql GDAL tool in the Command Prompt (CMD) ▪ GeoServer only supports Esri Grid and GeoTIFF - Orthoimagery from USGS which was JPEG2000 (.jp2) had to be converted to GeoTIFF using the USGS Raster Conversion Scripts tool ▪ GeoJSON layers will not show up inWeb GIS ▪ Leaflet uses EPSG: 3857 (Web Mercator) so GeoJSON data had to be re-projected ▪ SLD Layer style file from QGIS did not work in GeoServer - uDig desktop GIS was used to create layer style; XML was copied and pasted into GeoServer ▪ Could not get the Leaflet.WMS plugin to work in order to read attribute data onWMS - Added popup attribute functionality to GeoJSON data as workaround
  • 31. Lessons Learned ▪ Migrating Esri file geodatabase to Postgres is easier than you think ▪ QGIS is a very powerful alternative to ArcMap ▪ uDig desktop GIS is horrible ▪ GeoJSON works extremely well with Leaflet but Leaflet may not handle complex web functions ▪ Popup attribute to readWMS layer can be tricky in Leaflet ▪ WFS-T is required as a map service for database editing capability; database editing will not work on aWMS layer ▪ Esri Geodatabase and SDE allows direct database connection for easy read/write ▪ Coding is easier in Leaflet compared to OpenLayers but OpenLayers has more functionality ▪ Mix and match since there are lots of JavaScript toolkits such as GeoExt, D3, jQuery, etc. ▪ It is easier to reclassify rasters in ArcGIS than QGIS
  • 32. Proposed Solution ▪ Abraham Lincoln National Cemetery in Elwood, Illinois Existing Proposal 1 (hybrid) Proposal 2 (hybrid) Desktop GIS *ArcGIS Desktop Standard costs $7,000 Database Web Server Web GIS ArcGIS API for JavaScript ArcGIS API for JavaScript or Web AppBuilder for ArcGIS ArcGIS API for JavaScript or Web AppBuilder for ArcGIS
  • 33. Limitations ▪ Popup attribute box currently does not work onWMS layers ▪ GIS features are “read-only” and attributes/geometry cannot be edited or modified Future Research ▪ Leaflet with working popup attribute box onWMS layers ▪ Addition ofWFS and REST services ▪ Web GIS in OpenLayers5 ▪ Web GIS with editable feature attributes and possibly geometry editing ▪ Test QField mobile data collector app to possibly replace Collector forArcGIS and Survey123
  • 34. FOSS4G in the Government Sublette County GIS (Wyoming) using MapServer, PostGIS, and OpenLayers Arlington National Cemetery (Army) using Leaflet USGSWatershed Boundary DatasetWeb Edit App is developed using Leaflet