def communes(self): features= [] for klass in layers_from_bid('communes'): for feature in Session.query(klass).order_by("name ASC"): features.append(feature) c.features = features return render('/communes.mako')
def commune(self,commune): c.commune = commune features= [] for klass in layers_from_bid('communes'): for feature in Session.query(klass).filter("name = '%s'"%commune): features.append(feature) c.features = features return render('/communes_commune.mako')
def layer(self,commune,layer): c.commune = commune c.layer = layer c.layerlabel = self.layers[layer] features= [] for klass in layers_from_bid('communes'): for feature in Session.query(klass).filter("name = '%s'"%commune): features.append(feature) c.features = features return render('/communes_commune_layer.mako')