Exemplo n.º 1
0
def viaje(grafo_nodos, A, nombreA, B, nombreB, info_nodos, kml):
    """Genera el recorrido y lo guarda en el kml"""
    verticeA = A[0]
    dir_verticeA = A[1]
    info_verticeA = A[2]

    verticeB = B[0]
    dir_verticeB = B[1]
    info_verticeB = B[2]

    print msj_dijkstra
    ruta = dijkstra(grafo_nodos, verticeA)

    ruta_procesada = procesar_ruta(ruta, verticeA, verticeB)
    ruta_parseada = parsear_ruta(ruta_procesada, info_nodos)
    #~ Genero el kml
    print msj_kml
    info_verticeA = info_nodos[verticeA.clave]
    info_verticeB = info_nodos[verticeB.clave]
    kml.agregar_marcador(
        texto(nombreA) + " " + dir_verticeA[0] + " y " + dir_verticeA[1],
        info_verticeA["lat"], info_verticeA["lon"])
    kml.agregar_marcador(
        texto(nombreB) + " " + dir_verticeB[0] + " y " + dir_verticeB[1],
        info_verticeB["lat"], info_verticeB["lon"])
    kml.agregar_ruta("Ruta " + texto(nombreA) + "->" + texto(nombreB),
                     ruta_parseada)
Exemplo n.º 2
0
def viaje(grafo_nodos, A, nombreA, B, nombreB, info_nodos, kml):
    """Genera el recorrido y lo guarda en el kml"""
    verticeA = A[0]
    dir_verticeA = A[1]
    info_verticeA = A[2]

    verticeB = B[0]
    dir_verticeB = B[1]
    info_verticeB = B[2]

    print msj_dijkstra
    ruta = dijkstra(grafo_nodos, verticeA)

    ruta_procesada = procesar_ruta(ruta, verticeA, verticeB)
    ruta_parseada = parsear_ruta(ruta_procesada, info_nodos)
    # ~ Genero el kml
    print msj_kml
    info_verticeA = info_nodos[verticeA.clave]
    info_verticeB = info_nodos[verticeB.clave]
    kml.agregar_marcador(
        texto(nombreA) + " " + dir_verticeA[0] + " y " + dir_verticeA[1], info_verticeA["lat"], info_verticeA["lon"]
    )
    kml.agregar_marcador(
        texto(nombreB) + " " + dir_verticeB[0] + " y " + dir_verticeB[1], info_verticeB["lat"], info_verticeB["lon"]
    )
    kml.agregar_ruta("Ruta " + texto(nombreA) + "->" + texto(nombreB), ruta_parseada)
Exemplo n.º 3
0
def prueba_texto():
    probar("a_b_c" == texto("A b C"), "texto_0")
    probar("a_b c" != texto("A_B c"), "texto_1")
    probar(("uno", "dos") == partir_calle("uno,dos"), "partir_calle_0")
    probar(-1 == partir_calle("unodos"), "partir_calle_1")
    separador()
Exemplo n.º 4
0
def prueba_texto():
    probar("a_b_c" == texto("A b C"), "texto_0")
    probar("a_b c" != texto("A_B c"), "texto_1")
    probar(("uno", "dos") == partir_calle("uno,dos"), "partir_calle_0")
    probar(-1 == partir_calle("unodos"), "partir_calle_1")
    separador()