netCDFファイルがあります。ファイルをラスターレイヤーに変換した後、パキスタンなどの調査地域用にファイルを抽出します。マスクツールによる抽出を適用した後、抽出されたラスターレイヤーは、境界上のシェープファイルに適切に適合しません。
この理由を教えてください?
コメント
- これは、'マスク'は、ポリゴンによってほとんど覆われているセルに設定されているため、部分的にしか覆われていないセルは省略されます。 NetCDFのスナップラスターとセルサイズを使用してラスターに変換し、MAXIMUM_AREAセル割り当てを使用してみてください。それでも'が機能しない場合は、1つのセル解像度のほとんどでマスクをバッファリングします。
- 代わりにクリップを使用し(データ管理)、'クリッピング範囲を維持するオプションを選択します'
- 場所"スナップからラスター"ツールがあります
- スナップラスターは環境設定 resources.arcgis.com/en/help/main/10.2/index.html#// … 、セルを正確に整列させます。 ' GDALを開いている場合、GDALRasterizeユーティリティでは、オプションとして-at(すべてタッチ)が許可されます。これは、ポリゴンがすべてタッチ iするセルを意味します。 >はラスターに変換され、NetCDFからスナップラスター、エクステント、セルサイズを使用して新しいラスターを作成するハイブリッドEsriソリューションを使用すると、ポリゴン領域全体をカバーする正確なマスクが得られます。
- 再サンプリングしてみてください。より小さなピクセルへのラスター=より高い解像度、次にマスクまたはクリップで抽出
回答
クリップを使用する必要がありますデータ管理ツールボックスからツールを選択します。
ツールを使用する場合は、出力範囲としてポリゴンを選択します。
ボックスにチェックマークを付けて、クリッピングジオメトリに入力フィーチャを使用します(これは、 [出力範囲]にポリゴンを追加します。
[クリッピング範囲を維持する]チェックボックスをオンにします。
これにより、クリッピング境界でラスターが再サンプリングされ、ポリゴン境界と一致します。をカバーするラスターポリゴン全体。
更新:セルサイズが非常に大きい。大きなセルがポリゴンの境界と一致する方法はありません。オーバーラップまたはギャップがあります。
ポリゴンの境界を一致させるには、ラスターをより小さなセルサイズにリサンプリングする必要があります。 「意味がある場合は、正方形のペグを丸い穴に合わせようとしています(湾曲したポリゴンの境界に合わせようとしている大きな正方形のブロックがあります。ブロックを小さくする必要があります)。
コメント
- クリップツールを使用しようとしましたが、'問題は解決しませんでした。
- 問題はセルサイズにあると思います。境界の形をそれほど大きなセルと一致させる方法はありません。
回答
同じ問題ですが、[環境]の[処理範囲]を変更することで解決できます…、
スナップラスターは、ラスターを抽出するポリゴンにすることも、特定の範囲のマヌアにすることもできます。 「以下で指定」を選択してください
覚えておいてください:まず、入力ラスターと入力ラスターまたはフィーチャマスクデータと出力ラスターを定義してから、ここで説明した環境の構成を開始します。
回答
高度なライセンスをお持ちの場合は、ポリゴンを変換してみてください(例:ラスターをスナップラスターとして使用して最初にラスターするパキスタンの機能のみを選択してから、[マスクによる抽出]を再試行します。
コメント
- 試しましたが、機能しません。いくつかの方法を適用した後、問題はラスターのセルサイズが原因だと思います。セルサイズが大きい場合、マスクの境界に適合しません。