Algeria Civil Airports

@geoalgeria/aviation

33 civil airports with official names, ICAO codes, addresses, phone numbers, websites, and GPS coordinates.

33 civil airportsnpm

Source: ANAC (anac.dz)

Install

npm install @geoalgeria/aviation

Quick example

import aviation from "@geoalgeria/aviation";

const all = aviation.airports();                 // 33 airports
const algiers = aviation.airportByIcao("DAAG");  // Houari Boumediene
const inOran = aviation.airportsByWilaya(31);

API reference

NameSignatureDescription
airportsairports(): Airport[]All 33 civil airports.
airportByIcaoairportByIcao(code: string): Airport | nullOne airport by ICAO code (case-insensitive).
airportsByWilayaairportsByWilaya(code: string | number): Airport[]Airports in a wilaya (accepts "16", 16, or "01").
metadatametadata(): MetadataDataset metadata (counts, source, generated_at).

Record shape

FieldTypeNullableDescription
idstringICAO code, lowercased (e.g. "daag").
namestringOfficial airport name in French.
icaostringICAO (OACI) code (e.g. "DAAG").
iatastringyesIATA code (null -- reserved for later enrichment).
addressstringyesPostal address as listed by ANAC.
phonestringyesContact phone.
websitestringyesOfficial website URL.
wilaya_codestringWilaya code, zero-padded to 2 digits ("01"-"69").
latnumberLatitude (WGS84).
lngnumberLongitude (WGS84).
sourcestringANAC source page the record was derived from.

Formats

JSONCSVGEOJSONTS

The npm package ships JSON. Other formats are available in each GitHub Release.

Related packages