DMS(도, 분, 초)를 10진수로 및 10진수를 DMS로 변환
3351 단어 reactnpmjavascriptnode
Dms2Decimal 함수는 도, 분, 초를 정수로, 방향을 문자열로 4개의 매개변수를 사용하며, 찾지 못하면 0을 반환하고 발견하면 십진수를 반환합니다.
Decimal2DMS는 2개의 매개변수 십진수를 부동 소수점으로 사용하고 유형을 문자열로 사용합니다. 유형 값은 위도 또는 경도여야 하며 찾을 수 없는 경우 null을 반환하거나 찾은 경우 23°34'5"N 형식의 문자열을 반환합니다. .
구현
import { Decimal2DMS, DMS2Decimal } from 'dms-to-decimal';
// Converting Degrees Minutes Seconds to Decimal
const degree = 46;
const minutes = 59;
const seconds = 5;
const direction = 'N';
const converDms2Decimal = DMS2Decimal(degree, minutes, seconds, direction);
console.log(converDms2Decimal); // Output: 46.984722222222224
// Converting Decimal to Degrees Minutes Sesonds
const type = 'longitude';
const decimal = -122.90222222222222;
const converDecimal2DMS = Decimal2DMS(decimal, type);
console.log(converDecimal2DMS) // Output: 122°54'7"W
여기 npm 패키지에 대한 링크가 있으며 저는 Python으로 바쁩니다.
https://www.npmjs.com/package/dms-to-decimal
Reference
이 문제에 관하여(DMS(도, 분, 초)를 10진수로 및 10진수를 DMS로 변환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/reaganscofield/converting-dms-to-decimal-decimal-to-dms-3dj4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)