Mighty Dig User guide

Mighty Dig

Permits for work in the ground. Draw the dig, see what it touches, get the plans for buried services, and sign the permit.

A Mighty Spatial product · mightyspatial.com

About Mighty Dig

Mighty Dig turns a drawing on the map into a permit. It checks the area against the map's layers, prepares dial before you dig, and asks only for what the permit still needs. Every step after that, from review to hand back, is signed by the right person and kept in a history that cannot be changed.

Each permit type follows the project's rules. Until a permit type is set up for the project, it shows as a permit demo.

Getting started

  1. Open Mighty Dig in your app. Where it sits depends on the app: a button with the clipboard and spade icon, or a panel beside the map.
  2. Choose Area, Line or Spot and draw the work on the map. Double-click to finish.
  3. Click Continue. It appears right under your pointer.
  4. Check and fill in what is left. The button at the foot says what that is.
  5. Sign and submit. You get the permit number, and the reviewers and issuer find it in Waiting for me.
Three clicks and a signatureMighty Dig keeps the next click where your pointer already is, and fills in what it can from the map and your last permit. You check every value. It never signs for you.

The ? in the panel's title row opens this guide at the part for what you are doing.

Who this guide is for

Quick links

Permit demo

A permit type marked Demo has not been set up for the project yet. It shows how the permit will work. It is not a real permit.

You can tell a permit demo by:

An app whose Mighty Dig is not connected to a project yet is all demo. You sign in as one of the Sample people (the demo sign-in at the top of the panel), so you can try each role: applicant, reviewer, issuer, person in charge and area authority. Dial before you dig is never lodged: the answers and plans are samples and nobody is contacted. Demo permits stay in this browser.

Never work under a permit demoUse it to see how the permit will work. When the project sets the permit type up, the Demo marks go and it becomes a real permit.

To have real permits, a permit admin sets up the project in the Mighty Dig Console, and whoever builds the app connects Mighty Dig to it. In a demo, Set up Mighty Dig in the panel's header starts a project, where the app shows links to Mighty Dig.

The permit types

The tiles show the permit types this app offers. These are the usual ones:

PermitWhat it is for
Permit to ExcavateDigging, trenching, boring and potholing near buried services. Checks the map, prepares dial before you dig, shows a section along a trench, and follows the permit from issue to hand back.
Permit to ClearClearing vegetation. Measures the area of each mapped vegetation community it touches.
Heritage ground disturbanceGround works near heritage items. Lists what the area touches. Sensitive sites show as counts only, never names or places.
Hot workWelding, cutting and grinding. A record with a checklist; no map check.
Confined space entryPits, tanks and shafts. A record with a checklist.
Working at heightsWork where a fall is possible. A record with a checklist.

The small label on each tile says what it does: Checks the map, Measures clearing or Record.

Raise a permit

Where is the work?

Continue

When the shape is done, Continue sits right under your pointer. Click it, or press Enter.

Check and fill

One screen shows the whole permit. Mighty Dig fills what it can from the map and from your last permit; check each value. The main button at the foot says what is still to do, and takes you to it.

As you go, the permit is kept as a draft (Draft saved, with the time). It is in My permits: open it there to carry on where you left off, on another device too, or Discard it.

Depths and distances show in your project's units: metres, or feet and inches.

The start date is the first day that gives the notice your permits ask for. An earlier start asks a few questions about the short notice.

Near an asset

Some consents and notices are needed only near an asset, such as a power pole, a stay wire or a high-pressure gas main. Mighty Dig checks the map for them. When the map cannot tell, because it has no layer for that asset or did not look far enough, check and fill asks you once, in the rule's words, for example: Is the dig within 2.2 m of a power pole or stay wire, and deeper than 0.3 m?

Sign and submit

Tick I have checked the area and the details, then Sign and submit. You get the permit number, and the reviewers and issuer find it in their Waiting for me list.

Undo and the command barUndo takes back your last change before you sign. The command bar (Ctrl K, or Cmd K on a Mac) does things by typing what you want, for example new excavate or open EX-12.

Signing in and signing

Every step on a permit is signed by a person. Nobody can sign for you, and no other system or app can sign at all.

Signing in

With a Mighty Dig account

With your ArcGIS account

Where your project signs in through your organisation's ArcGIS portal, choose Sign in with ArcGIS and sign in as you do to your maps. The panel then shows Signed in through and your portal's name. Your roles come from your portal groups, checked each time you sign in. You still sign each step with a passkey on your device: the first time, the sign sheet asks you to Add a passkey on this device. A login several people share can read and comment, but never signs.

If a browser blocks the small window, the sign-in takes the whole page and brings you back to the app.

Signing

Waiting for me

Waiting for me lists the permits that need you next: to review, issue, accept, start, close or take back. It sits at the top of the Permits tab.

