From 5a25e55b0fd59a032c4c85af452bd433427c3890 Mon Sep 17 00:00:00 2001 From: Max Bringemo Date: Mon, 2 Nov 2020 15:54:52 +0100 Subject: finished introductory phase --- parser_x.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 parser_x.py (limited to 'parser_x.py') diff --git a/parser_x.py b/parser_x.py new file mode 100644 index 0000000..335068b --- /dev/null +++ b/parser_x.py @@ -0,0 +1,24 @@ +# Parser example +# Usage python parser_ex.py + +import sys +from datetime import datetime + +from osm_parser import get_default_parser + +# The first argument after the python module on the commandline +filename = sys.argv[1] + +# Parse the supplied OSM file +start = datetime.now() + +parser = get_default_parser(filename) + +nodes = 0 +for node in parser.iter_nodes(): + nodes += 1 + +end = datetime.now() + +print("The data contains", nodes, "nodes") +print("Parsing the data took", (end - start).total_seconds(), "seconds") -- cgit v1.2.1