Mobilis Sales Network
@geoalgeria/mobilis
165 commercial agencies (geocoded, bilingual FR/AR) and 12,180 approved points of sale from Mobilis.
Source: Mobilis (mobilis.dz)
Install
npm install @geoalgeria/mobilisQuick 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 combinedAPI reference
| Name | Signature | Description |
|---|---|---|
agences | agences(): Agence[] | All 165 geocoded Mobilis agencies. |
pdv | pdv(): Pdv[] | All 12,180 approved points of sale. |
all | all(): Array<Agence | Pdv> | Agencies and points of sale combined (agencies first). |
metadata | metadata(): Metadata | Dataset metadata. |
Record shape
| Field | Type | Nullable | Description |
|---|---|---|---|
id | string | no | Agency id. |
name | string | no | Name in French. |
name_ar | string | no | Name in Arabic. |
wilaya_code | string | no | Wilaya code as a string. |
commune_code | string | yes | Commune code, when resolved. |
commune | string | yes | Commune name, when resolved. |
lat | number | no | Latitude (WGS84). |
lng | number | no | Longitude (WGS84). |
geo_precision | "exact" | no | Coordinates are exact points. |
geo_method | "mobilis" | no | How the coordinates were derived. |
source | "mobilis" | no | Origin registry (Mobilis). |
type | "agence" | no | Record type discriminator. |
code | string | no | Mobilis internal code. |
address | string | no | Street address in French. |
address_ar | string | no | Street address in Arabic. |
Formats
JSONCSVGEOJSONTS
The npm package ships JSON. Other formats are available in each GitHub Release.