Your account

Your account is at dig.mightyspatial.com/me, and Your account in the Console opens it.

The permit's life

Some projects use only Submit. Others take the permit all the way to hand back. The panel shows the steps your project uses, and only to the people who can take them.

StepWhoWhat it means
SubmitApplicantThe permit goes for review.
Review, or Return to the applicantReviewerChecks the permit, its plans and its photos. A returned permit comes back to the applicant to fix and resubmit.
Approve with conditionsIssuerSets the conditions the work must meet.
IssueIssuerDeclares the site visit, the services located and marked with the potholes verified, and the controls in place. Records how far from the dig the issuer was; from elsewhere, the issuer says why.
AcceptPerson in chargeAcknowledges each condition and confirms the crew was briefed.
Start workPerson in chargeOnce the pre-start check has passed: the person in charge ticks each check the place's rules ask for at the dig, such as warning signs up, a ladder within reach, and spoil kept back from the edge.
Suspend and ResumeIssuer or person in charge; the issuer resumesThe work stops, with the reason, until the issuer checks the site.
Work completePerson in chargeSays the work is finished.
CloseIssuerDeclares the site safe, the ground reinstated, warning tape laid over the services, as-builts recorded, and the owners told of any errors in their plans.
Hand backArea authorityTakes the area back.
CancelIssuer or permit adminWith the reason. It cannot be undone.

Each permit shows the rules version it was raised under. A later change to the project's rules does not move a permit already in hand.

Before issueThe panel lists what is Needed before issue: for example a photo of each pothole, an answer from every asset owner, and plans that are still in date. Issue opens once they are all there.

On site

Potholes

Log a pothole, then click where it is on the map. Its depth goes in where you click. Add the service it found, its size and material, how it was found, and who found it, then its photo.

Photos

Add a photo, or Take a photo on a phone. Each photo keeps when and where it was taken, who added it, and a fingerprint that shows it has not been changed. Choose what it shows: before, locator, pothole, shoring, during, incident, after or reinstatement.

A wrong photo can be withdrawn, with the reason. It stays in the history.

Crew sign-on

Each issued permit has a site QR, on the permit and on the printed PDF. The crew scan it with a phone, read Your details (what signing on keeps, and why), give their name and company, and confirm I was briefed on this permit and its conditions. No account is needed. Anyone at the site sees only the permit, its dates and the map; the crew's details are seen only by the people running the work. Forget me on this phone clears what the phone keeps.

Each sign-on records whether the person was on site. At the end of the day the person in charge can sign the crew out.

If a QR gets into the wrong hands, an issuer or a permit admin can make a New site code. The old QR stops opening anything; print the permit again for the new one.

While the work is on

Your project's rules can ask for records while the work is on. What is due shows at the top of the permit, one line each, with the button that records it. Each record has its own sheet and is signed like a step.

Inspections

Inspect the dig as often as the rules say: each shift, each day, every few days, or after an incident, rain or ground movement. After rain or movement, the person in charge or the issuer records it with Rain or ground movement, and where the rules say so an inspection is due before the work goes on. Mark each check (supports, edges, water, spoil and plant, access, and the air where it matters), say whether the dig is safe to work in, and sign. If it is not safe, the sheet becomes the written report: what you found, the action taken, and who you told and when. The issuer is told at once.

Incidents

If a service is struck or nearly struck, or someone is hurt, record the incident: what happened, the service and its owner, the damage, whether anyone was hurt, and whether emergency services were called. If the work stops, the permit is suspended with the incident named.

Then record who was told, when, and their reference: the asset owner, the regulator, the one-call centre. The permit shows each deadline until it is met, and the people running the permit are told if one is missed.

Consents and notices

Record the consents the work needs (road, rail or heritage approvals, with their number and dates) and the notices sent before the work (to a regulator or an asset owner, with when they were sent). If the rules require one, issue or the start of work waits for it, and the permit says what is missing. After the work, record any completion notice the rules ask for.

Certificates

Where the project requires certificates (for example a locator's or an issuer's), each person's certificate is recorded with its number and expiry, and checked when they issue or accept. An expired one stops the step until it is renewed.

Changes

ChangeWhat happens
ExtendThe issuer gives a new end date. The plans must still be in date. The person in charge accepts the new end date.
TransferThe work passes to another person in charge, with handover notes. Only that person can accept it.
AmendA change makes a new version of the permit. Only the people it affects sign again.
SuspendThe work stops, with the reason. It stays stopped until the issuer resumes it.
CancelThe permit is cancelled, with the reason. It cannot be undone.

Every change is a signed step. The history keeps what the permit said before and after, who changed it, and why.

Dial before you dig

Before anyone digs, the owners of buried services (water, power, gas, phone) send their plans for the area. In Australia, Mighty Dig prepares the enquiry to BYDA from your drawing, and the plans join the permit.

