test.py 786 Bytes
# coding=utf-8
#author:        4N
#createtime:    2021/9/27
#email:         nheweijun@sina.com


# from .ttypes import RasterData

from thrift.transport import TSocket
from thrift.transport import TTransport
from thrift.protocol import TBinaryProtocol
from app.modules.service.image.ImageDataService import ImageDataService
from . import Calculator

from struct import Struct

host = 1
port = 9090
transport: TSocket = TSocket.TSocket(host, port)
transport = TTransport.TBufferedTransport(transport)
protocol = TBinaryProtocol.TBinaryProtocol(transport)

client = Calculator.Client(protocol)


transport.open()

test = client.getData("江南_01.tif",[1340.27, -1911.31, 4351.79, 5410.6],[1340.27, -1911.31, 4351.79, 5410.6],[3,2,1],768,768)
print(type(test))