SpatialJoin_01.png




SpatialJoin_03.png



A라는 특정 폴리곤 (분홍색 외곽선에 반투명하게 빗금 칠해져 있는 영역) 에


연속지적도 (주황색 외곽선 영역) 의 속성 (PNU, JIBUN) 등을 입히고 싶어서 Spatial Join 을 했는데요.


Match Option 을 기본 (Intersect) 로 놓고 실행하니


첫번째 사진처럼 A가 2개의 연속지적도 폴리곤 (산47임, 산48-6임) 에 걸쳐져 있어서


둘 중 하나의 속성이 입혀졌는데, 걸쳐져 있는 면적이 훨씬 적은 (첫번째 사진 상단 빨간 동그라미 부분)


산48-6의 속성 (첫번재 사진 하단 빨간 네모 부분) 의 속성이 입혀 지더군요..?


2개 이상의 연속지적도와 겹치는 다른 폴리곤들을 확인해보면


제가 원하는대로 면적이 더 넓은 연속지적도 부분이 매칭 되는 경우도 있고


위의 경우처럼 면적이 살짝만 겹쳐지는 연속지적도의 속성들이 입혀지는 경우도 있더군요.


(기본 Match Option 인 Intersect 로 하면 어떤 속성이 입혀지는지는 어떠한 기준이 정해져 있는 것이 아니라, 그냥 랜덤인건가요?)



그래서 더 많은 부분이 겹쳐지는 연속지적도의 속성을 입혀지게 하기 위해서는 어떤 방법이 있을까 고민하다가


Spatial Join 의 옵션을 보니 두번째 그림처럼 HAVE_THEIR_CENTER_IN 이라고 해서


타겟의 중앙을 기준으로 Join 을 해주는 옵션이 있어서 다시 Spatial Join을 실행해보니


A 폴리곤의 중앙지점에 속하는 산47임 연속지적도 속성이 입혀지더군요. 그래서 다른 폴리곤들도 잘 입혀졌나 확인해봤더니 문제가;;



SpatialJoin_02.png




세번째 사진처럼 멀티 폴리곤이면서 중앙이 비어있는 형태인 경우에는


멀티 폴리곤 전체를 포함하는 가상의 사각형의 중간 부분 (빨간 동그라미) 에 연속지적도 폴리곤이 없어서


아예 NULL 값으로 Join 자체가 안 되더군요.


그래서 Spatial Join 에 존재하는 모든 Match Option 들을 선택해서 Spatial Join 을 실행해보았는데


위 두 케이스를 동시에 만족시켜 주는 결과 (첫번째 사진에서는 '산47임' 이 입혀지고, 두번째 사진에서는 셋중 아무거라도..) 가 하나도 나오지 않더군요..


좋은 방법 없을까요? 제목에도 적었다시피, 그냥 면적 제일 넓은 연속지적도의 속성을 가져오게 하는 방법만 있다면 될 것 같은데 말이죠..

profile

jaehee1909

2020.03.23 17:50
*.139.95.231

join 할때 옵션에 one to many 로 하고 동일 객체에서 제일 큰면적만 추출하면 될것 같습니다.

profile

다이라트스

2020.03.25 09:07
*.27.63.245

