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
idstringnoStable establishment id.
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.
wilaya_codestringnoWilaya code, zero-padded ("01"-"58").
commune_codestringyesCommune code, when resolved.
communestringnoCommune name in French.
latnumbernoLatitude (WGS84).
lngnumbernoLongitude (WGS84).
geo_precision"exact" | "approximate"noHow precisely the point is placed.
geo_methodGeoMethodnoHow the coordinates were derived.
source"mjs"noOrigin registry (Ministry of Youth & Sports).
typeTypeCodenoEstablishment-type code (e.g. "MJ", "CSP", "AJ").
type_label_frstringnoFrench type label (e.g. "Maison de jeunes").
type_label_arstringnoIndicative Arabic type label.
dairastringnoDaira name in French.
addressstringyesStreet address as published.
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.

Formats

JSONCSVGEOJSONTS

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

Related packages