Bundle Block Adjustment (BBA) Requirements¶
Last updated: April 11, 2022
Bundle Block Adjustment (BBA) is an internal process that leverages the positional information in deep blocks of cached images to provide smoother seamlines and improved alignment of vectors. It runs through Amazon Web Services (AWS) and offers unprecedented scalability for high resolution imagery. BBA is an optional step in the ARD ordering process and can be applied to any ARD stack depth.
The following conditions must be met for Bundle Block Adjustment (BBA) to run during the ARD ordering process. An error is returned when any of these conditions are not met.
-
Acquisitions cannot have an off-nadir angle of greater than 30 degrees.
-
Cloud cover cannot exceed 50%
-
The perimeter of all acquisition geometries must overlap to form a single polygon.
Error codes and conditions¶
Acquisitions cannot have an off-nadir angle of 30 degrees or more.¶
{
"message": "Bad Request: Bundle Block Adjustment cannot be applied to acquisition {acquisitionID} with off-nadir angle > 30 degrees.",
"code": "invalid_parameters",
"type": "invalid_request_error"
}
The perimeter of all acquisition geometries must overlap to form a single polygon.¶
{
"message": "Bad Request: Bundle Block Adjustment requires that the perimeter of all acquisition geometries overlap to form a single polygon",
"code": "invalid_parameters",
"type": "invalid_request_error"
}
Additional recommendations¶
BBA must be able to correlate features within the acquisitions. Clouds or other environmental issues can impact the results.
More resources¶
To learn how to run BBA for an imagery order, see Ordering ARD.