# 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') # 行末の改行コードを削除し、タブで分割。 meshcode = items[0] # 最初の項目がメッシュコードとする lat_long = ml.meshcode_to_latlong(meshcode) # 区画の中心点の緯度と経度(数値)が並んだタプルを受け取る。 print ("%s\t%.4f\t%.4f" % at_long[0], lat_long[1]) fin.close() # ファイルを閉じる