郵便番号辞書のアップデート手順がわからないので、どなたか教えてください

このQ&Aのポイント
  • 最新の郵便番号辞書のアップデート手順を教えてください。
  • 郵便番号辞書を最新版にアップデートする方法を教えてください。
  • KEN_ALL.CSVファイルをどこに置けばいいのか、教えてください。
回答を見る
  • ベストアンサー

郵便番号辞書のアップデート手順がわからないので、どなたか教えてください

郵便番号辞書のアップデート手順がわからないので、どなたか教えてください。 http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.htmlなんですが、 現在、配布しているアーカイブは、11月2日時点の最新の郵便番号辞書を同梱しています。 AjaxZip2 アーカイブを作成した後に、市町村合併などで郵便番号が変更されている場合もあります。 最新の郵便番号辞書 を利用したい場合は、以下の手順で最新版にアップデートにアップデートできます。 $ cd ajaxzip2/work $ wget http://www.post.japanpost.jp/zipcode/dl/kogaki/lzh/ken_all.lzh 100%[=============================================>] 1,721,445 4.53M/s 17:32:58 (4.52 MB/s) - `ken_all.lzh' saved [1721445/1721445] $ wget http://www.post.japanpost.jp/zipcode/dl/jigyosyo/lzh/jigyosyo.lzh 100%[=============================================>] 781,802 --.--K/s 17:33:12 (6.73 MB/s) - `jigyosyo.lzh' saved [781802/781802] $ lha x ken_all.lzh ken_all.csv - Melted : ooooooooooooooooooooooooooooooooooooooooooooooooooooo $ lha x jigyosyo.lzh jigyosyo.csv - Melted : ooooooooooooooooooooooooooooooooooooooooooooooooooo $ perl csv2jsonzip.pl ken_all.csv jigyosyo.csv ken_all: ken_all.csv 北海道 .......................................... 8208 lines 青森県 ............. 2495 lines 岩手県 .......... 1935 lines (中略) 宮崎県 ..... 875 lines 鹿児島県 ........ 1434 lines 沖縄県 .... 790 lines jigyosyo: jigyosyo.csv 北海道 ....... 1244 lines 青森県 .. 207 lines 岩手県 . 180 lines (中略) 宮崎県 . 169 lines 鹿児島県 .. 254 lines 沖縄県 .. 229 lines json: ../data/zip-%s.json ../data/zip-0**.json .......... 96 files ../data/zip-1**.json ......... 85 files ../data/zip-2**.json ......... 90 files ../data/zip-3**.json .......... 100 files ../data/zip-4**.json .......... 97 files ../data/zip-5**.json .......... 98 files ../data/zip-6**.json .......... 94 files ../data/zip-7**.json .......... 99 files ../data/zip-8**.json .......... 100 files ../data/zip-9**.json .......... 96 files $ rm -f ken_all.lzh ken_all.csv jigyosyo.lzh jigyosyo.csv とありますが、ken_allを解凍した後は、KEN_ALL.CSVをどこに置けばいいのでしょうか?

  • AJAX
  • 回答数2
  • ありがとう数13

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

これはどういうことなのでしょうか? ==>まさに、perl実行環境が無いからですよ。メッセージから察するに Windowsパソコンですよね。まずperlが動くようにしないとだめです。 さらにこのperlプログラムを実行するためには  strict、utf8、Encode、lib、JSON といったパールライブラリー(モジュール)も必用です。 初心者には、なかなか、てごわいかも。 Windowsパソコンでperlをやるには、大昔はCygwinというUNIXのAPIをWindowsのAPIで エミュレーションする環境を入れた上、GNU PeralとかGCCとか本物を動かしたので すが、 今時は、ActivePerlというWindowsのソフトパッケージがあるので、 インストールは簡単なようです。 http://pocketstudio.jp/win/activeperl/ 案ずるより生むが易しといいます。ご健闘を... 解らなかったら、ここじゃなくperlのカテゴリーに質問した方がよいでしょう。

