점 데이터와 다각형 데이터 사이의 공간 결합을 수행하려고합니다.
csv 파일 A에 이벤트의 공간 좌표를 나타내는 데이터가 있고 영역의 경계를 다각형으로 포함하는 shapefile B라는 다른 파일이 있습니다.
head(A)
month longitude latitude lsoa_code crime_type
1 2014-09 -1.550626 53.59740 E01007359 Anti-social behaviour
2 2014-09 -1.550626 53.59740 E01007359 Public order
3 2014-09 -1.865236 53.93678 E01010646 Anti-social behaviour
head(B@data)
code name altname
0 E05004934 Longfield, New Barn and Southfleet <NA>
1 E05000448 Lewisham Central <NA>
2 E05003149 Hawcoat <NA>
내 영역 A에서 발생하는 범죄 이벤트를 맵핑하기 위해 범죄 데이터 A를 모양 파일 B에 결합하려고합니다. 불행히도 code
A의 코드가 B의 코드와 다른 단위를 참조하므로 속성 결합을 수행 할 수 없습니다 .
많은 튜토리얼과 게시물을 읽었지만 답변을 찾을 수 없습니다. 나는 시도했다 :
joined = over(A, B)
그리고 overlay
,하지만 내가 원하는 것을 달성하지 않았다.
이 결합을 직접 수행하는 방법이 있습니까? 아니면 A에서 다른 형식으로 중간 변환이 필요합니까?
개념적으로 나는 code
B 의 영역에 속하는 A의 지점을 선택하고 싶습니다 ( "ArcGIS의 공간 위치에 기초하여"와 유사 함).
누군가이 문제가 있고 해결 했습니까?
point.in.polygon
이것이 변수를 보존하는지 여부 month
와 crime_type
. 당신은 그것에 대해 알고 있습니까?
point.in.poly
마침내 관련 다각형에 해당하는 점을 선택했습니다. 감사.
point.in.polygon()
패키지 를 살펴 보셨습니까sp
?