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.
20,759 mosques across 69 wilayasnpm
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 | — | Record id (e.g. "16-0914"). |
source | "wikidata" | "wikidata+osm" | "osm" | — | Which dataset(s) the record came from. |
wikidata | string | yes | Wikidata QID (e.g. "Q28717404"). |
osm_id | string | yes | OpenStreetMap id (e.g. "relation/15870867"). |
name | string | yes | Best display name (French preferred). |
name_ar | string | yes | Name in Arabic. |
name_fr | string | yes | Name in French. |
denomination | string | yes | Denomination ("sunni", "ibadi", "sufi"). |
wilaya_code | string | — | Wilaya code as a string. |
commune_code | number | yes | Commune code (best-effort nearest-centroid join). |
commune | string | — | Commune name. |
lat | number | — | Latitude (WGS84). |
lng | number | — | Longitude (WGS84). |
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.