平面转cad

2026-04-20 19:35:20
行业:企业内部管理、工业互联网
载体:网站、插件
技术:C++、Java、JavaScript、Web3.py

业务和功能介绍

architect-ai/
├── client/ # 客户端代码
│ ├── electron/ # Electron 主进程
│ │ ├── main.js # 主进程入口
│ │ └── preload.js # 预加载脚本
│ ├── src/ # React 源代码
│ │ ├── components/ # UI 组件
│ │ ├── services/ # API 调用
│ │ ├── utils/ # 工具函数
│ │ └── App.jsx # 主应用
│ └── public/ # 静态资源
├── server/ # Python 后端
│ ├── main.py # FastAPI 服务
│ └── requirements.txt # Python 依赖
├── docs/ # 文档
└── package.json # 项目配置

1. 图片上传
- 支持格式:JPG, PNG, BMP, TIFF
- 建议分辨率:≥300 DPI
- 文件大小:≤10MB

### 2. AI 识别元素
- ✅ 墙体(自动检测线条)
- ✅ 门窗(基于形状识别)
- 🔄 标注文字(OCR 识别,开发中)
- 🔄 家具(可选,开发中)

### 3. 导出格式
- **DXF**: AutoCAD 通用格式,保留图层信息
- **SVG**: 矢量图形,可在浏览器/Illustrator 中查看
- **PDF**: 即将支持

### 4. 比例尺校准(开发中)
1. 在图上选择两个点
2. 输入实际距离(如 3000mm)
3. 系统自动计算比例尺

项目实现

┌─────────────────────────────────────────────────────────────┐
│ 用户界面层 (UI) │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────────────┐ │
│ │ DragDrop │ │ Process │ │ ResultViewer │ │
│ │ Uploader │ │ Controls │ │ (SVG Canvas) │ │
│ └──────────────┘ └──────────────┘ └──────────────────────┘ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────────────┐ │
│ │ StatsPanel │ │ ExportPanel │ │ Layer Control │ │
1. 图片上传
- 支持格式:JPG, PNG, BMP, TIFF
- 建议分辨率:≥300 DPI
- 文件大小:≤10MB

### 2. AI 识别元素
- ✅ 墙体(自动检测线条)
- ✅ 门窗(基于形状识别)
- 🔄 标注文字(OCR 识别,开发中)
- 🔄 家具(可选,开发中)

### 3. 导出格式
- **DXF**: AutoCAD 通用格式,保留图层信息
- **SVG**: 矢量图形,可在浏览器/Illustrator 中查看
- **PDF**: 即将支持

### 4. 比例尺校准(开发中)
1. 在图上选择两个点
2. 输入实际距离(如 3000mm)
3. 系统自动计算比例尺


示例图片视频


Hank
30天前活跃
方向: 后端-C++、后端-C、
交付率:100.00%
相似推荐
宜昌市公办福利机构智能监管平台
当前,我市公办养老机构及其他公办福利机构,在“人、财、物”监管、食品安全及整体安全管理方面存在数据孤岛、监管手段滞后、风险预警不足等问题。面对“突击战”严峻形势,亟需通过定制化开发构建一个覆盖全市、统一高效的智慧监管平台,实现对公办福利机构(特别是农村福利院)的规范化、透明化、智能化监管。
WebServer
TinyWebServer 是一个用 C++14 从零构建的 Web 服务器,适用于学习 Linux 网络编程、I/O 多路复用、并发模型与 HTTP 协议实现。 ### 核心技术 | 技术点 | 实现 | |--------|------| | **I/O 多路复用** | epoll (ET/LT 可切换) | | **并发模型** | Reactor + 半同步/半反应堆 (HSHA) | | **线程池** | 固定大小线程池 + 条件变量 + shared_ptr 安全设计 | | **HTTP/1.1** | 手写状态机解析器 + Keep-Alive 长连接 | | **零拷贝** | mmap 内存映射文件传输 + writev 集中写 | | **定时器** | 小根堆 (二叉堆 + 哈希索引) O(log n) 超时管理 | | **数据库** | MySQL 连接池 + RAII 守卫 + SQL 注入防护 | | **日志** | 异步日志系统 (生产者-消费者 BlockDeque) + 日期/行数切分 | | **缓冲区** | 用户态 Buffer (readv 分散读 + 动态扩容 + 原子指针) |
物联网-远程机械管理系统
此平台为针对特种设备(主要是起重机)传感器数据采集及监控的多租户平台,含pc端和小程序端;实现在线及历史数据可视化展示;同时引入大模型,搜索知识库,知识库基于国标和行标,以及生产实践积累的实施文档和技术文档;并可对设备故障预警及告警。
智慧校园问卷与环境监测系统 - 基于 Flask + MQTT 的校园数据采集与可视化平台
项目背景 在教育信息化快速发展的背景下,学校需要高效收集学生学习情况数据,同时对教学环境进行实时监测。本系统解决以下问题: 1. 问卷调查效率低:传统纸质问卷收集困难、统计耗时 2. 数据分析不直观:缺乏可视化的数据展示方式 3. 环境监测缺失:教室温湿度等环境数据无法实时掌握 核心功能模块 模块1:学习情况问卷调查系统 - 年级选择(高一/高二/高三) - 学习态度评估(主动进取/按部就班/佛系学习/抵触厌烦) - 学习主动性评价 - 学习负担感受 - 作业完成时间统计 - 教学参考书使用评价 - 最满意学科及原因 - 9大学科满意度评分(1-5分制):语文、数学、英语、物理、化学、生物、政治、历史、地理 - 教学建议提交 模块2:管理员数据管理后台 - 安全登录:账号密码认证,Session会话管理 - 数据统计:各年级问卷提交数量统计 - 数据详情:分页查看所有问卷记录 - 数据导出:一键导出Excel报表 - 密码管理:管理员密码修改功能 模块3:物联网环境监测系统 - 实时数据采集:通过MQTT协议接收IoT设备数据 - 数据存储:温度、湿度、设备名称、采集时间 - 可视化展示:实时折线图展示温湿度变化趋势 数据流向:IoT设备 → MQTT服务器(broker.emqx.io) → Flask后端 → 数据库 → Web前端(ECharts) 数据流程 学生用户填写问卷 → 数据验证 → 存入SQLite数据库 管理员用户登录认证 → 权限校验 → 数据查询 → 数据可视化(ECharts) → 报表导出(Excel)
植物灯智能控制APP-MaxGrow
作为多功能控制器的配套移动应用,本终端致力于构建一套闭环的智慧种植管理体系。通过对植物灯、空调、喷淋系统及土壤传感器等多品类设备的集中管控,实现了对种植环境关键参数的实时监测与自动化调控,推动种植流程的智能化与精细化。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服