Changeset 5424 for cows


Ignore:
Timestamp:
25/06/09 15:11:22 (10 years ago)
Author:
spascoe
Message:

Removing tabs from python source

Location:
cows/trunk/cows
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • cows/trunk/cows/pylons/wms_controller.py

    r5399 r5424  
    7676 
    7777        """ 
    78         #self.updateSequence = "hello" 
    79         log.debug("loading layers") 
    80         #print self.layers 
     78        #self.updateSequence = "hello" 
     79        log.debug("loading layers") 
     80        #print self.layers 
    8181        self.layers = self.layerMapper.map(**kwargs) 
    8282 
     
    116116        c.capabilities.contents = Contents() 
    117117        for layerName, layer in self.layers.items(): 
    118             log.debug('LayerName: %s' % layerName) 
     118            log.debug('LayerName: %s' % layerName) 
    119119            log.debug('Loading layer %s' % layerName) 
    120120 
     
    206206 
    207207        """ 
    208         layers = {} 
     208        layers = {} 
    209209        layerNames = self.getOwsParam(paramName) 
    210210 
     
    215215            #raise InvalidParameterValue( 
    216216            #    'Multi-layer GetMap requests are not supported', 'layers') 
    217         for layerName in layerNames: 
     217        for layerName in layerNames: 
    218218            try: 
    219                 layerObj = self.layers[layerName] 
     219                layerObj = self.layers[layerName] 
    220220                layers[layerName] = layerObj 
    221221            except KeyError: 
    222                 raise InvalidParameterValue('Layer %s not found' % layerName, 
     222                raise InvalidParameterValue('Layer %s not found' % layerName, 
    223223                                        paramName) 
    224224 
    225225        #return layerName, layerObj 
    226         return layers 
     226        return layers 
    227227 
    228228    def _getFormatParam(self): 
     
    327327 
    328328        finalImg = Image.new('RGBA', (width, height), (0,0,0,0)) 
    329          
     329         
    330330        # Multiple Layers handling..   
    331331        for layerName, layerObj in layers.iteritems(): 
     
    360360            # and paste the image into a blank background 
    361361            if bbox == ibbox: 
    362                 img = slab.getImage(bbox, width, height) 
    363                 log.debug('slab image.size = %s' % (img.size,)) 
    364                          
     362                img = slab.getImage(bbox, width, height) 
     363                log.debug('slab image.size = %s' % (img.size,)) 
     364                         
    365365            else: 
    366366                 
     
    372372                ih = iy1-iy0 
    373373                log.debug('Deduced inner image: %s, (%d x %d)' % ((ix0, iy0, ix1, iy1), iw, ih)) 
    374                 img1 = slab.getImage(ibbox, iw, ih) 
     374                img1 = slab.getImage(ibbox, iw, ih) 
    375375 
    376376                img = Image.new('RGBA', (width, height)) 
    377                 img.paste(img1, (ix0, iy0)) 
    378                  
    379             finalImg = Image.composite(finalImg, img, finalImg)  
     377                img.paste(img1, (ix0, iy0)) 
     378                 
     379            finalImg = Image.composite(finalImg, img, finalImg)  
    380380             
    381            
    382            
     381           
     382           
    383383         
    384384        # IE < 7 doesn't display the alpha layer right.  Here we sniff the 
     
    453453        width = int(self.getOwsParam('width')) 
    454454        height = int(self.getOwsParam('height')) 
    455            
     455           
    456456        # Get pixel location 
    457457        i = int(self.getOwsParam('i')) 
     
    468468        #Adjusts response for multiple layers 
    469469        if len(layers) > 1: 
    470             htmlResponse = htmlResponse+" Multiple possible features found as follows:" 
     470            htmlResponse = htmlResponse+" Multiple possible features found as follows:" 
    471471   
    472472        htmlResponse = htmlResponse+"<ul>" 
     
    474474        format = self.getOwsParam('info_format', default='text/html') 
    475475        for layerName, layerObj in layers.iteritems(): 
    476             log.debug('Format: %s' % format) 
    477             log.debug('Title: %s' % layerObj.title) 
    478             log.debug('FeatureInfoFormats: %s' % layerObj.featureInfoFormats) 
     476            log.debug('Format: %s' % format) 
     477            log.debug('Title: %s' % layerObj.title) 
     478            log.debug('FeatureInfoFormats: %s' % layerObj.featureInfoFormats) 
    479479        if format not in layerObj.featureInfoFormats: 
    480480            raise InvalidParameterValue('Layer %s does not support GetFeatureInfo in format %s' %(layerName, format), 'info_format') 
    481481 
    482482        if version == '1.1.1': 
    483                 srs = self.getOwsParam('srs') 
     483                srs = self.getOwsParam('srs') 
    484484        else: 
    485485            srs = self.getOwsParam('crs') 
  • cows/trunk/cows/service/imps/StationCollection.py

    r4912 r5424  
    3636 
    3737    def getNearestStation(self,lat,lon): 
    38         ''' Determines the station nearest to the given geospatial point in the station collection ''' 
     38        ''' Determines the station nearest to the given geospatial point in the station collection ''' 
    3939 
    40         curNearest=None 
    41         curDist = -1 
     40        curNearest=None 
     41        curDist = -1 
    4242 
    43         for station in self.stations: 
    44                 #calculate distance 
    45                 tempDist = self.getDist(lat, lon, station.lat, station.lon) 
    46                 #if distance is smaller than the current shortest distance 
    47                 if curDist < 0 or tempDist < curDist: 
    48                         curNearest = station 
    49                         curDist = tempDist 
    50         return curNearest 
     43        for station in self.stations: 
     44                #calculate distance 
     45                tempDist = self.getDist(lat, lon, station.lat, station.lon) 
     46                #if distance is smaller than the current shortest distance 
     47                if curDist < 0 or tempDist < curDist: 
     48                        curNearest = station 
     49                        curDist = tempDist 
     50        return curNearest 
    5151 
    5252 
    5353    def getDist(self, srcLat, srcLon, destLat, destLon): 
    54         '''Calculates the distance between to geospatial points'''       
    55         dlon = destLon - srcLon 
    56         dlat = destLat - srcLat 
    57         #a = (math.sin(dlat / 2))**2 + math.cos(srcLat) * math.cos(destLat) * (math.sin(dlon / 2))**2         
    58         #c = 2 * math.asin(min(1, math.sqrt(a))) 
     54        '''Calculates the distance between to geospatial points'''       
     55        dlon = destLon - srcLon 
     56        dlat = destLat - srcLat 
     57        #a = (math.sin(dlat / 2))**2 + math.cos(srcLat) * math.cos(destLat) * (math.sin(dlon / 2))**2         
     58        #c = 2 * math.asin(min(1, math.sqrt(a))) 
    5959        #dist = 3956 * c 
    60         dist = math.sqrt(dlat**2 + dlon**2) 
    61         return dist 
    62                  
    63          
     60        dist = math.sqrt(dlat**2 + dlon**2) 
     61        return dist 
     62                 
     63         
  • cows/trunk/cows/service/imps/layers.py

    r4912 r5424  
    1313class LayerParser(object): 
    1414 
    15                 def __init__(self, file): 
    16                         self.tree = cElementTree.iterparse(file) 
    17                         self.indexList = [] 
     15                def __init__(self, file): 
     16                        self.tree = cElementTree.iterparse(file) 
     17                        self.indexList = [] 
    1818   
    19                 def getLayers (self): 
     19                def getLayers (self): 
    2020                        layerlist = [] 
    2121 
    2222                        for event, elem in self.tree: 
    23                                 if elem.tag == "Layer": 
    24                                         curId = elem.findtext("Name") 
    25                                         # checks for duplicate layer name 
    26                                         if self.indexList.count(curId) < 1: 
    27                                                 layerlist.append(elem) 
    28                                                 self.indexList.append(curId) 
    29                                         else: 
    30                                                 raise Exception(str('Duplicate Layer ID: %s')%curId) 
    31                         return layerlist 
     23                                if elem.tag == "Layer": 
     24                                        curId = elem.findtext("Name") 
     25                                        # checks for duplicate layer name 
     26                                        if self.indexList.count(curId) < 1: 
     27                                                layerlist.append(elem) 
     28                                                self.indexList.append(curId) 
     29                                        else: 
     30                                                raise Exception(str('Duplicate Layer ID: %s')%curId) 
     31                        return layerlist 
  • cows/trunk/cows/service/imps/pointrenderer.py

    r4912 r5424  
    8181 
    8282        # render text into image draw area 
    83         draw = ImageDraw.Draw(imgOut) 
     83        draw = ImageDraw.Draw(imgOut) 
    8484        draw.text((0, 0), label, fill=fgcolor, font=font) 
    8585 
Note: See TracChangeset for help on using the changeset viewer.