def test_astar(self): vgraph = VisibilityGraph() vgraph.load_geometry("../maps/user_area.npy") pathfinder = AStar(vgraph) path = pathfinder.find((34.02, 59.01), (34.12, 59.09), default_weight=10, heuristic_multiplier=10) track = GpxTrack(path) track.visualize()
def main(): vgraph = VisibilityGraph() vgraph.load_geometry("../maps/user_area.npy") start = timeit.default_timer() pathfinder = AStar(vgraph) path = pathfinder.find((34.02, 59.01), (34.12, 59.09), default_weight=10, heuristic_multiplier=10) stop = timeit.default_timer() print('Time: ', stop - start) track = GpxTrack(path) # track.write_file("track.gpx") track.visualize()
def main(): vgraph = VisibilityGraph() vgraph.load_geometry("../maps/kozlovo.npy") start = timeit.default_timer() with cProfile.Profile() as pr: G = vgraph.build_graph(inside_percent=0, multiprocessing=False) stop = timeit.default_timer() print('Time: ', stop - start) print(G.number_of_edges(), G.number_of_nodes()) stats = pstats.Stats(pr) stats.sort_stats(pstats.SortKey.TIME) stats.print_stats()
def main(): bbox = [34, 59, 34.2, 59.1] vgraph = VisibilityGraph() vgraph.compute_geometry(bbox=bbox) vgraph.prune_geometry(epsilon_polygon=0.003, epsilon_polyline=0.001, bbox_comp=10) vgraph.save_geometry("../maps/user_area.npy")
def main(): filename = "../maps/kozlovo.osm.pbf" bbox = [36.2, 56.5, 36.7, 56.7] vgraph = VisibilityGraph() vgraph.compute_geometry(bbox=bbox, filename=filename) vgraph.prune_geometry(epsilon_polygon=0.003, epsilon_polyline=0.001, bbox_comp=10, remove_inner=True) vgraph.save_geometry("../maps/kozlovo.npy")
def main(): filename = "../maps/user_area.osm.pbf" bbox = [34, 59, 34.2, 59.1] vgraph = VisibilityGraph() vgraph.compute_geometry(bbox=bbox, filename=filename) vgraph.prune_geometry(epsilon_polygon=0.003, epsilon_polyline=0.001, bbox_comp=10, remove_inner=True) vgraph.save_geometry("../maps/user_area.npy")
def test_geometry(self): vgraph = VisibilityGraph() vgraph.compute_geometry(bbox=[34, 59, 34.2, 59.1], filename="../maps/user_area.osm.pbf") vgraph.prune_geometry(epsilon_polygon=0.003, epsilon_polyline=0.001, bbox_comp=10, remove_inner=True)
def main(): vgraph = VisibilityGraph() vgraph.load_geometry("../maps/user_area.npy") start = timeit.default_timer() vgraph.build_graph(inside_percent=1, multiprocessing=False) stop = timeit.default_timer() print('Time: ', stop - start)
def test_graph(self): vgraph = VisibilityGraph() vgraph.load_geometry("../maps/user_area.npy") vgraph.build_graph(inside_percent=1, multiprocessing=False)