Skip to main content

Script to Convert Decimal Degree to Degree Minutes


def decimalDegrees2DM(value, pos_neg):

    degrees = int(value)

    minutes = abs((value - degrees) * 60)

     if pos_neg == 'lat':

        direction = 'N' if value >= 0 else 'S'

    elif pos_neg == 'lon':

        direction = 'E' if value >= 0 else 'W'

    else:

        direction = ''

     return "{}°{}'{}".format(degrees, round(minutes, 2), direction)


call using 

decimalDegrees2DM(!Latitude!, 'lat')


Comments