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()

完成。

results matching ""

    No results matching ""