eduroam AP位置情報XML生成スクリプト

概要

JP eduroam mapに自分が担当する機関の eduroam AP位置情報登録用XMLを作成するスクリプトです。 建物単位で登録されていると、他の機関を訪問した eduroamユーザが幸せになれると思います。 AP位置情報はXMLでの提出が必要ですが、このXMLを、 Excelから出力したCSVをベースに作成するスクリプトです。 また、すでに存在するXMLをExcel上で管理した場合も考え、 XMLからCSVに戻すスクリプトも準備してあります。



ダウンロード



使い方の概要

XML生成

  1. (CPANよりText::CSV_XSを入れておく。)
  2. Excelファイル(初期名: APinfo_table.xlsx)に組織情報とeduroam APのある建物の 位置情報を記入する。(Excel側にも説明あり)
  3. Excelファイルから「名前をつけて保存」でCSV形式で保存する。
  4. "./eduroam_APinfo_generator.pl input.csv output.xml"の形で スクリプトを実行する。
  5. XMLの内容をざっと確認する。
  6. http://eduroam.jp/news_archive.html#20140515 に書かれている形でXMLを提出する。

XMLからCSV生成(+ Excelファイルへ貼り付け)

  1. "./xml2csv.pl input.xml oiutput.csv"の形でスクリプトを実行する。
  2. APinfo_table.xlsxを開く。
  3. 生成したCSVを開き、日本語の指示に従って データをExcelの該当部分にコピーする。


サンプル

sample_nagoyaUのディレクトリに嶋田が名古屋大学のAP位置情報を登録した時の サンプル(Excelファイル、出力したCSVファイル、出力したXMLファイル)があります。



注意書き



リンク



嶋田創のページに戻る

Last modified: 2015/10/9 11:00