Generate Block Adjustment Report (Data Management)

Summary

Generates a report after performing an ortho mapping block adjustment on a mosaic dataset. The report is useful when evaluating the quality and accuracy of the ortho mapping products.

Usage

  • If the optional control points table is included, the output report will contain the accuracy assessment of the control points, as well as the accuracy assessment of the block adjustment.

Parameters

LabelExplanationData Type
Input Mosaic Dataset

The input mosaic dataset path.

Mosaic Dataset; Mosaic Layer
Input Solution Table

The associated solution point table after block adjustment.

Table View
Input Solution Points

The solution point feature class.

Table View
Output Report

The output ortho mapping report file path and name. The supported output format for a website is HTML.

File
Input Control Points For Adjustment
(Optional)

The associated control points table, which may include tie points and ground control points.

Table View
Report Format
(Optional)

Specifies the output format of the block adjustment report.

  • HTMLThe adjustment report will be created in HTML format. This is the default.
  • PDFThe adjustment report will be created in PDF format.
  • JSONThe adjustment report will be created in JSON format.
  • Brief JSONThe adjustment report will be created in an abbreviated JSON format.
String

arcpy.management.GenerateBlockAdjustmentReport(input_mosaic_dataset, input_solution_table, input_solution_point, output_report, {input_control_point_for_adjustment}, {report_format})
NameExplanationData Type
input_mosaic_dataset

The input mosaic dataset path.

Mosaic Dataset; Mosaic Layer
input_solution_table

The associated solution point table after block adjustment.

Table View
input_solution_point

The solution point feature class.

Table View
output_report

The output ortho mapping report file path and name. The supported output format for a website is HTML.

File
input_control_point_for_adjustment
(Optional)

The associated control points table, which may include tie points and ground control points.

Table View
report_format
(Optional)

Specifies the output format of the block adjustment report.

  • HTMLThe adjustment report will be created in HTML format. This is the default.
  • PDFThe adjustment report will be created in PDF format.
  • JSONThe adjustment report will be created in JSON format.
  • BRIEF JSONThe adjustment report will be created in an abbreviated JSON format.
String

Code sample

GenerateBlockAdjustmentReport example 1 (Python window)

This is a Python sample for the GenerateBlockAdjustmentReport function.

import arcpy
arcpy.management.ComputeBlockAdjustment(
     "c:/BD/BD.gdb/redQB", "c:/BD/BD.gdb/redQB_tiePoints",
     "POLYORDER1", "c:/BD/BD.gdb/redQB_solution")
GenerateBlockAdjustmentReport example 2 (stand-alone script)

This is a stand-alone script sample for the GenerateBlockAdjustmentReport function.

import arcpy
mdname = "c:/omproject/adjustedcollection.gdb/droneimgs"
solutiontbl = "c:/omproject/adjustedcollection.gdb/droneimgs_solutiontbl"
solutionpnt = "c:/omproject/adjustedcollection.gdb/droneimgs_solutionpnt"
controlpnt = "c:/omproject/adjustedcollection.gdb/droneimgs_tiepoints"
arcpy.management.GenerateBlockAdjustmentReport(
        mdname, solutiontbl, solutionpnt, "c:/omproject/adjustmentreport.pdf",
controlpnt, report_format="PDF")

Environments

Licensing information

  • Basic: Yes
  • Standard: Yes
  • Advanced: Yes

Related topics