2016-07-11 13 views
0

Rのgooglewayパッケージに問題があります 私は159,000レコードの走行距離を取得しようとしています。 私は有料のGoogleクラウドアカウントを使用しており、すべてのクォータを無制限に設定しています。 私はサーバーキーとブラウザキーを使用しようとしました。 )4 X〜= 3,000)3 X - = 7,000)2複数回試行し、サービスがタイムアウトを返すメッセージGooglewayタイムアウト

Error in open.connection(con, "rb") : Timeout was reached 

が正常タイムアウト

1の前のxの結果を返した)X〜= 5,000 x〜= 12,000

すべてが異なる日に試行されました。 これらのどれも、100,000 /日のクォータの近くにはありません。

ファイアウォールのルールを確認し、タイムアウトの原因が私たちの側にないことを確認しました。 何らかの理由で、Google APIサービスがリクエストを切断しています。

Googleからの返信はありませんでした。現在、ブロンズサポートパッケージを使用しているため、実際にサポートを受けることはできません。

googlewayパッケージの作成者は、パッケージからの障害がないことが確実です。

なぜこのようなことが起きているのか知っている人がいて、私たちがそれを避けて私たちが完全なアドレスリストで距離マトリックスを動かせるようにしたいと思っています。

Rバージョン「疑わしく教育的」を使用する。 Googlewayパッケージを使用しています。

CHARSET   cp1252 
DISPLAY   :0 
FP_NO_HOST_CHECK 
        NO 
GFORTRAN_STDERR_UNIT 
        -1 
GFORTRAN_STDOUT_UNIT 
        -1 
NUMBER_OF_PROCESSORS 
        4 
OS    Windows_NT 
PROCESSOR_ARCHITECTURE 
        AMD64 
PROCESSOR_IDENTIFIER 
        Intel64 Family 6 Model 60 Stepping 
        3, GenuineIntel 
PROCESSOR_LEVEL 6 
PROCESSOR_REVISION 
        3c03 
R_ARCH   /x64 
R_COMPILED_BY  gcc 4.9.3 
RS_LOCAL_PEER  \\.\pipe\37894-rsession 
RSTUDIO   1 
RSTUDIO_SESSION_PORT 
        37894 
+0

私は、作成者が「障害がないことは確かです」とは言いません - コード内の問題を指摘するのはうれしいです。私はちょうどそれが来るだろうかを見ることができません:) – SymbolixAU

+0

私は関数を100,000回呼び出すために何らかのループを使用していると仮定しますか? 'tryCatch'を使ってタイムアウトエラーをキャッチしようとしましたか?エラーがあった場合、次のエラーに移動しますか? – SymbolixAU

+0

@SymbolixAU Symbolixありがとう、私は今tryCatch関数で実行しています。実行はまだ完了していません。私はまた、対処するためにいくつかの地元のインターネットアクセスの取消しをしていた。面白いことが起こったら更新します。 –

答えて

-1

のGoogleマップとRの間で異なる実装をIを開発しました: install.packagesは( "gmapsdistance")

あなたはこの1つを試すことができます。ただし、1日の制限に加えて、プレミアムアカウントを持っていてもクエリの数に制限があることを考慮してください(リクエストあたり625、サーバー側で1,000など)。 https://developers.google.com/maps/documentation/distance-matrix/usage-limits

関連する問題