数据处理程序
golang开发的gui程序,用于gis数据的处理和入库
主要功能
- 基于walk构建windows gui界面(walk是开源的的windows应用程序库工具包)
- 选择或者拖放文件夹到程序窗口,查找所有符合条件的数据并记录到任务列表
- goroutine 批量执行任务列表中的任务,任务的执行包括调用关联程序进行数据格式转换
- 链接mongodb,postgresql进行数据入库以及元数据存储
- 使用goroutine+channel实现任务执行状态监控
- 设置界面包含postgresql,mongodb连接设置,并行数设置,检查关联程序路径等
- 另行编译一个cli版本,通过传参调用执行程序,供webserver程序调用