Ignore:
Timestamp:
03/01/07 10:02:50 (13 years ago)
Author:
domlowe
Message:

handling of longitude requests taken out of main module

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI02-CSML/trunk/csml/API/csmlutils.py

    r1938 r1939  
    88    else: 
    99        return [item] 
     10     
     11     
     12     
     13#deal with longitude requests 
     14#if the request is in -ve,+ve eg (-30,30) but the data is in (0,360) need to handle this by changing the args. 
     15def fixLongitude(request, kwargs): 
     16    for key in request.keys(): 
     17        if key == 'longitude': #how do we test if it is longitude properly? 
     18            for val in dc[key]: 
     19                if val < 0: 
     20                    pass 
     21                else: 
     22                    if kwargs[key][0] < 0: 
     23                        kwargs[key]=(kwargs[key][0]+360,kwargs[key][1]) 
     24                    if kwargs[key][1] < 0: 
     25                        kwargs[key]=(kwargs[key][0],kwargs[key][1]+360) 
     26        return kwargs 
Note: See TracChangeset for help on using the changeset viewer.