問題タブ [rasterio]

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 投票する
2 に答える
1131 参照

cartopy - Cartopy GeoAxes での rasterio ラスターのプロット

このトピックに関する他のいくつかの質問を見てきましたが、ライブラリが大幅に変更されたため、それらへの回答が適用されなくなったようです。

Rasterioには、Cartopy GeoAxes でラスタリオ ラスターをプロットするための例が含まれていました。例は大まかに次のようになりました。

ただし、このコードはラスターを描画しなくなりました。代わりに、次のようなものが得られます。

ラスターのないマップ (正しくない出力)

次のようになります。

ラスター付きのマップ (古い、正しい出力)

rasterioの問題トラッカーでこれについて尋ねたところ、彼らはその例は非推奨である(そして例を削除した)と言いました。それでも、私がやろうとしていることを行う方法があるのだろうか. 誰かが私を正しい方向に向けることができますか?

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

python - Boxcar 平均を地理空間画像に適用する

次の配列が GeoTIFF 画像を読み取った結果であると仮定すると、たとえば、配列Aである nodata 値がマスクされBている rasterio を使用します。

正方形の近傍に有蓋車の平均平滑化を適用したいと思います。最初の問題は、どの scipy 関数が有蓋車の平均を表しているかわからないことです。

ndimage.uniform_filter かもしれないと思いました。ただし、scipy.signal とは対照的に、ndimage はマスクされた配列には適用できません。

では、 scipy.signal.medfilt などのnodata値を考慮したボックスカー平均を適用するにはどうすればよいでしょうか?

0 投票する
0 に答える
477 参照

python - Python で rasterio を使用して GEOTIFF を再グリッド化して解像度を下げる

0.05 X 0.05 度のラスターを .tif 形式で取り、それを 0.25 X 0.25 度 (5 倍) にリグリッドしようとしています。以下のコードでこれを行うためにrasterioを使用しています

しかし、私はこのエラーが発生しています:

rasterio での再グリッド化に関するアドバイス、またはこれをより簡単に実行できる他のパッケージの提案があれば教えてください。前もって感謝します。

0 投票する
0 に答える
249 参照

python - 複数のラスター入力から同じ地理ポリゴンを切り取る

同じ領域のラスター データを抽出して同じサイズの出力画像を生成できるように、geotif ラスターを配置しようとしています。

アイデアは、重なっている衛星写真のタイムラプスを作成できるようにすることです。一部の写真には重なっている部分しか含まれていないため、位置合わせしてトリミングする必要があります。

私は現在rasterioを使用していますが、それを使用することにロックされていません。以下の 2 つのラスターを配置しようとしています。

したがって、それらは同じ座標系で整列されます。アイデアは、固定サイズの領域内にある入力ラスターからのピクセルのみが取得される固定サイズの出力を取得することです。

ところで、座標系は WGS 84 / UTM ゾーン 32N (EPSG:32632) です。

依存関係をインストールします。

例:

ご覧のとおり、サイズが一致していません。つまり、データが含まれているかどうかに関係なく、まったく同じポリゴンを固定サイズの結果の画像に抽出できませんでした。