Functions to parse and format bearing, lat- and longitudes in various
forms of degrees, minutes and seconds.
|
bearingDMS(bearing,
form=' d ' ,
prec=None)
Converts bearing to string. |
|
|
|
compassDMS(bearing,
form=' d ' ,
prec=None)
Converts bearing to string suffixed with compass point. |
|
|
|
compassPoint(bearing,
prec=3)
Converts bearing to compass point. |
|
|
|
latDMS(deg,
form=' dms ' ,
prec=2)
Converts latitude to string suffixed with N or S. |
|
|
|
lonDMS(deg,
form=' dms ' ,
prec=2)
Converts longitude to string suffixed with E or W. |
|
|
|
normDMS(strDMS,
norm='
' )
Normalizes all degrees ˚, minutes ' and seconds " symbols in a
string to the defaults °, ′ and ″. |
|
|
|
parse3llh(strll,
height=0,
sep=' , ' )
Parses a string representing lat-, longitude and height point. |
|
|
|
parseDMS(strDMS,
suffix=' NSEW ' ,
sep='
' )
Parses a string representing deg°min′sec″ to degrees. |
|
|
|
precision(form,
prec=None)
Sets the default precison for a given F_ form. |
|
|
|
toDMS(deg,
form=' dms ' ,
prec=2,
ddd=2,
neg=' - ' ,
pos='
' )
Converts signed degrees to string, without suffix. |
|
|
|
F_D = ' d '
Format degrees as deg° (string).
|
|
F_DM = ' dm '
Format degrees as deg°min′ (string).
|
|
F_DMS = ' dms '
Format degrees as deg°min′sec″ (string).
|
|
F_DEG = ' deg '
Format degrees as degrees without symbol (string).
|
|
F_RAD = ' rad '
Convert degrees to radians and format (string).
|
|
S_DEG = ' \xc2\xb0 '
Degrees ° symbol (string).
|
|
S_MIN = ' \xe2\x80\xb2 '
Minutes ′ symbol (string).
|
|
S_SEC = ' \xe2\x80\xb3 '
Seconds ″ symbol (string).
|
|
S_RAD = '
'
Radians symbol (string).
|
|
S_SEP = '
'
Separator between deg, min and sec (string).
|