Java는 Python을 호출하여 광전자 레이더 차트를 동적으로 생성합니다.

1. 자바 호출 프로그램 작성

//http://localhost:8945/api/ExecPy/ExecPyPollutionRadarMap 
@ApiOperation(값 = "ExecPy") 
@GetMapping(값 = "/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(); 
    } 
    "성공"을 반환합니다. 
}

2. 광전 레이더 데이터 분석 json

필드 설명

필드

이름

데이터 길이

사이트 이름

사이트 이름

1

데이터 시간

데이터 수집 시간

1

경도

경도

1

위도

위도

1

높은

2000년

샤오광

소멸

2000년

투이피안

탈분극

2000년

프르치

에코 신호

2000년

원본1

원본 정보 P 채널

2000년

오리지날2

원시 정보 채널

2000년

snr

SNR

2000년

오후 10시

PM10

2000년

오후 25시

PM2.5

2000년

AOD

AOD

1

윤디가오

높은 구름 기반

1

PBL

PBL

1

 

3. 레이더 차트를 생성하는 Python 코드 작성

프런트엔드 통화 시각적 디스플레이 매핑

 

 

도움이 되셨다면 좋아요와 리워드 응원 부탁드립니다!

기술 협력 교환 qq: 2401315930

추천

출처blog.csdn.net/weixin_42496466/article/details/130128263