Exemple #1
0
 def get_pop_links_layer(self, layer, x0, y0, x1, y1, srid):
     layers = map.get_pop_layers()
     if not layers:
         return {}
     level = int(layer[9:])
     return map.get_connection_layer(
         layers,
         x0,
         y0,
         x1,
         y1,
         srid,
         "links",
         cfilter=lambda c: c.data.get("level") == level)
Exemple #2
0
 def get_pop_links_layer(self, layer, x0, y0, x1, y1, srid):
     line = Layer.get_by_code(layer)
     return map.get_connection_layer(line, x0, y0, x1, y1, srid)
Exemple #3
0
 def get_conduits_layer(self, layer, x0, y0, x1, y1, srid):
     line = Layer.get_by_code("conduits")
     return map.get_connection_layer(line, x0, y0, x1, y1, srid)
Exemple #4
0
 def get_conduits_layer(self, layer, x0, y0, x1, y1, srid):
     layers = map.get_conduits_layers()
     if not layers:
         return {}
     return map.get_connection_layer(layers, x0, y0, x1, y1, srid, "ducts")