Where the work is (road reserve or private land, and road, nature strip or footpath) and the site address are filled from the map. Always check them: they are filled to save typing, not to decide for you.

Each owner's answer and plans are added as they arrive, and you can carry on meanwhile. A permit cannot be issued until every owner has answered and while any plans are out of date. Plans are usually good for 28 or 30 days; extending a permit checks them again.

The section and 3D

The section along the dig

For a trench drawn as a line, the permit shows a section along it: the ground, the bottom of the dig, and the services that cross it.

A guide, not a surveyFind and expose services on site as your safe work method says. The section helps you see where to look.

The dig in 3D

In an app with a 3D scene, Show in 3D draws the dig as a volume below the ground, from the surface down to its deepest point. Permits in 3D shows every permit's volume together, coloured by state, so you can see digs that are close or overlap.

Download the dig as a 3D model (glTF) to open it in a BIM or twin viewer.

Permits and the large view

The Permits tab lists the project's permits in a section for each permit type, with Waiting for me at the top. Search by number, place or words, and narrow the list with Filters. Each permit shows its state and what it is waiting for.

Open a permit to see it on the map, its history and signatures, its conditions, potholes and photos, and its files.

Large view opens the permits as a dashboard: totals by permit type, a filter, and a table you can open permits from. On a phone it opens as a sheet from the bottom.

Pop out opens a permit as a page in its own window, to read, print or keep.

No signal

On site with no signal, the Permits tab still lists the permits this device has opened. Each opens as the copy kept on this device, read only, with when it was kept.

The PDF and downloads

The permit PDF is the permit on paper: the map to scale, the summary, what the area touches, dial before you dig and the plans, the dig, the sign-offs, the conditions, the potholes and photos, and the change history.

DownloadWhat it is
Permit PDFThe permit, to print, post on site or send.
The area (GeoJSON)The area with the key details, for a GIS.
The dig as a 3D model (glTF)The volume, for BIM and twin viewers.

As the work goes on, the PDF also lists the crew on site, the inspections, any incidents and who was told, the consents and notices, and the certificates relied on. It is made to the long-term archive standard (PDF/A), with dates, times and measures as your project writes them.

Each PDF carries a check code and a QR to the live record, so anyone can check that the permit has not been changed since. A permit demo is marked as a demo in all of them.

Where permits are kept

Once the app is connected, permits are kept in the Mighty Dig permit service, in Sydney, Australia. Each step is signed and sealed into the permit's history, which cannot be changed or deleted.

What Mighty Dig keeps about you, and why, is in its privacy policy.

Who to ask

If something does not work

Start with Mighty Dig

For permit admins: setting up an organisation and its projects in the Mighty Dig Console, at dig.mightyspatial.com/console.
  1. Sign up with your work email. Mighty Dig emails you a code; with it, add a passkey on this device and sign in with it, then name your organisation, and keep your recovery codes somewhere safe, such as your password manager.
  2. Your organisation starts with a demo project of sample permits, ready to try, and a 30-day trial. Done with it? An organisation admin presses Hide the demo project in its Settings: it and its sample people leave the Console and the app, nothing is deleted, and Show the demo project in Organisation settings brings it back.
  3. Make your first real project with New project.

Console home shows how many permits wait for you, then each of your organisations with its projects. Each project has Open, and Settings for its permit admins. An organisation's admins also get Organisation settings and New project.

Colleagues join a project when a permit admin invites them. Once your organisation holds its email domain, colleagues can also find it and ask to join (see Project and organisation settings).

Always a passkeyEveryone signs in with a passkey, and every change in the Console is confirmed with it.

A new project

New project opens one page. Fill it from the top; the button at the foot says how many things are left.

Make the project with your passkey. Its rules start as version 1, taken from the pack.

Rules

A project's rules say what its permits need. Open them with Rules in the project's settings. A change stays a draft until you publish it as a new version, and permits keep the version they were raised under.

For each permit type

For every permit type

How long the owners' plans stay valid, and how far from the dig an issuer must give a reason.

Publishing

People and access

A project's people are on its admin page: People in the project's settings, or Admin in your account.

The roles

RoleWhat they do
ApplicantRaises and submits permits.
ReviewerReviews permits, or returns them to the applicant.
IssuerApproves with conditions, issues, resumes and closes.
Receiver (person in charge)Accepts the permit, starts and runs the work, and signs the crew out.
Area authorityTakes the area back at hand back.
Permit adminThe project's people, rules and settings.
Project viewerReads the project's permits.

How people sign in

Each project chooses how its people sign in, with Sign-in in the project's settings.

The portal only says who people are. Each step is still signed with a passkey on the person's own device.

Project and organisation settings

A project's settings

