5.1. Lesson: 맵 작성자 사용

이제 맵을 만들었으니 인쇄하거나 문서로 내보내야 합니다. 왜냐하면 GIS 맵은 이미지가 아니기 때문입니다. 오히려 모든 레이어, 라벨, 색상 등의 참조 정보를 담고 있는 GIS 프로그램의 현재 상태를 저장하는 것에 가깝습니다. 따라서 동일한 데이터나 (QGIS 같은) GIS 프로그램이 없는 사람에게 맵 파일은 무용지물입니다. 다행히도 QGIS는 맵 파일을 어느 컴퓨터에서도 읽을 수 있는 포맷으로 내보낼 수 있고, 프린터가 연결돼 있다면 맵을 인쇄할 수도 있습니다. 이런 내보내기 및 인쇄는 모두 맵 작성자를 통해 이루어집니다.

이 강의의 목표: QGIS 맵 작성자를 사용해 필요한 모든 설정을 만족하는 기초 맵 생성하기.

5.1.1. basic Follow Along: 작성자 관리자

QGIS를 사용하면 동일한 맵 파일을 이용해서 복수의 맵을 생성할 수 있습니다. 이를 위한 도구를 Composer Manager 라고 합니다.

  • 메뉴의 Project ‣ Composer Manager 항목을 클릭해서 이 도구를 실행합니다. 비어 있는 Composer manager 대화 창이 나타날 것입니다.

  • Add 버튼을 클릭하고 새 작성자에 Swellendam 의 명칭을 부여합니다.

  • OK 를 클릭하십시오.

  • Show 버튼을 클릭하십시오.

(대화 창을 닫은 후, 다음 그림처럼 File ‣ Print Composers 메뉴를 통해 작성자에 접근할 수 있습니다.)

../../../_images/print_composer_menu.png

어떤 방법을 택하든지 이제 Print Composer 창이 보일 것입니다.

../../../_images/print_composer_dialog.png

5.1.2. basic Follow Along: 기초 맵 작성

이 예제에서 맵은 이미 원하는 대로 작성돼 있습니다. 사용자 맵도 마찬가지인지 확인하십시오.

  • Print Composer 창에서 Composition ‣ Paper and Quality 아래의 값이 다음처럼 설정돼 있는지 확인하십시오.

  • Size: A4 (210x297mm)
  • Orientation: Landscape
  • Quality: 300dpi

이제 원하는 대로 페이지 레이아웃을 설정했지만, 이 페이지는 맵을 담고 있지 않습니다. 맵을 불러봅시다!

  • Click on the Add New Map button: addMap

이 도구를 활성화하면 사용자가 페이지 위에 맵을 불러올 수 있습니다.

  • 빈 페이지 상에서 클릭 & 드래그로 사각형을 그립니다.

../../../_images/drag_add_map.png

페이지 상에 맵이 나타날 것입니다.

  • 클릭 & 드래그로 맵을 이리저리 옮겨보십시오.

../../../_images/move_map.png
  • 사각형의 꼭지점 부분을 클릭 & 드래그해서 크기를 조정해보십시오.

../../../_images/resize_map.png

주석

물론 사용자 맵은 예제와 달라보일 겁니다! 사용자 자신의 프로젝트 설정에 따라 달라집니다. 하지만 걱정하지 마세요! 이것은 일반적인 지침이므로 맵 자체가 어떻게 보이던지 상관없이 동일하게 작용할 것입니다.

  • 페이지 주변을 따라 여백을 남기고, 위쪽에 제목을 위한 공간을 남겨두십시오.

  • 다음 버튼을 사용해서 (맵이 아니라) 페이지를 줌인/줌아웃해보십시오.

    zoomFullExtent zoomIn zoomOut

  • Zoom and pan the map in the main QGIS window. You can also pan the map using the Move item content tool: moveItemContent

줌인할 경우, 맵 스스로 리프레시되지는 않습니다. 사용자가 원하는 곳으로 페이지를 줌인/줌아웃하는 동안 맵을 다시 그리는 시간을 절약하기 위한 것이지만, 반대로 줌인/줌아웃하는 동안 잘못된 해상도 때문에 이상해 보이거나 판독할 수 없게 되기도 합니다.

  • 다음 버튼을 클릭해서 맵이 강제로 리프레시되도록 합니다.