syuutyaku
質問者

お礼

アドバイス、どうもありがとうございます。

その他の回答 (1)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

ken_allを解凍した後は、KEN_ALL.CSVをどこに置けばいいのでしょうか? =>このアップデートのやり方はperlプログラムの使用を前提としています。 「csv2jsonzip.pl」というperlプログラムが別途必要です。 ↓から落とせます。 http://code.google.com/p/japanesezipcodes/source/browse/trunk/bin/csv2jsonzip.pl?spec=svn9&r=9 そして、当然 perl の動く環境でないとだめですが、 コマンドプロンプトで、  perl csv2jsonzip.pl ken_all.csv jigyosyo.csv と実行すると、都道府県毎のjsonファイルが、  ../data/ に出来上がるみたいですから、これをajaxzip2をインストールした ディレクトリーの/data 内に置き換えるんだと思います。 ※JSONの方が必用なファイルであって、CSVは作業が終わったら 消してますね。  rm -f ken_all.lzh ken_all.csv jigyosyo.lzh jigyosyo.csv

syuutyaku
質問者

補足

アドバイスありがとうございます。Perlの動く環境というのはどうやって作るのでしょうか? perl csv2jsonzip.pl ken_all.csv jigyosyo.csv とコマンドプロンプトで実行したら、perlは内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。 とでましたが・・・これはどういうことなのでしょうか?

