(現在 過去ログ37 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■5638 / inTopicNo.1)  住所データから緯度経度を求めたい
  
□投稿者/ 今村 誠 -(2010/02/18(Thu) 18:10:11)
引用返信 [メール受信/OFF] 削除キー/
■5639 / inTopicNo.2)  Re[1]: 住所データから緯度経度を求めたい
□投稿者/ うにん -(2010/02/18(Thu) 20:18:33)
引用返信 [メール受信/OFF] 削除キー/
■5641 / inTopicNo.3)  Re[2]: 住所データから緯度経度を求めたい
□投稿者/ hidetake -(2010/02/18(Thu) 20:39:39)
    > 出力はxmlでなくcsvにした方が桐むきでは?

    MSXML2.XMLHTTP を使ってリクエストをかけ
    CSV でファイルに落とすスクリプト。

    http2csv_utf8.vbs
    --------------------------------------------------------------------------
    記述できなかったので添付に変更
    --------------------------------------------------------------------------

    キーは自分で取得して下さい。
    入力の住所の取り込みは自分で工夫して下さい。
    住所は UTF-8 で urlencode して投げかける必要が
    あるようです。

    あとは工夫して下さい。 (^^)



1266493179.txt
/1KB
引用返信 [メール受信/OFF] 削除キー/
■5642 / inTopicNo.4)  Re[3]: 住所データから緯度経度を求めたい
□投稿者/ hidetake -(2010/02/18(Thu) 20:44:03)
引用返信 [メール受信/OFF] 削除キー/
■5643 / inTopicNo.5)  Re[4]: 住所データから緯度経度を求めたい
□投稿者/ 今村 誠 -(2010/02/18(Thu) 21:18:34)
    hidetakeさん早速のお返事ありがとうございます。
    googleapiは既に取得済みですのでいまイベントで
    作り込み中です。
    結果が出次第報告させていただきます。
    取り急ぎ御礼まで。

引用返信 [メール受信/OFF] 削除キー/
■5645 / inTopicNo.6)  Re[3]: 住所データから緯度経度を求めたい
□投稿者/ hidetake -(2010/02/18(Thu) 21:41:12)
    ついでに、最初から CSV では無く XML で取得したものを
    UTF-8 から Shift_JIS に変換のうえ、必要項目だけ CSV
    に落とすスクリプト

    http2xml2csv_utf8.vbs
    --------------------------------------------------------------------------
    記述できなかったので添付に変更
    --------------------------------------------------------------------------

    一応、参考まで



http2xml2csv_utf8.vbs.txt
/2KB
引用返信 [メール受信/OFF] 削除キー/
■5647 / inTopicNo.7)  Re[4]: 住所データから緯度経度を求めたい
□投稿者/ hidetake -(2010/02/18(Thu) 22:26:08)
    ちなみに、このような桐との連携でデータを桐側でデータを
    受け取る場合、今回のようにデータが限られた件数の場合、
    桐の変数形式でスクリプト側で整形しデータを作成し桐では
    「変数読み込み」するのが桐にとってはやりやすいと思います。
    今回の場合のようなやつだと、1つの変数でまとめたって別に
    構わない範囲に思うし。

引用返信 [メール受信/OFF] 削除キー/
■5648 / inTopicNo.8)  Re[5]: 住所データから緯度経度を求めたい
□投稿者/ 今村 誠 -(2010/02/18(Thu) 22:33:49)
    hidetakeさんこんにちは
    > ちなみに、このような桐との連携でデータを桐側でデータを
    > 受け取る場合、今回のようにデータが限られた件数の場合、
    > 桐の変数形式でスクリプト側で整形しデータを作成し桐では
    > 「変数読み込み」するのが桐にとってはやりやすいと思います。

    vbsにもう少し詳しければそのように作りたいと思います。

    > 今回の場合のようなやつだと、1つの変数でまとめたって別に
    > 構わない範囲に思うし。

    ソース値更新イベントで使う予定なので緯度と経度を項目値代入
    すればいいのでもう少し研究してみます。
解決済み!
引用返信 [メール受信/OFF] 削除キー/
■5649 / inTopicNo.9)  Re[6]: 住所データから緯度経度を求めたい
□投稿者/ hidetake -(2010/02/19(Fri) 08:14:15)
    >>「変数読み込み」するのが桐にとってはやりやすいと思います。

    結果:geo.var
    ------------------------------------------------------------------------
    geo,文字列,共通,"東京都港区東新橋一丁目6-1",200,139.7599456,35.6644037,0
    ------------------------------------------------------------------------



1266534855.txt
/2KB
引用返信 [メール受信/OFF] 削除キー/
■5657 / inTopicNo.10)  Re[7]: 住所データから緯度経度を求めたい
□投稿者/ 今村 誠 -(2010/02/19(Fri) 18:18:58)
    hidetakeさん何度もありがとうございます。
    以下のような手続きで無事項目値に代入できました。
    ファイル入力も変数読み込みも訂正中にはダメと桐が
    メッセージを出したのでモード変更しました。
    最初の回答でも良かったのですが、連続して訂正したい
    場合は変数読み込みの方が簡単でよいですね。
    本当にありがとうございました。

    proc t住居表示::ソース値更新()
     var Str { &Ssjis , &Sfile ,&Sgoapi , &Souttxt = #一括パス名 + "response.var"} , Int { &Iend , &Ick}
     method &this.ソース値取得(&Ssjis,0)
     cond ( #FSIZE( #代入( &Sfile , #一括パス名 + ( "Latitude.vbs" )))>0 ) rm &Sfile
     &Sgoapi = "あなたのgoogleAPI取得キーをお書き下さい"
     call 住所緯度( &Sfile , &Ssjis , &Sgoapi , &Souttxt , &Iend )
     if ( &Iend <> 1 )
      call errormes( &Sfile,&Iend )
     else
      sh &Sfile , 表示 = 最小化 , &実行リターン , プロセス番号 = &秒
      kill &秒
      メソッド呼び出し @フォーム.更新モード設定( 0 )
      変数読み込み &Souttxt , 終了状態 = &Iend
      if ([地図リンク先]="")
       行訂正 [地図リンク先] = #対応文字列(&座標,3)+","+#対応文字列(&座標,4)
      else 
       確認 "緯度情報を上書きして良いですか",&Ick
       if (&Ick=1)
        行訂正 [地図リンク先] = #対応文字列(&座標,3)+","+#対応文字列(&座標,4)
       end
      end
     End
    End

解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -