2.算法实现
新建一个python项目吗,创建run.py入口文件(名字不能修改,否则找不到入口)
引入ProcessingScene基类
from vsatcloud.scene import ProcessingScene
新建一个class继承ProcessingScene,实现基类中的process方法
class CustomProcess(ProcessingScene):
def process(self, input_file_path):
"""
:param self:
:param input_file_path: 待裁剪raster路径
:return: 输出文件的绝对路径
"""
# 你的算法部分
在process中,输入文件已经存放在input_file_path中,需要将文件读到程序中,进行算法分析,然后生成输出文件,并将文件路径返回,即完成了算法实现的过程。
最后,实现__main__入口,调用run()运行算法:
if __name__ == '__main__':
CustomProcess.run()
完成。