Pole Reports provides a utility with a series of pole summarization reports. Once the reports have run, the results can be shared with an ArcGIS organization and used by managers to better understand asset condition for the service area or feeder. The Pole Reports solution utilizes the Automated Setup & Reporting tools to quickly generate pole reports. Once configured for your organization, these reports can be run at any time to view the most recent pole report information.

The Pole Reports solution includes the following reports:

  • Poles by Decade
  • Poles by Type
  • Average Pole Age and Deprecation Cost


Pole Reports requires specific technical experience and software.

Requirement Description
  • Modifying JSON files
  • Publishing GIS services
  • Authoring maps
  • Administering groups and organizing content in an ArcGIS organization
Report Generation
  • ArcMap (Standard or Advanced) 10.2.1, 10.3, 10.4
  • Python 2.7.x
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
Application hosting
  • ArcGIS Enterprise 10.5
  • Portal for ArcGIS 10.4
  • ArcGIS Online

What you get

When you download Pole Reports, you'll find the following in the zip file:

Directory Item Description
Application A set of Python 2.7 scripts to create and update the required services, maps, and apps in your organization. These scripts utilize the Automated Setup & Reporting tools.
Maps and GDBs AssetReports.gdb A sample geodatabase with the pole reports schema and sample data.
ElectricNetwork.gdb A sample geodatabase with electric network data summarized in the reports.
GeographicBoundaries.gdb A sample geodatabase with service area data used to summarize pole data for the reports.
PoleReport.mxd A map document used to publish the Pole Report feature service.

What's new

Below are the release dates and notes for Pole Reports.

Date Description
February 2016
August 2015
  • Latest versions of the ArcREST tools
    • ArcREST version 3
  • Config file enhancements
July 2015
  • Data report schema compressed into three reporting classes
  • Multiple configuration files merged into a single file.
  • Updated map document with a new sample dataset
  • Latest versions of the Automated Setup & Reporting
December 2014
  • Latest versions of the ArcREST and ArcREST Helper tools
  • Config files schema changes
    • FeatureService section to FeatureServices
    • Login info only defined in the GlobalLoginInfo file
    • EnableEditTracking parameter added to FeatureServices section
    • UpdateItemContent changes to UpdateService in MapDetails
    • Portal in login section changed to Orgurl
    • ExistingService change to ExistingServices
    • ExistingServices ReportResult tag changes to FeatureClass
    • ReplaceTag added to section
    • ReplaceInfo Section now uses the following three parameters, SearchString, ReplaceString and ReplaceType
June 2014
  • First release of Pole Reports

Known issues

  • This solution uses the Intersect geoprocessing tool. If you have line features in the same layer that overlap (for example, in a 3d view the line would look like a "Z") and using a field other than Shape Length for reporting, the results will be incorrect.
  • If you are using a field other than Shape Length to calculate a report summary and your data is being split by your reporting district, the results will be incorrect as this field is not being adjusted by the percentage that record falls into the reporting zone.
  • The automated setup utilizes ArcREST, which does not support application and enterprise logins.
  • When publishing to Portal for ArcGIS, the Hosting Server must use an ArcGIS Data Store as a managed geodatabase.
  • When publishing to Portal for ArcGIS with an ArcGIS Data Store Hosting Server, field names will be auto converted to lowercase. The tools will update the maps created, but apps are not updated to handle this conversion.
  • The script is delivered using relative paths. To use this without changing to absolute paths, you need to have python.exe as the default file extension for .py files and the path to Python in your systems path variable.

Get started with Pole Reports

You may be interested in

Solution Report Tools preview release

The next release of the Solution Report tools solves the known issues relating to Intersect and the Shape Length field. A preview of this next release is available on GeoNet.