QGIS에 ArcGIS 's Layer (*. LYR) 파일과 동일한 기능이 있습니까?


33

ArcMap을 사용하면 맵에 데이터 세트 (예 : 모양 파일)를 추가하고 레이어 속성 (예 : 기호, 테이블 조인, 식별 결과에서 일부 속성 끄기 등)을 구성 할 수 있습니다.

그런 다음이 레이어를 레이어 파일로 저장할 수 있습니다.

여기에 이미지 설명을 입력하십시오

결과 * .lyr 파일은 데이터 소스 (shapefile)와 해당 레이어에 대해 구성된 모든 속성을 참조합니다. 이렇게하면 설정된 모든 속성을 상속하여 동일한 맵을 여러 맵 문서에 쉽게 추가 할 수 있습니다.

QGIS에 해당하는 것이 있습니까?

답변:


36

그것은 지금 :)

개발자 버전에서만 플러그인을 사용하여 이전 버전에서는 이와 같은 것을 추가 할 수 있습니다. 시간이 있으면 그냥 할 수 있습니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

QGIS Layer Definition 파일은 *.qlr확장자를 가지며 maplayer프로젝트 노드 의 XML 덤프입니다 .

파일의 시작은 다음과 같습니다 :

<!DOCTYPE qgis-layer-definition>
<maplayer minimumScale="-4.65661e-10" maximumScale="1e+08" simplifyDrawingHints="1" minLabelScale="0" maxLabelScale="1e+08" simplifyDrawingTol="1" geometry="Polygon" simplifyMaxScale="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0">
  <datasource>F:/gis_data/cadastre.shp</datasource>
  <title></title>
  <abstract></abstract>
  <keywordList>
    <value></value>
  </keywordList>
  <layername>cadastre</layername>
  ... {style, etc}
</maplayer

QGIS 2.8 업데이트

2.8 현재 QLR 파일은 이제 그룹뿐만 아니라 많은 레이어를 지원합니다. 범례에서 그룹을 마우스 오른쪽 버튼으로 클릭하여 QLR 파일에 저장합니다. 그룹 아래의 모든 항목이 QLR 파일에 저장됩니다.


6
이것이 바로 제가 고객 서비스라고 부르는 것입니다
Stephen Lead

이것은 WMS 등을 포함한 벡터 및 래스터에서 작동합니다. 예를 들어 OpenLayers 레이어에서는 작동하지 않습니다.
Nathan W

데이터베이스 저장 데이터에서도 작동합니까? PostGIS, Spatialite 등?
HeyOverThere

1
고객 서비스 또는 내부자 거래 ...; /
DavidF

1
고객 서비스
Nathan W

7

정확히. 기호를 SLD 파일 또는 qgis 레이어 스타일 파일 (.qml)에 저장할 수 있습니다. .lyr 파일과 같이 이러한 파일은 기호 옵션을 저장하지만 데이터 자체를 가리 키지는 않습니다. 레이어를 다시 추가 한 다음 스타일 또는 SLD 파일을 적용해야합니다. SLD 파일은 심볼로지 만 저장하고 .qml 파일은 심볼로지 저장, 라벨링 옵션, 필드 편집 위젯까지 저장합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.