콘텐츠로 이동

CSV에서 레이블이 있는 점 가져오기

QCAD는 CSV 파일에서 레이블이 있는 점 데이터를 가져오는 강력한 도구를 제공합니다. CSV 파일은 간단한 텍스트 기반 스프레드시트 파일입니다. CSV는 “comma-separated values”(쉼표로 구분된 값)를 의미합니다.

이 도구는 메뉴 기타 > 가져오기/내보내기 > 레이블이 있는 점 가져오기에서 액세스할 수 있습니다.

이 자습서에서는 다음 표를 예제 데이터로 사용합니다.

N X Y Z C
P1 127.6 100.5 50 Location A
P2 120 134 48.77 Location B
P3 125 123.5 37.6 Location C
P4 175 80.75 12.6 Location D

CSV 파일의 원시 내용은 다음과 같습니다.

N,X,Y,Z,C
P1,127.6,100.5,50,Location A
P2,120,134,48.77,Location B
P3,125,123.5,37.6,Location C
P4,175,80.75,12.6,Location D

점을 가져오기 전에 도면의 활성 레이어가 점을 배치하려는 레이어인지 확인하세요.

레이블을 별도의 레이어에 배치할 계획이라면 가져온 레이블에 필요한 모든 레이어를 준비하세요.

이 첫 번째 예에서는 X 및 Y 열을 점 좌표로 하여 표의 모든 점을 가져오려고 합니다. 열 ’N’은 각 점 옆 오른쪽의 레이블로 사용됩니다. 표의 각 행은 여기에 표시된 것처럼 점 엔티티와 텍스트 엔티티로 가져옵니다.

각 점 오른쪽에 단일 레이블이 있는 가져온 점

메뉴 기타 > 가져오기/내보내기 > 레이블이 있는 점 가져오기에서 도구를 시작한 후 먼저 가져올 CSV 파일을 선택해야 합니다.

다음으로, 점과 레이블을 정확히 어떻게 렌더링하고 서식을 지정할지 구성할 수 있는 대화 상자가 표시됩니다. 또한 어느 열에 점의 좌표가 포함되어 있는지 QCAD에 알려야 합니다.

이 예에서는 세 개의 필드(아래 스크린샷에서 빨간색으로 표시된 것)만 조정하거나 확인하면 됩니다.

  • 첫 번째 열의 경우, 이 값들을 점 오른쪽에 레이블로 표시하도록 선택합니다(레이블 위치: “오른쪽”).
  • 두 번째 열의 경우, 이 열에 점의 X 좌표 값이 포함되어 있으므로 함수 “X 위치”를 선택합니다.
  • 세 번째 열의 경우 함수 “Y 위치”를 선택합니다. QCAD는 열 머리글 이름을 기반으로 X 및 Y 열을 자동으로 감지하려고 합니다.

참고:

  • Z 좌표와 주석이 있는 네 번째 및 다섯 번째 열은 이 예에서는 무시됩니다(함수 없음, 레이블 없음).
  • 오른쪽의 “레이블 설정”에서 글꼴(“Arial”), 글꼴 크기(여기서는 1 도면 단위) 및 점과 텍스트 사이의 간격(여기서는 0.5 도면 단위)을 조정할 수 있습니다. 레이블을 배치할 레이어도 선택할 수 있습니다.
  • 오른쪽 하단 모서리에서 도면으로 가져올 첫 번째 데이터 점의 미리 보기를 볼 수 있습니다.

확인을 클릭하여 CSV 파일의 모든 점을 레이블과 함께 가져옵니다.

단일 레이블용으로 구성된 레이블이 있는 점 가져오기 대화 상자

이 예에서는 여러 레이블을 가져온 점 주위에 배열하는 방법을 보여 줍니다.

이 예에서는 점의 Z 좌표를 점의 왼쪽에, 이름과 주석을 오른쪽에 위아래로 표시하려고 합니다.

주위에 세 개의 레이블이 배열된 가져온 점

레이블 위치를 다음과 같이 설정하여 이 구성을 달성할 수 있습니다.

각 점 주위의 세 레이블에 대한 열 구성

예 3: 좌표를 레이블로 표시하기

섹션 제목: “예 3: 좌표를 레이블로 표시하기”