../../../_images/refresh_button.png

여러분이 맵에 부여한 크기와 위치가 최종이 아니라는 점을 기억하십시오. 만족스럽지 않다면 향후 언제라도 다시 바꿀 수 있습니다. 지금 이 시점에서는 이 맵에 대한 작업을 저장해야 할 필요가 있습니다. QGIS의 Composer 가 메인 맵 파일의 일부이기 때문에, 여러분은 자신의 메인 프로젝트를 저장할 필요가 있습니다. QGIS의 메인 창으로 (Layers list 및 여러분이 이전에 작업했던 다른 친숙한 요소들이 있는 창으로) 간 다음 평소와 마찬가지로 프로젝트를 저장하십시오.

5.1.3. basic Follow Along: 제목 추가

페이지 상에 여러분의 맵을 보기 좋게 불러오긴 했지만, 판독자/사용자들에게 그 내용을 알려주고 있지는 않습니다. 일정한 문맥이 필요합니다. 맵 요소들을 추가해서 문맥을 부여할 수 있습니다. 먼저, 제목을 추가해봅시다.

  • Click on this button: label
  • 페이지에서 맵 윗 부분을 클릭하면 맵 위에 라벨이 나타날 것입니다.

  • 페이지의 상단 한 가운데로 오도록 크기와 위치를 조정합니다. 맵의 크기와 위치를 조정한 방법 그대로 제목을 조정할 수 있습니다.

제목을 이동하면 페이지 한 가운데 맞출 수 있도록 지시선이 나타나는 것을 알 수 있습니다.

그런데 (페이지가 아니라) 맵을 기준으로 제목의 위치를 맞출 수 있는 도구도 있습니다.

alignLeft

  • 맵을 클릭해서 선택하십시오.

  • 키보드의 shift 자판을 누른 채로 라벨을 클릭해서 맵과 라벨을 모두 선택합니다.

  • Look for the Align button alignLeft and click on the dropdown arrow next to it to reveal the positioning options and click Align center:
../../../_images/align_center_dropdown.png

이제 요소들의 위치를 맞췄으니 실수로 움직이는 일이 없도록 해야 합니다.

  • 맵과 라벨을 모두 오른쪽 클릭합니다.

한 쪽에 작은 자물쇠 아이콘이 나타나 해당 요소를 드래그할 수 없다는 사실을 알려줍니다. 하지만 언제라도 다시 오른쪽 클릭으로 잠금을 풀 수 있습니다.

이제 맵을 기준으로 라벨을 중심에 오도록 했지만 그 내용까지는 아닙니다. 라벨의 내용을 가운데 정렬하려면,

  • 라벨을 클릭해서 선택합니다.

  • Composer 창의 사이드 패널에 있는 Item Properties 탭을 클릭합니다.

  • 라벨 텍스트를 “Swellendam” 로 변경합니다.

  • 이 인터페이스를 사용해서 폰트 및 정렬 옵션을 설정합니다.

../../../_images/title_font_alignment.png
  • 크지만 식별할 수 있을 정도의 폰트를 (이 예제에서는 36 크기의 기본 폰트를 쓸 것입니다) 선택한 다음, Horizontal AlignmentCenter 로 설정합니다.

폰트 색상도 바꿀 수 있지만, 기본 설정인 검은색을 유지하는 것이 최선일 것입니다.

제목의 텍스트 상자에 테를 두르지 않는 것이 기본 설정입니다. 그러나 테를 두르고 싶다면 그렇게 할 수 있습니다.

  • Item Properties 탭에서 아래 방향으로 스크롤해서 Frame 옵션을 찾으십시오.

  • Frame 체크박스를 클릭해서 테를 활성화합니다. 또 테의 색상 및 굵기도 바꿀 수 있습니다.

이 예제에서는 테를 활성화하지 않을 것이기 때문에, 페이지가 다음과 같이 보입니다.

../../../_images/page_so_far.png

5.1.4. basic Follow Along: 범례 추가

