satellite_client
Client for KMA Satellite Data API.
This module provides access to GK2A satellite imagery and data products.
SatelliteClient
¶
Client for accessing KMA GK2A Satellite data.
Provides access to: - Satellite file listings - Level 1B and Level 2 products - Various satellite imagery channels
Source code in python/src/kma_mcp/satellite/satellite_client.py
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | |
close()
¶
get_satellite_file_list(sat='GK2A', vars='L1B', area='FD', fmt='NetCDF', tm=None)
¶
Get list of available satellite files.
Parameters:
-
sat(str, default:'GK2A') –Satellite identifier (default: 'GK2A')
-
vars(str, default:'L1B') –Variable/product type (default: 'L1B') Options: L1B, L2, etc.
-
area(str, default:'FD') –Region code (default: 'FD' for Full Disk) Options: FD, KO (Korea), EA (East Asia), etc.
-
fmt(str, default:'NetCDF') –File format (default: 'NetCDF')
-
tm(str | None, default:None) –Time filter in 'YYYYMMDDHHmm' format (optional)
Returns:
Example
client = SatelliteClient('your_api_key') files = client.get_satellite_file_list(area='KO')
Source code in python/src/kma_mcp/satellite/satellite_client.py
get_satellite_imagery(level, product, area, tm)
¶
Get satellite imagery data.
Parameters:
-
level(str) –Data level ('l1b' or 'l2')
-
product(str) –Product type/channel For L1B: NR016, SW038, etc. (16 channels) For L2: CI (Cloud Imagery), SST, etc.
-
area(str) –Area code (FD, KO, EA, ELA, TP)
-
tm(str) –Time in 'YYYYMMDDHHmm' format
Returns:
Example
client = SatelliteClient('your_api_key') data = client.get_satellite_imagery('l1b', 'NR016', 'KO', '202501011200')