KML / GML 레이어를 편집 할 수없는 이유는 무엇입니까?


10

QGIS에서의 첫 경험으로 인해 혼란스러워하는 초보자

자전거 노선을 정의하는 몇 줄이 있습니다.

원래 이들은 .gml 파일로 저장되었고 나중에 .kml로 변환되어 GE에서 볼 수있었습니다.

QGIS에서 .gml과 .kml을 레이어로 열 수 있지만 선을 편집 할 수는 없습니다.

.gml 또는 .kml 레이어를 쉐이프 파일로 저장 한 다음 해당 쉐이프 파일을 QGIS 레이어로로드하면 선을 편집 할 수 있습니다.

또한 .kml 파일을로드하고 새로운 빈 shapefile 레이어를 만들고 .kml 레이어의 선을 선택하여 복사하고 빈 shapefile 레이어에 붙여 넣을 시도했지만 불가능했습니다.

kml 레이어에서 QGIS가 선을 쉐이프 파일로 저장할 수있을 정도로 잘 이해했는지 이해할 수 없습니다. 나는 이것을 설명하는 기본이 빠져 있어야한다고 생각하며 아마도 이해해야 할 다른 의미가있을 수 있습니다.

답변:


6

kml 레이어에서 QGIS가 선을 Shapefile로 저장하기에 충분히 이해했는지 이해할 수 없습니다.

나는 어떤 문제도 모른다. 선이 맵에 올바르게 표시되면 Shapefile로 내보내기도 작동합니다.

이미 해결책을 찾았습니다. GML을 Shapefile로 저장하면 편집 할 수 있습니다.

보내는 사람 메일 링리스트 :

"편집 전환"버튼의 상태는 제공자 (드라이버) 기능에 따라 다릅니다. 드라이버에 ChangeAttributeValues ​​기능이있는 경우에만 활성화됩니다

이 방법을 사용하면 기능 추가 또는 제거를 지원하지만 기존 기능을 편집 할 수없는 많은 OGR 형식은 편집 할 수 없습니다.


내가 이해하지 못하는 것은 OGR이 SHP와 KML간에 변환 할 수 있고 그 반대도 가능하며 직접 편집 할 수없는 이유는 무엇입니까?
Stev_k

3
좋은 질문이며 mail-archive.com/qgis-developer@lists.osgeo.org/msg05718.html 전에 대답하지 않았습니다 .
underdark

내 문제를 해결했다고 동의합니다. 미래의 작업을 수행하는 가장 좋은 방법에 대한 통찰력을 줄 수 있다고 생각했기 때문에 이것이 왜 작동하지 않는지 이해하려고했습니다.
Dennis Conklin

1
나는 후드 아래에 사는 귀신이 다리 아래에 사는 트롤만큼 까다로울 수 있기 때문에 슈렉에게 친절하다는 것을 배웠습니다.
Dennis Conklin

아마도 관련이 있습니까? gis.stackexchange.com/questions/30348/…
ljader

0

워크 플로를 복제했습니다. 당신의 경험이 검증되었습니다. 메모리 레이어를 만든 다음 shapefile로 저장해야했습니다.

메모리 계층은 해당 메뉴에서 플러그인을 가져 와서 설치해야하는 플러그인입니다.

왜 그런지 대답하지 않겠습니다.

챠오

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