Algeria 5G Coverage

@geoalgeria/telecom

1,681 5G coverage points from operator maps (Djezzy, Mobilis, Ooredoo) with wilaya/commune linkage.

1,681 5G coverage pointsnpm

Source: Djezzy, Mobilis, Ooredoo coverage maps

Install

npm install @geoalgeria/telecom

Quick example

import telecom from "@geoalgeria/telecom";

const sites = telecom.coverage();                    // all 1,681 5G points
const djezzy = telecom.coverageByOperator("djezzy"); // 1,001 Djezzy sites
const techs = telecom.technologies();                // ["5G"]

API reference

NameSignatureDescription
coveragecoverage(technology?: Technology): CoverageSite[]All coverage sites for a technology (default "5G").
coverageByOperatorcoverageByOperator(operator: Operator, technology?: Technology): CoverageSite[]Coverage sites for a single operator.
technologiestechnologies(): Technology[]Technologies present in this release.
metadatametadata(): MetadataDataset metadata.

Record shape

FieldTypeNullableDescription
idstringDeterministic id (operator + coordinates + label).
technologyTechnologyNetwork technology (currently "5G").
operatorOperatorOperator that published this site.
namestringyesSite label (locality/commune).
addressstringyesStreet address.
communestringyesCommune name (French).
commune_arstringyesCommune name (Arabic).
commune_codestringyesCommune code joining to geoalgeria communes.
wilaya_codestringZero-padded wilaya code ("01".."58").
latnumberLatitude.
lngnumberLongitude.
sourcestringOrigin URL of the operator map.

Formats

JSONCSVGEOJSONTS

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

Related packages