Outdated version of the documentation. Find the latest one here.

` `

투영 작업

QGIS는 사전 정의 좌표계가 없는 레이어에 대해 QGIS 전체 또는 프로젝트 수준에서 좌표계를 정의할 수 있습니다. 또 사용자 지정 좌표계를 정의할 수 있고, 벡터 및 래스터 레이어의 실시간(OTF; on-the-fly) 투영을 지원합니다. 이 모든 기능들을 통해 서로 다른 좌표계가 정의된 레이어들을 함께 표시하고 적절하게 오버레이시킬 수 있습니다.

투영 지원 개요

QGIS는 알려진 좌표계 약 2,700개를 지원합니다. QGIS와 함께 설치된 SQLite 데이터베이스가 각 좌표계의 정의를 저장하고 있습니다. 일반적으로, 이 데이터베이스를 직접 조작할 필요는 없습니다. 사실, 이 데이터베이스를 직접 조작한다면 투영을 지원하지 못 하게 될 수도 있습니다. 사용자 지정 좌표계는 사용자 데이터베이스에 저장됩니다. 사용자 지정 좌표계에 대한 자세한 내용은 사용자 정의 좌표계 를 참조하십시오.

QGIS에서 사용할 수 있는 좌표계는 유럽 석유 탐사 연합(EPSG; European Petroleum Search Group)과 프랑스 국립지리원(IGNF; Institut Geographique National de France)이 정의한 좌표계에 기반하며, GDAL이 사용하는 공간 참조 테이블에서 대부분을 가져왔습니다. 데이터베이스에 저장된 EPSG 식별자를 이용해서 QGIS의 좌표계를 지정할 수 있습니다.

In order to use OTF projection, either your data must contain information about its coordinate reference system or you will need to define a global, layer or project-wide CRS. For PostGIS layers, QGIS uses the spatial reference identifier that was specified when the layer was created. For data supported by OGR, QGIS relies on the presence of a recognized means of specifying the CRS. In the case of shapefiles, this means a file containing the well-known text (WKT) specification of the CRS. This projection file has the same base name as the shapefile and a .prj extension. For example, a shapefile named alaska.shp would have a corresponding projection file named alaska.prj.

Whenever you select a new CRS, the layer units will automatically be changed in the General tab of the options Project Properties dialog under the Project (or kde Settings) menu.

전체 수준 투영체 사양

QGIS는 새 프로젝트를 시작할 때 전체 수준 기본 투영체를 사용합니다. 전체 수준 기본 좌표계는 EPSG:4326 - WGS 84(proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs)로, QGIS에 사전 정의돼 있습니다. 이 기본값은 첫 부분의 setProjection Select CRS 버튼을 통해 변경할 수 있습니다. 이 버튼은 새 프로젝트를 위한 기본 좌표계를 정의하는 데 쓰입니다. QGIS 옵션 대화창의 CRS 탭 그림을 참조하십시오. 이렇게 선택한 좌표계는 이후 새로 시작되는 QGIS 세션에서 사용하도록 저장될 것입니다.

../../../_images/crsdialog.png

QGIS 옵션 대화창의 CRS 탭

좌표계가 정의되지 않은 레이어를 사용할 때, QGIS가 이 레이어에 어떻게 반응할지 정의해야 합니다. Settings ‣ options Options 대화창의 CRS 탭에서 전체 수준 또는 프로젝트 수준으로 정의할 수 있습니다.

QGIS 옵션 대화창의 CRS 탭 그림에서 볼 수 있는 옵션은 다음과 같습니다:

  • radioButtonOn Prompt for CRS
  • radioButtonOff Use project CRS
  • radioButtonOff Use default CRS displayed below

If you want to define the coordinate reference system for a certain layer without CRS information, you can also do that in the General tab of the raster and vector properties dialog (see General Properties for rasters and General Properties for vectors). If your layer already has a CRS defined, it will be displayed as shown in General tab in vector layers properties dialog.

참고

레이어 패널의 좌표계

레이어 패널(레이어 패널)에 있는 레이어를 오른쪽 클릭하면 다음 좌표계 메뉴 2개를 이용할 수 있습니다: Set layer CRS 는 좌표계 선택자 대화창(프로젝트 속성 대화창 그림 참조)을 엽니다. Set project CRS from Layer 는 레이어의 좌표계를 프로젝트의 좌표계로 설정합니다.

실시간(OTF) 좌표계 변환 정의

QGIS는 래스터 및 벡터 데이터 모두에 대해 실시간 좌표계 변환(OTF)을 지원합니다. 하지만, OTF는 기본적으로 비활성화돼 있습니다. OTF가 비활성 상태인 경우, 데이터소스에서 읽어온 좌표 그대로 각 레이어가 그려집니다. OTF를 활성화시키면, 각 레이어의 좌표가 프로젝트 좌표계로 변환된 후 그려지게 됩니다.

다음 세 가지 방법으로 실시간 좌표계 변환을 활성화시킬 수 있습니다:

  • Select projectProperties Project Properties ‣ CRS from the Project ( or kde Settings) menu. You can then activate the checkbox Enable on the fly CRS transformation (OTF) checkbox in the crs CRS tab and select the CRS to use (see 좌표계 선택기)
  • 상태 바의 우하단에 있는 geographic CRS status 아이콘을 클릭하면, 방금 설명한 대화창이 열립니다.

  • Settings ‣ Options 메뉴를 클릭한 다음, 대화창의 crs CRS 탭에서 checkbox Enable ‘on the fly’ reprojection by default 또는 Automatically enable ‘on the fly’ reprojection if layers have different CRS 를 체크하면 OTF를 기본값으로 활성화할 수 있습니다.

