QGIS 기본 기술 | 21 개의 QGIS 프로젝트 파일 속성 설정 (2)-좌표 참조 시스템, 변환, 기본 스타일, 데이터 소스, 관계 및 변수

오늘 저는 프로젝트 좌표 참조 시스템, 변환, 기본 스타일, 데이터 소스, 관계 및 변수의 6 개 부분을 포함하여 프로젝트 파일 속성의 설정을 계속 공유합니다.

 

 01 좌표계

 

엔지니어링 좌표 참조 시스템은 현재지도 창에서 사용하는 좌표계를 정의하고, 하단 레이어의 원래 좌표에서 QGIS지도 캔버스로 데이터를 그리고이를 평면지도로 표시하는 방법을 결정합니다.

 

QGIS는 자동 동적 투영을 지원합니다. 레이어의 자체 좌표계가 프로젝트 좌표계와 동일한 지 여부에 관계없이 현재 프로젝트 좌표계에 자동으로 재 투영되어 데이터가 올바르게 중첩되고 표시 될 수 있습니다.이 프로세스는 완전히 투명합니다. 사용자에게. 따라서 엔지니어링 좌표계는 각 레이어의 정확한 표시를위한 기반입니다.지도의 변형을 줄이고 실제 지형지 물의 크기와 위치 관계를 올바르게 반영하기 위해 매핑 영역에 적합한 엔지니어링 좌표계 선택해야합니다. 일반적으로 각 국가 및 지역마다 고유 한 좌표계 선택 기준이 있으며, 지역 연구의 전제 조건 중 하나는 지역 기준에 맞는 좌표 참조 시스템을 결정하고 선택하는 것입니다.

 

엔지니어링 좌표계 설정은 좌표 참조 시스템 선택기를 통해 실현됩니다.

 

 

  • 좌표 참조 시스템 없음 (또는 알 수없는 / 지구가 아닌 투영)

 

이 옵션을 선택하면 QGIS 좌표계 처리를 비활성화하는 것과 동일하며 모든 레이어 좌표를 지리적 위치와 관련이없는 직각 좌표로 처리합니다. 원래 좌표, 게임을 기반으로 레이어에서 사용하는 좌표계를 추측하는 데 자주 사용됩니다. 롤 플레잉 게임의지도, 건물, 물체의 미세한지도.

 

좌표가없는 참조 시스템을 사용하는 경우 레이어를 그리기 전에 동적 재 투영이 수행되지 않지만 원래 좌표 값이 화면에 해당 위치를 그리는 데 사용됩니다. 타원체는 없음 / 평면 계로 고정되며 거리 및 면적 단위가 측정됩니다. 그리고 좌표가 표시됩니다. "알 수없는 단위"를 사용하면 모든 측정 계산이 알 수없는지도 단위로 수행되며 수정할 수 없으며 측정 결과를 다른 단위로 변환 할 수 없습니다.

 

  • 필터

 

사용자가 입력 한 키워드에 따라 EPSG 코드, 좌표계 이름 및 좌표계 식별자를 퍼지 매칭하여 필요한 좌표계를 빠르게 찾을 수 있습니다.

 

  • 가장 최근에 사용 된 좌표계

 

최근에 사용한 좌표계를 나열하고 좌표계를 클릭하여 엔지니어링 좌표계로 설정합니다.

 

  • 미리 정의 된 좌표계

 

지리 좌표계 및 투영 좌표계를 포함하여 QGIS에서 지원하는 모든 좌표 참조 시스템을 나열합니다.

 

  • 텍스트 상자

 

읽기 전용 좌표계의 WKT 텍스트 및 Proj 텍스트는 Proj 엔진이 좌표계를 처리 할 때 사용됩니다.

 

  • 미리보기 상자

 

현재 선택한 좌표계의 유효 사용 범위입니다.

 

 02 변신

 

QGIS는 기본적으로 동적 투영을 사용합니다. 즉, 서로 다른 좌표계의 데이터를 엔지니어링 좌표계에 자동으로 재 투영 할 수 있습니다. 소스 좌표계에서 대상 좌표계로 여러 가지 재 투영 변환 방법이있는 경우 QGIS는 자동으로 가장 정확한 것을 선택합니다. 방법. 그러나 때때로 가장 정확한 방법은 추가 매개 변수 또는 추가 작업을 제공해야하며 [변환]의 설정에 따라 처리됩니다.

 

여러 개가있을 때 참조 평면 변환 요청 (글로벌 설정에서 정의 됨) :

 

확인 후 소스 좌표계에서 대상 좌표계로 사용 가능한 여러 데이텀 평면 변환이있는 경우 사용자가 프로젝트에 사용할 데이텀 평면 변환을 선택할 수있는 대화 상자가 나타납니다. 아래 그림과 같이:

 

 

