image

  • フォト Amazonギフト券
    ※この時計の時刻は、閲覧しているパソコンのものであり、必ずしも正確な時間とは限りません

検索

最近のトラックバック

無料ブログはココログ

« xfy meets yaml | トップページ | ピックアップ:Railsで作られたプロジェクト管理ツール"redMine", etc... »

2007-05-03

sqlite3 に郵便番号を読み込んだ

apache derby での郵便番号処理はデータサイズ的に無理があったので、
sqlite3 に読み込んだ。(sqlite3 は darwinport でインストール)

参考にしたのは
- http://www.tuyudaku.net/sqlite/import.html
> > SQLite - CSVファイルのインポート

- http://d.hatena.ne.jp/rudeboyjet/searchdiary?word=*%5Bruby%5D
> > よしだメモ:ダミーの住所データを作るスクリプト

これとは別に、郵便番号検索 できる XML-RPC サービスも見つけた。
- http://rubyist.g.hatena.ne.jp/garyo/20061129/1164780228
> > Rubyist - ピジョン・ブラッド - XML-RPCメソッド一覧 - 郵便専門ネット

# See - http://yubin.senmon.net/service/xmlrpc/introspect.php
#     - http://rubyist.g.hatena.ne.jp/garyo/20061129/1164780228
require 'xmlrpc/client'
require "kconv"

client = XMLRPC::Client.new2('http://yubin.senmon.net/service/xmlrpc/')

result = client.call("yubin.fetchAddressByPostcode", '1000001')
result[0].each do |key,value|
  puts "#{key} #{Kconv.tosjis(value.to_s)}"
end

puts "==============="
result = client.call("yubin.getMaxFetchCount")
puts result

puts "==============="
result = client.call("yubin.fetchAddressByPostcode", '692%')
result.each do |r|
  puts "----------------"
  r.each do |key,value|
    puts "#{key} #{Kconv.tosjis(value.to_s)}"
  end
end

# town_kana ちよだ
# city_kana ちよだく
# city 千代田区
# jiscode 13101
# postcode 1000001
# addr_name_kana
# data_type p
# pref_kana とうきょうと
# addr_name
# town 千代田
# pref 東京都
# other
# yid 36495
# ===============
# 100
# ===============
# 以下省略 ...

これで xfy で 郵便番号を扱う例を sqllite や web-service で作る準備が出来た。
(忘れてた! ruby, jruby から sqlite を呼び出す方法を取得しないと...)

« xfy meets yaml | トップページ | ピックアップ:Railsで作られたプロジェクト管理ツール"redMine", etc... »

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: sqlite3 に郵便番号を読み込んだ:

« xfy meets yaml | トップページ | ピックアップ:Railsで作られたプロジェクト管理ツール"redMine", etc... »

mokuji

2013年12月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

google

  • twitter
  • __
  • _
    Googleボットチェッカー

合わせて読む

  • 合わせて読む
    フィードメーター - katoy: cocolog あわせて読みたい

リンク