关于GeoprocessingTask之类

本文分享了GeoprocessingTask的实际应用经验,包括发布服务过程中遇到的问题及解决方法,如用户权限设置、参数顺序调整等,并介绍了如何通过按钮调用GeoprocessingTask实现特定功能。

关于 GeoprocessingTask之类

说实话这个东西不太容易摆平,这次帮别人做东西,又重新用了一下这个东西还真是难啃啊。
1  上文中也提到了,Model是关键,这个发布成功了不代表可以成功建立service。比如因为SOM服务的用户设成了Administrator,发布的toolbox死活看不到Model。改回默认的以后好了。
2   Model中的变量可以是参数也可以不是,而输出项似乎不管是不是参数都不会再发布后的task中出现。

3   GeoprocessingTask发布之后如果使用默认的,就要使用固定的toolbox中的流程,以及页面发布流程。因此可以设计在页面中通过一个按钮的函数完成调用GeoprocessingTask的工作。
GeoprocessingTask=定义要用的Service+输入参数+提交运行+结果反馈
按钮=前期操作(清理目标目录之类)+定义要用的Service+输入参数+提交运行+结果反馈 +后期处理
按钮=前期操作+调用GeoprocessingTask

4    agp.Initialize(); 容易报错,原因在于页面加了GeoprocessingResourceManager却没加TaskManager/task/Taskresults这些东西,使得他想要初始化却找不到东西。他们这种设计的逻辑上,就有毛病。
5    JobID = agp.SubmitJob(taskname, gpvalues); 要注意Gpvalues的顺序,因为你在程序中给的参数未必和Model中的顺序一致,需要对Model的参数顺序在其属性中调整明确。
6    时不时的报input错误,这里最好是察看运行的Message,检查各个变量在运行时写得什么。我这里主要是model中的输出项有问题,把它属性中的参数/Manager/间接 几项勾来勾去可以了
<半成品>

内容概要:本文针对考虑算力负荷时空迁移特性的多微电网与共享储能系统的协同优化调度问题展开研究,并提供了完整的Matlab代码实现。研究构建了融合算力负荷动态迁移特征的数学优化模型,通过引入共享储能机制,实现多微电网间的能量互济与资源协同,有效提升系统对分布式能源波动性和负荷不确定性的适应能力。文中采用先进的优化算法求解该调度模型,重点解决了算力任务在时空维度上的灵活调配与电力供需平衡之间的耦合关系,旨在提高综合能源系统的运行经济性、可靠性与灵活性。所提出的方法为未来能源互联网背景下电-算协同管理提供了理论支持与技术路径。; 适合人群:具备电力系统分析、优化理论基础及Matlab编程能力的科研人员、高校研究生,尤其适用于从事微电网运行、共享储能配置、综合能源系统优化以及电-算融合等领域研究的专业技术人员。; 使用场景及目标:①开展多微电网与共享储能系统的协同调度策略设计与仿真验证;②支撑高比例可再生能源接入下的新型电力系统优化运行研究;③为考虑算力迁移的数据中心与电网协同调度提供建模与算法参考;④作为高水平学术论文撰写或学位课题研究的技术支撑与代码复现平台。; 阅读建议:建议读者结合Matlab代码与相关学术文献深入研读,重点关注目标函数构建、约束条件设定及求解器调用逻辑,可在现有模型基础上拓展多时间尺度优化、不确定性建模(如鲁棒优化、随机规划)或加入实际工程约束进行二次开发与深化研究。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值