問題タブ [spatial-interpolation]
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.
python - ベースマップ上の不規則散乱データのグリッド化、さまざまな解像度の試行
特定のサイズのグリッド内で再グリッド化/補間しようとしています。不規則に散らばった場所 (緯度経度) のデータセットは、変数値に関連付けられています。私のデータは、変数、緯度、経度の値を個別にマークする列を持つデータフレームとして利用できます。
まず、グリッド サイズを最適化してこのデータをグリッド化し、次にグリッド ボックス内にあるさまざまな数のポイントの平均を取る最適な方法を見つける必要があります。
オンラインの例に従ってコードを試しました。緯度と経度をグリッド化するには、histogram2d 関数を使用します。分散ポイントを持つグリッド ボックスを密度カウント (グリッド内にあるすべてのポイントの平均に等しい) で埋めます。(次に、散布点から生成されたこの新しくグリッド化されたデータを使用して、異なるグリッド解像度を持つ別のデータセットと比較する必要があります)。
理想的には正常に動作するはずですが、ポイントのあるグリッド ボックスが除外されている間に、スキャッター ポイントのないグリッド ボックスが塗りつぶされます。不一致は、解像度が高いほど、またはビン サイズが小さいほど大きくなります。
ここに私のコードの一部があります:
以下は、生成されるイメージです。
どんな助けでも大歓迎です。
python - Python 地理空間補間 (気象データ)
私の目的は、近隣の気象観測所からの気象データを正確な座標を持つポイントに補間することです。SciPy docs で、多次元補間に関する情報を見つけました ( from scipy.interpolate import griddata
)。しかし正直なところ、このコードを自分のタスクに適したものにする方法がわかりませんでした。
入力としてステーションの座標と大気圧の値を含む df があります(およびステーションのない場所の座標)
この問題について誰か助けてくれませんか?
( https://docs.scipy.org/doc/scipy/reference/tutorial/interpolate.html#id4 ) - 多変量データ補間 (griddata)¶