EchoCad

기능

무료판은 도면을 QGIS에서 보이게 합니다. Pro는 그 도면을 질의하고 분석할 수 있는 데이터로 바꿉니다. 아래 네 가지가 그 차이입니다.

기능무료Pro
블록 속성을 필드로있음
매핑 프로파일있음
폴더 일괄 변환있음
변환 엔진 동봉직접 확보동봉

무료판이 하는 일(레이어 분리, 색·선종류·선폭·문자 유지, GeoPackage 저장)은 제품 소개에 있습니다.

1. 블록 속성을 질의 가능한 필드로

도면의 정보 대부분은 선이 아니라 블록 속성(ATTRIB)에 들어 있습니다. 맨홀 번호, 관경, 시설물 코드, 지번 — 전부 블록에 붙은 태그입니다. QGIS 내장 임포터는 이걸 가져오지 않습니다. 도면은 열리는데 속성은 사라집니다.

Pro는 CAD 레이어마다 블록 참조 포인트 레이어를 하나씩 만들고, 그 레이어에 나온 모든 속성 태그를 필드로 펼칩니다.

  • cad_layer, block_name이 기본으로 붙고 그 뒤에 태그 필드가 이어집니다
  • 어떤 블록에 없는 태그는 NULL로 남습니다 — 태그 구성이 달라도 한 레이어로 모입니다
  • 원본 태그명은 QGIS 필드 별칭으로 보존됩니다. 필드명이 정규화돼도 원래 이름을 잃지 않습니다

결과적으로 속성 테이블에서 바로 필터·조인·집계가 됩니다. "관경 300 이상인 관로만" 같은 질의가 성립합니다.

아래는 공개 표본(스위스 시설관리 도면)에서 실제로 뽑힌 실 정보 레이어를 QGIS 속성 테이블로 연 화면입니다. 도면에 찍혀 있던 실 스탬프 블록 85개가 필드를 갖춘 85행이 됐습니다.

QGIS 속성 테이블. cad_layer, block_name, FLAECHE, RAUMBEZ, RNR2 등의 열에 실 면적과 실명이 들어 있다.
실제 QGIS 속성 테이블. 면적·실명·실번호가 각각 열이 됐습니다.
block_nameFLAECHERAUMBEZRNR2BWD
bbl-raumstempel11.58Treppe2011.DM.04.001VBeton gestrichenBeton gestrichenBeton gestrichen
bbl-raumstempel1.78Steigzone2011.DM.04.003F
bbl-raumstempel10.11Warenlift2011.DM.04.004VHolzMetallHolz
bbl-raumstempel10.11Warenlift2011.DM.04.005VHolzMetallHolz

면적(FLAECHE)으로 합계를 내고, 실명(RAUMBEZ)으로 분류하고, 실번호(RNR2)로 대장과 조인할 수 있습니다. 같은 도면의 문 레이어에서는 방화등급·차음성능·규격 같은 필드가 16개 나왔습니다. 무료판에서는 이 표가 통째로 없습니다.

2. 매핑 프로파일 — CAD 레이어를 조직 스키마로

도면 100장을 받으면 레이어명이 100가지입니다. A-WALL-EXST, A-WALL-NEW, A-WALL-2F가 전부 같은 "건물벽"인데 QGIS에는 레이어 세 개로 들어옵니다.

프로파일은 glob 패턴 규칙 목록입니다. 위에서부터 첫 매칭이 적용되고, 순서가 곧 우선순위입니다.

{
  "version": 1,
  "name": "예시",
  "rules": [
    { "match": "A-WALL-*", "layer_name": "building_wall", "geometry": "polygon" },
    { "match": "*-TEXT",   "layer_name": "annotation",    "geometry": "point"   }
  ],
  "default": { "layer_name": "{cad_layer}", "geometry": "auto" }
}
  • 여러 CAD 레이어가 한 출력 레이어로 병합됩니다
  • geometry로 지오메트리 종류를 고정하거나 auto로 둘 수 있습니다
  • {cad_layer}는 원본 레이어명으로 치환됩니다
  • 어떤 규칙에도 안 걸린 레이어는 미매칭 목록에 기록됩니다. 조용히 빠지지 않습니다
  • JSON 파일 하나라 팀에서 공유하고 git으로 버전 관리할 수 있습니다
매핑 프로파일 없이 가져온 QGIS 레이어 패널. CAD 레이어명 그대로 23개가 나열돼 있다.
적용 전 — CAD 레이어명 그대로 23개
매핑 프로파일을 적용한 QGIS 레이어 패널. 건축·설비·실_구역·도면요소로 묶여 10개로 줄었다.
적용 후 — 건축·설비·실_구역·도면요소로 묶어 10개

같은 도면입니다. 규칙 7줄로 23개가 10개가 됐습니다. 맨 위의 Defpoints는 어떤 규칙에도 안 걸린 레이어인데, 원래 이름을 유지한 채 미매칭 목록에 기록됩니다 — 빠뜨렸는지 바로 압니다.

규칙을 처음부터 짜지 않아도 됩니다. 다이얼로그의 예시 만들기…가 위 형태의 파일을 만들어 줍니다. 편집은 아무 텍스트 에디터로 합니다.

3. 폴더 일괄 변환과 파일별 리포트

도면은 보통 한 장이 아니라 폴더째 옵니다. 한 장씩 여는 것은 일이 아닙니다.

  • 폴더를 지정하면 안의 DWG를 모두 변환합니다. 하위 폴더 포함 여부를 고를 수 있습니다
  • 한 파일이 실패해도 나머지는 계속 처리합니다. 중간에 멈추지 않습니다
  • 파일별 결과를 CSV 리포트로 남깁니다 — 무엇이 왜 실패했는지 나중에 확인할 수 있습니다
  • 매핑 프로파일과 좌표계가 전체에 일괄 적용됩니다

4. 변환 엔진 동봉

무료판은 변환 엔진(LibreDWG dwg2dxf)을 직접 받아 경로를 지정해야 합니다. GPL-3이라 무료판에 함께 넣을 수 없습니다.

Pro에는 Windows·macOS 엔진이 들어 있습니다. 설치하면 바로 동작합니다. 맥에서는 실행 권한과 격리 딱지(com.apple.quarantine)까지 플러그인이 처리하므로 터미널을 열 일이 없습니다.

무료판의 변환 엔진 설정 창. 다운로드 페이지 열기, 안내 복사, 경로 찾아보기 버튼이 있다.
무료판에서는 이 창을 한 번 거쳐야 합니다. Pro에는 이 단계가 없습니다.

동봉한 엔진의 GPL 대응 소스는 bin/SOURCE.md에 안내돼 있습니다.

다음

가격 보기 사용 문서