2012-03-11 1 views
0

誰かが私に何か働いてもらうためのヒントを教えてもらえますか?それは私が現在試みているよりも全く違う方法であっても。R、Ruby、MySQL Google Earthネットワークリンク...これらはどのように働くのですか?

私はGoogle Earth上に多くのデータを表示しています。そのため、Google Earthに読み込まれる情報の量を削減するために地域ベースのネットワークリンクを使用するように指示されました。

データ分析/選択の大部分をRで行いますので、新しい言語を学習する代わりにRで表示するデータを選択することができます。私はRデータベースを使って作業しています。

私は、KMLファイル内の領域に基づいてネットワークリンクを設定できるので、parisをズームインすると、parisに対応するリンクがアクティブになることを理解しています。しかし、一見、HTTPリクエストを介してスクリプトを実行するネットワークリンクを設定することは可能です...これは私が問題を抱えているビットです。

理想的には、ネットワークリンクがRスクリプトを呼び出して、関連するkmlを表示してデータを表示するようにしたいと考えています。これは可能ですか?

それは、他の言語は、このようなルビー/ PHP/Perlの/ Pythonなど、これまでより適しているようだが、私はこれらが動作するようになって私の深さから抜け出すしているようだ(私が持っている非常にルビーの小さなビット)。

Rでこれを達成する方法や、Rでの作業をほとんど行う方法はありますか?これらの言語のいずれかでリンクしていますか?ありがとう。 http://cran.r-project.org/に基づいて

答えて

0

、あなたはは、[1]を出力KMLにRスクリプトを得ることができる必要があります。

キーは、親ページに含めることができるキー、ハッシュまたは他のデータを識別するためのものであり、より詳細な子ページにリンクすることができます。親KMLドキュメントは、「ここに私の画面ビューポートがあります - 私に適切なものを与えてください」といったようなことを試みるのではなく、「親の作成」時に知られているキーやハッシュに基づいて子ドキュメントにリンクすることがもっと簡単です。

私は多少役に立つことには次のリンクを発見した:https://developers.google.com/kml/documentation/regions#regionbasednl - あなたのケースでは、あなたは<href>romaniaRegion.kml</href>からhttp://my.server/cgi-bin/R/foo.kml?key=abcのようなものに6日、最後のリンクを変更したいと思うでしょう。

スクリプトが適切なヘッダーを設定し、素早くKMLが正しいことを確認する必要があることに注意してください。KMLの問題(特に大きなファイルの場合)のデバッグは面倒です。

[1]免責事項:私はこれを試していないし、Rの経験がありません。

関連する問題