Changeset 1602

Show
Ignore:
Timestamp:
07/09/07 11:19:34 (1 year ago)
Author:
wrobe..@pld-linux.org
Message:

- added optional point of interests layer

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gmeye/trunk/gmeye/loader.py

    r1599 r1602  
    8080        for ld in self.factory._layers.values(): 
    8181            layer = self._loadLayer(ds, ld) 
    82             all_layers.append(layer) 
     82            if layer: 
     83                all_layers.append(layer) 
    8384        print all_layers 
    8485        return all_layers 
     
    8788    def _loadLayer(self, ds, ld): 
    8889        layer = ds.GetLayer(ld.name) 
     90        if not layer: 
     91            return None 
    8992 
    9093        if self._extents: 
  • gmeye/trunk/gmeye_demo

    r1599 r1602  
    8383#    mloader.addLayer('pcities', item.Layer, RailRoad), 
    8484    mloader.addLayer('mcities', cls=item.Layer, id='uf1', fields=['fullname']) 
     85    mloader.addLayer('poi', cls=item.Layer, id='uf1', fields=['fullname']) 
    8586 
    8687    factory = mloader.factory 
    8788    factory.setFeatureClass('mcities', factory.POINT, City) 
     89    factory.setFeatureClass('poi', factory.POINT, City) 
    8890 
    8991    layers = mloader.load()