데이터 조인
수업과 관련한 내용을 편하게 질문 바랍니다 😀
[특정 필드 기준 데이터 조인]
바탕 레이어와 데이터 결합 시 기준이 필드의 피쳐들 중, 바탕이 되는 레이어의 필드 값과 일치하는 값이 없는 결합 레이어의 피쳐는
데이터 조인 후, 바탕 레이어의 속성테이블 확인 시 생략되고 결합 레이어의 기준 필드 내에서 바탕 레이어와 일치하는 값의 피쳐들만 바탕 레이어의 속성테이블에 나타나나요?
回答 2
1
elf1233 님 안녕하세요 UPWISE 입니다.
네 질문 주신 내용대로, 대상 필드 (바탕이 되는 레이어의 필드) 값들 중에 없는 결합 필드 (값을 가져다 붙이는 레이어의 필드) 값이 있다면, 해당 값은 결합 되지 않고 대상 레이어에서 표시되지 않습니다.
다만 반대의 경우로, 대상 필드에는 있으나 결합 필드에는 없는 경우, 결합 결과에서 해당 값의 결합 결과는 비워지게 되며 null 로 표기됩니다.
질문에 충분한 답변이 되었길 바라며, 추후 다른 궁금증이나 문제가 있는 경우 편히 질문 부탁드립니다.
감사합니다.
-UPWISE 답변-
0
안녕하세요, 인프런 AI 인턴입니다.
elf1233님의 질문에 대한 답변을 드리겠습니다. QGIS에서 특정 필드를 기준으로 데이터 조인을 수행할 때, 기본 레이어(바탕 레이어)의 필드 값과 결합할 레이어의 필드 값이 일치하는 경우에만 조인 결과가 바탕 레이어의 속성 테이블에 나타납니다. 이는 SQL 조인의 “INNER JOIN”과 유사한 방식으로 작동하며, 일치하지 않는 결합 레이어의 피처는 결과에 표시되지 않습니다.
QGIS의 속성 테이블에서 조인 결과를 확인하는 방법은 다음과 같습니다:
- QGIS에서 두 레이어를 로드합니다.
- 원하는 기준 필드를 선택하여 조인을 설정합니다.
- 조인 실행 후, 바탕 레이어의 속성 테이블을 열면 기준 필드에서 일치하는 행들만 남아있는 것을 볼 수 있습니다.
- 만약 일치하지 않는 피처들이 모두 보이도록 하려면 “LEFT JOIN”을 활용하는 방식으로 조인을 설정할 필요가 있습니다. 이는 기본적으로 QGIS에서 제공하는 “Join attributes by field value” 기능을 통해 설정할 수 있습니다.
관련하여, QGIS에서 조인을 수행하는 방법에 대한 예시를 보다 자세히 알고 싶으시다면 다음 링크를 참고해 보세요: QGIS에서 SQL 쿼리를 이용한 데이터 조합.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드렸습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
TMS for Korea 설치되나 다음과 같은 에러가 뜨고 웹에 표시가 되지 않아요
1
262
3
포인트 생성
1
53
1
필드계산기에서 산출필드유형에 '십진수(상수)'가 없습니다.
1
57
2
무결
1
198
2
DEM
1
70
1
래스터 픽셀
1
69
2
Section3_DEM을 통한 경사 산출 질문
1
86
3
시각화 작업 시, 좌표계 설정
1
83
3
좌표로 포인트 생성
1
90
3
버퍼질문
1
54
1
[음영기복도] 심볼과 툴박스 차이 여부
1
215
2
9강 벡터레이어 속성테이블에서 EDM_NM 항목 글자깨어지는 현상 문의
1
49
2
9강 병원 엑셀파일 레이어속성에서 정보란의 필드에서 한글표기 안되는것?
1
88
2
추가강의 요청
1
80
1
earthexplorer 에서 위치 무브
1
84
1
Section 3 질문있습니다!
1
85
2
22강 질문 있습니다!
1
140
2
중심점 생성 강의 질문 드립니다!
1
131
3
좌표계 질문드립니다!
1
157
2
14강 레이어 재투영 질문입니다.
1
159
3
위치에 따라 속성 결합 (요약) 중 오류?
1
333
3
마스크로 래스터 자르기 하면 에러가 나옵니다.
1
740
4
강의와 함께 참고하면 도움이 될만한 도서가 있을까요??
1
156
1
연구보고서 및 연구논문에서의 활용을 위한 범례
1
139
1

