Algeria Sports Facilities

@geoalgeria/sports

5,141 sports facilities — stadiums, swimming pools, courts, athletics tracks, sports halls and more across 58 wilayas and 27 facility types, with capacity, accessibility and operational status.

5,141 sports facilitiesnpm

Source: Ministere de la Jeunesse et des Sports — SIG (sig.mjs.gov.dz)

Install

npm install @geoalgeria/sports

Quick example

import sports from "@geoalgeria/sports";

const all = sports.facilities();                  // 5,141
const fields = sports.facilitiesByType("TSP");    // terrains de proximité
const inAlgiers = sports.facilitiesByWilaya(16);

API reference

NameSignatureDescription
facilitiesfacilities(): Facility[]All 5,141 sports facilities.
facilityByIdfacilityById(id: number | string): Facility | nullOne facility by id.
facilitiesByWilayafacilitiesByWilaya(code: string | number): Facility[]Facilities in a wilaya (accepts "16", 16, or "01").
facilitiesByTypefacilitiesByType(code: string): Facility[]Facilities of a type (case-insensitive, e.g. "TSP").
metadatametadata(): MetadataDataset metadata (counts, source, generated_at).

Record shape

FieldTypeNullableDescription
idnumberStable sequential id.
namestringyesFacility name in French; null for the many unnamed facilities.
type_codeTypeCodeyesFacility-type code (e.g. "TSP", "AJF", "SOMS").
type_frstringyesFrench type label (e.g. "Terrain de sport de proximité").
addressstringyesStreet address as published.
communestringyesCommune name in French.
dairastringyesDaira name in French.
wilaya_codestringyesWilaya code, zero-padded ("01"-"58").
wilaya_namestringyesWilaya name in French.
capacitynumberyesSpectator/intake capacity.
yearnumberyesYear the facility was received/commissioned.
operationalbooleanyesWhether the facility is operational.
pmrbooleanyesPMR (reduced-mobility) accessibility.
surface_built_m2numberyesBuilt-up area in square metres.
surface_land_m2numberyesLand (plot) area in square metres.
latnumberLatitude (WGS84).
lngnumberLongitude (WGS84).
sourcestringSource page the record was derived from.

Formats

JSONCSVGEOJSONTS

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

Related packages