QGIS를 사용하는 MSc 학생들을위한 튜토리얼을 작성 중입니다. 작업 중 하나는 수정되는 속성 데이터 (자습서의 PDF 초안 볼 필요 여기에 관심있는 경우).
문제는 속성 데이터를 편집하는 방법입니다. 나는이 질문이 전에 요청 되었고 대답이 간단 하다는 것을 알고 있습니다 : LibreOffice calc를 사용하여 수정 한 다음 저장하여 행 순서와 열 제목이 동일하게 유지되도록하십시오. 나는이 접근 방식을 사용하여 큰 효과를 거두었 다.
불행히도 솔루션은 더 이상 작동하지 않습니다. LibreOffice (5.4.2) 또는 OpenOffice (3.4.1) Calc에 .dbf 파일을 저장하면 QGIS 관점에서 데이터가 스크램블됩니다 (속성 테이블에는 임의의 정수만 나타남). 대신 .dbt 파일을 추가로 만듭니다.
질문에 도달하려면 다음 주 MSC 학생들에게 어떻게해야합니까? 다음 옵션을 고려했습니다.
- 대신 R을 사용하십시오 (나에게는 좋지만 학생들에게는 무섭습니다)
- 파일을 .csv로 편집 한 다음 타임 스탬프를 기준으로 조인합니다.
- 다른 프로그램을 사용하십시오 : 나는 Gnumeric과 Excel을 시도했지만 좋은 결과를 빨리 얻지 못했습니다.
이 질문에 답하기 위해 복제 가능한 예제를 만들었습니다 . QGIS에서 "points.shp"파일을 열고 속성 테이블을 관찰 한 다음 닫습니다. LibreOffice의 속성 테이블 "points.dbf"에서 몇 개의 셀을 편집하십시오.-저장하십시오. QGIS에서 "points.shp"를 다시 열고 스크램블 된 속성 테이블을 관찰하십시오. .zip 폴더의 다른 shapefile은 LibreOffice 및 OpenOffice에 의해 이미 손상되어 문제의 모습을 보여줍니다.
간단히 말해서이 문제를 어떻게 가장 잘 해결할 수 있습니까?