A Python package for converting latitude and longitude to grid coordinates using Lambert Conformal Conic Projection
Project description
pykma_grid
pykma_grid
는 위도와 경도를 Lambert Conformal Conic Projection을 사용하여 격자 좌표로 변환하는 파이썬 패키지입니다. 이 패키지는 기상청 API에서 격자X, Y를 사용할 때 유용합니다.
기상청 API 문서 내에 C언어로 된 격자 변환 코드를 자바스크립트로 변환한 코드입니다.
설치 방법
패키지는 pip을 사용하여 쉽게 설치할 수 있습니다:
pip install pykma_grid
기본 사용 방법
pykma_grid
패키지를 사용하기 위해서는, 먼저 Coordinate
클래스를 임포트하고 위도 및 경도 값을 인자로 전달하여 인스턴스를 생성합니다. 그 후, gridX
와 gridY
속성을 사용하여 격자 좌표를 얻을 수 있습니다.
from pykma_grid import Coordinate
coord = Coordinate(37.565, 126.9780)
print("Grid X:", coord.gridX)
print("Grid Y:", coord.gridY)
API 문서
Coordinate(latitude, longitude)
latitude
(float): 위도 (degrees)longitude
(float): 경도 (degrees)
속성
gridX
: 격자 X 좌표를 반환합니다 (float).gridY
: 격자 Y 좌표를 반환합니다 (float).
라이선스
이 프로젝트는 MIT 라이선스를 따릅니다. 라이선스에 대한 자세한 정보는 LICENSE 파일을 참고해주세요.
기여
기여를 원하시면 프로젝트의 GitHub 저장소에 pull request를 보내주시거나 이슈를 등록해주세요.
문의
질문이나 제안 사항이 있으시면 이슈로 연락 주시기 바랍니다.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pykma_grid-1.0.0.tar.gz
.
File metadata
- Download URL: pykma_grid-1.0.0.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ed459f539838e47ce02c6df8f8950efbbb822161998311495b49a167d528ea4 |
|
MD5 | 32051e4efdb007fb148b4505052e91ba |
|
BLAKE2b-256 | 44c94dfae35212b988f4452f80ab4733153db2a7e935490d7ddc8bba29d61e35 |
File details
Details for the file pykma_grid-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: pykma_grid-1.0.0-py3-none-any.whl
- Upload date:
- Size: 3.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78a55243bb670c37826e19628797329ee0f63a7680a2a83403ec87b6e23287ed |
|
MD5 | a793f6b6a3e6b175310fcb716ea55694 |
|
BLAKE2b-256 | 1a4068c2125ca2a7cc6467fed3afa6841a43e7af7db32f7e6b07eb6f738e001f |