関連するQ&A

  • JSPで郵便番号から住所を得るには?

    JSPのJAVAのコーディングの中で、郵便番号から、住所を得るには、 どう記述すればよろしいでしょうか? <% <script src="http://ajaxzip3.googlecode.com/svn/trunk/ajaxzip3/ajaxzip3.js" charset="UTF-8"></script> <script src="./ajaxzip3.js" charset="UTF-8"></script> AjaxZip3.zip2addr('zip31','zip32','pref31','addr31','addr31');" %>

    • ベストアンサー
    • AJAX
  • 石川県金沢市の住所について

    http://www.post.japanpost.jp/zipcode/dl/oogaki.html から、全国の郵便番号などが収められたCSVがダウンロードできるのですが(ken_all.lzh)、 その中で石川県金沢市の住所に、 大桑町(ア、イ、ヰ、ウ、上野、ヲ、オ乙、鐘搗山、上川原、上猫下、 などと書かれてある部分がありますが、 これは誤植ではなく正しいものでしょうか?

  • 宛名ソフトが郵便番号簿をインポート出来ない

    使い良いフリーソフトが多くなったと聞いて、「はじめての住所録」(年賀状・はがき・封筒宛名・ラベル用)2006/06(C)Naoshi Sakurai Ver1.04をダウンロードし、インストールした。マニュアル文*に従い、*郵政公社HPの郵便番号データ=CVS形式、の*全国版か個々の都道府県版(LZH圧縮)をダウンロードし、CVS形式に解凍した上で、ディレクトリ・パスを入力し、インポートせよ、とのこと。全国版=ken_all 1,718,014Byteをダウンロードし、圧縮版ken_all lzh 1,678KBに成功、さらにこれをLhaplus  Ver1.52=フリーソフトで解凍して、KEN_ALL CVS 11,711KBの郵便番号データ=通称郵便番号簿を得た。マニュアル通り、インポート元であるDirectry-PathをC:\Documents and Settings\My Documents\DownloardSOFT\ken_all lzh\KEM_ALL CVSと入力し、インポート{OK}ボタンをおしたが、「読み込みに失敗」とのコメント。何度、やっても同じです。どうすれば、インポートできますか?教えてください。このフリーソフトを使って、早急に、クラス会の案内の郵送作業をしなければなりませんので、困っています。

  • 竹島の郵便番号についての質問です。

    郵便番号検索にて 竹島の郵便番号が検索されません。 郵便局のこのサイトで竹島の郵便番号が検索できないのは手抜かりではありませんか? 実際は、〒685-0000 島根県 隠岐郡 隠岐の島町 竹島ですよね。 http://www.post.japanpost.jp/cgi-zip/zipcode.php?pref=32&city=1325280&cmp=1

  • VBで郵便番号を入力したら自動住所表示

    VBで郵便番号を入力したら自動住所表示したいと思っています。 KEN_ALL.CSVをダウンロードして ACCESSへインポートしたのですが そこからどうしたら良いかわかりません。 おしえてください

  • AjaxZip 2.0 - Ajax郵便番号→住所自動入力フォーム(C

    AjaxZip 2.0 - Ajax郵便番号→住所自動入力フォーム(CGI不要版) を使用しています。 サンプルHTMLソース (3) 郵便番号3桁+4桁分離型 <script src="ajaxzip2/prototype.js"></script> <script src="ajaxzip2/ajaxzip2.js" charset="UTF-8"></script> <form method="POST" action="http://~"> 郵便番号: 〒<input type="text" name="zip1" size="10" maxlength="8"> - <input type="text" name="zip2" size="10" maxlength="8" onKeyUp="AjaxZip2.zip2addr('zip1','addr','addr','zip2');"><br> ご住所: <input type="text" name="addr" size="60"><br> </form> 1項目だけの設定でしたら問題なく動作するのですが、 上記とまったく同等の項目を後3点増やしたいと考えております。 当然そのままコピペでソースを追加しただけでは動作しませんでした。 2項目以上設定する場合はどこを設定すればよいのでしょうか? ご教授の程、お願いします。

    • ベストアンサー
    • AJAX
  • 郵便番号検索システム

    ↓のような郵便番号検索システムを作ろうと思っています。 http://www.yu-bin.net/ データ(http://www.post.japanpost.jp/zipcode/dl/oogaki.html)をDBに取り込むことは出来ましたが、カテゴリわけなどどのようにすればいいのかが疑問です… 参考URLなどありましたら教えていただければ嬉しいです。

    • ベストアンサー
    • PHP
  • 郵便番号からの住所の自動入力

    はじめまして。 今回、こちらから郵便番号から自動入力できるものを問い合わせフォームに設置したくて入手しました。 http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html ただ、問い合わせフォームについての知識もなく、問い合わせフォームははkent webさんのものを使用しています。 ソースをみると<form method="POST" action="http://~"> となっていますが、これを県twebさんのものを同時に使用することは可能でしょうか? また、これって難しいですか? 初心者な質問で申し訳ございませんが、どうかお願いいたします。

    • ベストアンサー
    • CGI
  • 郵便番号変換ウィザードがインストールできません

    WindowsXP、Excel2002使用です。 郵便番号変換ウィザードをD/LしてハードディスクのProgram Filesに保存された"zipcode7.exe"をダブルクリックすると、セットアッププログラムは起動するのですが、インストールの画面が出てきません。  そのままExcelのツールメニューからアドインをクリックして郵便番号変換ウィザードをオンにして手順通りにExcelを再起動後ウィザードの郵便番号変換をクリックすると「郵便番号変換エンジンがみつかりません」とメッセージが出ます。何度してもだめです。 なぜなのでしょうか? すみませんが、よろしくお願いします。

  • 無料配布の郵便番号自動入力cgiのデータ更新

     cgiやplファイルは殆ど触ったことがないので、わかりやすく教えていただけると助かります。  今、入力フォームをhtmlで作成しており、郵便番号から住所を自動入力させるAjax利用のフリーサイトを見つけたのですが、郵便番号の更新手順がわかりません。 http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html#download 上記URLに郵便番号辞書のアップデート手順があるのですが、具体的にどのように行ったらよいのかわかりませんので、教えていただけると大変助かります。 「サーバ上でなくても、Windows 環境(ActivePerl)や Mac OS X クライアントでも csv2jsonzip.pl は実行できそうです。」とありますが、当方はサーバ上ではなく、Windowsクライアントです。

    • ベストアンサー
    • Perl

専門家に質問してみよう