opusxml Package#
opusxml
Module#
- class opusxml.core.opus.Solution(filename)#
Bases:
object
- Parameters:
filename (str) –
- data_quality(unit='m')#
Extract the information from an OPUS XML file DATA_QUALITY element, and return it in the desired units.
- Parameters:
(str) (unit) –
unit (str) –
- Returns:
accuracy (float Quantity array) (array of Quanity contining x,y,z coordinate accuracies.)
rms (float Quantity) (the RMS value)
used (int array) (array of observations [total, used])
fixed (int array) (array of observation ambiguities [total, fixed])
- Return type:
tuple[list[float], float, list[int], list[int]]
- mark_info()#
Returns a dict containing information about the mark.
- Return type:
OrderedDict
- plane_coords(system='UTM', unit='m')#
Extract the coordinate from an OPUS XML file PLANE_COORD_SPEC elements, and return it in the desired units and coordinate spec type.
- Parameters:
(str) (unit) –
(str) –
system (str) –
unit (str) –
- Returns:
coords (float Quantity array)
- Return type:
x,y,z coordinates as array of pint Quantity.
- position(system='LLA', ref_frame='NAD_83(2011)', unit='m')#
Extract the coordinate from an OPUS XML file POSITION elements, and return it in the desired units and coordinate spec type.
- Parameters:
(str) (unit) –
(str) –
(str) –
- Returns:
coords (float Quantity array)
- Return type:
array of pint Quantity containing ellipsoidal coordinates (LLA or LLH), or rectilinear XYZ coordinates.
- ref_frames()#
- Return type:
str
- solution_info()#
Return a dict containing information about the solution.
- Return type:
OrderedDict