Mobilis Sales Network

@geoalgeria/mobilis

165 commercial agencies (geocoded, bilingual FR/AR) and 12,180 approved points of sale from Mobilis.

12,345 agencies + points of saleView on mapnpm

Source: Mobilis (mobilis.dz)

Install

npm install @geoalgeria/mobilis

Quick example

import mobilis from "@geoalgeria/mobilis";

const agences = mobilis.agences();    // 165 geocoded agencies
const pdv = mobilis.pdv();            // 12,180 points of sale
const all = mobilis.all();            // everything combined

API reference

NameSignatureDescription
agencesagences(): Agence[]All 165 geocoded Mobilis agencies.
pdvpdv(): Pdv[]All 12,180 approved points of sale.
allall(): Array<Agence | Pdv>Agencies and points of sale combined (agencies first).
metadatametadata(): MetadataDataset metadata.

Record shape

FieldTypeNullableDescription
idstringnoAgency id.
namestringnoName in French.
name_arstringnoName in Arabic.
wilaya_codestringnoWilaya code as a string.
commune_codestringyesCommune code, when resolved.
communestringyesCommune name, when resolved.
latnumbernoLatitude (WGS84).
lngnumbernoLongitude (WGS84).
geo_precision"exact"noCoordinates are exact points.
geo_method"mobilis"noHow the coordinates were derived.
source"mobilis"noOrigin registry (Mobilis).
type"agence"noRecord type discriminator.
codestringnoMobilis internal code.
addressstringnoStreet address in French.
address_arstringnoStreet address in Arabic.

Formats

JSONCSVGEOJSONTS

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

Related packages