問題タブ [sp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
29 参照

r - SpatialPoints の "ylim" 動作が理解できないプロット

Package graphicsのジェネリック関数を使用して SpatialPoints オブジェクトをプロットしようとしています。プロットの範囲は、最も外側のデータポイントのサイズと正確に一致する必要があります。以下は、デルタ y に対するデルタ x の比率 (最も外側の値) が 1 である簡単な例です。

私の理解では、上記のスクリプトの結果のプロットは、1 つのポイント (座標 1.5,1.5) のみが表示され、4 つの「ablines」はすべて非表示になるグラフィックを生成する必要があります。そうでないのはなぜですか?

結果のプロット

0 投票する
1 に答える
2108 参照

r - NA値を持つラスターを与えるRの空間ポリゴンをラスタライズする

この空間ポリゴン データ フレームをラスターに変換する際に問題が発生しています。変換を行うと、ラスターの値は NA になります。以下に示すように:

これは私がそれをラスタライズする方法です:

私は間違って何をしている可能性がありますか? データフレームの値がラスターに反映されるようにする方法について助けが必要です。

0 投票する
1 に答える
1314 参照

r - データ フレームをより粗い空間解像度に集約する

0.25 * 0.25 度のグリッド解像度のデータセットがあります。私は1 * 1度の解像度である別のものを持っていて、それらを比較したいと思っています(両方とも1 * 1の解像度に変更されました)。この地域は経度 28.5 から 36.5、緯度 -4.5 から 4.5 で、2003 年から 2012 年の月次データがあります。最初の数行を添付しました。例として、以下が役に立たない場合は完全なデータの Excel ファイルを添付しました。https://onedrive.live.com/redir?resid=9E74848E574367C6!2625&authkey=!AOcpftTyHVqU8CA&ithint=file%2ccsv「sp」(集約) および「ラスター」パッケージを調べましたが、これを理解できません。いつものように助けていただければ幸いです!

0 投票する
1 に答える
1043 参照

r - R を使用して、空間ポイント データセットを空間グリッド データセットとマージします (マスター データセットは SP ポイント形式です)。

R を使用して空間データセットに取り組んでいます。

データの説明

私のマスター データセットはSpatialPointsDataFrameフォーマットされており、毎月の表面温度データ (列名 - "ruralLSTday"、"ruralLSTnight") があります。データ スニペットを以下に示します。

マスター データ - (SpatialPointsDataFrame 形式)

座標:

降水量と気温に関する上記のデータに列を追加したい - このデータはSpatialGridDataFrame毎月のテーブル「secondary_data」にあります。「secondary_data」のスニペットを以下に示します。

セカンダリ データ - (SpatialGridDataFrame 形式)

座標:

質問

緯度経度と月を照合して、セカンダリ データからマスター データに列を追加するにはどうすればよいですか? 現在、マスター データはポイントのセットであり、セカンダリ データはグリッドであるため、上の 2 つの表の緯度/経度情報は正確には一致しません。

マスター データの緯度/経度が該当する「二次データ」のグリッドの正方形を見つけて補間する方法はありますか?

0 投票する
1 に答える
986 参照

r - 経度と緯度の数値を空間データに変換する

EuropeanCities緯度と経度のデータフレームがあります

現在、これらの値は数値クラスですが、空間データの空間座標に設定する必要があります

sp関数を使用してこれらの値のクラスを変換するにはどうすればよいですか?

0 投票する
1 に答える
218 参照

r - 問題はRでLON / LATデータを投影しています

韓国のソウル(首都)の空気中のPM10濃度を含むデータフレームがあります。どうぞ、ご覧ください。このデータセットからセミバリオグラムをプロットしたいと思います。ここの LAT/LON データは度数なので、このデータを投影しています。私はこの方法でデータを投影しました:

投影した後、以下のようにseoul311を取得しました

Q1: 投影後、LON/LAT の値が前のデータ フレームとほぼ同じ値を示していることがわかりました。私の質問は、このproj4string(seoul311) = "+proj=longlat +datum=WGS84"コマンドの実際の機能は何ですか。ここで、LON/LAT(度) は km/m などに変換されますか?

以下のようなrgdalパッケージを使用して別のコードを記述しようとしました:

投影した後、以下のようにseoul3112を取得しました

Q2. ここで、LON/LAT 値が大きな値に変換されていることがわかります。これらの値の意味は何ですか? m/km か何か?上記のコードで北は何を意味しますか? 北半球?

Q3. 前述したように、韓国のソウル (UTM ゾーン 52) でセミバリグラムをプロットしたいと考えています。では、どの射影規則を使用すればよいでしょうか? UTM ゾーンを考慮する必要がありますか? UTM ゾーンはいつ検討する必要がありますか?

データの投影について多くの混乱があります。私の3つの質問に詳しく答えていただけますか?