# 3dtubetilecreater **Repository Path**: work_18/3dtubetilecreater ## Basic Information - **Project Name**: 3dtubetilecreater - **Description**: 这是一款基于PostGIS、pg2b3dm 以及 i3dm.export 的3D Tiles模型制作工具,用于将三维管线及相关设施数据转换为3D Tiles模型。 - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2026-07-04 - **Last Updated**: 2026-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 3D管线Tile创建器 [![GitHub](https://img.shields.io/badge/GitHub-Repo-blue?logo=github)](https://github.com/RenZachary/-3dtubetilecreater.git) [![Gitee](https://img.shields.io/badge/Gitee-Repo-red?logo=gitee)](https://gitee.com/rzcgis/3dtubetilecreater) 这是一个基于PostGIS、pg2b3dm和i3dm.export的3D Tiles模型创建工具,用于转换三维管线和附属设施数据为3D Tiles模型。 ![Page](./examples/result3.png) ## 项目结构 - `client/` - 前端Vue.js应用 - `server/` - 后端Express服务 ## 技术栈 - 前端:Vue.js + ElementUI + CesiumJS - 后端:Node.js + Express - 数据库:PostgreSQL + PostGIS ## 安装与运行 ### 环境要求 - Node.js (v24.2.0 或更高版本) - PostgreSQL + PostGIS - pg2b3dm - i3dm.export ### 安装依赖 ```bash npm run setup ``` ### 启动应用 同时启动前后端服务: ```bash npm run dev ``` 或者分别启动: - 只启动后端:`npm run server` - 只启动前端:`npm run client` ### 访问应用 - 前端:http://localhost:8080 - 后端API:http://localhost:3000 ## 配置 - 服务端配置:`server/config.json` - 前端代理配置:`client/vue.config.js` ## 效果 ![在Cesiumjs中展示](./examples/result.png) ![在Cesiumjs中展示](./examples/result2.png)