control.control — Control Network¶
The control.control module encapsulates a control network class
that can be used to represent a graph in a single data structure. This class
is an integral part of the conversion from a CandidateGraph to an ISIS
control network
New in version 0.1.0.
- autocnet.control.control.compute_covariance(df, latsigma, lonsigma, radsigma, radius)[source]¶
Compute the covariance matrices for constrained or fixed points.
- Parameters
df (pd.DataFrame) – with columns pointtype, adjustedY, and adjustedX
latsigma (int/float) – The estimated sigma (error) in the latitude direction
lonsigma (int/float) – The estimated sigma (error) in the longitude direction
radsigma (int/float) – The estimated sigma (error) in the radius direction
radius (int/float) – The body semimajor radius
- autocnet.control.control.identify_potential_overlaps(cg, cn, overlap=True)[source]¶
Identify those points that could have additional measures
- Parameters
overlap (boolean) – If True, apply aprint(g)n additional point in polygon check, where the polygon is the footprint intersection between images and the point is a keypoint projected into lat/lon space. Note that the projection can be inaccurate if the method used estimates the transformation.
- Returns
candidate_cliques – with the index as the point id (in the data attribute) and the value as an iterable of image ids to search for a new point.
- Return type
DataFrame