# mesh_lib.py のサンプルコード # 緯度、経度のデータをファイルから読み込み、メッシュコードを求めて出力 import mesh_lib as ml file_name = "mesh_test.txt" # データファイル。タブ区切りテキスト。 fin = open(file_name, 'r') # ファイルを読み込みモードでオープン while True: # 無限ループ line = fin.readline() # 一行読み込む if not line: # 読み込めなかったらファイルの末尾 break # while ループから抜ける items = line[:-1].split('\t') # 行末の改行コードを削除し、タブで分割。 lat = items[0] # 最初の2つの項目が緯度、経度とする long = items[1] # mesh_code = ml.latlong_to_meshcode(lat, long, 2) # 二次メッシュコード。 print('%s\t%s\t%d' % (lat, lat, mesh_code) ) fin.close() # ファイルを閉じる