변환 중 하나를 선택한 후 "기본값으로"확인란을 선택하면 QGIS가이 옵션을 기억하고 모든 새 프로젝트에서 동적 투영을 위해이 변환을 자동으로 사용합니다.

 

함으로써  ,  ,  버튼을 추가 / 삭제 / 편집리스트 데이텀 변환로드 레이어 또는 층은 재 투영이리스트가 순차적 데이텀 변환에 따라 선택되는 경우.

 

기준면 변환 목록 상자에서 원본 좌표계의 변환 매개 변수를 대상 좌표계로 정의합니다.

 

패스  버튼을 클릭하면  [기준면 변환 선택] 대화 상자가 나타납니다.

 

선택된 소스 좌표계와 목표 좌표계에 따라 좌표 변환 과정과 정확도 추정이 Proj 구문으로 주어집니다.

 

좌표계 사용 범위 미리보기

 

대체 된 변환 표시 : 사용할 수있는 변환이 여러 개있는 경우 목록에 나열합니다.

 

선호 작업이 실패하면 대체 변환을 실행합니다 : 선호하는 좌표 변환이 실패 할 때 Ballpark 대체 변환을 사용할 수 있는지 여부.

 

비고 : 야구장 변환 : 두 지리 CRS 간의 변환에 대해 야구장 변환은 좌표 작업이며 좌표 축 순서 (경도 및 위도), 단위 (도 및 백분율) 및 본초 자오선 (그리니치 /의 전위차) 만 고려합니다. 파리 / 로마 / 기타 역사적 본초 자오선)은 벤치 마크 변환을 수행하지 않으므로 정확도를 알 수 없으며 경우에 따라 수백 미터의 오류가 발생할 수 있습니다.

 

 03 기본 스타일

 

기본 스타일 태그는지도 캔버스에 추가 된 레이어를 그리는 방법을 설정합니다.

 

 

① 기본 심볼 : 레이어의 지오메트리 유형에 따라 레이어를 그릴 설정 점, 선, 영역 심볼을 선택합니다. 예를 들어, 기본 포인트 심볼이 사변형으로 설정된 경우 프로젝트의 새로 열린 포인트 레이어는 기본적으로 임의의 색상으로 사변형으로 그려집니다.

 

불투명 : 레이어 불투명시 기본 열림을 설정합니다.

 

심볼에 임의의 색상 지정 : 확인 후 모든 레이어에 대해 동일한 색상을 피하기 위해 새 레이어의 심볼이 임의의 색상으로 그려집니다.

 

스타일 관리자 : 스타일 관리자를 열고 기호 및 색상 그라디언트를 편집합니다.

 

⑤ 프로젝트 색상 : 프로젝트에 일반적으로 사용되는 일련의 색상을 지정하고 각 색상 이름은 색상 선택기 또는 표현식 빌더와 같은 구성 요소에서 호출되도록 지정할 수 있습니다. 오른쪽에있는 작업 버튼을 클릭하여 해당 작업을 수행합니다.

 

 : 사용자가 새로 추가 된 색상을 선택할 수 있도록 시스템 색상 선택기를 불러옵니다.

 : 색상 삭제;

 : 현재 선택된 색상의 값을 복사합니다.

 : 색상 붙여 넣기;

 : 팔레트 파일 (* .gpl)을 열고 색상 정의를 가져옵니다.

 : 현재 프로젝트에 정의 된 색상을 다른 프로젝트에서 사용할 수 있도록 팔레트 파일 (* .gpl)로 내 보냅니다.

색상을 두 번 클릭합니다. 색상 정의를 수정합니다.

레이블을 두 번 클릭합니다. 색상 이름을 수정합니다.

 

프로젝트 색상은 배치 관리 맵에서 자주 사용됩니다. 예를 들어 값이 빨간색이고 색상 레이블이 "도시 이름"인 새 프로젝트 색상을 만듭니다. 맵을 만들 때이 색상을 사용하여 모든 도시 이름 레이블이 할당됩니다. 검은 색으로 표시 할 도시 이름을 변경해야하는 경우 프로젝트 색상을 검은 색으로 수정하기 만하면되며, 통합 일괄 수정을 달성하기 위해 맵의 스타일을 조정할 필요가 없습니다.

 

 

 04 데이터 소스

 

데이터 소스 탭에서 데이터 소스 및 현재로드 된 레이어의 옵션을 설정할 수 있습니다.

 

 

가능하면 트랜잭션 그룹 자동 생성 : 트랜잭션 편집은 지원되는 데이터베이스에서 동일한 데이터베이스의 모든 레이어 편집 상태가 서버 측 트랜잭션에서 동기화되어 실행되는 것을 의미합니다.

 

