Algeria's Cultural Atlas

@geoalgeria/culture

1,083 cultural places across 66 of Algeria's 69 wilayas: protected heritage sites, museums, theatres, libraries and cultural establishments (maisons & palais de la culture, cinemas, cultural centres, culture directorates, arts schools) from the Ministry of Culture, bilingual FR/AR, fully geocoded with 360° virtual tours.

1,083 cultural sitesView on mapnpm

Source: Ministry of Culture, Cartes du Patrimoine Culturel Algérien

Install

npm install @geoalgeria/culture

Quick example

import culture from "@geoalgeria/culture";

const all = culture.culture();           // 1,083 cultural places
const meta = culture.metadata();         // counts, sources, licenses

API reference

NameSignatureDescription
cultureculture(): CulturalSite[]All 1,083 cultural places.
metadatametadata(): MetadataPackage metadata (counts, sources, licenses).

Record shape

FieldTypeNullableDescription
idstringnoRecord id (e.g. "16-museum-03").
namestringnoBest display name (French preferred, else Arabic).
name_frstringnoName in French.
name_arstringnoName in Arabic.
wilaya_codestringnoWilaya code, zero-padded ("01".."69").
commune_codestringyesCommune code (best-effort).
communestringyesCommune name (nearest-centroid, best-effort).
latnumbernoLatitude (every place is geocoded).
lngnumbernoLongitude.
geo_precisionGeoPrecisionnoCoordinate origin (the portal's published point).
geo_methodGeoMethodnoHow the coordinates were derived.
source"patrimoine"noProvenance (the Patrimoine Culturel portal).
refsRefsnoExternal identifiers (portal record).
typeCulturalTypenoKind of cultural place (11 layers).
categoryCulturalCategorynoCoarse grouping of the type.
type_label_frstringnoCanonical French label for the type.
type_label_arstringnoCanonical Arabic label for the type.
has_virtual_tourbooleannoTrue when the portal offers a 360° virtual tour (22 places).
urlstringnoDeep link to the portal record.
slugstringnoURL slug of the place name.

Formats

JSONCSVGEOJSONTS

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

Related packages