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
  • Geoprocessing tools in ArcGIS for Desktop
  • Publishing GIS services
  • Authoring maps
  • Administering groups and organizing content in an ArcGIS organization
  • Configuring ArcGIS configurable application templates
Map authoring
  • ArcMap (Standard or Advanced) 10.2.1, 10.3, 10.4, 10.5
  • Portal for ArcGIS 10.4, 10.5
  • ArcGIS Online
Map Service Hosting
  • ArcGIS Online
  • ArcGIS Enterprise (Standard or Advanced) 10.5
  • ArcGIS for Server (Standard or Advanced) 10.3, 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 The geodatabase containing the results of the CCTV geoprocessing tools.
SanitarySewerNetwork.gdb The geodatabase containing sample sewer network data from the City of Naperville, Illinois.
CCTVObservations.mxd The ArcMap document used to convert the PACP data and publish the results of the CCTV geoprocessing model.
CCTVTools.tbx The ArcGIS Toolbox containing the CCTV geoprocessing tools and models.
PACPSchema.xml Geodatabase schema used to create the output GDB.
PACPSample.mdb A sample Microsoft Access PACP database.
Symbology Folder with 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 Icons for the services, maps, and apps.

What's new

Below are the release dates and notes for CCTV Processor.

Date Description
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