数据处理程序

golang开发的gui程序,用于gis数据的处理和入库

主要功能

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

程序截图