five

juliensimon/wmo-oscar-satellites

收藏
Hugging Face2026-04-02 更新2026-04-12 收录
下载链接:
https://hf-mirror.com/datasets/juliensimon/wmo-oscar-satellites
下载链接
链接失效反馈
官方服务:
资源简介:
--- license: cc-by-4.0 pretty_name: "WMO OSCAR Satellite Database" language: - en description: "International Earth observation satellite database from WMO OSCAR. 1,025 satellites and 1,230 instruments from 81 space agencies worldwide." task_categories: - tabular-classification tags: - space - satellites - earth-observation - wmo - oscar - international - remote-sensing - open-data - tabular-data - parquet configs: - config_name: satellites data_files: - split: train path: data/satellites.parquet default: true - config_name: instruments data_files: - split: train path: data/instruments.parquet size_categories: - 1K<n<10K --- # WMO OSCAR Satellite Database *Part of the [Orbital Mechanics Datasets](https://huggingface.co/collections/juliensimon/orbital-mechanics-datasets-69c24caca4ab3934c9856994) collection on Hugging Face.* The most comprehensive international database of Earth observation satellites and instruments, maintained by the World Meteorological Organization (WMO) through their [OSCAR/Space](https://space.oscar.wmo.int/) portal (Observing Systems Capability Analysis and Review Tool). Currently **1,025** satellites and **1,230** instruments from **81** space agencies worldwide. Unlike catalogs that focus on a single agency (e.g., NASA, ESA), OSCAR provides truly global coverage of the full Earth observation satellite constellation -- from major programs like Sentinel, Landsat, and GOES to missions operated by ISRO, CMA, JAXA, KARI, Roscosmos, and dozens of smaller agencies. ## Dataset description WMO OSCAR/Space is the authoritative reference for operational meteorological and Earth observation satellites. It is used by WMO member states for gap analysis, mission planning, and coordination of the Global Observing System. Every satellite entry includes its operational status, orbit parameters, launch/end-of-life dates, physical specifications (mass, power), and a list of onboard instruments. The instrument catalog covers 24 distinct instrument classes, from moderate-resolution optical imagers and SAR to GNSS radio-occultation sounders and space lidars. This dataset is particularly valuable for: - **Constellation analysis**: mapping global Earth observation coverage by orbit type, status, and agency - **Instrument gap analysis**: identifying which measurement capabilities exist, are planned, or are missing - **Mission planning**: cross-referencing satellite platforms with their instrument payloads - **International cooperation studies**: analyzing which agencies collaborate on which programs - **Historical trend analysis**: tracking the growth of the Earth observation fleet over time ## Configs ### `satellites` -- 1,025 satellite missions Every satellite in the WMO OSCAR database with orbit and physical specifications. | Column | Type | Description | |--------|------|-------------| | `id` | int | WMO OSCAR satellite ID | | `acronym` | string | Satellite acronym (e.g., "Sentinel-1A") | | `name` | string | Full satellite name | | `programme` | string | Satellite programme name | | `lead_agency` | string | Lead space agency acronym | | `status` | string | Operational status (Operational, Planned, Inactive, etc.) | | `orbit_type` | string | Orbit type (Sunsynchronous, Geostationary, etc.) | | `orbit_type_abbr` | string | Orbit type abbreviation | | `launch_date` | datetime | Launch date | | `eol_date` | datetime | End-of-life date | | `launch_year` | int | Launch year | | `launch_month` | int | Launch month | | `launch_day` | int | Launch day | | `eol_year` | int | End-of-life year | | `eol_month` | int | End-of-life month | | `eol_day` | int | End-of-life day | | `mass_kg` | float | Total mass in kg | | `dry_mass_kg` | float | Dry mass in kg | | `power_w` | float | Power in watts | | `altitude_km` | float | Orbital altitude in km | | `longitude` | float | Longitude (geostationary satellites) | | `inclination` | float | Orbital inclination in degrees | | `equator_crossing_time` | string | Local equator crossing time | | `ascending_descending` | string | Ascending/descending node | | `wigos_station_id` | string | WMO WIGOS station identifier | | `instrument_acronyms` | string | Comma-separated instrument acronyms | | `instrument_count` | int | Number of instruments onboard | | `slug` | string | URL slug on OSCAR | ### `instruments` -- 1,230 instruments Every Earth observation instrument cataloged in OSCAR. | Column | Type | Description | |--------|------|-------------| | `id` | int | WMO OSCAR instrument ID | | `acronym` | string | Instrument acronym | | `full_name` | string | Full instrument name | | `agency` | string | Developing agency acronym | | `classification` | string | Instrument classification (e.g., "Imaging radar (SAR)") | | `satellite_acronyms` | string | Comma-separated host satellite acronyms | | `satellite_count` | int | Number of host satellites | | `earliest_launch_year` | int | Earliest launch year among host satellites | | `latest_eol_year` | int | Latest end-of-life year among host satellites | | `slug` | string | URL slug on OSCAR | ## Quick stats - **1,025** satellites from **81** agencies across **11** orbit types - **393** currently operational, **140** planned - **1,230** instruments in **24** classification categories - Top agencies: NASA (153), RosHydroMet (83), ESA (72), NOAA (71), ISRO (57), CNSA (43), EUMETSAT (40), Roscosmos (37), DoD (31), CMA (29) ## Usage ```python from datasets import load_dataset sats = load_dataset("juliensimon/wmo-oscar-satellites", "satellites", split="train") insts = load_dataset("juliensimon/wmo-oscar-satellites", "instruments", split="train") sdf = sats.to_pandas() # Operational satellites by agency print(sdf[sdf["status"] == "Operational"]["lead_agency"].value_counts().head(10)) # Satellites by orbit type print(sdf["orbit_type"].value_counts()) # Heaviest satellites print(sdf.nlargest(10, "mass_kg")[["acronym", "name", "lead_agency", "mass_kg"]]) # Instruments by classification idf = insts.to_pandas() print(idf["classification"].value_counts()) # SAR instruments and their host satellites sar = idf[idf["classification"] == "Imaging radar (SAR)"] print(sar[["acronym", "full_name", "agency", "satellite_acronyms"]]) ``` ## Data source [WMO OSCAR/Space](https://space.oscar.wmo.int/) (Observing Systems Capability Analysis and Review Tool), maintained by the World Meteorological Organization. OSCAR is the international reference for satellite-based Earth observation capabilities, used by 193 WMO member states for mission planning and gap analysis. ## Update schedule Static dataset -- rebuilt manually when significant updates occur (approximately quarterly). ## Related datasets - [gcat-satellite-catalog](https://huggingface.co/datasets/juliensimon/gcat-satellite-catalog) -- GCAT general catalog of artificial space objects - [ucs-satellite-database](https://huggingface.co/datasets/juliensimon/ucs-satellite-database) -- Union of Concerned Scientists active satellite database - [space-track-satcat](https://huggingface.co/datasets/juliensimon/space-track-satcat) -- NORAD satellite catalog from Space-Track ## Pipeline Source code: [juliensimon/space-datasets](https://github.com/juliensimon/space-datasets) ## Support If you find this dataset useful, please give it a ❤️ on the [dataset page](https://huggingface.co/datasets/juliensimon/wmo-oscar-satellites) and share feedback in the Community tab! Also consider giving a ⭐️ to the [space-datasets](https://github.com/juliensimon/space-datasets) repo. ## Citation ```bibtex @dataset{wmo_oscar_satellites, author = {Simon, Julien}, title = {WMO OSCAR Satellite Database}, year = {2026}, publisher = {Hugging Face}, url = {https://huggingface.co/datasets/juliensimon/wmo-oscar-satellites}, note = {Based on WMO OSCAR/Space, World Meteorological Organization} } ``` ## License [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/)
提供机构:
juliensimon
二维码
社区交流群
二维码
科研交流群
商业服务