QGIS에서 선택하여 새 레이어를 생성 하시겠습니까?


30

QGIS에서 선택하여 레이어를 생성 할 수 있습니까?

내가 사용하고 QGIS 1.7.4 - 브로츠와프을 .

다른 사람들이 이것을 쉽게 볼 수 있도록 다음과 같은 사진이 있습니다. 내가 사용 QGIS 2.0.1-푸르를 .

고르다

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

구하다

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

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


Johns가 대답하는 것을 ArcGIS와 비슷한 방식으로 작동합니다. 점점 더 많은 사용자 / 클라이언트가 QGIS로 전환하고 싶어합니다. ArcView 라이센스와 비교할 수 있으며 PostGIS에 직접 연결하면 내 책에서 ArcGIS보다 우수합니다.
Mapperz

QGIS이는 ArcGIS와 유사한 작동하는 경우, 내가 힘든 시간 전환이되지 않습니다 생각
합계-R

@Mapperz 표준 튜토리얼을 찾을 수있는 곳을 알려주시겠습니까? 인터넷 검색은 포괄적 인 리소스를 제공하지 않는 것 같습니다.
Stat-R

QGIS Documentation site는 QGIS User Guide 를 가지고 있거나 QGIS 2.0 Training Manual 은 Linfiniti의 저작물에 있습니다.
RyanDalton

1
QGIS 2.0에서도 가능합니까? 길을 찾을 수 없습니다.

답변:


21

레이어에서 선택한 후 마우스 오른쪽 버튼으로 클릭하고 다른 이름으로 선택 저장을 선택합니다.


2018 년 현재 QGIS 3.2 Bonn 업데이트

이것이 받아 들여지는 대답이고 그렇게하는 방법이 다소 발전했기 때문에 초보자는이 대답이 불완전하다는 것을 알 수 있습니다.

레이어에서 선택한 후 마우스 오른쪽 버튼으로 클릭하고 "내보내기"> "선택한 기능을 다른 이름으로 저장 ..."을 선택하십시오.

메뉴 선택

"다른 이름으로 기능 저장 ..."을 클릭하는 것과 동일한 마스크로 이동하기 때문에 실제로는 중복성이 뛰어나지 만 "선택한 기능 만 저장"상자를 선택합니다.

벡터 레이어를 마스크로 저장


