def calc(val): val = val.split('-') return u'%s\u00B0 %s\' %s"' % tuple(val)
>>> Delta = '12-54-45' >>> >>> def calc(val): val = val.split('-') return u'%s\u00B0 %s\' %s"' % tuple(val) >>> calc(Delta) '12\xb0 54\' 45"' >>> >>> print _ 12° 54' 45" >>> >>> def calcUC(val): val = val.split('-') return u'%s\u00B0 %s\u2032 %s\u2033' % tuple(val) >>> calcUC(Delta) u'12\xb0 54\u2032 45\u2033' >>> >>> print _ 12° 54??? 45??? >>> >>> # (side-by-side comparison) >>> print calc(Delta) 12° 54' 45" >>> print calcUC(Delta) 12° 54??? 45??? >>>
Function FindLabel ( [Delta] ) Dim MyStrArray MyStrArray = Split([Delta], "-", -1, 1) FindLabel = MyStrArray(0) & "\u00B0 " & MyStrArray(1) & "\u2032 " & MyStrArray(2) & "\u2033" End Function
FindLabel = MyStrArray(0) & Chrw(176) & MyStrArray(1) & Chrw(&H2032) & MyStrArray(2) & Chrw(&H2033)
FindLabel = MyStrArray(0) & Chrw(176) & MyStrArray(1) & Chrw(8242) & MyStrArray(2) & Chrw(8243)
calc(!Delta!)
def calc(val): val = val.split('-') return u'%s\u00B0 %s\u2032 %s\u2033' % tuple(val)
def FindLabel ( [YourField] ): deg, min, sec = [YourField].split('-') S = u"{0}\u00B0 {1}\u2032 {2}\u2033".format(deg, min, sec) return S
def FindLabel ( [DegMinSec] ): deg, min, sec = [DegMinSec].split('-') S = u"str({0}) + '\u00B0 ' + str({1}) + '\u2032' + str({2}) + '\u2033'".format(deg, min, sec) return S
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.