직접 제거해주는 과정이 한 번 들어가야되나 보군요.. 그래도 이 방법이 최선인 것 같네요 ㅎㅎ 감사합니다~

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 질문올리 실때 조금만 질문 내용을 조금만 더 자세히 올려주시면 답변받기 수월합니다. + 11 김한국 2008-01-04 239889
7216 (qgis) 레이어 설정 그대로 다른 사람도 볼 수 있는 방법 file 마스터되고품 2020-04-09 43
7215 한강을 수도권지도에 그리고 싶어요. file + 1 심쿵초보 2020-04-09 99
7214 x ray map 인구자료 연도 redmoon 2020-04-09 99
7213 좌표계 맞추기 ㅠ + 2 심쿵초보 2020-04-08 219
7212 벡터 버튼이 안눌립니다. file + 1 카누 2020-04-07 47
7211 gis로 어떤 지역의 거주인구 연령분포를 알 수 있는 방법이 있나요? + 2 redmoon 2020-04-07 106
7210 Arcmap에서 단축키를 일괄로 설정하는 방법이 있을까요? 넥스 2020-04-07 41
7209 좌표계 질문입니다 지도 데이터를 이용해 머신러닝을 시도해보고 있는중입니다 훼이쿠쩐당 2020-04-03 68
7208 좌표 때문인지 지도상에서 계속 엇나갑니다.. 고수분들 조언 부탁드려요 file + 1 두두히 2020-04-01 121
7207 시간별 강수량을, 라스터 파일 형식으로 얻고 싶습니다. + 1 손상우 2020-04-01 77
7206 안녕하세요. 피쳐(shape)를 각 꼭지점으로 변환하는 방법에대하여 질문드립니다. file + 2 호님 2020-03-30 58
7205 오프라인 맵 TMS 구축하려고 합니다. sweetpotato 2020-03-30 62
7204 Line 길이를 구하기 위한 맞는 평면좌표계를 알고 싶습니다. + 2 에릭짱 2020-03-28 103
7203 두지도가 겹치지 않습니다 ㅠㅠ + 1 조이 2020-03-27 98
7202 [고수님들의 도움이 필요합니다!!!] GIS 프로그램별 주요기능 비교 관련 쥐알못 2020-03-27 66
7201 GIS 경사 및 표고분석오류 file 울콤 2020-03-27 116
7200 (qgis) 확대를 하면 할수록 내용물이 안보이는 증상! file 마스터되고품 2020-03-25 71
7199 아크맵의 기능을 javascript로 가져와 구현할수 있을까요? + 1 정호 2020-03-25 71
7198 arcgis pro 기능 질문드립니다. + 2 하얀귤 2020-03-24 93
7197 표고 차이에 대한 질문입니다. + 1 태황 2020-03-23 72
» Spatial Join 할 때 면적이 제일 넓은 기준으로 하는 방법 없나요? file + 2 다이라트스 2020-03-23 86
7195 침수 하는 영역을 조사 어떻게 하나요? sfjdsopa 2020-03-22 37
7194 도로 데이터에서 라인의 시작점과 끝점의 교차점을 각각 구하고싶습니다. jayz 2020-03-20 42
7193 첫, 끝 노드 관련 궁금한게 있습니다. dlqhfka 2020-03-19 43
7192 QGIS 투영좌표계 관련 질문입니다 잼봇 2020-03-19 87
7191 (qgis) 폴리곤 내부에 중심점 생성 질문드립니다 + 2 마스터되고품 2020-03-19 105
7190 ASCII파일 내보낼때 x, y좌표값 제거방법 file 아늰 2020-03-17 37
7189 gis 9.3에서 향분석 도와주십시오 ㅠㅠ file + 1 훈이랑강 2020-03-16 97
7188 qgis 10.2 라는 파일을 써서 프로젝트를 진행하고자 합니다. file + 1 dlqhfka 2020-03-16 74
7187 postgis ST_SNAPTOGRID 질문 지도헤이러 2020-03-16 30
7186 주거인구 SHP의 GRS80을 WGS84로 바꾸고 싶은데... 좌표가 많이 빗나가네요. + 5 민지렁이 2020-03-14 215
7185 [초보질문] qgis 메뉴바에서 벡터, 래스터의 하위메뉴가 안보여요! + 1 규규끼 2020-03-12 92
7184 gis 좌표질문입니다. + 1 세에에엠 2020-03-11 88
7183 수치지도에 도엽번호를 입력하는 방법이 있나요? + 1 coo키런 2020-03-11 99
7182 중복시설물 검색 메크로를 알고 싶습니다 오리발닭발 2020-03-11 47
7181 X-ray map 관련 문의 호수지기 2020-03-11 52
7180 안녕하세요 QGIS 좌표관련 질문드립니다. file + 2 킹만보 2020-03-09 148
7179 좌표가 맞지 않습니다 + 1 폭군 2020-03-08 96
7178 GIS 독학 질문입니다. 공간정보맨 2020-03-07 85
7177 QGIS 약 5미터 정도 어긋나는데 초보가 도움좀 부탁드립니다 file + 1 아키폴더 2020-03-06 121
7176 X-Ray Map 관련 질문 지도의신 2020-03-06 42
7175 (QGIS 초보 질문) 원 합치는 방법 file + 1 시리 2020-03-06 73
7174 레이아웃 가로세로를 회전 할 수 있나요? file + 1 asd1112 2020-03-05 61
7173 다음위성지도 + 연속지적도 + 지오코딩위치값 세가지 오차없이 겹치려면?? + 1 jonaul 2020-03-05 238
7172 GIS 초보 질문! 아이 2020-03-03 79
7171 qgis 초보 격자 지도 좌표 처리가 가능한지 질문 드립니다. + 1 qgisjpark 2020-03-03 155
7170 부산시 북구 도로의 폭(8m이상의 도로만 확인하고싶어서)이 필요한데 혹시 어떻게 해야되나요? 회색곰와프 2020-03-02 56
7169 Open API 연결 오류 보보나 2020-03-02 60
7168 폴리곤 그리기 및 잘라내기 file + 6 bunnyF 2020-02-29 259
7167 QGIS 독학 초보 2 file + 1 카누 2020-02-29 176