Browse Source

added lib/airports.py

pull/406/head
Igor Chubin 6 years ago
parent
commit
2f4d54a7fe
1 changed files with 22 additions and 0 deletions
  1. +22
    -0
      lib/airports.py

+ 22
- 0
lib/airports.py View File

@ -0,0 +1,22 @@
import csv
AIRPORTS_DAT_FILE = '/home/igor/wttrin-geo/share/airports.dat'
def load_aiports_index():
file_ = open(AIRPORTS_DAT_FILE, "r")
reader = csv.reader(file_)
airport_index = {}
for line in reader:
airport_index[line[4]] = line
return airport_index
AIRPORTS_INDEX = load_aiports_index()
def get_airport_gps_location(iata_code):
if iata_code in AIRPORTS_INDEX:
airport = AIRPORTS_INDEX[iata_code]
return '%s,%s airport' % (airport[6], airport[7]) #, airport[1])
return None

Loading…
Cancel
Save