SlideShare a Scribd company logo
1 of 35
Download to read offline
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 GeoDataRichard 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 2013GeoSolutions
 
Fossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationFossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationGeoSolutions
 
Integrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsIntegrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsCommand Prompt., Inc
 
Intro To PostGIS
Intro To PostGISIntro To PostGIS
Intro To PostGISmleslie
 
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 SensingGeoSolutions
 
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 Geo2tagMicrosoft 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 SourceHardeep 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 JourneyTek Kshetri
 
Getting_Started_with_ArcGIS.pdf
Getting_Started_with_ArcGIS.pdfGetting_Started_with_ArcGIS.pdf
Getting_Started_with_ArcGIS.pdfAhmed 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 ModelCarl Von Stetten
 
Saving Money with Open Source GIS
Saving Money with Open Source GISSaving Money with Open Source GIS
Saving Money with Open Source GISbryanluman
 
Gtkwebgis third ch_one_reduced
Gtkwebgis third ch_one_reducedGtkwebgis third ch_one_reduced
Gtkwebgis third ch_one_reducedKhadijaKhan52
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GISJoe Larson
 
Developing Efficient Web-based GIS Applications
Developing Efficient Web-based GIS ApplicationsDeveloping Efficient Web-based GIS Applications
Developing Efficient Web-based GIS ApplicationsSwetha A
 
BLM UT Mobile Data Collection
BLM UT Mobile Data CollectionBLM UT Mobile Data Collection
BLM UT Mobile Data CollectionScott Kichman
 
Building Maps with Leaflet
Building Maps with LeafletBuilding Maps with Leaflet
Building Maps with LeafletAndrew Howard
 
CartoDB Inside Out
CartoDB Inside OutCartoDB Inside Out
CartoDB Inside OutJorge 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. GISAndrew 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
 
State of GeoServer
State of GeoServerState of GeoServer
State of GeoServerJody 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.pdfkovan 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
 
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 developerRobin 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 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

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
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...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

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