2017-05-26 4 views
0

ArcMap(バージョン10.4.1)の2つのデータセット間でジョインをしようとしていますが、これを行う方法が見つかりませんでした。最初はArcGIS Online(cb_2016_us_state_5m)から取得した米国の州の地図です。 2つ目は、ASCII形式のhttp://www.prism.oregonstate.edu/recent/からダウンロードしたPRISM降雨データです(私もbilファイルを試しました)。私は州のデータを最初に開いてからPRISMを開き、同じ投影を使用しています。 基本的には、Rを使って様々な州の降雨量を平均化し、すべてのグリッドセルが所属する状態(名前またはSTATEFPコードのいずれか)をリストするcsvファイルを作成することが目標です。
私はこれまで他の降水量データセットでこれを行ってきましたが、ここでの問題はASCIIまたは.bil PRISMデータに属性テーブルがないため、どのように空間結合を行うことができないのか分かりません。しかし、私はいくつかのオプションを試しました。アトリビュートテーブルがない場合にArcMapでジョインする

  • TOCのPRISM asciiを右クリックすると、「結合」オプションがグレー表示されます。
  • アスキーファイルをレイヤーに変換した後、ツールボックスから「Add Join」ツールを使用しようとしました。しかし、データセットがフィーチャレイヤでなければならないというエラーが表示されます。奇妙なことに、「フィーチャレイヤを作成」ツールを使用しようとすると、入力した入力がフィーチャレイヤではないというエラーが発生しました。
  • 属性テーブルを生成することを期待して、ラスタ(ASCIIからRasterツール)に変換しようとしましたが、コンマについて構文エラーが発生します(ASCIIファイルにカンマはありません)。

私は空間アナリストライセンス(取得中ですが、しばらくお待ちください)はありません。私がオンラインで見たソリューションの中にはこれらのツールを使用しているものがあります。

ご協力いただきありがとうございます。

+1

これは、[gis.se] Stack Exchangeに適した質問のようです。 – PolyGeo

+0

提案していただきありがとうございます。私はそこに投稿するか、私が似たような答えを見つけることができるかどうかを見ます。 –

答えて

0

あなたの質問で少し混乱しています。州全体の平均値を1つ取得しようとしているのですか、または州内のすべてのピクセルのすべての値が必要ですか?

PRISMデータにリンクする属性値を設定する場合は、Rasterパッケージでratifyを使用できます。または、ラスターファイルを空間グリッドに変換し、グリッドセル値に基づいて属性値を作成し、ステート名を追加するためにステートレイヤーと交差させるベクトルを変換することができます。

関連する問題