cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy...
Transcript of cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy...
![Page 1: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/1.jpg)
cover slide - Collector vs Custom battle royale -requirements in the background but need to seem
important
![Page 2: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/2.jpg)
let’s start with
some definitions
![Page 3: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/3.jpg)
geo geek slang. \jē-ŏ-gēk\
-noun1. a geography professional and enthusiast that specializes in geographic information systems.2. a GIS specialist that is interested in emerging technology that allows for the creation of complex maps and analysis using diverse sets of data.
“regular” geek \'gēk\
-noun1. a person often of an intellectual bent.2. an enthusiast or expert especially in a technological field or activity.3. a carnival performer often billed as a wild man.
![Page 4: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/4.jpg)
![Page 5: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/5.jpg)
Expectations of Mobile Mapping Today
- fast
- accessible off-line
- accessible in occasionally connected environments
Definitions / “Terms we’ll use!”
- Dynamic map service requests – requests made to a GIS server when a user
pans or zooms
- Raster / image tiles – “pre-cached” set of tiled images
- Vector tiles - similar to image tiles, but they store a vector representation of the
data. Client-side drawing of vector tiles allows for vector tile layers to be
customized for the purpose of the map, which drives dynamic, interactive
cartography.
![Page 6: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/6.jpg)
mobile mapping timeline
2006 2007 2008 2009 2010 2011 2012 2013 2014
“app” is word of
the year
ArcGIS Mobile
released
“pre-tablet era”
Ipad released
TG “hybrid
experiment”
FB / Linkedin
drop hybrid
TG builds
50+ native
apps
iphone released
2015 2016
Esri
announces
adoption of
Mapbox’s
vector tile
spec
Mapbox
announces
vector tiles for
Streets
Vector tiles
first used
by Google
Esri supports
vector tiles in
ArcGIS Server,
Pro, SDKs
Google creates
“slippy maps”
![Page 7: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/7.jpg)
PAPER ACCESS PRE-TABLET TABLET USER
FOCUSED!
FORM BUILDER
EVOLUTION OF FIELD DATA COLLECTION
![Page 8: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/8.jpg)
PAPER
![Page 9: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/9.jpg)
ACCESS
![Page 10: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/10.jpg)
PRE-TABLET
![Page 11: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/11.jpg)
TABLET
![Page 12: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/12.jpg)
FORM BUILDER
![Page 13: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/13.jpg)
Collector for ArcGIS - map centric
(SPATIAL) FORM
BUILDER
![Page 14: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/14.jpg)
![Page 15: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/15.jpg)
![Page 16: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/16.jpg)
68%of IT projects fail
![Page 17: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/17.jpg)
WHY DO THESE PROJECT FAIL?
![Page 18: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/18.jpg)
DID YOU SATISFY THE AUDIENCE, THE USERS
AND THEIR NEEDS?
![Page 19: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/19.jpg)
HOW DO WE IMPROVE OUR SUCCESS
RATE?
![Page 20: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/20.jpg)
Focusing on users and their stories - personas
![Page 21: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/21.jpg)
![Page 22: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/22.jpg)
AS A [USER ROLE], I WANT TO [GOAL]
SO I CAN [REASON]
![Page 23: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/23.jpg)
![Page 24: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/24.jpg)
PAPER ACCESS PRE-TABLET TABLET USER
FOCUSED!
FORM BUILDER
EVOLUTION OF FIELD DATA COLLECTION
![Page 25: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/25.jpg)
OTHER CONSIDERATIONS
BALANCING EFFICIENCY GAINS IN THE FIELD WITH COST
EXISTING BUSINESS PROCESSES AND FLEXIBILITY TO MODIFY
AUDIENCE
INVENTORY VS. INSPECTION
MAPPING (INCLUDING OFFLINE)
INTEGRATION WITH OTHER SYSTEMS
TIME (SCHEDULE)
ABILITY TO GET FEEDBACK FROM USERS
![Page 26: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/26.jpg)
No one size fits all
approach
![Page 27: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/27.jpg)
non
geo-geek
geo-geek
non
geo-geek
![Page 28: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/28.jpg)
![Page 29: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/29.jpg)
![Page 30: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/30.jpg)
![Page 31: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/31.jpg)
![Page 32: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/32.jpg)
![Page 33: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/33.jpg)
![Page 34: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/34.jpg)
![Page 35: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/35.jpg)
Potential Mobile Mapping Options
Pros Cons
No caching needed Dependency on MDC's external ArcGIS Server because it is being drawn dynamically
Data can be updated quickly and available to mobile users quickly
Slow performance during multiple request load
Mobile users expect cached map performance
Data is not available off-line
Performance is poor / unacceptable in occasionally connected or in areas of poor internet connection
Option 1: Use Esri dynamic map services
This option would allow the mobile app to make dynamic map export requests utilizing REST endpoints exposed by an Esri ArcGIS Server instance hosted by MDC and available externally.
![Page 36: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/36.jpg)
MDC Update Process for Option 1
Update Fish Attractors Data in SDE
Refresh Map Service
![Page 37: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/37.jpg)
Potential Mobile Mapping Options
Option 2: MDC provide hosted tile cache layer
A tile layer would be created up front or on demand for the mapping layers. TG could create the tile cache and deliver it, help set it up at MDC, or assist in training if needed.
PROS CONS
Data is cached and performant Requires MDC to re-generate raster tiles (or cache on-demand) when a data update is desired
Standard industry best practice for serving and consuming mobile maps
MDC needs to expose hosted tile cache layer on an external server
Symbology can not be modified without recreating the cache
![Page 38: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/38.jpg)
MDC Update Process for Option 2
Update Fish Attractors Data in SDE
Update Map Document as Desired (Symbology, Scales, etc.)
Generate Tile Package (using ArcMap or ArcGIS Pro) *
Update Tile Cache on Production Server
![Page 39: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/39.jpg)
![Page 40: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/40.jpg)
![Page 41: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/41.jpg)
Potential Mobile Mapping Options
Option 3: Provide vector tile service
This option would allow the mobile app to consume a vector tile, thereby reducing demand on the server and allowing for faster load times, faster cache creation, and map style changes.
PROS CONS
Data is cached and performant Requires ArcGIS Pro 1.2 to create tiles (and therefore an ArcGIS Online account as well)
Styles of vector tiles can be modified when requested
Requires either ArcGIS 10.4 for Server (license) or ArcGIS Online to serve vector tiles
Vector tiles are much smaller and faster to create and request than raster / image tiles
Tools used to create vector tiles and serve them are relatively new (1/2016)
Open specification used by mapping vendors
![Page 42: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/42.jpg)
MDC Update Process for Option 3
Update Fish Attractors Data in SDE
Create Vector Tile Package Using ArcGIS Pro
Share (Publish) Vector Tile Package (to ArcGIS Online, ArcGIS Server, or Web Service)
![Page 43: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/43.jpg)
MAP TILE PACKAGE VECTOR TILE PACKAGE
Scale 20 levels of Google/Bing tiling scheme Min Scale: 1:591657528Max Scale: 1:1128
Package Size (MB) 119 / 4382 (including aerial) 6.5
Time (mins) 17 / 40 (including aerial) 1
![Page 44: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/44.jpg)
Potential Mobile Mapping Options
Option 4: Upload data to MapBox and consume cached maps
A third party mapping platform that enables users to upload data to it and create maps and serve them out as vector tiles.
PROS CONS
Data is cached and performant Need to upload data to Mapbox in order to update mobile app(s)
Mapbox automatically caches the data Mapbox subscription required (either TG account or an MDC account) if more than 50,000 mobile users per day (would require free subscription sign-up)
No effort needed by MDC to create the cache (just upload the desired data)
Supports both raster and vector tile caching
![Page 45: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/45.jpg)
MDC Update Process for Option 4
Update Fish Attractors Data in SDE
Export Fish Attractor Data to Shapefile
Upload Shapefile to MapBox
![Page 46: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/46.jpg)
Potential Mobile Mapping Options
Option 5: Upload data to ArcGIS Online and consume data as a published tile layer or a published vector tile layer
A third party mapping platform that enables users to upload data to it and create maps and serve them out as raster or vector tiles.
PROS CONS
Data is cached and performant ArcGIS Online subscription required
Data can be updated at MDC and uploaded to update the mobile app
Vector caches still need to be created outside ArcGIS Online
![Page 47: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/47.jpg)
MDC Update Process for Option 5
Update Fish Attractors Data in SDE
Create Vector Tile Package Using ArcGIS Pro ORGenerate Tile Package (using ArcMap or ArcGIS Pro) *
Share (Publish) Tile Package to ArcGIS Online
![Page 48: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/48.jpg)
FEATURE COLLECTOR CUSTOM
CONFIGURATION X
TIME TO MARKET X
USER WORKFLOW DRIVEN X
DISCOVERABILITY X
COMPLEX FORMS X
MINIMAL DEVELOPMENT COSTS X
INTEGRATION WITH OTHER SYSTEMS X
MAINTENANCE X
OFF-LINE FORMS AND MAPPING X (INCL) X
ARCGIS ONLINE ORGANIZATIONAL ACCOUNT REQ’D X
COLLECTOR (or other) VS. CUSTOM
![Page 49: cover slide - Collector vs Custom battle royale - requirements in … · 2017-12-21 · “slippy maps” paper access pre-tablet tablet user focused! form builder evolution of field](https://reader033.fdocuments.us/reader033/viewer/2022050115/5f4c29c63b0cbf12b14392f1/html5/thumbnails/49.jpg)
Wrap up slide(s)