맵을 읽는 사람이 맵 상의 다양한 오브젝트들이 정확히 무엇을 의미하는지 볼 수 있어야 합니다. 지명 같은 경우에는 한 눈에 알 수 있습니다. 그러나 농장의 색상 같은 알기 어려운 경우도 있습니다. 새 범례를 추가해봅시다.

  • Click on this button: addLegend
  • 범례의 위치를 정하려면 페이지를 클릭한 다음 원하는 곳으로 이동시키십시오.

../../../_images/legend_added.png

5.1.5. moderate Follow Along: 범례 항목 지정

범례에 보이는 모든 것이 꼭 필요한 것은 아닙니다. 따라서 필요하지 않은 일부 항목을 제거해보겠습니다.

  • Item Properties 탭에서 Legend items 패널을 찾으십시오.

  • buildings 항목을 선택한 다음,

  • Delete it from the legend by clicking the minus button: signMinus

항목의 명칭을 바꿀 수도 있습니다.

  • 동일한 목록에서 레이어를 선택한 다음,

  • Edit 버튼 edit 을 클릭합니다.

  • 레이어들의 명칭을 Places, Roads and Streets, Surafce Water, Rivers 로 바꾸십시오.

  • landuseHidden 으로 설정한 다음, 아래 방향 화살표를 클릭하고 각 카테고리를 범례에 나타낼 명칭으로 편집하십시오. 또 각 항목의 순서를 바꿀 수도 있습니다.

../../../_images/categories_reordered.png

이때 범례가 새 레이어명 때문에 넓어질 수 있으므로, 범례 또는 맵을 이동하거나 크기를 조정해야 할 수도 있습니다. 그 결과는 다음과 같습니다.

../../../_images/map_composer_result.png

5.1.6. basic Follow Along: 사용자 맵 내보내기

주석

여러분의 작업을 자주 저장해야 한다는 사실을 기억하시나요?

겨우 맵을 내보낼 준비가 끝났습니다! Composer 창의 좌상단에서 내보내기 버튼을 볼 수 있을 겁니다.

filePrint saveMapAsImage saveAsSVG saveAsPDF

가장 왼쪽에 있는 버튼은 Print 버튼으로, 프린터 인터페이스를 실행합니다. 사용자가 가지고 있는 프린터 모델에 따라 프린터 옵션이 달라지기 때문에, 인쇄에 대한 자세한 정보를 원한다면 프린터 매뉴얼이나 일반적인 지침을 살펴보는 편이 낫습니다.

다른 세 버튼으로 맵 페이지를 파일로 내보낼 수 있습니다. 다음 세 가지 파일 포맷을 선택할 수 있습니다.

  • Export as Image
  • Export as SVG
  • Export as PDF

이미지로 내보내기는 여러분이 선택할 수 있는 다양한 일반 이미지 포맷들을 제공합니다. 가장 간단한 옵션일 테지만, 생성된 이미지는 “고정”돼 있어 편집하기가 어렵습니다.

다른 두 가지 옵션이 더 자주 쓰입니다.

If you’re sending the map to a cartographer (who may want to edit the map for publication), it’s best to export as an SVG. SVG stands for “Scalable Vector Graphic”, and can be imported to programs like Inkscape or other vector image editing software.

고객에게 맵을 보내야 하는 경우, 인쇄 옵션 설정이 편하다는 이유에서 일반적으로 PDF 포맷을 사용합니다. 지도제작자가 이 포맷을 불러들이고 편집할 수 있는 프로그램을 가지고 있다면 PDF 포맷을 선호할 수도 있습니다.

이 예제에서는 PDF 포맷을 사용하겠습니다.

  • Click the Export as PDF button: saveAsPDF
  • 평소와 마찬가지로 저장 위치 및 파일명을 선택하십시오.

  • Save 를 클릭합니다.

5.1.7. In Conclusion

  • Composer 창을 닫습니다.

  • 사용자 맵을 저장합니다.

  • 사용자 OS의 파일관리자를 통해 내보낸 PDF 파일을 찾으십시오.

  • PDF 파일을 엽니다.

  • 성취감에 젖어보십시오.

여러분의 첫 번째 QGIS 맵 프로젝트를 종료한 것을 축하합니다!

5.1.8. What’s Next?

다음 강의에서 여러분은 완수해야 할 숙제를 받게 될 것입니다. 이제까지 배웠던 모든 기술들을 실제로 활용해볼 기회입니다.