An organisation's settings

Experience Builder

For whoever builds the app in ArcGIS Experience Builder: install the widget, add it next to a map, and connect it to a Mighty Dig project.

Out of the box the widget is a demo: sample people sign and every permit is a demo. It keeps real permits once it is connected to Mighty Dig.

Which build

Use the build made for the Experience Builder your app is made in. A build never goes into an older Experience Builder.

BuildUse it in
exb-1.15ArcGIS Enterprise 11.4, and Developer Edition 1.15 apps
exb-1.18ArcGIS Enterprise 12.0, and Developer Edition 1.18 apps
exb-1.21Developer Edition 1.21 apps

Another version needs its own build: ask Mighty Spatial.

Install in ArcGIS Enterprise

A portal administrator does this once per portal.

  1. Put the build's whole MightyDig folder on a web server the portal can reach, in a new folder for each release (for example /widgets/mighty-dig/0.1.1/MightyDig/). The server serves it over HTTPS to anyone, allows the portal's address (CORS), and serves .json as application/json.
  2. In the portal: Content, My Content, Add Item, An application, Experience Builder widget. Give the address of its manifest.json and add the item.
  3. Mighty Dig is now under the custom widgets in Experience Builder.

Install in a Developer Edition app

  1. Copy the MightyDig folder into the app's client/your-extensions/widgets/.
  2. Restart the client's dev server (npm start in client), so the widget is built cleanly.
  3. Publish the app as usual (Download in the builder). The download carries the built widget.

Add it to the app

  1. Add a Map widget first, then Mighty Dig. It can sit on the page, in a sidebar or in a widget controller.
  2. In its settings, pick the map, say which layers are services, vegetation, heritage and the rest, and pick the permit types the app shows. See The widget's settings.
  3. Connect to Mighty Dig. See Connect to Mighty Dig.

The widget needs no portal privileges of its own. The map's layers are read with each person's own ArcGIS sign-in; Mighty Dig never sees it. This guide ships with the widget, as userguide.html in its folder.

The widget's settings

The settings pane sets only what the app owns: the connection, the map and its layers, which permit types the app shows, the address search and the colours. The rules (steps, notice, questions, checklists and conditions) are the project's, set in the Mighty Dig Console.

SectionSettingWhat it does
Mighty DigConnect to Mighty DigThe Mighty Dig project this widget keeps permits in. Not connected: a demo. See Connect to Mighty Dig.
Mighty Dig address (More settings)Where Connect opens. Leave it as https://dig.mightyspatial.com unless you run a Mighty Dig service of your own.
Links to Mighty Dig (More settings)all: Set up Mighty Dig in a demo, Open in Mighty Dig once connected, and Manage in Console for a permit admin. open: only Open in Mighty Dig, once connected (for a client's app). none: no links. See Links to Mighty Dig.
MapThe map widgetThe map people draw on, picked with Experience Builder's own map selector.
LayersThe layers, by roleWhich layers in this map are services, vegetation, heritage and the rest. Each permit type checks the roles it names. In each services layer, set Kind of asset (a pole, a gas main); for a layer that mixes kinds, pick its asset type field, then match each value to its kind under Kinds by asset type. A layer with no kind cannot tell, so people are asked (see Near an asset).
Permit typesThe permit types shownThe permits people can submit, in tile order, and what each checks on this map. Empty: the panel says it is not set up for this project.
Address searchSearch addresses inFills the dial before you dig site address from a street search, and once from the middle of the drawn area. It only ever fills street, suburb, state and postcode; people check them. Open address data is never sent a token. Not set: the address is typed in.
AppearancePanel title, ColoursThe panel's title. Colours follow the app's theme (its main colour, fonts, and light or dark), or a main colour picked here.
AdvancedGround heights fromAn elevation service for the section along a dig in a 2D map. A 3D scene uses its own ground. Empty: Esri's public world elevation.
A newer version of the widgetSettings saved by an older version are brought up to date. A widget never set up becomes the demo; one that was set up keeps every setting.

Connect to Mighty Dig

Connect to Mighty Dig, at the top of the widget's settings, opens a small window:

  1. Sign in to Mighty Dig, or start a free trial project.
  2. Pick the organisation and the project.
  3. Check the app's addresses: where it is published, and where people will open it.
  4. Approve with your passkey.

From then on the project's rules apply, and the panel's sign-in is Mighty Dig's. Links in Mighty Dig's emails open each permit in this app.

To let people sign in with their ArcGIS accounts, the project's permit admin sets up the portal in the Mighty Dig Console (How people sign in). Nothing changes in the app. The app's own ArcGIS sign-in is never passed to Mighty Dig.

The app's addresses

Allow pop-ups for the builderConnect opens in a small window. If nothing opens, allow pop-ups for the builder's address and press Connect again.