2016-06-17 6 views
0

2つのシェープファイルがあります。最初のものは領域の多角形の形状ファイルで、それぞれに一意のIDがあります。 2番目は、shapefile1の領域にイベントが発生したポイントシェイプファイルです。R:対応するIDのポリゴンを形状ファイル内の点に座標に応じて割り当てます。

ポイントシェイプファイルの各イベント(行)に、ポリゴンシェイプファイルの対応するリージョンIDを割り当てたいと思います。

Rでこれを行う方法に関するアイデアはありますか?

ありがとうございます。

+0

2つの空間ファイルのIDが同じですか? – keberwein

答えて

0

この場合、over()を使用できるはずです。

Points_w_Region <- over(points,regions) ## Get the information 
Points$regions <- Points_w_Region ## Assign the information to the data 

これにより、各ポイントに渡って得られた領域が割り当てられます。 over()はspパッケージの一部です。あなたのデータがsp構造内にあると仮定しています。

+0

ありがとうございました。あなたの提案はまさに私が必要としていたものでした。 –

関連する問題