열은 좌표뿐만 아니라 레이블로도 사용할 수 있습니다. 이 예에서는 X, Y, Z 좌표를 점의 오른쪽에 위아래로 표시합니다.

X, Y, Z 좌표가 레이블로 표시된 점

Z 위치에 대한 함수를 할당하지 않았으므로 점은 여전히 Z가 0.0으로 설정된 X/Y에 배치됩니다.

좌표를 레이블로 표시하는 열 구성

예 4: 구분 기호가 있는 다중 레이블

섹션 제목: “예 4: 구분 기호가 있는 다중 레이블”

동일한 레이블 위치에 여러 열을 할당하는 것도 가능합니다. 이 경우 QCAD는 모든 값을 연결하여 원하는 위치에 표시합니다. 여기서는 이름과 Z 좌표를 동일한 레이블 위치(“오른쪽”)에 표시합니다.

이름과 Z 좌표를 결합한 다중 레이블이 있는 점

동일한 레이블 위치를 여러 열에 할당하기만 하면 이를 달성할 수 있습니다.

동일한 레이블 위치를 여러 열에 할당하는 열 구성

동일한 레이블 위치에 원하는 만큼 많은 열을 할당할 수 있습니다. 레이블은 기본적으로 쉼표와 공백으로 연결됩니다.

다양한 레이블 위치에 사용되는 구분 기호는 Multilabel 탭에서 조정할 수 있습니다.

레이블 구분 기호를 조정하기 위한 Multilabel 탭

예를 들어 오른쪽 레이블 위치의 기본 구분 기호를 콜론과 공백(“: “)으로 변경하면 여기에 표시된 것과 같은 레이블 서식이 됩니다.

콜론 구분 기호를 사용하는 다중 레이블

예 5: 서식 패턴이 있는 다중 레이블

섹션 제목: “예 5: 서식 패턴이 있는 다중 레이블”

더 고급 방식으로 레이블 서식을 지정하는 것도 가능합니다. 이렇게 하려면 구분 기호 입력 필드에 서식 패턴을 입력할 수 있습니다. “%1”은 다중 레이블의 첫 번째 값으로, “%2”는 두 번째 값으로 대체됩니다. 이 예에서는 서식 패턴 “%2 (%1)“을 사용합니다.

서식 패턴으로 구성된 다중 레이블 구분 기호

이 경우 두 번째 값(Z)이 먼저 표시되고 그 뒤에 괄호 안에 첫 번째 값이 표시된다는 점에 유의하세요.

서식 패턴을 사용하는 다중 레이블

QCAD는 2D CAD 애플리케이션이지만 점의 Z 좌표를 가져올 수 있습니다. 이러한 Z 좌표는 QCAD의 속성 편집기에서 표시될 수 있으며 DXF/DWG에도 저장됩니다. 이렇게 하려면 적절한 열에 함수 “Z 위치”를 할당하기만 하면 됩니다.

열에 Z 위치 함수 할당하기

지금까지 모든 레이블에 동일한 레이어, 글꼴, 텍스트 높이 및 간격을 사용했습니다. 이러한 측면을 각 레이블 위치별로 개별적으로 제어하는 것도 가능합니다. 이렇게 하려면 “레이블 설정” 아래의 옵션 “개별 설정 사용”을 선택합니다.

이 옵션이 활성화되면 각 열에 대해 추가 컨트롤이 표시됩니다. 이러한 컨트롤을 사용하여 각 레이블 위치별로 레이어, 글꼴, 텍스트 높이 및 간격을 개별적으로 정의할 수 있습니다. 이를 통해 이 예에 표시된 것처럼 서로 다른 레이블을 서로 다른 레이어에 배치하고 각 레이블에 다른 글꼴을 사용할 수 있습니다.

각 레이블 위치에 개별 설정 사용하기

CSV 파일의 필드는 일반적으로 쉼표로 구분됩니다. 그러나 탭이나 세미콜론을 구분 기호로 사용하는 CSV 파일도 있습니다. 이러한 파일을 다루는 경우 오른쪽 상단의 대화 상자에서 파일 구분 기호를 조정하고 파일을 다시 로드할 수 있습니다.

CSV 파일 구분 기호 조정하기