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
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.