Android UX Tricks: Nested Scrolling without Nested Scrolling
GIS AT ENSTARaksmc.org/wp-content/uploads/2018/07/Johnson-GIS-at-ENSTAR.pdf · • Portal for...
Transcript of GIS AT ENSTARaksmc.org/wp-content/uploads/2018/07/Johnson-GIS-at-ENSTAR.pdf · • Portal for...
GIS AT ENSTAR
Erick Johnson, GISP Jennifer Diep
2017 Alaska Surveying and Mapping Conference
ABOUT ENSTAR
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 2
ABOUT ENSTAR • An AltaGas Company
• Subsidiary of SEMCO Energy (Michigan)
• 195 full time employees
• Serving south-central Alaska since 1960
• Service territory is over 2759 square miles
• Population in service area 423,700
• 450 miles of transmission main
• Over 3100 miles of distribution main
• Approximately 140,000 customers
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 3
ABOUT ENSTAR GIS • Dual ESRI / AutoCAD shop
• ESRI customer since 2007
• Staff: • 2 GIS Specialists
• (web, SDE, Mobile, mapping and analysis, GIS data maintenance, planning, budgeting, etc.)
• 1 Full time drafter • (GIS data entry and construction
drawings)
• 3 “surveyor / drafters” • (surveying and pigging in summer, as-
built drafting in winter)
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 4
• Stewards of critical infrastructure data
• Provides mapping support for engineering, engineering services, marketing, right of way, distribution, service, and special projects
• Supports the Integrity Management (IMP) and Distribution Integrity Management (DIMP) programs
• Provides data for annual DOT reports and PHMSA audits
• Help identify areas for system expansion
• Help the company run efficiently
WHY ENSTAR’S GIS IS IMPORTANT:
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 5
GIS IS USED EVERYWHERE IN THE COMPANY
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 6
• 5 ArcGIS Desktop “power users” outside of GIS
• Right of Way department
• Engineers use SynerGEE Gas for modeling
• Web mapping applications are used by every department in the company
• ENSTAR Mobile Maps deployed to roughly 70 devices
• Service department, line locators, atmospheric corrosion inspections, distribution department, and a few others
• 5 year GIS strategic plan guides GIS development
UPTIME: WHAT IS UPTIME?
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 7
Uptime is an integrated data management solution for pipeline integrity operations.
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 8
UPTIME CLASS LOCATION STUDY
ENSTAR ONLINE MAPS
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 9
• Used by most office staff • Available to field staff with in-vehicle WiFi • Adobe Flex API • Consumes internal ArcGIS Server services • Basemaps: Bing, Esri World Street Map,
Esri World Topo Map (a.k.a. Community Basemap)
• Imagery: Bing, Pictometry, MSB, KPB,
GINA BDL, GINA Extras
ENSTAR ONLINE MAPS
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 10
• Different “views” for different audiences
• Click on meter set symbol – get customer information and meter photo
• Click on a service line or main – view the completion report
• Pull up easement documents
• Get the latitude and longitude
• Access Google Street View
• Search widget
• Draw widget
• Print maps
ENSTAR ONLINE MAPS FEATURES
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 11
• Enhanced Search widget: select features by geometry
• Export the results to text file or .csv
ENSTAR ONLINE MAPS FEATURES
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 12
• View 1-way and 2-way feeds • This is helpful for damage
response
ENSTAR ONLINE MAPS FEATURES
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 13
• Leaks and damages data entry
• Damage location and associated information entered through viewer
• Information is used in reports and on maps showing damage locations
ENSTAR ONLINE MAPS FEATURES
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 14
• Wetlands data • Anchorage seismic zones
ENSTAR ONLINE MAPS FEATURES
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 15
• Potential Customers widget
• Select parcels near mains which do not have gas service
• Export results to Excel
• Used by the Marketing department to identify and contact potential new gas customers
ENSTAR ONLINE MAPS FEATURES
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 16
• Marketing Projects widget
• Used by the Marketing department to draw in proposed main extensions and related notes.
• Potential new customers can then be selected and contacted.
ENSTAR ONLINE MAPS FEATURES
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 17
ENSTAR MAPPING APPLICATIONS GALLERY
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 18
• Portal for ArcGIS 10.3.1
• Nested application galleries
• Hosts focused applications for 3rd party damages, gas control, Uptime data visualization
• Web Application Builder Developer Edition allows us to build applications quickly
ENSTAR MAPPING APPLICATIONS GALLERY (ENMAG)
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 19
• Visually track progress of Encoder Receiver Transmitter (ERT) exchanges
• Select meters with Encoder Receiver Transmitters (ERT’s) left to exchange, export list to .csv
ENSTAR MAPPING APPLICATIONS GALLERY (ENMAG)
ERT Exchange Map App ERT Exchange Operations Dashboard
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 20
Third Party Damages Viewer Show where 3rd party damages occurred, type of facility they occurred on, damage causes and “sub-threats”
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 21
ENSTAR MAPPING APPLICATIONS GALLERY (ENMAG)
Uptime Viewer
• Displays Uptime risk analysis results and pig run data
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 22
ENSTAR MAPPING APPLICATIONS GALLERY (ENMAG)
Gas Control Shutdown Segments Viewer
• Quick access for our first responders to emergency shutdown procedure documents
• Improving the way our gas controllers search for information in emergency situations
• Faster, more efficient, safer response time
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 23
ENSTAR MAPPING APPLICATIONS GALLERY (ENMAG)
ENSTAR MOBILE MAPS
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 24
• Inspections were paper based
• Inspections conducted in summer (May – September) with temporary employees
• As-built books updated once a year
• Meter information missing from GIS
• Desire to speed up as-built updates, improve accuracy, reduce paper use and document scanning
• GIS field data collection called for in GIS strategic plan
• Migration from AS400 mainframe to Oracle Customer Care & Billing (CC&B) and Oracle Mobile
Workforce Management (MWM)
PROJECT BACKGROUND
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 25
• Contracted with Anchorage – based Resource Data, Inc. (RDI) to build a mobile mapping and data collection application
• Leverage work processes and applications originally designed for the previous Trimble data collection effort
• Pilot project would be atmospheric corrosion inspections / meter data collection
• Initial application framework for service line and main completion report data gathering
• Would eventually replace paper as-builts
• Would run disconnected from the network
• Would update enterprise GIS daily
• Easy to learn
• First version of ENSTAR Mobile Maps implemented April 2012
PROJECT BACKGROUND
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 26
TECHNOLOGY
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 27
• ArcGIS Runtime for Windows Mobile 10.2.1 (Windows SDK)
• Microsoft .NET Framework 4
• Windows Presentation Foundation (WPF)
• Visual Studio 2010
• Mobile and tile caches • Mobile maps uses multiple mobile and tile caches
SYSTEM REQUIREMENTS • Windows XP, 7, 8, 10
• Intel Core i5 processor
OPTIONAL COMPONENTS DEPENDING ON OPERATING MODE • GPS, camera, barcode scanner, document viewer
• 80 GB storage for caches
• Additional 105 GB for external documents
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 28
• As-Built mode
• Atmospheric Corrosion mode
• Electronic Completion Reports mode
CACHE UPDATE OPTIONS
ENSTAR MOBILE MAPS MODULES
• Mobile caches updated through Mobile Maps or file synchronization program
• Tile caches updated through manual file copy from portable hard drives
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 29
ATMOSPHERIC CORROSION MODULE COMPONENTS
• Mobile Work Assignment tool
• ENSTAR Mobile Maps editing tools
• Data processing app
• SQL Server reports
MOBILE WORK ASSIGNMENT TOOL
Data Synchronization
1. Supervisor synchronizes local cache with server
2. Supervisor makes assignments
3. Supervisor synchronizes new assignments with server
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 30
Used for atmospheric corrosion
Field workers download the new work assignments to Mobile Maps. The work is stored in a mobile cache.
ENSTAR MOBILE MAPS ATMOSPHERIC CORROSION MODULE • “Visiting” a site brings up a
dialog box for the meter setting
• Meter grid (brown boxes) laid out according to the number of rows and columns in the meter set
• Each box is clickable to enter information for each meter.
• A picture of the meter set must be taken before the information can be saved.
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 31
ENSTAR MOBILE MAPS ATMOSPHERIC CORROSION MODULE Infractions logged for individual meter and entire meter set
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 32
• Field crews hand sketch locations of new service lines, valves, fittings, meter settings, and other associated information directly into GIS.
• Information is used to populate an “electronic completion report” which will eventually replace a paper form.
• New service line information is available to service technicians and locators faster. No more waiting for the drafters to digitize the lines.
• Valve and fitting attribute information is new to GIS. This is helpful for asset tracking.
ENSTAR MOBILE MAPS ELECTRONIC COMPLETION REPORTS MODULE
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 33
OTHER MOBILE MAPS FEATURES
Identify and Search • Identify returns all features in chosen
location
• Can search by address, subdivision / lot / block, location ID, or service point ID
• Search takes wildcard characters
• “Follow Me” feature shows user’s location and location of feature chosen from search results
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 34
OTHER MOBILE MAPS FEATURES Aerial imagery
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 35
OTHER MOBILE MAPS FEATURES Scanned completion reports and regulator station drawings
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 36
LESSONS LEARNED - PITFALLS
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 37
• Lots of bugs!
• Year 1: troubleshooting major bugs
• Year 2: troubleshooting smaller bugs
• Year 3: ArcGIS 10.0 – 10.2 migration, more bugs
• Synchronization of work assignments difficult to figure out.
• Gotchas: work assignments (edits) being overwritten or duplicate records getting inserted into the work assignment feature class.
• Solution: more refined programming; mobile work assignment tool cache must be synchronized with SDE before AND after work assignments are made.
• Bad X/Y location data from CIS causes user confusion.
LESSONS LEARNED – SUCCESSES
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 38
• First year: Over 34,000 meter set inspections completed, over 37,000 individual meters added to GIS
• Infractions recorded in GIS for the first time
• Meter Set Assembly photos available in GIS desktop and web applications
• Meter locations searchable in GIS applications
• Atmospheric corrosion pilot led to the development of other modules
• Requests for new features have been made
• Paper as-built books are starting to be replaced with computers
• Many users like it once they get used to it
LESSONS LEARNED – BENEFITS
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 39
• Benefits:
• 5500 GIS data entry hours saved (roughly $550,000 in contract labor) by collecting meter points electronically
• Net ROI for atmospheric corrosion from 2012 to 2014 roughly $80,000
• Accurate GIS data
• Work assignment flexibility
• As-built data updated more often
• Access to aerial imagery and scanned completion reports
• Mapping system is 100% self contained – no Internet connection required
• Inspection records can be used for threat analysis in GIS
• Saves paper and scanning time
THE FUTURE
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 40
• ENSTAR Online Maps conversion to JavaScript API
• ENSTAR Mobile Maps conversion to ArcGIS Runtime API
• Operations Dashboard for customer service department
• Focused Portal applications
• Leak Survey application
• Increased access to documents from GIS
• Barcode scanning of plastic pipe components
• GPS data collection of main and service line component locations
• Geometric network and topology rules
• Integration with asset management system
FUTURE DIRECTION
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 41
QUESTIONS?
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 42
CONTACT INFORMATION
February 15, 2017 2017 ALASKA SURVEYING AND MAPPING CONFERENCE 43
E N S T A R N a t u r a l G a s C o m p a n y
4 0 1 E . I n t e r n a t i o n a l A i r p o r t R o a d
P. O . B o x 1 9 0 2 8 8
A n c h o r a g e , A l a s k a 9 9 5 1 9 - 0 2 8 8
E r i c k J o h n s o n , G I S S p e c i a l i s t
E r i c k . J o h n s o n @ e n s t a r n a t u r a l g a s . c o m
P h o n e : 9 0 7 - 3 3 4 - 7 7 9 1
J e n n i f e r D i e p , G I S S p e c i a l i s t
J e n n i f e r . D i e p @ e n s t a r n a t u r a l g a s . c o m
P h o n e : 9 0 7 - 3 3 4 - 7 7 4 3