enhancing 811 ticket locating with...

11
Enhancing 811 Ticket Locating with GIS ESRI Water Conference January 29, 2018

Upload: dangdan

Post on 12-Jul-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Enhancing 811 Ticket Locating with GISproceedings.esri.com/library/userconf/water18/papers/Water-04.pdf · ISITE from OneCall Concepts Times have changed ND law requires all locating

Enhancing 811 Ticket

Locating with GIS

ESRI Water Conference

January 29, 2018

Page 2: Enhancing 811 Ticket Locating with GISproceedings.esri.com/library/userconf/water18/papers/Water-04.pdf · ISITE from OneCall Concepts Times have changed ND law requires all locating

Western Area Water Supply Authority

The Authority of the Western Area Water Supply Project

About the ProjectThe Western Area Water Supply Project utilizes a combination of Missouri River water treated

at the Williston Regional Water Treatment Plant and groundwater treated by the R&T Water

Supply Commerce Authority’s Water Treatment Plant in Ray. This water supply system meets

the needs of municipal, rural and industrial users in five northwestern North Dakota counties.

• Services Williston, Watford City, Ray, Tioga, Stanley, Wildrose, Crosby, Fortuna, Noonan,

Columbus and Ross

• Service area includes 5 counties: Burke, Divide, McKenzie, Mountrail and Williams

• Currently providing water to over 70,000 people

• Estimated to provide water to 160,000 people by 2038

Represents Five Water Entities:• Williams Rural Water District

• McKenzie County Water District

• City of Williston

• BDW Water System Association

• R&T Water Supply Association

Page 3: Enhancing 811 Ticket Locating with GISproceedings.esri.com/library/userconf/water18/papers/Water-04.pdf · ISITE from OneCall Concepts Times have changed ND law requires all locating

Locates – and WAWSA

LOCATE: A formal request to

verify the locations of utilities –

particularly those underground –

before excavation

“811 Call Before You Dig!”

WAWSA maintains some 200 miles of

transmission water mains that convey

water to the rural and municipal

entities of northwestern North Dakota

All locate tracking is done via ND One

Call Concepts website. (Hasn’t

always been that convenient)

Page 4: Enhancing 811 Ticket Locating with GISproceedings.esri.com/library/userconf/water18/papers/Water-04.pdf · ISITE from OneCall Concepts Times have changed ND law requires all locating

WAWSA’s Locate WorkfowISITE from OneCall Concepts

Times have changed

ND law requires all locating to be actively tracked AND updated ONLINE via ND

OneCall iSITE

PDF via Fax ISITE

Page 5: Enhancing 811 Ticket Locating with GISproceedings.esri.com/library/userconf/water18/papers/Water-04.pdf · ISITE from OneCall Concepts Times have changed ND law requires all locating

WAWSA’s Locate WorkflowArcGIS Online Web Application

Page 6: Enhancing 811 Ticket Locating with GISproceedings.esri.com/library/userconf/water18/papers/Water-04.pdf · ISITE from OneCall Concepts Times have changed ND law requires all locating

WAWSA’s Locate Workflow

ArcGIS Online Web Application

• Web App exhibits main transmissions, appurtenances, GPS points, and

other field-operations-related data

• Web Maps offer a more complete picture of operations and tasks – not just

reference points

• A visual representation of the locates would be quite beneficial for operators

in planning their day and delegating responsibilities

• BUT ArcGIS offers even more!

• With a little coding (and patience), locates can be updated on the ND

OneCall iSITE via the web application

• Essentially

• Edit/Update the “Status” field of Locate Feature Layer in ArcGIS Online

• Python Module queries the Feature Layer and posts those updates to

iSITE via web-scrapping techniques

• Operators able to update tickets from web application = More seamless workflow!

Page 7: Enhancing 811 Ticket Locating with GISproceedings.esri.com/library/userconf/water18/papers/Water-04.pdf · ISITE from OneCall Concepts Times have changed ND law requires all locating

The Python Part

• Python comes with ArcGIS

Desktop

• ArcMap = Python 2.7

• ArcGIS Pro = Python 3

• Python offers a wide range of free,

accessible packages

• ArcPy – (only with ArcGIS) –

handles the geoprocessing

functionalities of ArcGIS (and

more)

• Python packages for WAWSA

Locate Workflow

• requests• HTTP access

• Beautifulsoup4• Web-scrapping

• ArcGIS API for Python• Well, everything else

Page 8: Enhancing 811 Ticket Locating with GISproceedings.esri.com/library/userconf/water18/papers/Water-04.pdf · ISITE from OneCall Concepts Times have changed ND law requires all locating

The Python Part - Concept

STEP 11. Access iSITE

2. Scrape site for tickets

and details

STEP 21. Login into AGOL

2. Collect features

and attributes

STEP 3• Compare – ticket to ticket -

the feature attributes (AGOL)

with ticket details (iSITE),

specifically the Status

STEP 4• Update ticket with

AGOL feature attributes

– Status – and post

those up into iSITE

Page 9: Enhancing 811 Ticket Locating with GISproceedings.esri.com/library/userconf/water18/papers/Water-04.pdf · ISITE from OneCall Concepts Times have changed ND law requires all locating

The Final Product

The operator only needs to interact with the Web App – Python does the rest!

Page 10: Enhancing 811 Ticket Locating with GISproceedings.esri.com/library/userconf/water18/papers/Water-04.pdf · ISITE from OneCall Concepts Times have changed ND law requires all locating

It’s cooler when you see it …

DEMO?

Page 11: Enhancing 811 Ticket Locating with GISproceedings.esri.com/library/userconf/water18/papers/Water-04.pdf · ISITE from OneCall Concepts Times have changed ND law requires all locating

Questions?

Jacob Monson, GIS Technician701-774-6605 (ext. 206)

[email protected]

www.WAWSP.com