حزم البيانات المفتوحة عن الجزائر
بيانات مفتوحة مرخّصة برخصة MIT للجزائر — قابلة للتثبيت من npm، ومكتوبة بأنواع TypeScript، ومُتحقّق منها عبر CI عند كل تغيير.
npm install geoalgeriaالحزم
تُثبَّت كل حزمة على حدة. استخدم الحزمة الرئيسية geoalgeria للتقسيمات الإدارية، أو اختر الحزم المتخصّصة حسب حاجتك.
geoalgeria6,08669 wilayas, 555 dairas, 1,528 communes — bilingual names, postal codes, coordinates, plus 3,908 post offices and 2,026 ATMs.
@geoalgeria/poste5,9343,908 post offices and 2,026 ATMs from Algerie Poste — real postal codes, bilingual names, coordinates, commune/wilaya linkage.
@geoalgeria/emploi331331 public employment agencies (58 AWEM + 273 ALEM) from ANEM — addresses, contacts, geographic coordinates.
@geoalgeria/mobilis12,345165 commercial agencies (geocoded, bilingual FR/AR) and 12,180 approved points of sale from Mobilis.
@geoalgeria/telecom1,6811,681 5G coverage points from operator maps (Djezzy, Mobilis, Ooredoo) with wilaya/commune linkage.
@geoalgeria/aviation3333 civil airports with official names, ICAO codes, addresses, phone numbers, websites, and geographic coordinates.
@geoalgeria/banques1,73321 banks and 8 financial institutions (Banque d'Algerie list) plus 1,704 branch locations across all 21 banks.
@geoalgeria/livraison41116 delivery carriers, 411 geocoded stop-desk/relay points across 61 wilayas, and per-carrier coverage.
@geoalgeria/jeunesse2,3342,334 youth establishments — maisons de jeunes, auberges de jeunes, cultural centers, youth camps and more, with capacity, accessibility and operational status.
@geoalgeria/sports5,1415,141 sports facilities — stadiums, swimming pools, courts, athletics tracks, sports halls and more across 58 wilayas and 27 facility types, with capacity, accessibility and operational status.
@geoalgeria/enseignement-superieur177177 higher-education institutions — universities, grandes ecoles, ENS and university centers, plus the licensed private and other-ministry institutions, across 51 wilayas.
@geoalgeria/tourisme4,3484,348 tourism sites across 69 wilayas — hotels, attractions, historic sites, thermal springs, and protected areas.
@geoalgeria/formation-professionnelle1,9321,932 vocational training establishments — CFPA, INSFP, IFEP, IEP, DFEPs and private accredited centers across 58 wilayas.
@geoalgeria/djezzy128128 geocoded Djezzy (Optimum Telecom Algérie) retail boutiques across 63 wilayas, with store codes, addresses, and opening hours.
@geoalgeria/mosquees20,75920,759 geocoded mosques across all 69 wilayas — a Wikidata + OpenStreetMap composite with near-complete national coverage, bilingual FR/AR names.
@geoalgeria/sante695695 public health establishments across 58 wilayas — hospitals (EPH), proximity-health (EPSP), specialized hospitals (EHS) and university hospitals (CHU) from the Ministry of Health, bilingual FR/AR.
@geoalgeria/culture1,0831,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.
@geoalgeria/agriculture196196 agriculture-sector institutions across all 58 wilayas — services directorates (DSA), forest conservations, technical & research institutes, training centres, chambers of agriculture, public offices and groups from the Ministry of Agriculture's institutional directory, bilingual FR/AR, geocoded to commune/wilaya centroid.
@geoalgeria/gares-routieres7474 intercity bus stations (gares routières) across 51 wilayas — official names, addresses, coordinates (74/74 geocoded), surface areas and wilaya/commune linkage, from SOGRAL, the state operator of Algeria's coach stations.
@geoalgeria/ecoles11,83011,830 schools and kindergartens across all 69 wilayas from OpenStreetMap (ODbL) — classified by cycle (4,020 primaire, 2,377 moyen/CEM, 1,574 secondaire/lycée, 268 préscolaire) and by kind (regular vs. language/Quranic/driving schools, training & special-needs centres). Bilingual FR/AR (8,640 named), with isced_levels, address and commune/wilaya linkage. The largest openly-geocoded school layer for Algeria.
@geoalgeria/ferroviaire692692 rail and urban-transit nodes across 50 wilayas — 427 rail, 190 tram, 41 metro, 24 aerial-tramway and 10 gondola — bilingual FR/AR, with operator (SNTF/SETRAM/SEMA), line membership and wilaya/commune linkage. A Wikidata (CC0) + OpenStreetMap (ODbL) composite.
@geoalgeria/buses50Urban bus lines across Algeria — a multi-operator dataset starting with 50 ETUSA (Algiers) lines: termini, stop counts, and the communes and transit stations each line serves. Line-level attributes (v1); per-stop geometry to follow.
@geoalgeria/transport4Umbrella package — install once to get every GeoAlgeria transport dataset, re-exported namespaced: civil airports, rail & urban transit, intercity bus stations and urban bus networks.
الصيغ
تُقدَّم حزم npm بصيغة JSON لأصغر حجم حزمة. وتتوفّر CSV وGeoJSON وSQL في كل إصدار على GitHub.
بداية سريعة
import dz from "geoalgeria";
dz.wilayas; // all 69 wilayas
dz.getCommunesByWilaya(16); // 57 communes in Algiers
dz.findByPostalCode("16000"); // commune, daira, wilaya
dz.getPostOfficesByCommune(1731); // real Algérie Poste offices