-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcrosscheck_osm.py
35 lines (24 loc) · 1 KB
/
crosscheck_osm.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
'''
Created on Aug 27, 2019
@author: stevo
'''
from utils.osm import osmdb, osmval, osmkey
from utils.lol import LoL
def AnalyseOsmFile(osm_filename, lol_filename_list):
print("load osm file {}".format(osm_filename))
osm_data = osmdb(osm_filename)
lol_data = LoL(lol_filename_list)
print("start cross of osm database the lol database")
osm_data.crosscheck(lol_data)
if __name__ == "__main__":
# AnalyseOsmFile("./samples/osm/sample.osm",["./samples/LoL/sample.xml"])
AnalyseOsmFile("./downloads/osm/seamarks-planet.osm", # ./downloads/osm/lights-planet.osm",
["./downloads/LoL/Pub110.xml",
"./downloads/LoL/Pub111.xml",
"./downloads/LoL/Pub112.xml",
"./downloads/LoL/Pub113.xml",
"./downloads/LoL/Pub114.xml",
"./downloads/LoL/Pub115.xml",
"./downloads/LoL/Pub116.xml"
])
print("ready")