2
'select'도구를 사용하여 선택할 수 있지만 마우스 오른쪽 버튼을 클릭하고 "Query ..."를 선택하여 레이어에서 직접 쿼리를 실행 한 다음 검색을 구성 할 수 있습니다 ( ' t 일치). "다른 이름으로 저장"은 표시된 기능 만 저장합니다.
Simbamangu

맵에 많은 기능이 분산되어 있으면 사용이 훨씬 빨라질 수 있습니다. 한 번에 하나씩 선택하거나 내장 검색을 사용하여 저장합니다.
Nathan W

선택에 레이어를 만드는 것과 같지 않은 @johns ... 당신이 설명한 것은 새로운 shapefile을 완전히 저장하는 것입니다 ...
DPSSpatial

13

QGIS 2.2 에는 "새로운 벡터 레이어로 붙여 넣기"라는 새로운 기능 이 추가되었습니다 .

하위 선택을 만든 다음 선택에서 새 레이어를 만드는 것이 GIS의 일반적인 활동입니다. QGIS에서는 save selection as선택에서 레이어를 저장하기 위해 이미 할 수 있으며 이제 클립 보드에있는 파일에서 새 파일 또는 메모리 레이어를 만들 수있는 기능을 제공합니다. 간단하게 수행 한 후, 몇 가지 기능을 선택 그들은 클립 보드에 복사 Edit -> Paste features as 중 하나를 선택 New vector layer하거나 New memory layer하위 메뉴에서. 이 새로운 기능의 가장 큰 장점은 다른 앱의 클립 보드에 WKT (잘 알려진 텍스트) 기능이있는 경우이를 QGIS에 새로운 레이어로 붙여 넣기 만하면된다는 것입니다.


1
New memory layer트릭입니다
지리학

훌륭한 도구입니다. 공유해 주셔서 감사합니다.
Kristina

슬프게도 나열되지 않은 한계가 있습니다. 즉, 벡터 레이어에서 100 포인트를 선택하면 작동하지만 20000 포인트를 선택하면 클립 보드에 복사하는 것이 자동으로 실패합니다.
Peteris

"새 벡터 레이어"와 "새 메모리 벡터 레이어"의 차이점은 무엇입니까?
Andreu Amoros

2
선택한 피처를 복사하여 새 벡터 레이어로 붙여 넣으면 '다른 이름으로 레이어 저장'대화 상자가 열리고 새 모양 파일로 저장됩니다. 새로운 Memory Vector 레이어는 QGIS 문서에서만 유지되며 메모리 레이어 보호기 플러그인을 설치 한 경우 다음에 열 때 유지됩니다. @AndreuAmoros
DPSSpatial

10

QGIS 2.6.2 Brighton에서는 다음을 수행 할 수 있습니다.

  1. 기능 선택
  2. 레이어를 마우스 오른쪽 버튼으로 클릭
  3. 다른 이름으로 저장...
  4. "선택한 개체 만 저장"옵션을 선택하십시오.
  5. 구하다

그렇게해야


5
"다른 이름으로 선택 사항 저장 ..."기능은이 새로운 방법을 위해 사용되지 않으므로 이제이 답변은 선택한 기능을 새 레이어에 저장하는 올바른 방법입니다.
SaultDon

이것은 또한 2.8 Wien
Freeze

6

또는 레이어를 마우스 오른쪽 버튼으로 클릭하고 "쿼리"를 선택한 다음 SQL 구문을 작성하십시오. 디스크에 새 모양 파일을 쓰지 않으려는 경우 ArcGIS에서 "정의 쿼리"를 만드는 것과 유사합니다.


1
그래도 arcgis의 '선택 항목을 레이어로 저장'개념과 동일하지 않습니다 ... ArcMap 쿼리 또는 쿼리 세트를 수행하고 선택한 세트로 끝나는 경우이를 기반으로 새 레이어에서 복제하는 방법 QGIS에서 "쿼리"? 이 말을하지 - 난 그냥 ArcMap의에서와 같은 능력은 QGIS에서 생각하지 않습니다 해야 만의 거기 말을 ...합니다.
DPSSpatial

이 문제를 해결하고이 답변이 도움이 된 사람을위한 업데이트입니다. QGIS 2.2에서 레이어를 마우스 오른쪽 버튼으로 클릭하고 "필터"를 선택하고 SQL 문을 작성하십시오.
Barbarossa

1

이전 버전의 옵션이 실제로 누락되었습니다 Save selection as new layer. QGIS 2.6.0 Brighton을 사용하고 있는데 Edit > Paste options as작동하지 않습니다. 해결 방법 중 하나는 새 레이어를 만든 다음 해당 레이어에 피처를 붙여 넣는 것이었지만 속성 데이터를 복사하지 않은 것 같습니다.

따라서 내 해결책은 다음과 같습니다.

  1. 원하는 레이어를 복사하십시오.
  2. 선택하십시오.
  3. 속성 테이블을 엽니 다.
  4. 반전 선택.
  5. 원하지 않는 기능을 삭제하십시오.
  6. 구하다.

0

QGIS 2.10.1-Pisa를 사용하고 있습니다. PyQGIS로 선택한 기능을 저장하려면 다음을 시도하십시오.

import processing
##Once selection has been done
#Layer which contains selected features
layer= iface.activeLayer()
#Specify where you want to save your new file (in my case)
result='C:\Users\Cesar Araya\Desktop\Test\selected.shp'
#Using geoprocessing alg "Save selected features"
processing.runalg('qgis:saveselectedfeatures', layer, result)
#Add saved file to map
processing.load(result)

참조 : https://docs.qgis.org/2.8/en/docs/user_manual/processing_algs/qgis/vector_general_tools/saveselectedfeatures.html


0

QGIS 2.18.17에서 필터 또는 수동 선택을 사용하여 선택한 다음 레이어 패널에서 해당 레이어를 마우스 오른쪽 버튼으로 클릭하고 '다른 이름으로 저장'을 선택하십시오. 선택 사항 만 저장하려면 선택 항목의 확인란 만 선택하십시오.

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