Algeria's Mosques
@geoalgeria/mosquees
20,759 geocoded mosques across all 69 wilayas: a Wikidata + OpenStreetMap composite with near-complete national coverage, bilingual FR/AR names.
Source: Wikidata (CC0) + OpenStreetMap (ODbL)
Install
npm install @geoalgeria/mosqueesQuick example
import mosquees from "@geoalgeria/mosquees";
const all = mosquees.mosquees(); // 20,759 mosques
const meta = mosquees.metadata(); // counts, sources, licensesAPI reference
| Name | Signature | Description |
|---|---|---|
mosquees | mosquees(): Mosquee[] | All 20,759 geocoded mosques. |
metadata | metadata(): Metadata | Package metadata (counts, sources, licenses). |
Record shape
| Field | Type | Nullable | Description |
|---|---|---|---|
id | string | no | Record id (e.g. "16-0914"). |
name | string | yes | Best display name (French preferred). |
name_fr | string | yes | Name in French. |
name_ar | string | yes | Name in Arabic. |
wilaya_code | string | no | Wilaya code as a string. |
commune_code | string | yes | Commune code (best-effort nearest-centroid join). |
commune | string | no | Commune name. |
lat | number | no | Latitude (WGS84). |
lng | number | no | Longitude (WGS84). |
geo_precision | "exact" | "approximate" | no | How precisely the point is placed. |
geo_method | GeoMethod | no | How the coordinates were derived. |
source | MosqueeSource | no | Which dataset(s) the record came from. |
refs | Refs | no | External identifiers (OSM / Wikidata). |
denomination | Denomination | yes | Denomination ("sunni", "ibadi", "sufi"). |
Formats
JSONCSVGEOJSONTS
The npm package ships JSON. Other formats are available in each GitHub Release.
Related packages
@geoalgeria/tourisme4,348 tourism sites across 69 wilayas: hotels, attractions, historic sites, thermal springs, and protected areas.
@geoalgeria/jeunesse2,334 youth establishments: maisons de jeunes, auberges de jeunes, cultural centers, youth camps and more, with capacity, accessibility and operational status.