程序二次开发,个人需求,预算不超过1500元,感兴趣的可以联系沟通
具体需求:
1.目前我们有两个程序:一个是用作submerged oil的,另一个是用作sunken oil的。当点击sunken时,调用sunken.py程序;当点击submerged oil时候,调用submerged.py这个程序。
(以下说的行数是以submerged.py为例的)
2. Spill Time 对应第346行的SpillT,SpillT[0] is the spill end time; SpillT[1] is spill start time
当用户输入这些信息的时候,把输入的值和这个SpillT对应上。
3. Longitude和Latitude 对应第444 和第445 行的DLlat 和DLlon
4. Upload campaign 对应412 行UploadCampain和 ‘if main’里的821行 ()。比如说用户上传了DWH700m.csv,要把这个文件名字传递到821行的程序中。
5. Parameter range 对应第51行,当用户输入vx和vy的时候,那两个空格分别对应52-62行的值。
6. Prediction times对应的第348行的PredictT
7.当Submerged Hydrodynamic Upload点击OSCAR时,把netcdf传递到第824行。
8.整个界面用户输入经度纬度时,能在地图上显示出它的实际地图。(可参考1.0版本)
9. 其他未更改的地方需要与1.0一致,也就是1.0能实现的2.0也要同样能实现。
UI文件需要再完善:
1. 将界面上的文字完整显示出来,并参照1.0版本合理布局,使得布局合理视觉舒适。
2. 点击submerged使得 变暗,使其不能选择也不能参与计算,失去功能, 能选择并可以参与计算;点击sunken时候, 变暗,使其不能选择也不能参与计算,失去功能, 能选择并可以参与计算。
3. ,选择default时候,E-W和N-S及方框变暗,不能有任何操作,当选择define时候可以操作并参与计算。
4. ,选择default时候,VX/WY/DX/DY及方框变暗,不能有任何操作,当选择define时候可以操作并参与计算。
5.其他未改动地方需要能保持1.0的功能。
任务到期关闭
一品威客网已聚集超千万专业人才,为雇主提供一站式优质服务