이미 레이어를 불러온 상태에서 OTF 재투영을 활성화하고 싶다면, 가장 좋은 방법은 Project Properties 대화창의 crs CRS 탭으로 가서, checkbox Enable ‘on the fly’ CRS transformation 체크박스를 활성화하는 것입니다. 이제 geographic CRS status 아이콘이 활성 상태로 바뀌며, 모든 레이어가 아이콘 옆에 표시되는 좌표계로 실시간 재투영될 것입니다.

../../../_images/projectionDialog.png

프로젝트 속성 대화창

좌표계 선택기

이 대화창을 이용해 투영체 데이터베이스에서 지원되는 좌표계를 프로젝트 또는 레이어에 할당할 수 있습니다. 대화창에 있는 항목은 다음과 같습니다:

  • Filter: EPSG 코드, 식별자, 또는 좌표계 명칭을 알고 있을 경우, 검색 기능을 이용해서 좌표계를 찾을 수 있습니다. EPSG 코드, 식별자, 또는 명칭을 입력해보십시오.

  • Recently used coordinate reference systems: GIS 작업 시 사용자가 흔히 이용하는 특정 좌표계가 있을 경우, 이 목록에 해당 좌표계들이 표시될 겁니다. 항목들 가운데 하나를 클릭해서 해당 좌표계를 선택해보십시오.

  • Coordinate reference systems of the world: QGIS가 지원하는 모든 좌표계들의 목록을 보여줍니다. 극좌표계, 투영좌표계 및 사용자 지정 좌표계가 들어 있습니다. 좌표계를 지정하려면, 적절한 노드를 확장해서 좌표계를 선택하십시오. 현재 사용중인 좌표계가 미리 선택돼 있습니다.

  • PROJ.4 text: PROJ.4 투영 엔진이 사용하는 좌표계 문자열입니다. 이 텍스트는 읽기 전용으로, 정보 제공 용도로 표시됩니다.

참고

레이어의 좌표계를 찾아야 하나요? 좌표계 선택기를 이용해보세요.

Sometimes, you receive a layer and you don’t know its projection. Assuming that you have another layer with a valid crs that should overlaps with it, enable the OTF reprojection and, in the General tab of the Layer properties dialog, use the Coordinate Reference System selector to assign a projection. Your layer position is then moved accordingly. You may have to do some trial and error in order to find the right position, hence its original CRS.

주석

레이어 여러 개를 동시에 작업할 경우, 예를 들어 두 레이어가 교차하는 부분을 계산하는 경우, 두 레이어가 동일한 좌표계를 가지고 있어야만 합니다. 기존 레이어의 투영법를 변경하려면, 단순히 해당 레이어의 속성에서 좌표계를 변경하는 것만으로는 부족합니다. 그 대신 사용자가 해당 레이어를 새 레이어로 저장하면서, 그 새 레이어에 대해 원하는 좌표계를 선택해야만 합니다.

사용자 정의 좌표계

QGIS에서 사용자가 필요로 하는 좌표계를 찾을 수 없는 경우, 사용자 지정 좌표계를 정의할 수 있습니다. 좌표계를 정의하려면, Settings 메뉴에서 customProjection Custom CRS... 를 선택하십시오. 사용자 지정 좌표계는 QGIS 사용자 데이터베이스에 저장됩니다. 이 데이터베이스는 사용자 지정 좌표계 외에도 사용자 공간 북마크 및 다른 사용자 지정 데이터도 저장하고 있습니다.

../../../_images/customProjectionDialog.png

사용자 지정 좌표계 대화창

QGIS에서 사용자 지정 좌표계를 정의하려면 PROJ.4 투영 라이브러리를 잘 이해하고 있어야 합니다. 먼저, 제럴드 I. 이븐던(Gerald I. Evenden)이 1990년 작성한 미국지리조사국 오픈 파일 보고서 90-284 “UNIX 환경의 지도 제작 투영 과정 - 사용자 설명서”를 참조하십시오. (https://pubs.usgs.gov/of/1990/of90-284/ofr90-284.pdf 에서 다운로드할 수 있습니다.)

이 문서는 proj.4 및 관련 명령어 유틸리티의 사용법을 설명하고 있습니다. 이 문서가 설명하는 ``proj.4``에 쓰이는 지도 제작 관련 파라미터는 QGIS에서 쓰이는 파라미터와 동일합니다

Custom Coordinate Reference System Definition 대화창에서 사용자 좌표계를 정의하려면 파라미터 2개만 입력하면 됩니다.

  1. 좌표계를 설명하는 명칭

  2. PROJ.4 문법으로 된 지도 제작 파라미터

새 좌표계를 만들려면, signPlus Add new CRS 버튼을 클릭한 다음, 좌표계를 설명하는 명칭과 좌표계 파라미터를 입력하십시오.

Parameters 가 새 좌표계를 표현하려면, +proj= 문자열로 시작해야 한다는 점을 명심하십시오.

You can test your CRS parameters to see if they give sane results. To do this, enter known WGS 84 latitude and longitude values in North and East fields, respectively. Click on [Calculate], and compare the results with the known values in your coordinate reference system.

기본 데이텀(Datum) 변환

OTF depends on being able to transform data into a ‘default CRS’, and QGIS uses WGS84. For some CRS there are a number of transforms available. QGIS allows you to define the transformation used otherwise QGIS uses a default transformation.

In the CRS tab under Settings ‣ options Options you can:

  • set QGIS to ask you when it needs define a transformation using radioButtonOn Ask for datum transformation when no default is defined
  • edit a list of user defaults for transformations.

QGIS asks which transformation to use by opening a dialogue box displaying PROJ.4 text describing the source and destination transforms. Further information may be found by hovering over a transform. User defaults can be saved by selecting radioButtonOn Remember selection.