- gridCalculator
- gridCalculator_Vue3Web
该文件夹的主要结构是IDEA的目录组成
- out 构建的jar工件
- result 所有算法的asc以及jpg输出结果
- src 源码文件
以下对源码文件夹src做简单的介绍
- gridCalculator
- gridCalculator.java 网格计算类类文件
- gridDatabase
- gridDatabase.java 网格计算类的数据库操作接口类文件
- supportFunction
- supportFunction.java 辅助网格计算类的支撑函数类文件
- readDEM.java 读取DEM类文件
- readRainFallStation.java 读取雨量站及其降雨量类文件
- supportIterForAcc_flow.java 辅助累积流计算类文件
- writeASC.java 写出asc类文件
- lib
- Jama-1.0.3.jar Jama矩阵操作依赖jar包
- mysql-connector-java-8.0.30.jar MySQL数据库操作依赖jdbc的jar包
- META-INF
- MANIFEST.MF 构建项目jar包文件
- gridCalculator_GUI.java 图形UI界面程序入口,可直接运行
- gridCalculator_test.java 控制台程序入口,可直接运行
该文件夹的主要结构Vue3的脚手架Vue-cli的目录组成
- node_modules npm包
- public 网页入口
- src 源码及资源文件
- 其余设置文件
以下对源码文件夹src做简单的介绍
- asset 资源目录
- components 基本组件
- Choice.vue 功能选择组件
- Header.vue 头部组件
- HomeHeader.vue 主页头部组件
- Map.vue 图层展示组件
- Menu.vue 菜单栏组件
- User.vue 用户栏组件
- routers 跳转路由
- index.ts 路由文件
- views 基本视图
- Home.vue 主页视图
- HomeView.vue 功能操作视图
- Register.vue 登录注册视图
- App.vue 界面主入口
- main.ts 引入资源文件
- shims-vue.d.ts vue声明文件