Altitude 로 Barometric 구하기

고도를 입력 값으로 표준기압을 구하는 방법

일단 해수면의 기압은 101,325 파스칼이다.
보통 1,013헥토파스칼이라고 불린다.
헥토가 100단위를 나타내는 말이다.

이를 프로그래밍에서 사용하기 위해서는

기압 = 101325 * pow((1 - (고도 / 44330), 5.255)

이 식이 필요하다.

이를 iOS 에서 사용하도록 Objective-C 로 변환했다.

-(CGFloat)convertBarometric:(CGFloat)altitude {
    return 101325 * powf(1 - (altitude / 44330), 5.255);
}

사용할 때는 이렇게 한다.
label_barometric.text = [NSString stringWithFormat:@"barometric %.5f", [self convertBarometric:location.altitude];

댓글

이 블로그의 인기 게시물

한글 2010 에서 Ctrl + F10 누르면 특수문자 안뜰 때

아이폰에서 RFID 사용하는 방법

맥 화면이 안나올때 조치방법