CoolFace
Datasetpublic

electricsheepasia/asia-aviation-ourairports-sri-lanka

Airports in Sri Lanka Publisher: OurAirports · Source: HDX · License: Public Domain · Updated: 2026-01-30 Abstract List of airports in Sri Lanka, with latitude and longitude. Unverified community data from http://ourairports.com/countries/LK/ Each row in this dataset represents first-level administrative unit observations. Data was last updated on HDX on 2026-01-30. Geographic scope: LKA. Curated into ML-ready Parquet format by Electric Sheep Africa.… See the full description on the dataset page: https://huggingface.co/datasets/electricsheepasia/asia-aviation-ourairports-sri-lanka.

sourceHugging Faceotherupdated 5mo agoView on Hugging Face
0likes20downloads
Dataset Card

Airports in Sri Lanka

Publisher: OurAirports · Source: HDX · License: Public Domain · Updated: 2026-01-30


Abstract

List of airports in Sri Lanka, with latitude and longitude. Unverified community data from http://ourairports.com/countries/LK/

Each row in this dataset represents first-level administrative unit observations. Data was last updated on HDX on 2026-01-30. Geographic scope: LKA.

Curated into ML-ready Parquet format by [Electric Sheep Africa](https://huggingface.co/electricsheepafrica).


Dataset Characteristics

DomainHumanitarian and development data
Unit of observationFirst-level administrative unit observations
Rows (total)39
Columns24 (7 numeric, 16 categorical, 0 datetime)
Train split31 rows
Test split7 rows
Geographic scopeLKA
PublisherOurAirports
HDX last updated2026-01-30

Variables

Geographic — type (seaplanebase, smallairport, mediumairport), `latitudedeg (range 5.9902–9.7923), longitudedeg` (range 79.756–81.8239), `countryname (Sri Lanka, #country +name), iso_country` (LK, #country +code +iso2) and 5 others.

Temporal — last_updated.

Outcome / Measurement — score (range 0.0–1275.0).

Identifier / Metadata — id (range 4391.0–430016.0), ident (#meta +code, VCBI, VCCJ), name (#loc +airport +name, Bandaranaike International Colombo Airport, Jaffna International Airport), gps_code (#loc +airport +code +gps, VCBI, VCCJ), icao_code and 3 others.

Other — elevation_ft (range 0.0–6157.0), continent (AS, #region +continent +code), scheduled_service (range 0.0–1.0), wikipedia_link.


Quick Start

python
from datasets import load_dataset

ds    = load_dataset("electricsheepafrica/asia-aviation-ourairports-sri-lanka")
train = ds["train"].to_pandas()
test  = ds["test"].to_pandas()

print(train.shape)
train.head()

Schema

ColumnTypeNull %Range / Sample Values
idfloat642.6%4391.0 – 430016.0 (mean 219625.6579)
identobject0.0%#meta +code, VCBI, VCCJ
typeobject0.0%seaplanebase, smallairport, medium_airport
nameobject0.0%#loc +airport +name, Bandaranaike International Colombo Airport, Jaffna International Airport
latitude_degfloat642.6%5.9902 – 9.7923 (mean 7.5272)
longitude_degfloat642.6%79.756 – 81.8239 (mean 80.6288)
elevation_ftfloat6410.3%0.0 – 6157.0 (mean 467.3714)
continentobject0.0%AS, #region +continent +code
country_nameobject0.0%Sri Lanka, #country +name
iso_countryobject0.0%LK, #country +code +iso2
region_nameobject0.0%Western Province, Eastern Province, Central Province
iso_regionobject0.0%LK-1, LK-5, LK-2
local_regionfloat642.6%1.0 – 7.0 (mean 3.2895)
municipalityobject0.0%Colombo, Trincomalee, Ampara
scheduled_servicefloat642.6%0.0 – 1.0 (mean 0.3421)
gps_codeobject61.5%#loc +airport +code +gps, VCBI, VCCJ
icao_codeobject64.1%
iata_codeobject15.4%
wikipedia_linkobject51.3%
keywordsobject51.3%
scorefloat642.6%0.0 – 1275.0 (mean 192.7632)
last_updateddatetime64[ns, UTC]2.6%
esa_sourceobject0.0%
esa_processedobject0.0%

Numeric Summary

ColumnMinMaxMeanMedian
id4391.0430016.0219625.6579310875.5
latitude_deg5.99029.79237.52727.3045
longitude_deg79.75681.823980.628880.6363
elevation_ft0.06157.0467.371463.0
local_region1.07.03.28953.0
scheduled_service0.01.00.34210.0
score0.01275.0192.76320.0

Curation

Raw data was downloaded from HDX via the CKAN API and converted to Parquet. Column names were lowercased and standardised to snakecase. Common missing-value markers (`N/A`, `null`, `none`, `-`, `unknown`, `no data`, `#N/A`) were unified to `NaN`. 2 column(s) with >80% missing values were removed: `localcode, home_link`. 8 column(s) were cast from string to numeric or datetime based on parse-success rate (>85% threshold). The dataset was split 80/20 into train and test partitions using a fixed random seed (42) and saved as Snappy-compressed Parquet.


Limitations

  • —Data originates from OurAirports and has not been independently validated by ESA.
  • —Automated cleaning cannot correct for misreported values, definitional inconsistencies, or sampling bias in the original collection.
  • —The following columns have >20% missing values and should be treated with caution in modelling: gps_code, icao_code, wikipedia_link, keywords.
  • —Refer to the original HDX dataset page for the publisher's own methodology notes and caveats.

Citation

bibtex
@dataset{hdx_asia_aviation_ourairports_sri_lanka,
  title     = {Airports in Sri Lanka},
  author    = {OurAirports},
  year      = {2026},
  url       = {https://data.humdata.org/dataset/ourairports-lka},
  note      = {Repackaged for machine learning by Electric Sheep Africa (https://huggingface.co/electricsheepafrica)}
}

[Electric Sheep Africa](https://huggingface.co/electricsheepafrica) — Africa's ML dataset infrastructure. Lagos, Nigeria.