아크맵에서 만든 데이터를 QGIS에서 레이어로 불러와서 데이터 속성보기를 했습니다. 글자가 깨진 것 같진 않은데(레코드의 내용은 중국어, 한글), 필드명이 하나가 달라져 있습니다. (영문명이었는데언더바로 연결된 글자뒤의 알파벳이 달라져있습니다. ) 알아본바에 의하면 필드명의 글자수에 제한이 있다고 하는데..이런 경우라면 QGIS상에 나타난 필드명 그대로 기존 엑셀파일의 필드명도 수정해서 사용해야 할까요? 이런 질문을 드린 이유는 나중에 엑셀과 조인하려고 할 때 필드명이 다를 경우 문제가 생길 수 있을까 하여 질문드립니다.
안녕하세요? 필드명 길이 제한은 사용하시는 테이블의 포맷에 달려 있습니다. Shapefile은 테이블 포맷을 dBASE를 사용하는데, 이 경우 필드명 길이는 10자로 제한됩니다(이것은 ArcGIS나 QGIS 차이와 무관합니다). ArcGIS에서 10자 이상 필드명을 사용하셨다면 테이블 포맷을 확인해 보셔야 할 것 같습니다(예컨데 geodatabase는 64자를, GeoPackage는 30자를 지정할 수 있습니다). 그리고 속성 조인할 엑셀 파일의 필드명은 신경쓰지 않으셔도 됩니다. 속성 조인할 필드들만 지정해주면 되는 것이지 필드명이 서로 같지 않아도 됩니다. :)
감사합니다
댓글을 늦게 봤네요. 감사합니다. :)
4:17 백터 폴리곤 만들기
아크맵에서 만든 데이터를 QGIS에서 레이어로 불러와서 데이터 속성보기를 했습니다. 글자가 깨진 것 같진 않은데(레코드의 내용은 중국어, 한글), 필드명이 하나가 달라져 있습니다. (영문명이었는데언더바로 연결된 글자뒤의 알파벳이 달라져있습니다. ) 알아본바에 의하면 필드명의 글자수에 제한이 있다고 하는데..이런 경우라면 QGIS상에 나타난 필드명 그대로 기존 엑셀파일의 필드명도 수정해서 사용해야 할까요? 이런 질문을 드린 이유는 나중에 엑셀과 조인하려고 할 때 필드명이 다를 경우 문제가 생길 수 있을까 하여 질문드립니다.
안녕하세요? 필드명 길이 제한은 사용하시는 테이블의 포맷에 달려 있습니다. Shapefile은 테이블 포맷을 dBASE를 사용하는데, 이 경우 필드명 길이는 10자로 제한됩니다(이것은 ArcGIS나 QGIS 차이와 무관합니다). ArcGIS에서 10자 이상 필드명을 사용하셨다면 테이블 포맷을 확인해 보셔야 할 것 같습니다(예컨데 geodatabase는 64자를, GeoPackage는 30자를 지정할 수 있습니다). 그리고 속성 조인할 엑셀 파일의 필드명은 신경쓰지 않으셔도 됩니다. 속성 조인할 필드들만 지정해주면 되는 것이지 필드명이 서로 같지 않아도 됩니다. :)
@@GGRS90 아 필드명이 같지 않아도 되는군요..실습동영상보고 알수 있었습니다 감사합니다.