郵政事業株式会社(日本郵政)郵便番号データについて、思ったこととか分かったこととか この投稿は 郵政事業株式会社(日本郵政)の公開している郵便番号データ(http://www.post.japanpost.jp/zipcode/download.html)について、すながわがJamPack Public DB(https://jamfunk.jp/wp/?page_id=353)を立ち上げるときに分かったこととか、思ったことを勝手に書き連ねています。 あくまでも勝手なので、本当は違っていたり、検証をしていないような無責任なことを書いているかもしれません。 郵便番号データはそのままお召し上がりにはなれません 郵政事業株式会社の郵便番号データは、CSVをそのままインポートするだけでは正確なデータベースにはなりません。 理由は以下の通り。 住所の郵便番号と大口事業所個別番号が別データとなっており
郵便番号から住所を検索するサービスにまともなものがないのは一体どういうことかと。 その原因は、どのサービスでも利用している元ネタにある。 ここからダウンロードできるCSVファイル、人間様には分かるだろうけど、コンピュータにとって分かりやすく出来てないのだ。 単一レコードの複数行分割 例えば、066-0005を探してみる*1と、こんなデータ*2が拾える。 "北海道","千歳市","協和(88−2、271−10、343−2、404−1、427−" "北海道","千歳市","3、431−12、443−6、608−2、641−8、814、842−" "北海道","千歳市","5、1137−3、1392、1657、1752番地)" 全国一括 このように、単一レコードが複数行に渡って記述されている。 これを3レコードとして扱うサービスは論外だが、これを1レコードとして認識するサービスでも、そこからさら
KEN_ALL.csv はだめだとよく言われます。では何がだめなのでしょうか。 Blogや Twitterなどでよく語られているので、その内容を紹介してみたいと思います。 Blog 「ぐるぐる〜 」 まず、かなり網羅的にまとまっていたのが、下記の ブログ「ぐるぐる〜 」のエントリです。 bleis-tift.hatenablog.com 項目としては、下記のようなものが上げられています。あるあるですね… 単一レコードの複数行分割 「以下に記載がない場合」、「次のビルを除く」を含むレコード 「〜」で範囲を示すレコード 「〜」や「以上」、「以下」を含むレコード 「以外」「を除く」を含むレコード 「その他」を含むレコード 「全域」を含むレコード 「(丁目)」、「(郡)」、「(番地)」などを含むレコード 「を含む」を含むレコード 「地階・階層不明」を含むレコード 複雑な、としか言い表せないレコード
ご利用上のご注意 本データファイルは、郵便番号と住所等を対応させたデータベースです。 ダウンロードの前に必ず郵便番号データの説明をお読みください。 ダウンロードデータは、CSV(可変長データ)形式のファイルをzip形式で圧縮して保存しております。 ご使用になられるコンピュータに適合した解凍ソフトをご用意いただき、解凍の上ご使用ください。 本データファイルには検索ソフトは含まれておりませんのでご承知ください。 全国一括のデータは12万件あるため、一般的な表計算ソフト等では全データを読み込むことができない場合があります。 一般的な表計算ソフト等では、郵便番号を示す列や町域を示す列において、上1けたあるいは2けたの「0」「00」が表示されない場合や、年月日で表示される場合がありますので、ご注意ください。 都道府県一覧
ご利用上のご注意 本データファイルは、郵便番号と住所等を対応させたデータベースです。 ダウンロードデータは、CSV(可変長データ)形式のファイルをzip形式で圧縮して保存しております。 ご使用になられるコンピュータに適合した解凍ソフトをご用意いただき、解凍の上ご使用ください。 本データファイルには検索ソフトは含まれておりませんのでご承知ください。 全国一括のデータは12万件あるため、一般的な表計算ソフト等では全データを読み込むことができない場合があります。 一般的な表計算ソフト等では、郵便番号を示す列や町域を示す列において、上1けたあるいは2けたの「0」「00」が表示されない場合や、年月日で表示される場合がありますので、ご注意ください。 データの種類 全国一括のデータファイル
This page is used to test the proper operation of the nginx HTTP server after it has been installed. If you can read this page, it means that the web server installed at this site is working properly. This is the default index.html page that is distributed with nginx on Amazon Linux. It is located in /usr/share/nginx/html. You should now put your content in a location of your choice and edit the r
概要 MS-Access 上で郵便番号を住所変換するためには、住所入力支援機能が提供されている。 しかし、元になっている辞書ファイルのアップデートが遅れたり、用途に応じてカスタマイズするには限界があるなどの理由から、日本郵政公社が配布している郵便番号データを利用して、オリジナルの郵便番号⇒住所変換機能を実装する方法も、広く知られている。 日本郵政公社(執筆当時。現・郵便事業株式会社)が配布している郵便番号データは単純な CSV 形式のため、加工がしやすく、初・中級クラスの VBA の知識があれば簡単に応用が効く、というのが、私が見聞きした範囲での一般的な認知のようだ。 しかし最近になって、ふとしたことから実際にその CSV データを見る機会が有り、いくつかの疑問点・問題点が浮かび上がってきた。 はたして日本郵政公社の CSV データは、本当に使いやすいのだろうか? 仕様 まず、仕様を確認し
Kawa.netxp AjaxZip 2.0 - Ajax郵便番号→住所自動入力フォーム(CGI不要版) AjaxZip2は、昨年公開した 『ajaxな住所入力フォーム』 の新バージョンです。 郵便番号を入力すると、該当する都道府県名・住所が自動的に入力されます。 Ajaxと JSON フォーマットを利用するJavaScriptライブラリとして公開しました。 JavaScript のみで稼動するため、サーバサイドで稼動するCGIプログラムは不要です。 郵便番号→住所変換処理は全てクライアントサイドのJavaScriptで行います。 既存 HTML の住所入力フォームをたった3行書き換えるだけで利用できます。 簡単に設置できるため、プログラムに詳しくない方でも導入していただけると思います。 以下の住所入力フォームに、7桁の郵便番号を入力してみてください。 【2007/12/09 追記】 jQ
WEB開発をしていると郵便番号で住所を自動入力する仕組みがよく必要になります。実際問題として郵便番号から住所を検索する仕組み自体は難しいものではありませんから、クラス化、サブルーチン化すれば使いまわすこともできます。プログラムのサンプルとしてよく見掛ける程度のものです。しかし、実際に使う時に問題となるのは元データの鮮度です。 さて、郵便専門ネットは、(だいたい毎月)日本郵便から提供される郵便番号データでデータベースを常に最新に保っています。このデータベースを外部からXML-RPCを使ってご利用頂けます。郵便専門ネットをあなたのシステムのサブルーチンとして使ってみませんか? XML-RPCで住所情報の取得 - XML-RPC API仕様郵便番号の簡易存在チェック 郵便番号の簡易存在チェックXML-RPCは十分シンプルな仕様ですがそれも面倒な場合に(存在チェックだけですが)。パラメータの郵便番
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く