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/mosquees

Quick example

import mosquees from "@geoalgeria/mosquees";

const all = mosquees.mosquees();         // 20,759 mosques
const meta = mosquees.metadata();        // counts, sources, licenses

API reference

NameSignatureDescription
mosqueesmosquees(): Mosquee[]All 20,759 geocoded mosques.
metadatametadata(): MetadataPackage metadata (counts, sources, licenses).

Record shape

FieldTypeNullableDescription
idstringRecord id (e.g. "16-0914").
source"wikidata" | "wikidata+osm" | "osm"Which dataset(s) the record came from.
wikidatastringyesWikidata QID (e.g. "Q28717404").
osm_idstringyesOpenStreetMap id (e.g. "relation/15870867").
namestringyesBest display name (French preferred).
name_arstringyesName in Arabic.
name_frstringyesName in French.
denominationstringyesDenomination ("sunni", "ibadi", "sufi").
wilaya_codestringWilaya code as a string.
commune_codenumberyesCommune code (best-effort nearest-centroid join).
communestringCommune name.
latnumberLatitude (WGS84).
lngnumberLongitude (WGS84).

Formats

JSONCSVGEOJSONTS

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

Related packages