ESRI shapefile과 함께 QGIS Query Builder에서 주석을 사용할 수 있습니까?


14

Query Builder에서 다른 쿼리를 시도하고 있습니다. 검색어에 댓글을 달 수있는 방법이 있습니까? 나는 함께 노력했다

/* */

#

--

성공없이 :

쿼리를 실행할 때 오류가 발생했습니다. 데이터 제공자는 다음과 같이 말했습니다 : OGR [3] 오류 1 : SQL 표현식 구문 분석 오류 : 구문 오류

편집 :

  • 이 질문에 대한 기능 요청을했습니다 : http://hub.qgis.org/issues/10914

  • @Bernd V.는 벡터 형식에 따라 표현식이 다르게 평가되는 것을 관찰했습니다 (자세한 내용은 쿼리 빌더의 [도움말] 버튼 참조)


GIS에 오신 것을 환영합니다! 내가 실수하지 않는 한, Query Builder에서 쿼리에 주석을 달 수 있다고 생각하지 않습니다.
Joseph

다음 빌드 쿼리에 다른 방법이 있나요 (그리고 필요에 따라 주석?) (들으을 편집, 그것은 더 잘 보이)
네비

답변:


12

ESRI shapefile에서는 작동하지 않습니다. 그러나 표현식에 주석을 달면 SpatiaLite , SQliteGeoPackage 와 함께 QGIS 2.14에서 작동합니다 . Save as...-dialog 에서 사용할 수있는 대부분의 다른 형식의 경우 쿼리는 OGR 오류와 함께 실패합니다.

사용 --한 줄 주석 및 /* ... */여러 줄 의견

식 작성기 창에서 문자가 녹색으로 바뀌고 실제로 주석 처리 된 것처럼 보입니다!


대박! 테스트 할 QGIS 2.8.2는 없지만 여기언급 되어 있으므로 귀하를 믿습니다.
Joseph

그리고 @Joseph : Query Builder를 사용하고 있습니까? 나는 그것을 재생할 수 없습니다. 글자가 녹색으로 바뀌지 만 여전히 작동하지 않습니다 (2.8.2-Wien).
nebi

@nebi-또한 쿼리 작성기 (2.8.2 Wien도 설치)에서 재현 할 수 없습니다. 필드 계산기에서만 작동하는 것 같습니다. 이에 대한 티켓 (피처 요청)을 열었습니까?
Joseph

Query Builder (미안)에서 미리 테스트하지 않았지만 규칙 기반 렌더링 표현식 등을 사용하면 거의 사용하지 않습니다. 그러나 여기에서도 잘 작동합니다. Linux Mint에 있습니까? Windows에 차이 / 버그가 있습니까?
Bernd V.

하아! 차이점을 찾은 것 같습니다. Spatialite-Layer와 함께 성공적으로 사용하고있었습니다. 이제 ESRI-Shape로 테스트했지만 실패했습니다!
Bernd V.

6

쿼리 빌더 를 사용하여 쿼리를 빌드 하거나 표현식 문자열 빌더 를 사용하거나 ( 레이어 특성 > 스타일 > 규칙 기반 선택> 규칙 추가> 명령을 필터 상자 에 삽입 하거나 ' ... '단추를 클릭하십시오. 문자열 빌더 인터페이스를 불러옵니다.

두 경우 모두 QGIS가 필터 / 쿼리에 대한 표현식을 작성할 때 주석 기능을 지원하지 않는다고 생각합니다.

http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/expressions.html


사실,이 방법으로 규칙을 저장하고 가져 오기 / 내보내기 할 수 있습니다 ...하지만 줄의 시작 부분에 몇 가지 기호로 주석을 달는 것만 큼 빠르지는 않습니다. 쿼리 빌더에서 복사 / 붙여 넣기는 지루합니다
nebi

2
@nebi, 향후 업데이트에서 구현 요청을 언제든지 보낼 수 있습니다.
Joseph

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