다각형의 shapefile과 (Lat, Lng) 쌍으로 점 목록을 포함하는 다른 CSV 파일이 있습니다.
CSV 파일에서 각 다각형 (lat, lng) 쌍을 확인하고 싶습니다.
shapefile이 투영되고 proj 파일은 다음과 같습니다.
PROJCS["Transverse_Mercator",GEOGCS["GCS_OSGB 1936",
DATUM["D_OSGB_1936",SPHEROID["Airy_1830",6377563.396,299.3249646]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",49],PARAMETER["central_meridian",-2],PARAMETER["scale_factor",0.9996012717],PARAMETER["false_easting",400000],PARAMETER["false_northing",-100000],UNIT["Meter",1]]
나의 계획은 다음과 같습니다 :
readShapePoly
RMapTools
패키지 의 함수를 사용하여 shapefile을 읽으십시오 .- CSV 파일에서 점 좌표를 데이터 프레임으로 읽고이를 SpatialPointsDataFrame으로 변환하십시오.
over
어떤 폴리곤이 내부에 들어가는 지 결정하는 기능을 사용하십시오 .
이렇게하려면 proj4string
1 단계에서 shapefile을로드 하는 동안 을 지정하고 3 단계 spTransform
의 over
함수를 적용하기 전에 점과 다각형이 있어야하므로 함수를 사용하여 CSV 파일의 좌표를 동일한 투영 시스템으로 변환 해야합니다. 동일한 프로젝션 시스템 아래에 있어야합니다.
위에 표시된 proj 파일 내용의 올바른 값은 무엇입니까?
readOGR
함수를 사용하여 모양 파일을로드하려고 하면 항상 파일을 열 수 없음 오류
summary
대한 함수를 사용 SpatialPolygonDataFrame
하여proj4string