This item is now retired. Please see What's new for more information.


CCTV Processor

The CCTV Processor solution uses CCTV data in the NASSCO exchange format to create a point for each condition. The final map product can then be published and shared with your ArcGIS organization in order for staff to better understand vulnerability on sanitary sewer mains.


CCTV Processor requires specific technical experience and software.

Requirement Description
Map authoring
  • ArcMap (Standard or Advanced) 10.2.1, 10.4 - 10.6
  • ArcGIS Online, or
  • ArcGIS Enterprise 10.5 - 10.6, or
  • Portal for ArcGIS 10.4
Map service hosting
  • ArcGIS Online, or
  • ArcGIS Enterprise (Standard or Advanced) 10.5 - 10.6, or
  • ArcGIS for Server (Standard or Advanced) 10.4
    • Portal for ArcGIS

What you get

When you download CCTV Processor, you'll find the following in the zip file:

Directory Item Description
Maps and GDBs CCTVOutput.gdb A sample geodatabase with the results of the CCTV geoprocessing tools.
SanitarySewerNetwork.gdb A sample geodatabase with sewer network data from the City of Naperville, Illinois.
CCTVObservations.mxd A map document to process PACP CCTV data and publish the results.
CCTVTools.tbx A toolbox with a tool to visualize CCTV data in the NASSCO exchange format on a map.
PACPSchema.xml An XML workspace document used to create the output GDB.
PACPSample.mdb A sample Microsoft Access PACP database.
Symbology A folder containing layer files for the observation points and sewer mains.
Pictures The folder containing CCTV image files. Sample images have been provided.
Videos The folder containing CCTV video files. A sample video has been provided.
Icons A folder containing icons for the services, maps, and apps.

What's new

Below are the release dates and notes for CCTV Processor.

Date Description
June 2019
June 2018
December 2016
  • A resolution to a bug that did not support data stored in an enterprise GDB.
September 2016
  • A resolution to a bug in which the geoprocessing model was not correctly attaching images to correct conditions record. If you have run this process previously, it is advised to process the CCTV data again.
April 2016
  • A resolution to a bug in which the geoprocessing model was not correctly linking videos to inspections if any records in the table are deleted (BUG-000095117).
  • A resolution to a bug in which the geoprocessing model was unable to create points for all records in the conditions table (BUG-000094438).
December 2015
  • Revised sample dataset to align the schema with PACP data dictionary v6.0.4.
  • A new version of the geodatabase XML schema with PACP data dictionary v6.0.4 codes added as domains to the output tables and feature classes.
  • Geoprocessing model updates to streamline data import and conversion workflow.
October 2015
  • A resolution to a bug causing the PACP formatted data to not be read if the Inspection ID number does not start at one (BUG-000090890).
  • A resolution to a issue in which date field were not supported.
  • An enhancement to add pipes not mapped but in the PACP table to the output data.
  • An enhancement to the geoprocessing model to map fuzzy tolerance location of features at the end of a main.
  • Support for multiple PACP inspections that reference the same main.
  • Support for a custom length field on the mains.
July 2015
  • New symbology in the CCTV Observations Staging map document
May 2015
  • Bug fixes to scripts to handle upstream inspections and to trim the mains correctly
December 2014
  • Includes the sample PACP Microsoft Access database
  • Bug fixes to model
October 2014
  • Ability to better handle Microsoft Access based PACP data
  • Creation of line features to represent CCTV inspections
  • Updated symbology
June 2014
  • First release of CCTV Processor

Known issues

  • This solution does not support Background Geoprocessing.
  • If multiple inspections are present (one upstream and one downstream) for the same main, only one of the mains will be added to the Televised Main layer.

Get started with CCTV Processor

You may be interested in