住所から最寄り駅を算出するCGIが知りたいです。都内だけなど、多少の制約があってもでもかまいません。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/04/03 05:29:43
  • 終了:--

回答(6件)

id:kinop No.1

kinop回答回数325ベストアンサー獲得回数22005/04/03 06:18:49

ポイント15pt

http://www.vector.co.jp/soft/win95/home/se354925.html

道のり計測(Windows95/98/Me / 家庭&趣味)

yahoo!のMapion(CGI?)などから上記ソフトを併用されてはどうでしょうか?最大のメリットはフリーということです。経験則ですが大体使えましたよ。

id:love2u2

たしかに、yahooや

http://www.mapfan.com/

などで手入力で調べられますが、件数が大量にあるため、自動化したいのです。

特定のプログラムに「東京都千代田区丸の内3丁目5番1号」と投げると「有楽町駅」と返ってくるようなサービスorプログラムをイメージしています。

CGIの言語はperlで考えています。

2005/04/03 06:23:51
id:sedori9 No.2

sedori9回答回数39ベストアンサー獲得回数02005/04/03 08:36:35

ポイント15pt

http://nlftp.mlit.go.jp/isj/

街区レベル位置参照情報ダウンロードサービス

まず上記サイトの「JNS住所認識システム」を使い住所から緯度経度を求める。

または地図サイトで住所検索して緯度経度をURLから切り出す。

次に上記cgiに緯度経度をパラメータとして投げる。

※個人サイトです。

※URLはダミーです。

表示されるデータから駅名だけを切り出して保存する。

id:love2u2

なるほどできそうです。個人サイトになげなくてはいけないのが多少不安がありますが。しごとでは使えないですね・・・。

しかし、よさそうなので、とにかく試してみます。

2005/04/03 12:29:35
id:yuppia No.3

yuppia回答回数345ベストアンサー獲得回数02005/04/03 09:56:28

ポイント15pt

http://internet.watch.impress.co.jp/cda/news/2005/03/04/6716.htm...

ジョルダン、住所から最寄り駅を検索できる会員制「乗換案内PREMIUM」

乗り換え案内はどうでしょうか?

今なら無料です。

id:love2u2

しっていますが、こちらも自動化はできないですよね?できるのでしょうか?

2005/04/03 12:30:44
id:aoinatsunosora No.4

aoinatsunosora回答回数131ベストアンサー獲得回数72005/04/03 12:18:00

ポイント15pt

http://www8.ekitan.com/rmap/

駅探:おでかけ道案内

これでいかがでしょう。

id:love2u2

こちらも自動化するのには手間がかかる作りになっているような・・・。何か簡単な方法(データを取り出すモジュールなど)がありますでしょうか?そちらも併せて教えて下さい。

2005/04/03 12:35:39
id:s34itl No.5

s34itl回答回数117ベストアンサー獲得回数42005/04/03 16:34:38

ポイント15pt

URLはinfoseekの地図です。ここで、簡単な編集とリクエスト2回により最寄り駅が取れそうですがどうでしょう。


1. 住所を設定したリクエスト「http://map.www.infoseek.co.jp/standard/13168010/ssmtop.htm?MOYOR...住所」を投げる。(住所は全角、それ以外は半角です。)


2. 得られた結果のhtmlからハイパリンク「<a href=”./xxxxxxxx”>最寄り駅検索</a>」を取り出し、xxxxxxxxを切り取る。


3. 上記結果を”http://map.www.infoseek.co.jp/standard/13168010/”の後にappendして、2回目のリクエストを投げる。(すべて半角です。)


4. 得られた結果のhtmlから駅名を取り出す。


(注)cgiが試せませんので、emacsのw3テキストブラウザ環境下で上記1-4により最寄り駅が取れることを確認しました。環境によっては1の住所をencodeしてから投げる必要があるかも知れません。

id:love2u2

そうですね。二回のリクエストをすればよいわけですね。

やはりこのような方法がベストでしょうか。

みなさんの回答を読ませていただくと、それ専用の仕組みなどは存在しないということですね・・・。

こちらも試してみます。

2005/04/04 00:25:17
id:nsawj No.6

tamarii回答回数41ベストアンサー獲得回数02005/04/05 18:41:36

ポイント15pt

http://www.jmc.or.jp/data/chimei.html

数値地図25000(地名・公共施設)

CGIを用いるのではありませんが(はずしていればポイント不要です)、国土地理院から刊行されている「数値地図25000(地名・公共施設)」には地名(地図上に落とされている注記文字)と、駅の緯度経度データが含まれていますので、これらから二つのDBテーブルをつくって、簡単な検索スクリプトを組めばある程度の整合はとれます。

※というようなことをひっそりやってるGISも多々。

id:love2u2

お、自由度を考えると、これは可能性を感じますね。

更新が大変そうですが・・・。

2005/04/05 20:53:39

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません