Algeria Youth Establishments

@geoalgeria/jeunesse

2,334 youth establishments — maisons de jeunes, auberges de jeunes, cultural centers, youth camps and more, with capacity, accessibility and operational status.

2,334 youth establishmentsView on mapnpm

Source: Ministere de la Jeunesse et des Sports

Install

npm install @geoalgeria/jeunesse

Quick example

import jeunesse from "@geoalgeria/jeunesse";

const all = jeunesse.institutions();              // 2,334
const houses = jeunesse.institutionsByType("MJ"); // maisons de jeunes
const inAlgiers = jeunesse.institutionsByWilaya(16);

API reference

NameSignatureDescription
institutionsinstitutions(): Institution[]All 2,334 youth establishments.
institutionByIdinstitutionById(id: number | string): Institution | nullOne establishment by id.
institutionsByWilayainstitutionsByWilaya(code: string | number): Institution[]Establishments in a wilaya (accepts "16", 16, or "01").
institutionsByTypeinstitutionsByType(code: string): Institution[]Establishments of a type (case-insensitive, e.g. "MJ").
metadatametadata(): MetadataDataset metadata (counts, source, generated_at).

Record shape

FieldTypeNullableDescription
idnumberStable sequential id (1...N).
namestringyesOfficial name in French; null where the source leaves it blank.
name_arstringyesArabic name, backfilled from the legacy ministry map; null where no confident match.
type_codeTypeCodeEstablishment-type code (e.g. "MJ", "CSP", "AJ").
type_frstringFrench type label (e.g. "Maison de jeunes").
type_arstringIndicative Arabic type label.
addressstringyesStreet address as published.
communestringyesCommune name in French.
dairastringyesDaira name in French.
wilaya_codestringWilaya code, zero-padded ("01"-"58").
wilaya_namestringWilaya name in French.
capacitynumberyesReception/intake capacity.
yearnumberyesYear the establishment was received/commissioned.
operationalbooleanyesWhether the establishment 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