問題タブ [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 投票する
3 に答える
7991 参照

python - conda または pip のインストールでインポート モジュール (rasterio) が失敗する

python 環境に rasterio をインストールしようとしていますが、次のエラーが発生します。できます

インストール時にエラーは発生しませんが、インポートしようとすると次のエラーが発生します

私が試したら

これでインストールするとエラーになります:

fiona モジュールをインポートしようとすると、同じ問題が発生します。DLL はどのように、どこで読み込まれますか? 私はこれについて暗闇の中にいるので、この問題のトラブルシューティング方法について助けや指示をいただければ幸いです.

Windows 7 で 64 ビット版のスパイダーを使用しています。

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

python - PyCharmではなく、どこでもロードするPythonモジュール

rasterioいくつかの Python スクリプトにパッケージを使用したいと考えています。私は Anaconda を使用しており、自分が作業している独自の環境をセットアップしています。

問題はrasterio、PyCharm ではなく、どこでも正常にインポートされることです。Anaconda コマンド プロンプトを使用する場合、環境をアクティブにし、Python を実行して、「動作する」と入力import rasterioします。また、jupyter ノートブックを開くと、インポートが機能します。ただし、PyCharm にインポートしようとすると、次のエラーが発生します。

  • 自分の環境の Python 実行可能ファイルをプロジェクト インタープリターとして選択したにもかかわらずです。ここで何が間違っているのでしょうか?
0 投票する
1 に答える
5767 参照

python - rasterio 変換とアフィン

基本的な画像フィルタリングを実行しようとしています。私は、rasterio クックブックからのスニペットを逐語的に含めました (メジアン フィルター出力から .astype() を削除しました)。問題は、入力ラスターと出力ラスターの範囲が同じであるべきなのに、そうでないことです。変換とアフィンは、入力と出力で異なります。これは予想される動作ですか?出力を入力と同じにするために、アフィンと変換に何かをする必要がありますか?

Python 2.7.11 |アナコンダ 4.0.0 (64 ビット)| (デフォルト、2016 年 2 月 16 日、09:58:36) [MSC v.1500 64 ビット (AMD64)] (win32)

rasterio==0.36.0

0 投票する
3 に答える
5747 参照

python-2.7 - Python を使用して Geotiff 画像を表示する方法

私はPython2.7が初めてで、ホイールファイルを使用してrasterioをインストールしようとしましたが、それでも次のエラーが発生します:

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

python - Rasterio Geotiff 座標変換

いくつかの geotiff ファイルがありますが、座標が少しずれています。rasterio の API (または pygdal のような他の python geo API) を使用して、画像を幾何学的に変換 (シフト) したいと考えています。たとえば、画像の座標「北」を 1 ピクセル幅だけ移動するにはどうすればよいですか。

qgis のようなツールで表示すると、画像はまったく同じになりますが、数ピクセル上に移動します。

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

python - ポリゴン内のラスター ピクセルをゼロに設定するために、rasterio/python を使用してシェープファイルを使用してラスターをマスクするにはどうすればよいですか?

衛星画像に適用するランド マスクを作成しようとしています。これにより、ランド マスと交差するラスターのピクセルが 0 に設定されます。

gdal、skimage、pyplot などを試した後、rasterio クックブックに記載されている方法が迅速かつ簡単であることがわかりました。ただし、ポリゴンの外側のピクセルを0に設定していますが、これを逆にしようとしています。

可能であれば、rasterio を使用し続けます。地理空間座標のピクセル位置を計算したり、ラスターの範囲を超えて負になっているクリッピング フィーチャを処理したりする必要はありません。また、私が扱っている未加工の画像のファイルサイズにとって重要な FAST です。

ここから: https://mapbox.s3.amazonaws.com/playground/perrygeo/rasterio-docs/cookbook.html#masking-raster-with-a-polygon-feature

私のコードは次のとおりです。

ポリゴンと交差しない領域ではなく、交差する領域をマスクするにはどうすればよいですか?