Java calls python to dynamically generate photoelectric radar charts

1. Write a java calling program

//http://localhost:8945/api/ExecPy/ExecPyPollutionRadarMap
@ApiOperation(value = "ExecPy")
@GetMapping(value = "/ExecPyPollutionRadarMap")
public String ExecPyPollutionRadarMap() {
    String  scriptpath="F:\\demo\\Radar\\Radarplot1.py";
    try {
        this.execPython(scriptpath,"202202", UUID.randomUUID().toString());
    } catch (IOException e) {
        e.printStackTrace();
    } catch (InterruptedException e) {
        e.printStackTrace();
    }
    return "success";
}

2. Photoelectric radar data analysis json

field description

field

name

Data length

sitename

Site name

1

datatime

Data collection time

1

longitude

longitude

1

latitude

latitude

1

height

high

2000

Xiaoguang

extinction

2000

tuipian

Depolarization

2000

prrch

echo signal

2000

origional1

Original information P channel

2000

Origional2

raw information channel

2000

snr

SNR

2000

pm10

PM10

2000

pm25

PM2.5

2000

AOD

AOD

1

yundigao

high cloud base

1

PBL

PBL

1

 

3. Write python code to generate radar chart

Map front-end call visual display

 

 

If it is helpful to you, please like and reward support!

Technical cooperation exchange qq: 2401315930

Guess you like

Origin blog.csdn.net/weixin_42496466/article/details/130128263