n8n_8_Revit_IFC_DWG 변환_추출 단계_XLSX 분석
중급
이것은Engineering, Multimodal AI분야의자동화 워크플로우로, 13개의 노드를 포함합니다.주로 If, Set, ManualTrigger, ExecuteCommand, ReadBinaryFile 등의 노드를 사용하며. Revit 모델 데이터 추출 및 구조화된 Excel 형식으로 분석
사전 요구사항
- •특별한 사전 요구사항 없이 가져와 바로 사용 가능합니다
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "fgQgNpXb2YQnLXjA",
"meta": {
"instanceId": "faa70e11b7175129a74fd834d3451fdc1862589b16d68ded03f91ca7b1ecca12"
},
"name": "n8n_8_Revit_IFC_DWG_Conversation_EXTRACT_Phase_with_Parse_XLSX",
"tags": [],
"nodes": [
{
"id": "fc85a630-5560-4345-bb4a-02cb8632bc80",
"name": "시작 - 클릭하여 시작",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-656,
720
],
"parameters": {},
"typeVersion": 1
},
{
"id": "26b97603-966f-4f03-a3bb-3e0d7a99bb2f",
"name": "설정 - 파일 경로 정의",
"type": "n8n-nodes-base.set",
"position": [
-432,
720
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "9cbd4ec9-df24-41e8-b47a-720a4cdb733b",
"name": "path_to_revit_converter",
"type": "string",
"value": "C:\\Users\\Artem Boiko\\Desktop\\n8n\\cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto-main\\cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto-main\\DDC_Converter_Revit\\RvtExporter.exe"
},
{
"id": "aa834467-80fb-476a-bac1-6728478834f0",
"name": "revit_file",
"type": "string",
"value": "C:\\Users\\Artem Boiko\\Desktop\\n8n\\cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto-main\\cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto-main\\Sample_Projects\\2023 racbasicsampleproject.rvt"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "09957e4d-78e3-43c5-8c53-73bc70d8cdce",
"name": "추출 - Revit 변환기 실행",
"type": "n8n-nodes-base.executeCommand",
"position": [
-176,
720
],
"parameters": {
"command": "=\"{{$json[\"path_to_revit_converter\"]}}\" \"{{$json[\"revit_file\"]}}\""
},
"typeVersion": 1,
"continueOnFail": true
},
{
"id": "b7023aae-b316-47c0-be39-57938aa0c7a4",
"name": "확인 - 추출 성공 여부 확인",
"type": "n8n-nodes-base.if",
"position": [
16,
720
],
"parameters": {
"options": {},
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "condition1",
"operator": {
"type": "object",
"operation": "exists",
"rightType": "any"
},
"leftValue": "={{ $node[\"Extract - Run Revit converter\"].json.error }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2
},
{
"id": "040addcf-4238-4e7a-a579-893eb4bca48c",
"name": "성공 - Excel 파일명 생성",
"type": "n8n-nodes-base.set",
"position": [
208,
736
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "9cbd4ec9-df24-41e8-b47a-720a4cdb733b",
"name": "xlsx_filename",
"type": "string",
"value": "={{ $node[\"Setup - Define file paths\"].json[\"revit_file\"].slice(0, -4) + \"_rvt.xlsx\" }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "b04c4618-1565-4551-b154-b9d4d5aa6b39",
"name": "오류 - 오류 내용 표시",
"type": "n8n-nodes-base.set",
"position": [
208,
560
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "error-message-id",
"name": "error_message",
"type": "string",
"value": "=Extraction failed: {{ $node[\"Extract - Run Revit converter\"].json.error || \"Unknown error\" }}"
},
{
"id": "error-code-id",
"name": "error_code",
"type": "number",
"value": "={{ $node[\"Extract - Run Revit converter\"].json.code || -1 }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "6010e598-b0de-415b-b812-3dcbf656dd65",
"name": "추출 - 디스크에서 Excel 파일 읽기",
"type": "n8n-nodes-base.readBinaryFile",
"position": [
416,
736
],
"parameters": {
"filePath": "={{ $json[\"xlsx_filename\"] }}"
},
"typeVersion": 1
},
{
"id": "fabbaaf9-ec88-45eb-866d-e4a3f876a586",
"name": "추출 - Excel 데이터 파싱",
"type": "n8n-nodes-base.spreadsheetFile",
"position": [
624,
736
],
"parameters": {
"options": {}
},
"typeVersion": 1
},
{
"id": "1865546f-1253-4ea3-9179-3ebd95ad5189",
"name": "단계 노트 추출",
"type": "n8n-nodes-base.stickyNote",
"position": [
-784,
432
],
"parameters": {
"color": 6,
"width": 552,
"height": 504,
"content": "## 🔷 EXTRACT Phase\n\n**E**xtract data from Revit file:\n1. Setup file paths\n2. Run Revit converter (RVT → Excel)\n3. Check if conversion succeeded\n4. Read Excel file from disk\n5. Parse Excel into structured data"
},
"typeVersion": 1
},
{
"id": "5c9a53b9-1818-4135-b442-f0643d97b645",
"name": "스티키 노트",
"type": "n8n-nodes-base.stickyNote",
"position": [
-800,
256
],
"parameters": {
"color": 7,
"width": 1908,
"height": 712,
"content": "# ETL with CAD (BIM) \n**Extract. Transform. Load — the future of data processing in construction**\n\nETL (Extract, Transform, Load) is a time-tested and universal approach at the heart of every mature digital infrastructure. When applied to CAD and BIM data, it becomes not just relevant — but essential.\nETL is more than just a technical process. It’s a mindset shift — one that takes BIM out of the siloed world of 3D modeling and into the open world of transparent, interoperable, and machine-readable data. It is this paradigm that powers platforms like [DataDrivenConstruction.io](https://datadrivenconstruction.io) and drives the future of digital transformation in the built environment.\n"
},
"typeVersion": 1
},
{
"id": "3aa00356-09e3-4e4c-85d0-4a316a3877a2",
"name": "스티키 노트1",
"type": "n8n-nodes-base.stickyNote",
"position": [
752,
112
],
"parameters": {
"width": 340,
"height": 132,
"content": "⭐ **If you find our tools helpful**, please **consider starring** our repository on [GitHub](https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto). \n\nYour support helps us improve and continue developing open solutions for the community!\n"
},
"typeVersion": 1
},
{
"id": "af58225a-0ea4-4c6f-888e-49f1a8c6b319",
"name": "스티키 노트2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-496,
544
],
"parameters": {
"color": 4,
"height": 368,
"content": "## ⬇️ Only modify the variables here \neverything else works automatically"
},
"typeVersion": 1
},
{
"id": "14f11329-b954-4675-96e9-f357b1ff7caf",
"name": "단계 노트 추출1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-208,
432
],
"parameters": {
"color": 5,
"width": 1288,
"height": 504,
"content": ""
},
"typeVersion": 1
},
{
"id": "e2f8beb9-da5e-4a40-b0c5-869d2ee67c09",
"name": "표준 3D 뷰 기준",
"type": "n8n-nodes-base.if",
"position": [
832,
736
],
"parameters": {
"conditions": {
"boolean": [
{
"value1": "={{ $json['On the standard 3D View'] }}",
"value2": true
}
]
}
},
"typeVersion": 1
}
],
"active": false,
"pinData": {
"Start - Click to begin": [
{
"json": {}
}
]
},
"settings": {
"executionOrder": "v1"
},
"versionId": "5a2ee85e-e76d-48be-850f-8ebb85cfd222",
"connections": {
"fc85a630-5560-4345-bb4a-02cb8632bc80": {
"main": [
[
{
"node": "26b97603-966f-4f03-a3bb-3e0d7a99bb2f",
"type": "main",
"index": 0
}
]
]
},
"e2f8beb9-da5e-4a40-b0c5-869d2ee67c09": {
"main": [
[],
[]
]
},
"26b97603-966f-4f03-a3bb-3e0d7a99bb2f": {
"main": [
[
{
"node": "09957e4d-78e3-43c5-8c53-73bc70d8cdce",
"type": "main",
"index": 0
}
]
]
},
"fabbaaf9-ec88-45eb-866d-e4a3f876a586": {
"main": [
[
{
"node": "e2f8beb9-da5e-4a40-b0c5-869d2ee67c09",
"type": "main",
"index": 0
}
]
]
},
"09957e4d-78e3-43c5-8c53-73bc70d8cdce": {
"main": [
[
{
"node": "b7023aae-b316-47c0-be39-57938aa0c7a4",
"type": "main",
"index": 0
}
]
]
},
"b7023aae-b316-47c0-be39-57938aa0c7a4": {
"main": [
[
{
"node": "b04c4618-1565-4551-b154-b9d4d5aa6b39",
"type": "main",
"index": 0
}
],
[
{
"node": "040addcf-4238-4e7a-a579-893eb4bca48c",
"type": "main",
"index": 0
}
]
]
},
"040addcf-4238-4e7a-a579-893eb4bca48c": {
"main": [
[
{
"node": "6010e598-b0de-415b-b812-3dcbf656dd65",
"type": "main",
"index": 0
}
]
]
},
"6010e598-b0de-415b-b812-3dcbf656dd65": {
"main": [
[
{
"node": "fabbaaf9-ec88-45eb-866d-e4a3f876a586",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - 엔지니어링, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
n8n_3_CAD-BIM-批量변환器-管道
批量 CAD/BIM 파일을 XLSX/DAE로 변환, 검증과 보고서 포함
If
Set
Code
+
If
Set
Code
82 노드Artem Boiko
문서 추출
n8n_7_Revit와 IFC 탄소 배출 CO2 추산기
AI 분류 계산을 통해 Revit/IFC 모델의 숨겨진 탄소(CO2)을 계산합니다.
If
Set
Code
+
If
Set
Code
55 노드Artem Boiko
AI 요약
n8n_6_ LLM을 사용하여 Revit와 IFC의 건설 비용 추정
GPT-4와 Claude를 사용하여 Revit/IFC 모델을 기반으로 건설 비용을 추정
If
Set
Code
+
If
Set
Code
55 노드Artem Boiko
AI 요약
CAD-BIM 공사량 추출 HTML 보고서 생성기
Revit 모델에서 인터랙티브 월드 월드 엔지니어링 HTML 보고서 생성
If
Set
Function
+
If
Set
Function
18 노드Artem
엔지니어링
n8n_2_All_Settings_Revit_IFC_DWG_변환_간소화
DDC 툴킷을 사용하여 Revit 프로젝트를 설계도와 규격을 포함한 데이터베이스로 변환합니다.
Set
Form Trigger
Manual Trigger
+
Set
Form Trigger
Manual Trigger
10 노드Artem Boiko
엔지니어링
n8n_1_Revit_IFC_DWG_변환_간단 버전
DataDrivenConstruction을 사용하여 CAD/BIM 파일을 Excel 및 3D 모델로 변환
Set
Manual Trigger
Execute Command
+
Set
Manual Trigger
Execute Command
5 노드Artem Boiko
엔지니어링
워크플로우 정보
난이도
중급
노드 수13
카테고리2
노드 유형7
저자
Artem Boiko
@datadrivenconstructionFounder DataDrivenConstruction.io | AEC Tech Consultant & Automation Expert | Bridging Software and Construction
외부 링크
n8n.io에서 보기 →
이 워크플로우 공유