활성화되면 동일한 데이터베이스 연결에서 생성 된 레이어가 동일한 트랜잭션 그룹으로 그룹화되고 해당 편집 상태가 자동으로 동기화됩니다. 즉, 레이어 중 하나가 편집 가능한 상태가되면 다른 레이어도 자동으로 편집 가능 상태; 레이어 중 하나가 편집 내용을 제출하거나 롤백하면 다른 레이어도 편집 내용을 제출하거나 동시에 롤백합니다. 이러한 트랜잭션 계층에 대한 변경 사항은 로컬로 캐시되지 않으며 즉시 데이터베이스로 전송됩니다.

 

Postgre, GPKG, Spatialite 및 Oracle 데이터베이스 만 지원합니다.

 

데이터 소스 측에서 기본값 찾기 : 데이터 소스 측에서 기본값을 찾을 지 여부. 새 요소를 디지털화 할 때 데이터베이스에서 정의한 필드의 기본값을 자동으로 계산할지 여부입니다. 이 설정을 사용하면 제출할 때 계산하는 대신 기능 추가 양식의 기본값이 채워집니다.

 

Postgre, GPKG, Spatialite 및 Oracle 데이터베이스 만 지원합니다.

 

데이터 소스에 메타 데이터가 없을 때 프로젝트 신뢰 : 데이터 소스에 메타 데이터가 없을 때 레이어 검사없이 프로젝트를 신뢰합니다. PostgreSQL 계층에서 데이터 검사를 건너 뛰어 프로젝트로드 속도를 높입니다. 주로 QGIS 데이터베이스에 거대한 데이터베이스보기 또는 구체화 된보기가있을 때로드 효율성을 향상시키는 데 사용됩니다.

 

④ 레이어 기능 설명 : 현재 열려있는 레이어의 목록과 인식 가능, 읽기 전용, 검색 가능, 필수 여부를 포함합니다.

 

인식 가능 : 레이어가 인식 도구를 통해 맵에있는 피처의 속성 정보를 대화식으로 얻을 수 있는지 여부를 설정합니다 . 기본적으로 선택되어 있습니다. 즉,  인식 도구가 레이어의 속성 정보를 얻을 수 있습니다.

읽기 전용 : 데이터에 대한 편집 보호 상태를 제공합니다. 선택하면 레이어가 읽기 전용 상태로 들어가는 것으로 표시되며 사용자는 편집 모드를 열어 레이어의 요소를 수정할 수 없습니다.

검색 가능 : 왼쪽 하단 모서리에있는 로케이터가 레이어의 기능을 검색 할 수 있는지 여부를 설정합니다. 기본적으로 위치 표시 줄에 키워드 "af + space + search string"을 입력하면 속성에 검색 문자열이 포함 된 검색 가능한 레이어의 모든 피처가 반환됩니다.

필수 : 프로젝트에서 레이어를 삭제할 수 있는지 여부를 설정합니다.이 옵션을 선택하면 레이어 패널에서 레이어를 닫을 수 없으며 사용자가 실수로 레이어를 삭제하는 것을 방지하기 위해 주로 사용됩니다.

 

공간 레이어 만 표시 : 현재 레이어 목록에 대한 간단한 필터링을 제공합니다. 프로젝트에 여러 레이어가 포함되어있는 경우 필터 레이어에 키워드를 입력하여 수정할 레이어를 신속하게 찾을 수 있으며, "공간 맵만 표시"를 체크하면 "레이어"가 표시됩니다. 프로젝트에서 순수 속성 테이블 레이어를 숨 깁니다.

 

스위치 선택 : 현재 선택된 설정 항목의 상태를 전환합니다. 현재 설정 항목이 선택되면 선택되지 않음으로 전환되며 그 반대의 경우도 마찬가지입니다.

 

 05 관계

 

관계의 개념은 데이터 테이블 간의 연결을 나타내는 관계형 데이터베이스에서 비롯되며, 이는 동일한 실제 개체 (예 : 도시)의 다른 속성을 설명하는 서로 다른 레이어 (데이터 테이블)의 요소 (행)로 이해 될 수 있습니다. 도트 맵 레이어에는 중국 주요 도시의 지리적 위치, 도시 행정 구역 코드, 도시 이름 등이 포함됩니다. 도시 대기 질 지수 레이어에는 도시 이름과 AQI가 저장됩니다. "정저우"요소가 두 레이어에 모두 존재하는 경우 도시를 통과 할 수 있음 이름은 관계를 설정하므로 "정저우시"를 쿼리 할 때 지리적 위치,시 행정 구역 코드 및 도시 이름을 조회 할 수있을뿐만 아니라 대기 질 지수도 얻을 수 있습니다.

 

