はじめに
GoodClues_DBには、アニメ聖地のポイント(建物や場所)ごとにレコードが登録されています。聖地領域*1は作品ごとに一つなので、登録されているタイトル一覧を取得するコードを実装しました。アニメ聖地領域抽出のステップ2です。
アニメ聖地領域抽出の流れ
実装ソースコード
MakeTitleList.py
#csvからタイトルリストを生成する。重複タイトルは省く。 import json import csv import codecs import collections #read csv file csv_file = open('seichi.csv','r',encoding = 'utf-8') f = csv.DictReader(csv_file,delimiter=",",doublequote=True,lineterminator="\r\n", quotechar='"', skipinitialspace=True) #create title list title_list = ["タイトル"] for row in f: if ((row['タイトル'] in title_list) == False): title_list.append(row['タイトル']) #write file csv_out_file = open('title.csv','w',encoding = 'utf-8') str_ = '\n'.join(title_list) with csv_out_file as f_out: f_out.write(str_) #close file csv_file.close() csv_out_file.close()
プログラミング言語:Python 3.5.3
seichi.csv
ID,タイトル,コード,場所,県名,住所,緯度,経度 1,けいおん,241215,豊郷小学校,滋賀,滋賀県犬上郡豊郷町石畑518,35.203373,136.232871 2,けいおん,241215,四条Mojo,京都,京都府京都市下京区四条新町月鉾町39-1四条烏丸大西ビル,35.003973,135.756867 3,けいおん,241215,今宮神社,京都,京都府京都市北区紫野今宮町21,35.045722,135.74255 4,けいおん,241215,船岡山公園,京都,京都府京都市北区紫野北舟岡町42,35.040353,135.741328 5,けいおん,241215,宝ヶ池公園,京都,京都府京都市左京区上高野流田町8,35.05927,135.789274 6,けいおん,241215,修学院駅,京都,京都府京都市左京区山端壱町田町14-4,35.050341,135.790308 7,けいおん,241215,南禅寺水路閣,京都,京都府京都市左京区南禅寺福地町86,35.011934,135.794388 8,けいおん,241215,さらさ西陣,京都,京都府京都市北区紫野東藤ノ森町11-1,35.037578,135.74678 9,けいおん,241215,船岡山公園,京都,京都府京都市北区紫野北舟岡町,35.039336,135.741663 10,けいおん,241215,ジュージヤ三条本店,京都,京都府京都市中京区石橋町(三条通)16,35.008689,135.767739 11,けいおん,241215,北野天満宮,京都,京都府京都市上京区馬喰町,35.02787,135.735798 12,けいおん,241215,京都駅,京都,京都府京都市下京区東塩小路高倉町8-3,34.984775,135.759805 13,けいおん,241215,金閣寺,京都,京都府京都市北区金閣寺町1,35.039355,135.729326 14,けいおん,241215,渡月橋,京都,京都府京都市右京区嵯峨,35.012431,135.677741 15,けいおん,241215,サークルケー京都一乗寺店,京都,京都府京都市左京区一乗寺花ノ木町1,35.043606,135.792135 16,けいおん,241215,ビッグボーイ宇治店,京都,京都府宇治市六地蔵奈良町72-9,34.934161,135.797345 17,けいおん,241215,MOVIX京都,京都,京都府京都市中京区三条桜之町400,35.008189,135.767177 18,けいおん,241215,am/pm新京極蛸薬師店,京都,京都府京都市中京区東側町508,35.005804,135.767071 19,けいおん,241215,キャピタル東洋亭本店,京都,京都府京都市北区上賀茂岩ヶ垣内町28-3,35.051388,135.76346 20,けいおん,241215,京都府立図書館,京都,京都市左京区岡崎成勝寺町,35.012967,135.78197 21,けいおん,241215,クラーク像,北海道,北海道札幌市豊平区羊ケ丘1,43.007281,141.411319 22,けいおん,241215,恵文社,京都,京都府京都市左京区一乗寺払殿町10,35.043941,135.784847 23,涼宮ハルヒの憂鬱,333372,西宮北高校,兵庫,兵庫県西宮市苦楽園二番町16-8,34.761216,135.312944 24,涼宮ハルヒの憂鬱,333372,甲陽園駅,兵庫,兵庫県西宮市甲陽園若江町,34.760919,135.329964
title.csv
けいおん 涼宮ハルヒの憂鬱
おわりに
GoodClues_DBに登録されているタイトル一覧を取得するコードを実装しました。GoodClues_DBには342作品3776地点のアニメ聖地が登録されていました。作成/提供、本当にありがとうございます。