본문 바로가기

QGIS/QGIS 교육14

3.1. 벡터 속성의 데이터 3.1. 벡터 속성의 데이터 벡터 데이터를 범주화하면 피처들(동일 레이어의 서로 다른 객체들)의 속성에 따라 서로 다른 심볼을 할당할 수 있습니다. 맵을 사용하는 사람은 다양한 피처의 속성들을 쉽게 활용할 수 있습니다. 벡터 데이터는 GIS의 가장 대표적 데이터입니다. 벡터 모델은 점, 선, 폴리곤(3D 데이터의 경우 표면 및 체적)을 사용하여 지리적 특징의 위치와 모양을 나타내는 반면, 다른 속성은 속성으로 포함됩니다(종종 QGIS에서 표로 표시됨). 맵 상에서 변경했던 것들은 맵 상에 보이는 오브젝트들의 영향을 받지 않았습니다. 모든 토지이용구역은 똑 같이 보였고, 모든 도로들도 똑 같이 보였습니다. 그러나 GIS의 최대 강점은 맵 상에 보이는 모든 오브젝트들이 속성을 가지고 있다는 것입니다. GIS.. 2022. 9. 3.
2.10. 사용자 지정 SVG 채우기 레이어 생성 2.10. 사용자 지정 'SVG 채우기' 이 예제를 하기 위해서는, 무료 벡터 편집 소프트웨어 Inkscape 가 설치되어 있어야 합니다. 더보기 잉크스케이프 설치 과정 1. 자신의 컴퓨터에 맞는 인스톨 파일을 다운로드하여 설치합니다. 2. 윈도 기본 설치 폴더는 'C:\Program Files\Inkscape\'입니다. 3. 설치 시작: 설치하는데 시간이 좀 걸립니다.(시스템에 따라 다릅니다.) 4. 설치 완료 잉크스케이프에서 1. 잉크스케이프 프로그램을 시작합니다. 이 프로그램도 QGIS와 같은 오픈소스 프로그램입니다. Corel 같은 벡터 이미지 편집 툴을 사용해 봤다면 화면이 익숙할 것입니다. 2. 먼저 캔버스 크기를 작은 텍스처에 적당하도록 문서 속성에서 환경을 변경합니다. 3. 메뉴에서 '파일.. 2022. 9. 2.
2.9. 지오메트리 제너레이터 심볼 2.9. 지오메트리 제너레이터 심볼 모든 레이어 유형(포인트, 라인 및 폴리곤)에 도형을 사용할 수 있습니다. 만들어진 심볼은 레이어 유형에 직접 의존합니다. 간단히 말해서, 도형을 사용하면 심볼 내에서 일부 작업을 실행할 수 있습니다. 예를 들어 포인트 레이어를 생성하지 않고 폴리곤 레이어에서 연산을 실행할 수 있습니다. 더 나아가 심볼 모양을 변경할 수 있는 모든 스타일 옵션이 있습니다. 시도해 보시게요! 1. 'water' 레이어 속성을 선택합니다. 2. 심볼 레이어 유형을 선택합니다. 3. 'Geometry Generator'를 선택합니다. 4. 선택된 'Geometry Generator'에서 도형의 유형을 변경합니다. 5. 유형을 'Poing / MultiPoint'를 선택합니다. 6. 선택한 .. 2022. 9. 2.
2.8. 다양한 심볼 레이어 유형 2.8. 다양한 심볼 레이어 유형 벡터의 각(포인트, 라인, 폴리곤) 유형은 각각 고유한 심볼 레이어 유형 그룹을 갖추고 있습니다. 먼저 포인트에 사용할 수 있는 유형들을 살펴봅니다. 2.8.1. '포인트 심볼' 레이어 유형 1. 다른 레이는 숨기고 'places'레이어만 남깁니다. 2. 'places' 레이어의 심볼 속성을 변경합니다. 3. 심볼 레이어 트리에서 'Simple Marker'를 선택한 뒤 유형 드롭다운 메뉴에서 다양한 유형을 선택할 수 있습니다. 4. 다양한 옵션 중에 적합하다고 생각하는 스타일의 심볼을 선택합니다. 내부 색은 연한 녹색에 3mm, 테두리는 하얀색의 0.5mm를 적용합니다. 5. 결과는 다음과 같습니다. 2.8.2. '라인 심볼' 레이어 유형 라인 데이터에 사용할 수 있는.. 2022. 9. 1.
2.7. 심볼 스타일 적용 2.7.1. 심볼 추가 작업 도로 심볼의 비교 전시 학습: 추가 작업을 통해 도로 심볼의 '레벨 활성화'를 통해 렌더링 순서를 지정함으로써 도로가 크로스 되는 문제를 해결했습니다. 아래 이미지의 왼쪽은 '레벨 활성화' 지정 전이고, 오른쪽이 '레벨 활성화' 지정 후의 모습입니다. 한걸음 더: 'Try Yourself'에서 밋밋한 도로의 색을 노란색으로 바꾸고 검은 실선의 중앙선을 넣었습니다. 방법은 역시 '심볼 레벨 활성화'를 통해 가능합니다. 2.7.2. 심볼 레이어 스타일 적용 1. 새로운 프로젝트를 열고 'road' 레이어를 불러 들입니다.(exercise_data/training_data.gpkg) 2. 'road' 레이어 속성을 열어 스타일 파일(advanced_levels_demo.qml)을 .. 2022. 9. 1.
2.6. QGIS 심볼 레이어 순서 배열 2.6. QGIS 심볼 레이어 순서 배열 서로 다른 맵 레이어를 렌더링 할 때와 마찬가지로 심볼 레이어도 순차적으로 렌더링 됩니다. 즉 하나의 심볼에 많은 레이어를 사용할 경우 기대하지 않은 결과가 나올 수 있습니다. 1. 'roads' 레이어에 심볼 레이어를 추가합니다. 2. 기본 라인 획(Stroke) 너비를 1.5로 맞추고 검은색으로 세팅합니다. 3. 새 심볼 레이어는 너비를 0.8로 조정하고 흰색으로 세팅합니다. 잘 조정됐습니다. 그러나 길이 매끄럽지 않고 끊어지는 결과가 나옵니다. 길이 서로 크로스가 되면서 원하는 모습이 아닙니다. 이런 일이 일어나지 않게 하려면, 심볼 레이어의 순서를 바꿔 서로 다른 심볼 레이어들이 간섭되지 않게 렌더링 되게끔 순서를 조정해야 합니다. 방법 1. 위 심볼 레이.. 2022. 8. 31.
2.5. QGIS 심볼 레이어 추가 2.5. QGIS 심볼 레이어 추가 레이어에서 단순한 심볼을 변경하는 방법을 알았으니, 다음으로 더 복잡한 심볼을 생성할 차례입니다. QGIS에서 심볼 레이어를 이용합니다. 1. 'landuse' 레이어의 속성에서 심볼을 선택합니다. 현재는 이 레이어의 윤곽선은 없습니다. 즉 경계선 스타일을 'No Pen'으로 스트로크를 없앴기 때문입니다. 2. 속성 창의 심볼 트리에서 '더하기' 버튼을 클릭합니다. 대화창에는 아래와 같은 항목이 나타납니다. 이렇게 두 번째 심볼 레이어가 나타납니다. 단색이기 때문에 이전 심볼 유형을 완전히 가리게 됩니다. 또 이 레이어는 윤곽선을 사용하기 때문에 바꿔줘야 합니다. 여기서 '맵 레이어'와 '심볼 레이어'를 착각하지 않는 것이 중요합니다. '맵 레이어'는 맵에 로드된 벡터.. 2022. 8. 30.
2.4. QGIS 축척 기반 가시성 2.4. QGIS 축척 기반 가시성 우선 전 시간에 학습했던 파일을 불러옵니다. 컴퓨터 환경이 바뀌면 레이어의 경로가 다르기 때문에 바로 불러오지 못하고 경로를 찾는 과정이 진행됩니다. 경로 탐색 불러온 프로젝트 위와 같은 작업을 거치면 다음과 같이 다른 환경에서도 작업 중인 프로젝트를 불러올 수 있습니다. 오늘 작업을 하기 전에 먼저 프로젝트를 '다른 이름으로 저장'하도록 하겠습니다. 오늘 저장할 프로젝트명은 'basic_2_4.qgz'입니다. 축척 기반 가시성 가끔 레이어가 특정 축척에서 잘 맞지 않는다고 느껴지는 경우가 있습니다. 전 대륙을 담은 데이터셋은 상세함이 부족합니다. 마을 수준에서는 전혀 어울리지 않게 됩니다. 이런 경우 부적절한 축척에서 해당 데이터셋을 숨기는 편이 좋습니다. 위의 경우.. 2022. 8. 29.
2.3. QGIS 심볼 2.3. QGIS 심볼 전시 학습은 잘 되셨는지요? 참, 광주 동구 연속도 데이터가 어디 있냐구요? 그것은 '국가공간정보포털'에 공개된 공공데이터입니다. 필요한 분들을 위해 여기 연결을 하겠습니다. 빨리 받을 수 있도록 제 사이트에 공유했습니다만, 계속해서 유사 데이터를 구하려면 '국가공간정보포털'에 들어가서 해당 데이터를 다운로드할 것을 추천합니다. 여기 연결된 파일을 받을 때는 연결된 모든 파일을 '전체 다운로드'를 통해 자신의 홈 폴더 'localExerciseData' 방에 보관하십시오. 이 세 개의 파일은 한꺼번에 묶여 있어야 제 기능을 합니다. '전체 다운로드'를 선택해서 모두 받아야 합니다. 또는 제목 옆에 있는 '아래 삼각'을 선택해서 나오는 팝업 메뉴 중 '다운로드'를 선택해서 받으면 자.. 2022. 8. 28.