2つのシェープファイルがあります。最初のものは領域の多角形の形状ファイルで、それぞれに一意のIDがあります。 2番目は、shapefile1の領域にイベントが発生したポイントシェイプファイルです。R:対応するIDのポリゴンを形状ファイル内の点に座標に応じて割り当てます。
ポイントシェイプファイルの各イベント(行)に、ポリゴンシェイプファイルの対応するリージョンIDを割り当てたいと思います。
Rでこれを行う方法に関するアイデアはありますか?
ありがとうございます。
2つのシェープファイルがあります。最初のものは領域の多角形の形状ファイルで、それぞれに一意のIDがあります。 2番目は、shapefile1の領域にイベントが発生したポイントシェイプファイルです。R:対応するIDのポリゴンを形状ファイル内の点に座標に応じて割り当てます。
ポイントシェイプファイルの各イベント(行)に、ポリゴンシェイプファイルの対応するリージョンIDを割り当てたいと思います。
Rでこれを行う方法に関するアイデアはありますか?
ありがとうございます。
この場合、over()
を使用できるはずです。
Points_w_Region <- over(points,regions) ## Get the information
Points$regions <- Points_w_Region ## Assign the information to the data
これにより、各ポイントに渡って得られた領域が割り当てられます。 over()
はspパッケージの一部です。あなたのデータがsp構造内にあると仮定しています。
ありがとうございました。あなたの提案はまさに私が必要としていたものでした。 –
2つの空間ファイルのIDが同じですか? – keberwein