Algeria Wilayas
收藏资源简介:
这是一个关于阿尔及利亚行政区划的完整数据集,包含69个省和1541个市镇,数据基于2026年行政改革(法律26-06)。数据集提供了三个层次(省、省+市镇、省+地区+市镇)和三种命名变体(双语、阿拉伯语、ASCII),并以JSON、CSV、Dart、PHP、SQL和XLSX格式提供。
This is a comprehensive dataset of Algeria's administrative divisions, which includes 69 provinces and 1541 communes, based on the 2026 administrative reform (Law 26-06). The dataset offers three hierarchical levels: province, province+commune, and province+region+commune, as well as three naming variants: bilingual, Arabic, and ASCII. It is provided in JSON, CSV, Dart, PHP, SQL and XLSX formats.
数据集概述:Algeria Wilayas
Algeria Wilayas 是一个完整的阿尔及利亚行政区划数据集,基于2026年4月4日颁布的第26-06号法律(《官方公报》第25号),包含所有 69个省(Wilaya) 和 1,541个市镇(Commune)。
数据结构
数据集提供三个详细层级,每个层级对应独立文件夹:
| 层级 | 文件夹路径 | 说明 |
|---|---|---|
| 省 | {格式}/wilaya/ |
仅包含省的代码和名称 |
| 省 + 市镇 | {格式}/wilaya-commune/ |
省及其下属市镇(不含区) |
| 省 + 区 + 市镇 | {格式}/wilaya-daira-commune/ |
完整层级:省 → 区 → 市镇 |
命名变体
每个层级提供三种命名变体文件:
| 变体 | 示例文件名 | 内容 |
|---|---|---|
| 双语 | wilaya-commune.json |
阿拉伯语 + ASCII名称 |
| 阿拉伯语 | wilaya-commune-arabic.json |
仅阿拉伯语名称 |
| ASCII | wilaya-commune-ascii.json |
仅拉丁/ASCII名称 |
支持格式
所有层级与变体共生成 108个文件(6种格式 × 3个层级 × 3个变体 × 2个额外文件?实际为:6格式 × 3层级 × 3变体 = 54文件?请确认)。格式及路径模式如下:
| 格式 | 路径模式 |
|---|---|
| JSON | https://github.com/islam-re/Algeria-wilayas/raw/main/json/{层级}/{文件}.json |
| CSV | https://github.com/islam-re/Algeria-wilayas/raw/main/csv/{层级}/{文件}.csv |
| PHP | https://github.com/islam-re/Algeria-wilayas/raw/main/php/{层级}/{文件}.php |
| Dart | https://github.com/islam-re/Algeria-wilayas/raw/main/dart/{层级}/{文件}.dart |
| SQL | https://github.com/islam-re/Algeria-wilayas/raw/main/sql/{层级}/{文件}.sql |
| XLSX | https://github.com/islam-re/Algeria-wilayas/raw/main/xlsx/{层级}/{文件}.xlsx |
各省按改革时期分类
| 时期 | 代码范围 | 数量 |
|---|---|---|
| 独立至1974年原始省 | 01–31 | 31个 |
| 1984年改革 | 32–48 | 17个 |
| 2019年改革(第19-12号法律) | 49–58 | 10个 |
| 2026年改革(第26-06号法律) | 59–69 | 11个 |
2026年新增11省(代码59–69)
| 代码 | 阿拉伯语名称 | ASCII名称 |
|---|---|---|
| 59 | أفلو | Aflou |
| 60 | بريكة | Barika |
| 61 | القنطرة | El Kantara |
| 62 | بئر العاتر | Bir El Ater |
| 63 | العريشة | El Aricha |
| 64 | قصر الشلالة | Ksar Chellala |
| 65 | عين وسارة | Ain Oussara |
| 66 | مسعد | Messaad |
| 67 | قصر البخاري | Ksar El Boukhari |
| 68 | بوسعادة | Bou Saada |
| 69 | الأبيض سيدي الشيخ | El Abiodh Sidi Cheikh |
使用示例
PHP(仅省) php $wilayas = require php/wilaya/wilayas.php; echo $wilayas[0][ascii]; // Adrar
PHP(省 + 市镇) php $data = require php/wilaya-commune/wilaya-commune.php; echo $data[0][communes][0][ascii];
Dart(省 + 区 + 市镇) dart import dart/wilaya-daira-commune/wilaya-daira-commune.dart; print(data[0].dairas[0].communes[0].ascii);
SQL sql SELECT * FROM wilayas WHERE code = 16; -- Alger
数据来源
阿尔及利亚官方公报(Journal Officiel)——第26-06号法律,2026年4月4日颁布,2026年4月5日发布于第25号《官方公报》。




