[패스트캠퍼스 파이썬을 활용한 데이터분석 camp] 수강...

Post on 11-Apr-2017

1.692 Views

Category:

Data & Analytics

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

항공 기상 분석

아시아나항공 기상팀 신진환

공항 및 항로상 의 기상요소 를 항공기 운항 을 위해 분석 .

항공 기상 분석 ?

항공 기상 분석 ?

공항 및 항로상 의 기상요소 를 항공기 운항 을 위해 분석 .

바람시정운고

화산재태양활동

연료 많이

조금 지연

많이 지연

결항

김포|

Y711|

제주

나의 입장

“ 제주도는

해무로 시정이 100m 이하가

10 시까지 갈 것 같습니다”

공항 및 항로상 / 기상요소 / 항공기 운항

항공사의 입장

“ 제주 OOO 편은

안개로

결항 되었습니다 .”

공항 및 항로상 / 기상요소 / 항공기 운항

손님의 입장

공항 및 항로상 / 기상요소 / 항공기 운항

“ 대한항공은

가는데

왜 못가요 ?”

항공사는 어떤 기준으로 운항 결정을 하는가 ? : 공항에서 발부하는 기상정보인 TAF 와 METAR 를 기준으로 합니다 .

TAF < 공 항 에 서 발 표 하 는

기상예보 >: 1 일 4 회 ( 00, 06, 12, 18 UTC) 발표후 30 시간까지의 기상

정보

METAR < 공항 기상 실황 >: 1 시간 or 30 분 단위 발부 .

공항명 METAR / TAF (UTC)인천

(RKSI)RKSI 161600Z 04010KT 6000 FEW010 BKN030 OVC100 12/09 Q1015 NOSIG=

인천(RKSI)

TAF RKSI 161100Z 1612/1718 06006KT 6000 -RA FEW010 BKN025 OVC070          TN11/1621Z TX18/1705Z          BECMG 1615/1616 03007KT 4200 BR          BECMG 1622/1623 7000 NSW SCT030 BKN150          BECMG 1702/1703 33010KT          BECMG 1711/1712 06007KT          BECMG 1715/1716 4200 BR=

METAR / TAF 전세계 공유 되는 기상 데이터 .

항공정보통신망 -> 항공기상청 -> 회사 시스템 전문 수신 .

통계적 분석자료

Parsing Machine Human

Parsing Machine Human

통계적 분석자료

METAR / TAF 전세계 공유 되는 기상 데이터 .

항공정보통신망 -> 항공기상청 -> 회사 시스템 전문 수신 .

통계적 분석자료

팀장님 , “ 계림 공항 1 년치 기상분석 좀 해봐”

데이터 분석 with Python

공항 기상 분석 with Python

데이터 크롤링 Text 데이터Pandas

DataFrame

데이터 크롤링 Text 데이터Pandas

DataFrame

공항 기상 분석 with Python

계림 (ZGKL) 공항 시정 빈도VIS 800M 이하 , 항공편 운항 여부 결정선

Ipython 3.4 notebook, Pandas, Seaborn

계림 (ZGKL) 공항 시정 빈도VIS 800M 이하 , 항공편 운항 여부 결정선

Ipython 3.4 notebook, Pandas, Seaborn

“ OZ325 편 3 시간 지연 출발시 , 저시정 가능성 28% 증가”

계림 (ZGKL) 공항 저시정 빈도

낙뢰와 비행시간 분석• 낙뢰는 발달된 구름에서 나타난다 .

• 발달된 구름은 매우 심한 난기류가 있다 .

• 항공기가 난기류를 만나면 매우 위험하다 .

조종사는 최선을 다해 낙뢰가 생기는 구름을 피해서 비행한다 .

낙뢰와 비행시간 분석

“ 악기상 피해서 비행을 하면 얼마나 시간이 더 걸릴까 ?”

• 낙뢰는 발달된 구름에서 나타난다 .

• 발달된 구름은 매우 심한 난기류가 있다 .

• 항공기가 난기류를 만나면 매우 위험하다 .

낙뢰와 비행시간 분석

Python requsts, lxml Python Pandas “read_excel”

데이터 구하기 Airportal.go.kr 출도착 정보공공데이터 포털 낙뢰 관측 정보

가설 “김포 - 제주 구간 낙뢰가 많이 치면 비행시간이 길어질 것이다 .”

낙뢰와 비행시간 분석Airportal.go.kr 출도착 정보

공공데이터 포털 낙뢰 관측 정보

비행시간 : ‘ 김포 - 제주’ 구간 (2014) 낙 뢰 : 항로 주변 / 그 이외 (2014)

실제 비행 경로 Airway Chart TOTAL 4 AREA

A

B

C D

데이터 구하기

데이터 선정

가설 “김포 - 제주 구간 낙뢰가 많이 치면 비행시간이 길어질 것이다 .”

낙뢰와 비행시간 분석Airportal.go.kr 출도착 정보

공공데이터 포털 낙뢰 관측 정보

비행시간 : ‘ 김포 - 제주’ 구간 낙 뢰 : 항로 주변 / 그 이외

비행시간 통계낙뢰 유효 구역A : 김포공항B : 메인 RTEC : 제주 07 도착D : 제주 25 도착

데이터 구하기

데이터 분석

데이터 선정

가설 “김포 - 제주 구간 낙뢰가 많이 치면 비행시간이 길어질 것이다 .”

낙뢰와 비행시간 분석Airportal.go.kr 출도착 정보

공공데이터 포털 낙뢰 관측 정보

가설 “김포 - 제주 구간 낙뢰가 많이 치면 비행시간이 길어질 것이다 .”

비행시간 분석: 김포 ( 출발 )- 제주 ( 도착 ) 의 평균 비행시간은 약 51 분 이다 .낙뢰 분석: 2014 년 91,996 번 낙뢰 중 , 10,334 번이 비행경로 부근 .낙뢰와 비행시간 상관 관계: 오후 1~6 시 ,

김포공항 주변 낙뢰 ( 구역 A),

비행시간 평균 3 분 36 초 증가 .

비행시간 통계낙뢰 유효 구역A : 김포공항B : 메인 RTEC : 제주 07 도착D : 제주 25 도착

데이터 구하기

데이터 분석

데이터 선정 비행시간 : ‘ 김포 - 제주’ 구간 (2014) 낙 뢰 : 항로 주변 / 그 이외 (2014)

낙뢰와 비행시간 분석데이터 구하기

데이터 분석

가설 “김포 - 제주 구간 낙뢰가 많이 치면 비행시간이 길어질 것이다 .”

데이터 선정

데이터 시각화

Python 3.4Seaborn

2014-06-10진에어 334 편비행시간 56 분

2014-06-10 18:55 ~ 19:51 KST / 낙뢰 총 250 회

낙뢰와 비행시간 분석

2014-06-10LJ334 : 56 분 2014-06-21

LJ334 : 47 분 2014-06-22OZ8980 : 46분

2014-08-10ZE224 : 58 분 2014-08-10

ZE226 : 73 분

2014 년 총 40,289 편낙뢰 감지1,071 편

“ 김포 - 제주 구간 낙뢰가 많이 치면 비행시간이 길어질 것이다 .”

데이터 구하기

데이터 분석

데이터 선정

데이터 시각화

낙뢰와 비행시간 분석“ 김포 - 제주 구간 낙뢰가 많이 치면 비행시간이 길어질 것이다 .”

데이터 구하기

데이터 분석

데이터 선정

데이터 시각화

분석 결과“ 비행시간은 낙뢰 횟수 보다

낙뢰 구름의 크기 & 출발 순서”

top related