관계 탭은 일반적으로 여러 속성 테이블을 공간 데이터 레이어에 연결하는 데 사용되는 1 : n (일대 다) 관계를 정의하는 데 사용됩니다.

 

 

 관계 추가 : 두 레이어에 대한 관계를 설정합니다.

 

 

 

A. 이름 : 관계에 대한 설명 정보를 제공하는 제목으로 만 사용되며 비워 둘 수 있습니다.

B. 참조 계층 (상위) : 다른 계층과 연결하는 데 사용되는 기본 키를 포함한 상위 계층입니다.

C. 참조 계층 (하위 수준) : 부모 계층의 기본 키를 가리키는 외래 키를 포함한 자식 계층.

D. 기본 키와 외래 키가 여러 필드, 즉 복합 키로 구성된 경우 단추 를 클릭하여 필드 관계 추가 할 수 있습니다.

E. ID : 관련 요소의 ID로 고유해야하며 내부 용도로 사용해야합니다. 비워두면 QGIS가 자동으로 생성합니다.

F. 관계 강도 : 부모 레이어와 자식 레이어 간의 관계 강도. 연결 : 상위 레이어와 하위 레이어가 약하게 연결되어 있습니다. 컴포지션 : 상위 레이어의 일부 편집 동작에 영향을 줄 수있는 강한 관계입니다. 예를 들어 상위 레이어의 피처를 복사 할 때 하위 레이어 피처가 동 기적으로 복사됩니다. .

 

  관계 발견 : 데이터 소스가 정의 된 관계가 존재하는 경우 자동으로 읽고 빌드하며 현재 PostgreSQL 및 SpatiaLite 데이터 소스 만 지원합니다.

 

 관계 제거 : 두 레이어 간의 관계를 제거합니다.

 

레이어에 관계가 있으면 레이어 시트보기에 관계에 해당하는 레코드가 나열됩니다. 예를 들어, 도시 포인트 레이어와 AQI 대기 질 지수 레이어 간의 관계를 설정하기 위해 인식 도구를 사용하여 도시 포인트 레이어의 속성을 쿼리 할 때 도시의 AQI도 쿼리 결과에 나타납니다.

 

 

 06 가변

 

변수 탭 페이지에는 전역 및 프로젝트 변수에서 상속 된 변수를 포함하여 프로젝트가 액세스 할 수있는 모든 표현식 변수가 나열됩니다.

 

 

① 글로벌 변수 : 변수는 CSS의 상속 규칙과 유사한 계층 구조를 따릅니다. 범위의 크기에 따라 변수는 전역 변수, 프로젝트 변수, 맵 변수, 레이어 변수, 인쇄 레이아웃 변수, 아틀라스 변수, 컨텍스트 변수 등으로 나눌 수 있습니다.

 

전역 변수는 프로그램 전체에서 표현식을 구성하는 데 사용할 수 있으며 변수 값은 동일합니다. 예를 들어, 위 그림에 표시된 전역 변수“@qgis_os_name”은 업데이트시에도 QGIS가 위치한 운영 체제를 나타냅니다. 필드, 요소를 선택할 때 변수를 모두 사용할 수 있으며 값은 현재 운영 체제, 즉 "windows"입니다.

 

프로젝트 변수 : 프로젝트 변수는 현재 프로젝트 파일의 위치를 ​​나타내는 "@project_path"변수와 프로젝트에서 사용하는 좌표계를 나타내는 "@project_crs"변수를 포함하여 프로젝트와 관련된 일련의 변수입니다.

 

사용자가 각도, 변수를 QGIS 시스템 변수 및 사용자 정의 변수로 수정할 수 있는지 여부에서 시스템 변수는 미리 정의 된 QGIS이지만 사용자가 접근 할 수있는 변수는 수정할 수 없으며 일반적으로 기울임 꼴로 표시됩니다. 이름에서 알 수 있듯이 사용자 정의 변수는 사용자 정의 변수이므로 사용자는 필요에 따라 변수 이름과 변수 값을 추가, 삭제 및 수정할 수 있습니다. 맞춤 변수는 비 기울임 꼴로 표시됩니다.  및  버튼을 사용하여 사용자 정의 변수를 추가하거나 삭제하고 해당 항목을 두 번 클릭하여 편집 할 수 있도록합니다.

 

----------------- 계속하려면 ---------------

 


저작권 고지

 

이 기사의 내용은 공식 QGIS 매뉴얼을 기반으로 구성 및 확장되었습니다. 재 인쇄를 환영합니다. 재 인쇄시 출처를 표시하십시오.

추천

출처blog.csdn.net/QGISClass/article/details/113666940