Files
mech-ai/runtime/drawing-assembly-diagnostics/command-logs/20260709_124606822_01_extract_part_dwg.json
2026-07-17 17:45:56 +08:00

28 lines
13 KiB
JSON

{
"stage": "01_extract_part_dwg",
"tool_path": "D:\\CSharpProjects\\agent4\\tools\\drawing-diagnostics\\AutoCadDwgExtractor\\AutoCadDwgExtractor.csproj",
"file_name": "dotnet",
"arguments": [
"run",
"--project",
"D:\\CSharpProjects\\agent4\\tools\\drawing-diagnostics\\AutoCadDwgExtractor\\AutoCadDwgExtractor.csproj",
"-c",
"Release",
"--",
"--drawing-path",
"D:\\Desktop\\\u65B0\u5EFA\u6587\u4EF6\u5939\\\u6BD5\u8BBE\\\u4E8C\u7EF4\u56FE\\A3_\u8098\u5173\u8282\u4E0B\u90E8\u96F6\u4EF6\u56FE.DWG",
"--output-dir",
"D:\\CSharpProjects\\agent4\\runtime\\drawing-part-diagnostics\\20260709_124547\\pipeline\\01_student_dwg_extraction",
"--visible",
"true",
"--close-after-extract",
"true",
"--max-entities",
"100000"
],
"exit_code": 0,
"standard_output": "{\r\n \u0022ok\u0022: true,\r\n \u0022source\u0022: \u0022AutoCAD COM external extractor\u0022,\r\n \u0022prog_id\u0022: \u0022AutoCAD.Application.23.1\u0022,\r\n \u0022started\u0022: false,\r\n \u0022drawing_path\u0022: \u0022D:\\\\Desktop\\\\\\u65B0\\u5EFA\\u6587\\u4EF6\\u5939\\\\\\u6BD5\\u8BBE\\\\\\u4E8C\\u7EF4\\u56FE\\\\A3_\\u8098\\u5173\\u8282\\u4E0B\\u90E8\\u96F6\\u4EF6\\u56FE.DWG\u0022,\r\n \u0022export_dir\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\u0022,\r\n \u0022manifest_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\manifest.json\u0022,\r\n \u0022entity_count\u0022: 186,\r\n \u0022type_counts\u0022: {\r\n \u0022ac_db_line\u0022: 77,\r\n \u0022ac_db_arc\u0022: 12,\r\n \u0022ac_db_circle\u0022: 6,\r\n \u0022ac_db_spline\u0022: 15,\r\n \u0022ac_db_block_reference\u0022: 26,\r\n \u0022ac_db_hatch\u0022: 3,\r\n \u0022ac_db_wipeout\u0022: 22,\r\n \u0022ac_db_radial_dimension\u0022: 4,\r\n \u0022ac_db_rotated_dimension\u0022: 15,\r\n \u0022ac_db_diametric_dimension\u0022: 2,\r\n \u0022ac_db_raster_image\u0022: 2,\r\n \u0022ac_db_m_text\u0022: 1,\r\n \u0022ac_db_viewport\u0022: 1\r\n },\r\n \u0022category_files\u0022: [\r\n {\r\n \u0022category\u0022: \u0022entities-common\u0022,\r\n \u0022file\u0022: \u0022entities-common.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\entities-common.json\u0022,\r\n \u0022item_count\u0022: 186,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022geometry\u0022,\r\n \u0022file\u0022: \u0022geometry.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\geometry.json\u0022,\r\n \u0022item_count\u0022: 137,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022normalized-geometry\u0022,\r\n \u0022file\u0022: \u0022normalized-geometry.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\normalized-geometry.json\u0022,\r\n \u0022item_count\u0022: 113,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022merged-lines\u0022,\r\n \u0022file\u0022: \u0022merged-lines.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\merged-lines.json\u0022,\r\n \u0022item_count\u0022: 71,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022geometry-overlaps\u0022,\r\n \u0022file\u0022: \u0022geometry-overlaps.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\geometry-overlaps.json\u0022,\r\n \u0022item_count\u0022: 1,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022normalization-summary\u0022,\r\n \u0022file\u0022: \u0022normalization-summary.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\normalization-summary.json\u0022,\r\n \u0022item_count\u0022: 10,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022main-view-geometry\u0022,\r\n \u0022file\u0022: \u0022main-view-geometry.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\main-view-geometry.json\u0022,\r\n \u0022item_count\u0022: 50,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022main-view-normalized-geometry\u0022,\r\n \u0022file\u0022: \u0022main-view-normalized-geometry.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\main-view-normalized-geometry.json\u0022,\r\n \u0022item_count\u0022: 47,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022main-view-merged-lines\u0022,\r\n \u0022file\u0022: \u0022main-view-merged-lines.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\main-view-merged-lines.json\u0022,\r\n \u0022item_count\u0022: 30,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022main-view-overlaps\u0022,\r\n \u0022file\u0022: \u0022main-view-overlaps.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\main-view-overlaps.json\u0022,\r\n \u0022item_count\u0022: 0,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022main-view-signature\u0022,\r\n \u0022file\u0022: \u0022main-view-signature.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\main-view-signature.json\u0022,\r\n \u0022item_count\u0022: 15,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022bottom-view-signature\u0022,\r\n \u0022file\u0022: \u0022bottom-view-signature.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\bottom-view-signature.json\u0022,\r\n \u0022item_count\u0022: 18,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022section-cut-symbols\u0022,\r\n \u0022file\u0022: \u0022section-cut-symbols.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\section-cut-symbols.json\u0022,\r\n \u0022item_count\u0022: 0,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022main-view-selection\u0022,\r\n \u0022file\u0022: \u0022main-view-selection.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\main-view-selection.json\u0022,\r\n \u0022item_count\u0022: 25,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022view-regions\u0022,\r\n \u0022file\u0022: \u0022view-regions.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\view-regions.json\u0022,\r\n \u0022item_count\u0022: 13,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022annotations\u0022,\r\n \u0022file\u0022: \u0022annotations.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\annotations.json\u0022,\r\n \u0022item_count\u0022: 27,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022dimensions\u0022,\r\n \u0022file\u0022: \u0022dimensions.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\dimensions.json\u0022,\r\n \u0022item_count\u0022: 21,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022dimensional-tolerances\u0022,\r\n \u0022file\u0022: \u0022dimensional-tolerances.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\dimensional-tolerances.json\u0022,\r\n \u0022item_count\u0022: 4,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022roughness\u0022,\r\n \u0022file\u0022: \u0022roughness.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\roughness.json\u0022,\r\n \u0022item_count\u0022: 1,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022geometric-tolerances\u0022,\r\n \u0022file\u0022: \u0022geometric-tolerances.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\geometric-tolerances.json\u0022,\r\n \u0022item_count\u0022: 0,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022datums\u0022,\r\n \u0022file\u0022: \u0022datums.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\datums.json\u0022,\r\n \u0022item_count\u0022: 0,\r\n \u0022exists\u0022: true\r\n },\r\n {\r\n \u0022category\u0022: \u0022unknown-entities\u0022,\r\n \u0022file\u0022: \u0022unknown-entities.json\u0022,\r\n \u0022full_path\u0022: \u0022D:\\\\CSharpProjects\\\\agent4\\\\runtime\\\\drawing-part-diagnostics\\\\20260709_124547\\\\pipeline\\\\01_student_dwg_extraction\\\\unknown-entities.json\u0022,\r\n \u0022item_count\u0022: 1,\r\n \u0022exists\u0022: true\r\n }\r\n ],\r\n \u0022message\u0022: \u0022\\u5DF2\\u901A\\u8FC7 AutoCAD COM \\u63D0\\u53D6 DWG\\uFF1AA3_\\u8098\\u5173\\u8282\\u4E0B\\u90E8\\u96F6\\u4EF6\\u56FE.DWG\u0022\r\n}\r\n",
"standard_error": "[12:45:49] AutoCadDwgExtractor connect_autocad_start\r\n[12:45:49] AutoCadDwgExtractor connect_autocad_ok\r\n[12:45:49] AutoCadDwgExtractor wait_autocad_start\r\n[12:45:49] AutoCadDwgExtractor open_document_start\r\n[12:45:50] AutoCadDwgExtractor open_document_ok\r\n[12:45:50] AutoCadDwgExtractor read_spline_endpoints_start\r\n[12:46:03] AutoCadDwgExtractor read_spline_endpoints_ok\r\n[12:46:03] AutoCadDwgExtractor read_block_explosions_start\r\n[12:46:04] AutoCadDwgExtractor read_block_explosions_ok\r\n[12:46:04] AutoCadDwgExtractor extract_modelspace_start\r\n[12:46:06] AutoCadDwgExtractor extract_modelspace_ok\r\n[12:46:06] AutoCadDwgExtractor extract_paperspace_start\r\n[12:46:06] AutoCadDwgExtractor extract_paperspace_ok\r\n[12:46:06] AutoCadDwgExtractor select_main_view_start\r\n[12:46:06] AutoCadDwgExtractor select_main_view_ok\r\n[12:46:06] AutoCadDwgExtractor analyze_view_regions_start\r\n[12:46:06] AutoCadDwgExtractor analyze_view_regions_ok\r\n[12:46:06] AutoCadDwgExtractor normalize_geometry_start\r\n[12:46:06] AutoCadDwgExtractor normalize_geometry_ok\r\n[12:46:06] AutoCadDwgExtractor write_files_start\r\n[12:46:06] AutoCadDwgExtractor write_files_ok\r\n[12:46:06] AutoCadDwgExtractor close_document_start\r\n[12:46:06] AutoCadDwgExtractor close_document_ok\r\n",
"started_at": "2026-07-09T12:45:47.3460301+08:00",
"completed_at": "2026-07-09T12:46:06.8221398+08:00"
}