├── .gitignore
├── scripts
├── .gitignore
├── .env.example
├── src
│ ├── utils
│ │ ├── query.php
│ │ └── utils.php
│ ├── database
│ │ └── mysql_db.php
│ └── export.php
├── composer.json
└── composer.lock
├── .github
├── ISSUE_TEMPLATE
│ └── custom.md
├── CONTRIBUTING.md
├── CODE_OF_CONDUCT.md
└── CONTENT_LICENCE
├── README.old.md
├── data
├── csv
│ ├── regions.csv
│ ├── villes.csv
│ ├── prefectures.csv
│ ├── communes.csv
│ ├── cantons.csv
│ └── quartiers.csv
├── json
│ ├── regions.json
│ ├── villes.json
│ ├── prefectures.json
│ └── communes.json
├── sql
│ ├── regions.sql
│ ├── villes.sql
│ ├── prefectures.sql
│ ├── communes.sql
│ ├── cantons.sql
│ └── quartiers.sql
├── xml
│ ├── regions.xml
│ ├── villes.xml
│ └── prefectures.xml
└── lome-communes.json
├── README.md
└── regions+villes+prefectures.json
/.gitignore:
--------------------------------------------------------------------------------
1 | notes
--------------------------------------------------------------------------------
/scripts/.gitignore:
--------------------------------------------------------------------------------
1 | vendor
2 | .env
--------------------------------------------------------------------------------
/scripts/.env.example:
--------------------------------------------------------------------------------
1 | DB_HOST=localhost
2 | DB_USER=root
3 | DB_PASS=
4 | DB_NAME=togo_subdivisions
--------------------------------------------------------------------------------
/scripts/src/utils/query.php:
--------------------------------------------------------------------------------
1 | db = $db;;
9 | }
10 | }
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/custom.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Custom issue template
3 | about: Describe this issue template's purpose here.
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 |
11 |
--------------------------------------------------------------------------------
/README.old.md:
--------------------------------------------------------------------------------
1 | # Api_commune_Togo
2 | Where we build an open source API to retrieve some data about Togo's region
3 |
4 | # Project
5 |
6 |
7 | # Needs
8 |
9 | # Data that we need
10 |
11 | # How to contribute
12 |
13 | # stacks
14 |
--------------------------------------------------------------------------------
/data/csv/regions.csv:
--------------------------------------------------------------------------------
1 | "id","code","nom","latitude","longitude","superficie"
2 | "1","TG-S","Savanes","10.5291781","0.5257823","8602"
3 | "2","TG-K","Kara","9.55111","1.18611",NULL
4 | "3","TG-C","Centrale","8.66667","1",NULL
5 | "4","TG-P","Plateaux",NULL,NULL,NULL
6 | "5","TG-M","Maritime",NULL,NULL,NULL
7 |
--------------------------------------------------------------------------------
/scripts/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "gausoft/scripts",
3 | "autoload": {
4 | "psr-4": {
5 | "Gausoft\\Scripts\\": "src/"
6 | }
7 | },
8 | "authors": [
9 | {
10 | "name": "Gauthier EHOLOUM",
11 | "email": "thiergau691@gmail.com"
12 | }
13 | ],
14 | "require": {
15 | "vlucas/phpdotenv": "^5.4"
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/data/csv/villes.csv:
--------------------------------------------------------------------------------
1 | "id","nom","superficie","population","region_id"
2 | "1","Lomé","90","2133579","5"
3 | "2","Sokodé",NULL,NULL,"3"
4 | "3","Kara","11630",NULL,"2"
5 | "4","Kpalimé",NULL,NULL,"4"
6 | "5","Atakpamé",NULL,NULL,"4"
7 | "6","Bassar",NULL,NULL,"2"
8 | "7","Tsévié",NULL,NULL,"5"
9 | "8","Aného",NULL,NULL,"5"
10 | "9","Mango",NULL,NULL,"1"
11 | "10","Dapaong",NULL,NULL,"1"
12 | "11","Tchamba",NULL,NULL,"3"
13 | "12","Niamtougou",NULL,NULL,"2"
14 | "13","Bafilo",NULL,NULL,"2"
15 | "14","Notsé",NULL,NULL,"4"
16 | "15","Sotouboua",NULL,NULL,"3"
17 | "16","Vogan",NULL,NULL,"5"
18 | "17","Badou",NULL,NULL,"4"
19 | "18","Biankouri",NULL,NULL,"1"
20 | "19","Tabligbo",NULL,NULL,"5"
21 | "20","Kanté",NULL,NULL,"2"
22 | "21","Amlamé",NULL,NULL,"4"
23 | "22","Galangachi",NULL,NULL,"1"
24 | "23","Kpagouda",NULL,NULL,"2"
25 |
--------------------------------------------------------------------------------
/data/json/regions.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "id": 1,
4 | "code": "TG-S",
5 | "nom": "Savanes",
6 | "latitude": 10.52917,
7 | "longitude": 0.5257823,
8 | "population": 1017100,
9 | "superficie": 8400
10 | },
11 | {
12 | "id": 2,
13 | "code": "TG-K",
14 | "nom": "Kara",
15 | "latitude": 9.55111,
16 | "longitude": 1.18611,
17 | "population": 957600,
18 | "superficie": 11738
19 | },
20 | {
21 | "id": 3,
22 | "code": "TG-C",
23 | "nom": "Centrale",
24 | "latitude": 8.66667,
25 | "longitude": 1.0,
26 | "population": 768100,
27 | "superficie": 13317
28 | },
29 | {
30 | "id": 4,
31 | "code": "TG-P",
32 | "nom": "Plateaux",
33 | "latitude": 7.5,
34 | "longitude": 1.16667,
35 | "population": 1705300,
36 | "superficie": 16975
37 | },
38 | {
39 | "id": 5,
40 | "code": "TG-M",
41 | "nom": "Maritime",
42 | "latitude": 6.5,
43 | "longitude": 1.33333,
44 | "population": 3258300,
45 | "superficie": 610
46 | }
47 | ]
--------------------------------------------------------------------------------
/scripts/src/utils/utils.php:
--------------------------------------------------------------------------------
1 |
22 | Nombre de Villes : 23
23 | Nombre de Préfectures : 39
24 | Nombre de Communes : 117
25 | Nombre de Cantons : 394
26 | Nombre de Villages : 3644
27 |
28 | #### Répartition par Région
29 |
30 | Régions | Villes | Préfectures | Communes | Cantons
31 | :--------- | :--------- | :--------- | :--------- | :---------
32 | Maritime | 05 | 08 | 32 | 75 |
33 | Plateaux | 05 | 12 | 32 | 111 |
34 | Centrale | 03 | 05 | 15 | 60 |
35 | Kara | 06 | 07 | 22 | 76 |
36 | Savanes | 04 | 07 | 16 | 69 |
37 |
38 | ## Contributions
39 | [Directives de contribution](https://github.com/Togodevelopers/Api_commune_Togo/blob/master/.github/CONTRIBUTING.md)
40 |
41 | ## License
42 | La **Base de données des communes préfectures et villes du Togo** est disponible sous la licence [Open Database License](https://github.com/Togodevelopers/Api_commune_Togo/blob/master/LICENSE). Tous les droits sur le contenu individuel de la base de données sont régis par la [Database Contents License](https://github.com/Togodevelopers/Api_commune_Togo/blob/master/.github/CONTENT_LICENSE).
--------------------------------------------------------------------------------
/data/sql/regions.sql:
--------------------------------------------------------------------------------
1 | -- phpMyAdmin SQL Dump
2 | -- version 5.1.1
3 | -- https://www.phpmyadmin.net/
4 | --
5 | -- Host: localhost
6 | -- Generation Time: Nov 30, 2021 at 05:18 PM
7 | -- Server version: 10.3.31-MariaDB-0ubuntu0.20.04.1
8 | -- PHP Version: 7.4.3
9 |
10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
11 | START TRANSACTION;
12 | SET time_zone = "+00:00";
13 |
14 |
15 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
16 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
17 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
18 | /*!40101 SET NAMES utf8mb4 */;
19 |
20 | --
21 | -- Database: `togo_subdivisions`
22 | --
23 |
24 | -- --------------------------------------------------------
25 |
26 | --
27 | -- Table structure for table `regions`
28 | --
29 |
30 | CREATE TABLE `regions` (
31 | `id` int(11) NOT NULL,
32 | `code` varchar(4) NOT NULL,
33 | `nom` varchar(25) NOT NULL,
34 | `latitude` double DEFAULT NULL,
35 | `longitude` double DEFAULT NULL,
36 | `superficie` double DEFAULT NULL
37 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
38 |
39 | --
40 | -- Dumping data for table `regions`
41 | --
42 |
43 | INSERT INTO `regions` (`id`, `code`, `nom`, `latitude`, `longitude`, `superficie`) VALUES
44 | (1, 'TG-S', 'Savanes', 10.5291781, 0.5257823, 8602),
45 | (2, 'TG-K', 'Kara', 9.55111, 1.18611, NULL),
46 | (3, 'TG-C', 'Centrale', 8.66667, 1, NULL),
47 | (4, 'TG-P', 'Plateaux', NULL, NULL, NULL),
48 | (5, 'TG-M', 'Maritime', NULL, NULL, NULL);
49 |
50 | --
51 | -- Indexes for dumped tables
52 | --
53 |
54 | --
55 | -- Indexes for table `regions`
56 | --
57 | ALTER TABLE `regions`
58 | ADD PRIMARY KEY (`id`),
59 | ADD UNIQUE KEY `nom` (`nom`);
60 |
61 | --
62 | -- AUTO_INCREMENT for dumped tables
63 | --
64 |
65 | --
66 | -- AUTO_INCREMENT for table `regions`
67 | --
68 | ALTER TABLE `regions`
69 | MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
70 | COMMIT;
71 |
72 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
73 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
74 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
75 |
--------------------------------------------------------------------------------
/scripts/src/database/mysql_db.php:
--------------------------------------------------------------------------------
1 | host = $host;
21 | $this->user = $dbUser;
22 | $this->pass = $dbPass;
23 | $this->dbname = $dbName;
24 | $this->connect();
25 | }
26 |
27 | function connect()
28 | {
29 | $dsn = "mysql:host=$this->host;dbname=$this->dbname";
30 |
31 | $options = [
32 | PDO::ATTR_PERSISTENT => true,
33 | PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
34 | ];
35 |
36 | try {
37 | $this->conn = new PDO($dsn, $this->user, $this->pass, $options);
38 |
39 | return $this->conn;
40 | } catch (PDOException $e) {
41 | echo "error" . $e->getMessage();
42 | }
43 | }
44 |
45 |
46 | /**
47 | * Prepare a statement.
48 | */
49 | public function query($query)
50 | {
51 | $this->statement = $this->conn->prepare($query);
52 | }
53 |
54 | /**
55 | * Execute a prepared statement.
56 | */
57 | public function execute()
58 | {
59 | try {
60 | return $this->statement->execute();
61 | } catch (PDOException $e) {
62 | echo "error" . $e->getMessage();
63 | }
64 | }
65 |
66 | /**
67 | * Fetch a single row as a result of a query.
68 | */
69 | public function result()
70 | {
71 | $this->execute();
72 |
73 | return $this->statement->fetch(PDO::FETCH_ASSOC);
74 | }
75 |
76 | /**
77 | * Fetch a set of rows as a result of a query.
78 | */
79 | public function resultset()
80 | {
81 | $this->execute();
82 |
83 | return $this->statement->fetchAll(PDO::FETCH_ASSOC);
84 | }
85 |
86 | //To close connection later
87 | function disconnect()
88 | {
89 | $this->conn = NULL;
90 | return $this->conn;
91 | }
92 | }
93 |
--------------------------------------------------------------------------------
/.github/CONTENT_LICENCE:
--------------------------------------------------------------------------------
1 | Database Contents License (DbCL)
2 |
3 | The Licensor and You agree as follows:
4 |
5 | 1.0 Definitions of Capitalised Words
6 |
7 | The definitions of the Open Database License (ODbL) 1.0 are incorporated by reference into the Database Contents License.
8 |
9 | 2.0 Rights granted and Conditions of Use<
10 |
11 | 2.1 Rights granted. The Licensor grants to You a worldwide,
12 | royalty-free, non-exclusive, perpetual, irrevocable copyright license to
13 | do any act that is restricted by copyright over anything within the
14 | Contents, whether in the original medium or any other. These rights
15 | explicitly include commercial use, and do not exclude any field of
16 | endeavour. These rights include, without limitation, the right to
17 | sublicense the work.
18 |
19 | 2.2 Conditions of Use. You must comply with the ODbL.
20 |
21 | 2.3 Relationship to Databases and ODbL. This license does not cover any
22 | Database Rights, Database copyright, or contract over the Contents as
23 | part of the Database. Please see the ODbL covering the Database for more
24 | details about Your rights and obligations.
25 |
26 | 2.4 Non-assertion of copyright over facts. The Licensor takes the
27 | position that factual information is not covered by copyright. The DbCL
28 | grants you permission for any information having copyright contained in
29 | the Contents.
30 |
31 | 3.0 Warranties, disclaimer, and limitation of liability
32 |
33 | 3.1 The Contents are licensed by the Licensor “as is” and without any
34 | warranty of any kind, either express or implied, whether of title, of
35 | accuracy, of the presence of absence of errors, of fitness for purpose,
36 | or otherwise. Some jurisdictions do not allow the exclusion of implied
37 | warranties, so this exclusion may not apply to You.
38 |
39 | 3.2 Subject to any liability that may not be excluded or limited by law,
40 | the Licensor is not liable for, and expressly excludes, all liability
41 | for loss or damage however and whenever caused to anyone by any use
42 | under this License, whether by You or by anyone else, and whether caused
43 | by any fault on the part of the Licensor or not. This exclusion of
44 | liability includes, but is not limited to, any special, incidental,
45 | consequential, punitive, or exemplary damages. This exclusion applies
46 | even if the Licensor has been advised of the possibility of such
47 | damages.
48 |
49 | 3.3 If liability may not be excluded by law, it is limited to actual and
50 | direct financial loss to the extent it is caused by proved negligence on
51 | the part of the Licensor.
52 |
53 | For more information, please refer to
--------------------------------------------------------------------------------
/data/sql/villes.sql:
--------------------------------------------------------------------------------
1 | -- phpMyAdmin SQL Dump
2 | -- version 5.1.1
3 | -- https://www.phpmyadmin.net/
4 | --
5 | -- Host: localhost
6 | -- Generation Time: Nov 30, 2021 at 05:17 PM
7 | -- Server version: 10.3.31-MariaDB-0ubuntu0.20.04.1
8 | -- PHP Version: 7.4.3
9 |
10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
11 | START TRANSACTION;
12 | SET time_zone = "+00:00";
13 |
14 |
15 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
16 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
17 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
18 | /*!40101 SET NAMES utf8mb4 */;
19 |
20 | --
21 | -- Database: `togo_subdivisions`
22 | --
23 |
24 | -- --------------------------------------------------------
25 |
26 | --
27 | -- Table structure for table `villes`
28 | --
29 |
30 | CREATE TABLE `villes` (
31 | `id` int(11) NOT NULL,
32 | `nom` varchar(25) NOT NULL,
33 | `superficie` double DEFAULT NULL,
34 | `population` double DEFAULT NULL,
35 | `region_id` int(11) NOT NULL
36 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
37 |
38 | --
39 | -- Dumping data for table `villes`
40 | --
41 |
42 | INSERT INTO `villes` (`id`, `nom`, `superficie`, `population`, `region_id`) VALUES
43 | (1, 'Lomé', 90, 2133579, 5),
44 | (2, 'Sokodé', NULL, 117811, 3),
45 | (3, 'Kara', 11630, 104207, 2),
46 | (4, 'Kpalimé', NULL, 95974, 4),
47 | (5, 'Atakpamé', NULL, 80683, 4),
48 | (6, 'Bassar', NULL, 61845, 2),
49 | (7, 'Tsévié', NULL, 55775, 5),
50 | (8, 'Aného', NULL, 47579, 5),
51 | (9, 'Mango', NULL, 37748, 1),
52 | (10, 'Dapaong', NULL, 33324, 1),
53 | (11, 'Tchamba', NULL, NULL, 3),
54 | (12, 'Niamtougou', NULL, NULL, 2),
55 | (13, 'Bafilo', NULL, NULL, 2),
56 | (14, 'Notsé', NULL, NULL, 4),
57 | (15, 'Sotouboua', NULL, NULL, 3),
58 | (16, 'Vogan', NULL, NULL, 5),
59 | (17, 'Badou', NULL, NULL, 4),
60 | (18, 'Biankouri', NULL, NULL, 1),
61 | (19, 'Tabligbo', NULL, NULL, 5),
62 | (20, 'Kanté', NULL, NULL, 2),
63 | (21, 'Amlamé', NULL, NULL, 4),
64 | (22, 'Galangachi', NULL, NULL, 1),
65 | (23, 'Kpagouda', NULL, NULL, 2);
66 |
67 | --
68 | -- Indexes for dumped tables
69 | --
70 |
71 | --
72 | -- Indexes for table `villes`
73 | --
74 | ALTER TABLE `villes`
75 | ADD PRIMARY KEY (`id`),
76 | ADD KEY `region_id` (`region_id`);
77 |
78 | --
79 | -- AUTO_INCREMENT for dumped tables
80 | --
81 |
82 | --
83 | -- AUTO_INCREMENT for table `villes`
84 | --
85 | ALTER TABLE `villes`
86 | MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=47;
87 |
88 | --
89 | -- Constraints for dumped tables
90 | --
91 |
92 | --
93 | -- Constraints for table `villes`
94 | --
95 | ALTER TABLE `villes`
96 | ADD CONSTRAINT `villes_ibfk_1` FOREIGN KEY (`region_id`) REFERENCES `regions` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
97 | COMMIT;
98 |
99 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
100 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
101 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
102 |
--------------------------------------------------------------------------------
/data/xml/regions.xml:
--------------------------------------------------------------------------------
1 |
2 |
12 |
13 |
14 |
17 |
18 |
19 |
20 | CREATE TABLE `regions` (
21 | `id` int(11) NOT NULL AUTO_INCREMENT,
22 | `code` varchar(4) NOT NULL,
23 | `nom` varchar(25) NOT NULL,
24 | `latitude` double DEFAULT NULL,
25 | `longitude` double DEFAULT NULL,
26 | `superficie` double DEFAULT NULL,
27 | PRIMARY KEY (`id`),
28 | UNIQUE KEY `nom` (`nom`)
29 | ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4;
30 |
31 |
32 |
33 |
34 |
37 |
38 |
39 |
40 | 1
41 | TG-S
42 | Savanes
43 | 10.5291781
44 | 0.5257823
45 | 8602
46 |
47 |
48 | 2
49 | TG-K
50 | Kara
51 | 9.55111
52 | 1.18611
53 | NULL
54 |
55 |
56 | 3
57 | TG-C
58 | Centrale
59 | 8.66667
60 | 1
61 | NULL
62 |
63 |
64 | 4
65 | TG-P
66 | Plateaux
67 | NULL
68 | NULL
69 | NULL
70 |
71 |
72 | 5
73 | TG-M
74 | Maritime
75 | NULL
76 | NULL
77 | NULL
78 |
79 |
80 |
--------------------------------------------------------------------------------
/data/json/villes.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "id": 1,
4 | "nom": "Lomé",
5 | "superficie": 90,
6 | "population": 2133579,
7 | "region_id": 5
8 | },
9 | {
10 | "id": 2,
11 | "nom": "Sokodé",
12 | "superficie": null,
13 | "population": null,
14 | "region_id": 3
15 | },
16 | {
17 | "id": 3,
18 | "nom": "Kara",
19 | "superficie": 11630,
20 | "population": null,
21 | "region_id": 2
22 | },
23 | {
24 | "id": 4,
25 | "nom": "Kpalimé",
26 | "superficie": null,
27 | "population": null,
28 | "region_id": 4
29 | },
30 | {
31 | "id": 5,
32 | "nom": "Atakpamé",
33 | "superficie": null,
34 | "population": null,
35 | "region_id": 4
36 | },
37 | {
38 | "id": 6,
39 | "nom": "Bassar",
40 | "superficie": null,
41 | "population": null,
42 | "region_id": 2
43 | },
44 | {
45 | "id": 7,
46 | "nom": "Tsévié",
47 | "superficie": null,
48 | "population": null,
49 | "region_id": 5
50 | },
51 | {
52 | "id": 8,
53 | "nom": "Aného",
54 | "superficie": null,
55 | "population": null,
56 | "region_id": 5
57 | },
58 | {
59 | "id": 9,
60 | "nom": "Mango",
61 | "superficie": null,
62 | "population": null,
63 | "region_id": 1
64 | },
65 | {
66 | "id": 10,
67 | "nom": "Dapaong",
68 | "superficie": null,
69 | "population": null,
70 | "region_id": 1
71 | },
72 | {
73 | "id": 11,
74 | "nom": "Tchamba",
75 | "superficie": null,
76 | "population": null,
77 | "region_id": 3
78 | },
79 | {
80 | "id": 12,
81 | "nom": "Niamtougou",
82 | "superficie": null,
83 | "population": null,
84 | "region_id": 2
85 | },
86 | {
87 | "id": 13,
88 | "nom": "Bafilo",
89 | "superficie": null,
90 | "population": null,
91 | "region_id": 2
92 | },
93 | {
94 | "id": 14,
95 | "nom": "Notsé",
96 | "superficie": null,
97 | "population": null,
98 | "region_id": 4
99 | },
100 | {
101 | "id": 15,
102 | "nom": "Sotouboua",
103 | "superficie": null,
104 | "population": null,
105 | "region_id": 3
106 | },
107 | {
108 | "id": 16,
109 | "nom": "Vogan",
110 | "superficie": null,
111 | "population": null,
112 | "region_id": 5
113 | },
114 | {
115 | "id": 17,
116 | "nom": "Badou",
117 | "superficie": null,
118 | "population": null,
119 | "region_id": 4
120 | },
121 | {
122 | "id": 18,
123 | "nom": "Biankouri",
124 | "superficie": null,
125 | "population": null,
126 | "region_id": 1
127 | },
128 | {
129 | "id": 19,
130 | "nom": "Tabligbo",
131 | "superficie": null,
132 | "population": null,
133 | "region_id": 5
134 | },
135 | {
136 | "id": 20,
137 | "nom": "Kanté",
138 | "superficie": null,
139 | "population": null,
140 | "region_id": 2
141 | },
142 | {
143 | "id": 21,
144 | "nom": "Amlamé",
145 | "superficie": null,
146 | "population": null,
147 | "region_id": 4
148 | },
149 | {
150 | "id": 22,
151 | "nom": "Galangachi",
152 | "superficie": null,
153 | "population": null,
154 | "region_id": 1
155 | },
156 | {
157 | "id": 23,
158 | "nom": "Kpagouda",
159 | "superficie": null,
160 | "population": null,
161 | "region_id": 2
162 | }
163 | ]
--------------------------------------------------------------------------------
/data/sql/prefectures.sql:
--------------------------------------------------------------------------------
1 | -- phpMyAdmin SQL Dump
2 | -- version 5.1.1
3 | -- https://www.phpmyadmin.net/
4 | --
5 | -- Host: localhost
6 | -- Generation Time: Nov 30, 2021 at 05:19 PM
7 | -- Server version: 10.3.31-MariaDB-0ubuntu0.20.04.1
8 | -- PHP Version: 7.4.3
9 |
10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
11 | START TRANSACTION;
12 | SET time_zone = "+00:00";
13 |
14 |
15 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
16 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
17 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
18 | /*!40101 SET NAMES utf8mb4 */;
19 |
20 | --
21 | -- Database: `togo_subdivisions`
22 | --
23 |
24 | -- --------------------------------------------------------
25 |
26 | --
27 | -- Table structure for table `prefectures`
28 | --
29 |
30 | CREATE TABLE `prefectures` (
31 | `id` int(11) NOT NULL,
32 | `nom` varchar(30) NOT NULL,
33 | `chef_lieu` varchar(25) NOT NULL,
34 | `latitude` double DEFAULT NULL,
35 | `longitude` double DEFAULT NULL,
36 | `region_id` int(11) NOT NULL
37 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
38 |
39 | --
40 | -- Dumping data for table `prefectures`
41 | --
42 |
43 | INSERT INTO `prefectures` (`id`, `nom`, `chef_lieu`, `latitude`, `longitude`, `region_id`) VALUES
44 | (1, 'Cinkassé', 'Cinkassé', NULL, NULL, 1),
45 | (2, 'Kpendjal', 'Mandouri', NULL, NULL, 1),
46 | (3, 'Kpendjal-Ouest', 'Naki-Est', NULL, NULL, 1),
47 | (4, 'Oti', 'Mango', NULL, NULL, 1),
48 | (5, 'Oti-Sud', 'Gando', NULL, NULL, 1),
49 | (6, 'Tandjouaré', 'Tandjouaré', NULL, NULL, 1),
50 | (7, 'Tône', 'Dapaong', NULL, NULL, 1),
51 | (8, 'Assoli', 'Bafilo', NULL, NULL, 2),
52 | (9, 'Bassar', 'Bassar', NULL, NULL, 2),
53 | (10, 'Binah', 'Pagouda', NULL, NULL, 2),
54 | (11, 'Dankpen', 'Gérin-kouka', NULL, NULL, 2),
55 | (12, 'Doufelgou', 'Niamtougou', NULL, NULL, 2),
56 | (13, 'Kéran', 'Kanté', NULL, NULL, 2),
57 | (14, 'Kozah', 'Kara', NULL, NULL, 2),
58 | (15, 'Blitta', 'Blitta', NULL, NULL, 3),
59 | (16, 'Sotouboua', 'Sotouboua', NULL, NULL, 3),
60 | (17, 'Tchamba', 'Tchamba', NULL, NULL, 3),
61 | (18, 'Tchaoudjo', 'Sokodé', NULL, NULL, 3),
62 | (19, 'Mô', 'Djarkpanga', NULL, NULL, 3),
63 | (20, 'Agou', 'Agou-Gadzépé', NULL, NULL, 4),
64 | (21, 'Akébou', 'Kougnohou', NULL, NULL, 4),
65 | (22, 'Amou', 'Amlamé', NULL, NULL, 4),
66 | (23, 'Anié', 'Anié', NULL, NULL, 4),
67 | (24, 'Danyi', 'Danyi-Apéyémé', NULL, NULL, 4),
68 | (25, 'Est-Mono', 'Elavagnon', NULL, NULL, 4),
69 | (26, 'Haho', 'Notsè', NULL, NULL, 4),
70 | (27, 'Kloto', 'Kpalimé', NULL, NULL, 4),
71 | (28, 'Kpélé', 'Adéta', NULL, NULL, 4),
72 | (29, 'Moyen-Mono', 'Tohoun', NULL, NULL, 4),
73 | (30, 'Ogou', 'Atakpamé', NULL, NULL, 4),
74 | (31, 'Wawa', 'Badou', NULL, NULL, 4),
75 | (32, 'Agouè-Nyivé', 'Agouè-Nyivé', NULL, NULL, 5),
76 | (33, 'Avé', 'Kévé', NULL, NULL, 5),
77 | (34, 'Bas-Mono', 'Afagnan', NULL, NULL, 5),
78 | (35, 'Golfe', 'Lomé', NULL, NULL, 5),
79 | (36, 'Lacs', 'Aného', NULL, NULL, 5),
80 | (37, 'Vo', 'Vogan', NULL, NULL, 5),
81 | (38, 'Yoto', 'Tabligbo', NULL, NULL, 5),
82 | (39, 'Zio', 'Tsévié', NULL, NULL, 5);
83 |
84 | --
85 | -- Indexes for dumped tables
86 | --
87 |
88 | --
89 | -- Indexes for table `prefectures`
90 | --
91 | ALTER TABLE `prefectures`
92 | ADD PRIMARY KEY (`id`),
93 | ADD UNIQUE KEY `nom` (`nom`),
94 | ADD KEY `region_id` (`region_id`);
95 |
96 | --
97 | -- AUTO_INCREMENT for dumped tables
98 | --
99 |
100 | --
101 | -- AUTO_INCREMENT for table `prefectures`
102 | --
103 | ALTER TABLE `prefectures`
104 | MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=41;
105 |
106 | --
107 | -- Constraints for dumped tables
108 | --
109 |
110 | --
111 | -- Constraints for table `prefectures`
112 | --
113 | ALTER TABLE `prefectures`
114 | ADD CONSTRAINT `prefectures_ibfk_1` FOREIGN KEY (`region_id`) REFERENCES `regions` (`id`);
115 | COMMIT;
116 |
117 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
118 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
119 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
120 |
--------------------------------------------------------------------------------
/scripts/src/export.php:
--------------------------------------------------------------------------------
1 | load();
11 |
12 | $dsn = $_ENV['DB_HOST'];
13 | $dbUser = $_ENV['DB_USER'];
14 | $dbPass = $_ENV['DB_PASS'];
15 | $dbName = $_ENV['DB_NAME'];
16 |
17 | $database = new MysqlDB($dsn, $dbUser, $dbPass, $dbName);
18 |
19 | /*
20 | |----------------------------------------------
21 | | Liste des communes avec leurs quartiers
22 | |----------------------------------------------
23 | */
24 | $municipalities = []; //Communes
25 | $streets = []; //Quartiers
26 |
27 | $municipalityStreetArray = [];
28 |
29 | $query = "SELECT * FROM communes";
30 |
31 | $database->query($query);
32 | $municipalities = Utils::removeAttribute($database->resultset(), 'prefecture_id');
33 | $municipalities = Utils::dataTypeConversion($municipalities);
34 |
35 | foreach ($municipalities as $municipality) {
36 | // Fetching all streets based on municipality
37 | $query = "SELECT * FROM quartiers WHERE commune_id={$municipality['id']}";
38 | $database->query($query);
39 | $streets = $database->resultset();
40 |
41 | $municipality['quartiers'] = Utils::removeAttribute($streets, 'commune_id');
42 |
43 | $municipalityStreetArray[] = $municipality;
44 | }
45 |
46 | $baseDir = dirname(__DIR__, 2);//go up two level
47 |
48 | $exportTo = $baseDir . '/communes+quartiers.json';
49 | $fp = fopen($exportTo, 'w'); // Putting Array to JSON
50 | fwrite($fp, json_encode($municipalityStreetArray, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT).PHP_EOL);
51 | echo 'JSON Exported to ' .$exportTo . PHP_EOL;
52 | fclose($fp);
53 |
54 |
55 | /*
56 | |--------------------------------------------------------------
57 | | Liste des regions avec leurs villes, préfectures et communes
58 | |--------------------------------------------------------------
59 | */
60 | $regions = [];
61 | $regionCityPrefectureArray = [];
62 | $prefectureCommunesArray = [];
63 |
64 | $query = "SELECT * FROM regions";
65 |
66 | $database->query($query);
67 | $regions = Utils::dataTypeConversion($database->resultset());
68 |
69 | foreach ($regions as $region) {
70 | // Fetching all cities based on region
71 | $query = "SELECT * FROM villes WHERE region_id={$region['id']}";
72 | $database->query($query);
73 | $villes = $database->resultset();
74 |
75 | $region['villes'] = Utils::removeAttribute($villes, 'region_id');
76 | $region['villes'] = Utils::dataTypeConversion($region['villes']);
77 |
78 |
79 | // Fetching all prefectures based on region
80 | $query = "SELECT * FROM prefectures WHERE region_id={$region['id']}";
81 | $database->query($query);
82 | $prefectures = $database->resultset();
83 |
84 | foreach ($prefectures as $prefecture) {
85 | $query = "SELECT * FROM communes WHERE prefecture_id={$prefecture['id']}";
86 | $database->query($query);
87 | $communes = $database->resultset();
88 |
89 | $prefecture['communes'] = Utils::removeAttribute($communes, 'prefecture_id');
90 | $prefecture['communes'] = Utils::dataTypeConversion($prefecture['communes']);
91 |
92 | $prefectureCommunesArray[] = $prefecture;
93 | }
94 |
95 |
96 | $region['prefectures'] = Utils::removeAttribute($prefectureCommunesArray, 'region_id');
97 | $region['prefectures'] = Utils::dataTypeConversion($prefectureCommunesArray);
98 |
99 | $regionCityPrefectureArray[] = $region;
100 | }
101 |
102 | $exportTo = $baseDir . '/regions+villes+prefectures+communes.json';
103 | $fp = fopen($exportTo, 'w'); // Putting Array to JSON
104 | fwrite($fp, json_encode($regionCityPrefectureArray, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT).PHP_EOL);
105 | echo 'JSON Exported to ' .$exportTo . PHP_EOL;
106 | fclose($fp);
107 |
108 |
109 | /*
110 | |---------------------------------------------------
111 | | Liste des prefectures avec leurs cantons
112 | |---------------------------------------------------
113 | */
114 | $prefectures = [];
115 | $prefectureCantonArray = [];
116 |
117 | $query = "SELECT * FROM prefectures";
118 | $database->query($query);
119 |
120 | $prefectures = Utils::removeAttribute($database->resultset(), 'region_id');
121 | $prefectures = Utils::dataTypeConversion($prefectures);
122 |
123 | foreach ($prefectures as $prefecture) {
124 | $query = "SELECT * FROM cantons WHERE prefecture_id={$prefecture['id']}";
125 | $database->query($query);
126 | $cantons = $database->resultset();
127 |
128 | $prefecture['cantons'] = Utils::removeAttribute($cantons, 'prefecture_id');
129 | $prefecture['cantons'] = Utils::dataTypeConversion($prefecture['cantons']);
130 |
131 | $prefectureCantonArray[] = $prefecture;
132 | }
133 |
134 |
135 |
136 | $exportTo = $baseDir . '/prefectures+cantons.json';
137 | $fp = fopen($exportTo, 'w'); // Putting Array to JSON
138 | fwrite($fp, json_encode($prefectureCantonArray, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT).PHP_EOL);
139 | echo 'JSON Exported to ' .$exportTo . PHP_EOL;
140 | fclose($fp);
141 |
--------------------------------------------------------------------------------
/data/csv/communes.csv:
--------------------------------------------------------------------------------
1 | "id","nom","latitude","longitude","population","superficie","prefecture_id"
2 | "1","Cinkassé 1",NULL,NULL,NULL,NULL,"1"
3 | "2","Cinkassé 2",NULL,NULL,NULL,NULL,"1"
4 | "3","Kpendjal 1",NULL,NULL,NULL,NULL,"2"
5 | "4","Kpendjal 2",NULL,NULL,NULL,NULL,"2"
6 | "5","Kpendjal-Ouest 1",NULL,NULL,NULL,NULL,"3"
7 | "6","Kpendjal-Ouest 2",NULL,NULL,NULL,NULL,"3"
8 | "7","Oti 1",NULL,NULL,NULL,NULL,"4"
9 | "8","Oti 2",NULL,NULL,NULL,NULL,"4"
10 | "9","Oti-Sud 1",NULL,NULL,NULL,NULL,"5"
11 | "10","Oti-Sud 2",NULL,NULL,NULL,NULL,"5"
12 | "11","Tandjoaré 1",NULL,NULL,NULL,NULL,"6"
13 | "12","Tandjoaré 2",NULL,NULL,NULL,NULL,"6"
14 | "13","Tône 1",NULL,NULL,NULL,NULL,"7"
15 | "14","Tône 2",NULL,NULL,NULL,NULL,"7"
16 | "15","Tône 3",NULL,NULL,NULL,NULL,"7"
17 | "16","Tône 4",NULL,NULL,NULL,NULL,"7"
18 | "17","Assoli 1",NULL,NULL,NULL,NULL,"8"
19 | "18","Assoli 2",NULL,NULL,NULL,NULL,"8"
20 | "19","Assoli 3",NULL,NULL,NULL,NULL,"8"
21 | "20","Bassar 1",NULL,NULL,NULL,NULL,"9"
22 | "21","Bassar 2",NULL,NULL,NULL,NULL,"9"
23 | "22","Bassar 3",NULL,NULL,NULL,NULL,"9"
24 | "23","Bassar 4",NULL,NULL,NULL,NULL,"9"
25 | "24","Binah 1",NULL,NULL,NULL,NULL,"10"
26 | "25","Binah 2",NULL,NULL,NULL,NULL,"10"
27 | "26","Dankpen 1",NULL,NULL,NULL,NULL,"11"
28 | "27","Dankpen 2",NULL,NULL,NULL,NULL,"11"
29 | "28","Dankpen 3",NULL,NULL,NULL,NULL,"11"
30 | "29","Doufelgou 1",NULL,NULL,NULL,NULL,"12"
31 | "30","Doufelgou 2",NULL,NULL,NULL,NULL,"12"
32 | "31","Doufelgou 3",NULL,NULL,NULL,NULL,"12"
33 | "32","Kéran 1",NULL,NULL,NULL,NULL,"13"
34 | "33","Kéran 2",NULL,NULL,NULL,NULL,"13"
35 | "34","Kéran 3",NULL,NULL,NULL,NULL,"13"
36 | "35","Kozah 1",NULL,NULL,NULL,NULL,"14"
37 | "36","Kozah 2",NULL,NULL,NULL,NULL,"14"
38 | "37","Kozah 3",NULL,NULL,NULL,NULL,"14"
39 | "38","Kozah 4",NULL,NULL,NULL,NULL,"14"
40 | "39","Blitta 1",NULL,NULL,NULL,NULL,"15"
41 | "40","Blitta 2",NULL,NULL,NULL,NULL,"15"
42 | "41","Blitta 3",NULL,NULL,NULL,NULL,"15"
43 | "42","Sotouboua 1",NULL,NULL,NULL,NULL,"16"
44 | "43","Sotouboua 2",NULL,NULL,NULL,NULL,"16"
45 | "44","Sotouboua 3",NULL,NULL,NULL,NULL,"16"
46 | "45","Tchamba 1",NULL,NULL,NULL,NULL,"17"
47 | "46","Tchamba 2",NULL,NULL,NULL,NULL,"17"
48 | "47","Tchamba 3",NULL,NULL,NULL,NULL,"17"
49 | "48","Tchaoudjo 1",NULL,NULL,NULL,NULL,"18"
50 | "49","Tchaoudjo 2",NULL,NULL,NULL,NULL,"18"
51 | "50","Tchaoudjo 3",NULL,NULL,NULL,NULL,"18"
52 | "51","Tchaoudjo 4",NULL,NULL,NULL,NULL,"18"
53 | "52","Mô 1",NULL,NULL,NULL,NULL,"19"
54 | "53","Mô 2",NULL,NULL,NULL,NULL,"19"
55 | "54","Agou 1",NULL,NULL,NULL,NULL,"20"
56 | "55","Agou 2",NULL,NULL,NULL,NULL,"20"
57 | "56","Akébou 1",NULL,NULL,NULL,NULL,"21"
58 | "57","Akébou 2",NULL,NULL,NULL,NULL,"21"
59 | "58","Amou 1",NULL,NULL,NULL,NULL,"22"
60 | "59","Amou 2",NULL,NULL,NULL,NULL,"22"
61 | "60","Anié 1",NULL,NULL,NULL,NULL,"23"
62 | "61","Anié 2",NULL,NULL,NULL,NULL,"23"
63 | "62","Danyi 1",NULL,NULL,NULL,NULL,"24"
64 | "63","Danyi 2",NULL,NULL,NULL,NULL,"24"
65 | "64","Est-Mono 1",NULL,NULL,NULL,NULL,"25"
66 | "65","Est-Mono 2",NULL,NULL,NULL,NULL,"25"
67 | "66","Est-Mono 3",NULL,NULL,NULL,NULL,"25"
68 | "67","Haho 1",NULL,NULL,NULL,NULL,"26"
69 | "68","Haho 2",NULL,NULL,NULL,NULL,"26"
70 | "69","Haho 3",NULL,NULL,NULL,NULL,"26"
71 | "70","Haho 4",NULL,NULL,NULL,NULL,"26"
72 | "71","Kloto 1",NULL,NULL,NULL,NULL,"27"
73 | "72","Kloto 2",NULL,NULL,NULL,NULL,"27"
74 | "73","Kloto 3",NULL,NULL,NULL,NULL,"27"
75 | "74","Kpélé 1",NULL,NULL,NULL,NULL,"28"
76 | "75","Kpélé 2",NULL,NULL,NULL,NULL,"28"
77 | "76","Moyen-Mono 1",NULL,NULL,NULL,NULL,"29"
78 | "77","Moyen-Mono 2",NULL,NULL,NULL,NULL,"29"
79 | "78","Ogou 1",NULL,NULL,NULL,NULL,"30"
80 | "79","Ogou 2",NULL,NULL,NULL,NULL,"30"
81 | "80","Ogou 3",NULL,NULL,NULL,NULL,"30"
82 | "81","Ogou 4",NULL,NULL,NULL,NULL,"30"
83 | "82","Wawa 1",NULL,NULL,NULL,NULL,"31"
84 | "83","Wawa 2",NULL,NULL,NULL,NULL,"31"
85 | "84","Wawa 3",NULL,NULL,NULL,NULL,"31"
86 | "85","Agoè-Nyivé 1",NULL,NULL,NULL,NULL,"32"
87 | "86","Agoè-Nyivé 2",NULL,NULL,NULL,NULL,"32"
88 | "87","Agoè-Nyivé 3",NULL,NULL,NULL,NULL,"32"
89 | "88","Agoè-Nyivé 4",NULL,NULL,NULL,NULL,"32"
90 | "89","Agoè-Nyivé 5",NULL,NULL,NULL,NULL,"32"
91 | "90","Agoè-Nyivé 6",NULL,NULL,NULL,NULL,"32"
92 | "91","Avé 1",NULL,NULL,NULL,NULL,"33"
93 | "92","Avé 2",NULL,NULL,NULL,NULL,"33"
94 | "93","Bas-Mono 1",NULL,NULL,NULL,NULL,"34"
95 | "94","Bas-Mono 2",NULL,NULL,NULL,NULL,"34"
96 | "95","Golfe 1",NULL,NULL,NULL,NULL,"35"
97 | "96","Golfe 2",NULL,NULL,NULL,NULL,"35"
98 | "97","Golfe 3",NULL,NULL,NULL,NULL,"35"
99 | "98","Golfe 4",NULL,NULL,NULL,NULL,"35"
100 | "99","Golfe 5",NULL,NULL,NULL,NULL,"35"
101 | "100","Golfe 6",NULL,NULL,NULL,NULL,"35"
102 | "101","Golfe 7",NULL,NULL,NULL,NULL,"35"
103 | "102","Lacs 1",NULL,NULL,NULL,NULL,"36"
104 | "103","Lacs 2",NULL,NULL,NULL,NULL,"36"
105 | "104","Lacs 3",NULL,NULL,NULL,NULL,"36"
106 | "105","Lacs 4",NULL,NULL,NULL,NULL,"36"
107 | "106","Vo 1",NULL,NULL,NULL,NULL,"37"
108 | "107","Vo 2",NULL,NULL,NULL,NULL,"37"
109 | "108","Vo 3",NULL,NULL,NULL,NULL,"37"
110 | "109","Vo 4",NULL,NULL,NULL,NULL,"37"
111 | "110","Yoto 1",NULL,NULL,NULL,NULL,"38"
112 | "111","Yoto 2",NULL,NULL,NULL,NULL,"38"
113 | "112","Yoto 3",NULL,NULL,NULL,NULL,"38"
114 | "113","Zio 1",NULL,NULL,NULL,NULL,"39"
115 | "114","Zio 2",NULL,NULL,NULL,NULL,"39"
116 | "115","Zio 3",NULL,NULL,NULL,NULL,"39"
117 | "116","Zio 4",NULL,NULL,NULL,NULL,"39"
118 | "117","Amou 3",NULL,NULL,NULL,NULL,"22"
119 |
--------------------------------------------------------------------------------
/data/json/prefectures.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "id": 1,
4 | "nom": "Cinkassé",
5 | "chef_lieu": "Cinkassé",
6 | "latitude": null,
7 | "longitude": null,
8 | "region_id": 1
9 | },
10 | {
11 | "id": 2,
12 | "nom": "Kpendjal",
13 | "chef_lieu": "Mandouri",
14 | "latitude": null,
15 | "longitude": null,
16 | "region_id": 1
17 | },
18 | {
19 | "id": 3,
20 | "nom": "Kpendjal-Ouest",
21 | "chef_lieu": "Naki-Est",
22 | "latitude": null,
23 | "longitude": null,
24 | "region_id": 1
25 | },
26 | {
27 | "id": 4,
28 | "nom": "Oti",
29 | "chef_lieu": "Mango",
30 | "latitude": null,
31 | "longitude": null,
32 | "region_id": 1
33 | },
34 | {
35 | "id": 5,
36 | "nom": "Oti-Sud",
37 | "chef_lieu": "Gando",
38 | "latitude": null,
39 | "longitude": null,
40 | "region_id": 1
41 | },
42 | {
43 | "id": 6,
44 | "nom": "Tandjouaré",
45 | "chef_lieu": "Tandjouaré",
46 | "latitude": null,
47 | "longitude": null,
48 | "region_id": 1
49 | },
50 | {
51 | "id": 7,
52 | "nom": "Tône",
53 | "chef_lieu": "Dapaong",
54 | "latitude": null,
55 | "longitude": null,
56 | "region_id": 1
57 | },
58 | {
59 | "id": 8,
60 | "nom": "Assoli",
61 | "chef_lieu": "Bafilo",
62 | "latitude": null,
63 | "longitude": null,
64 | "region_id": 2
65 | },
66 | {
67 | "id": 9,
68 | "nom": "Bassar",
69 | "chef_lieu": "Bassar",
70 | "latitude": null,
71 | "longitude": null,
72 | "region_id": 2
73 | },
74 | {
75 | "id": 10,
76 | "nom": "Binah",
77 | "chef_lieu": "Pagouda",
78 | "latitude": null,
79 | "longitude": null,
80 | "region_id": 2
81 | },
82 | {
83 | "id": 11,
84 | "nom": "Dankpen",
85 | "chef_lieu": "Gérin-kouka",
86 | "latitude": null,
87 | "longitude": null,
88 | "region_id": 2
89 | },
90 | {
91 | "id": 12,
92 | "nom": "Doufelgou",
93 | "chef_lieu": "Niamtougou",
94 | "latitude": null,
95 | "longitude": null,
96 | "region_id": 2
97 | },
98 | {
99 | "id": 13,
100 | "nom": "Kéran",
101 | "chef_lieu": "Kanté",
102 | "latitude": null,
103 | "longitude": null,
104 | "region_id": 2
105 | },
106 | {
107 | "id": 14,
108 | "nom": "Kozah",
109 | "chef_lieu": "Kara",
110 | "latitude": null,
111 | "longitude": null,
112 | "region_id": 2
113 | },
114 | {
115 | "id": 15,
116 | "nom": "Blitta",
117 | "chef_lieu": "Blitta",
118 | "latitude": null,
119 | "longitude": null,
120 | "region_id": 3
121 | },
122 | {
123 | "id": 16,
124 | "nom": "Sotouboua",
125 | "chef_lieu": "Sotouboua",
126 | "latitude": null,
127 | "longitude": null,
128 | "region_id": 3
129 | },
130 | {
131 | "id": 17,
132 | "nom": "Tchamba",
133 | "chef_lieu": "Tchamba",
134 | "latitude": null,
135 | "longitude": null,
136 | "region_id": 3
137 | },
138 | {
139 | "id": 18,
140 | "nom": "Tchaoudjo",
141 | "chef_lieu": "Sokodé",
142 | "latitude": null,
143 | "longitude": null,
144 | "region_id": 3
145 | },
146 | {
147 | "id": 19,
148 | "nom": "Mô",
149 | "chef_lieu": "Djarkpanga",
150 | "latitude": null,
151 | "longitude": null,
152 | "region_id": 3
153 | },
154 | {
155 | "id": 20,
156 | "nom": "Agou",
157 | "chef_lieu": "Agou-Gadzépé",
158 | "latitude": null,
159 | "longitude": null,
160 | "region_id": 4
161 | },
162 | {
163 | "id": 21,
164 | "nom": "Akébou",
165 | "chef_lieu": "Kougnohou",
166 | "latitude": null,
167 | "longitude": null,
168 | "region_id": 4
169 | },
170 | {
171 | "id": 22,
172 | "nom": "Amou",
173 | "chef_lieu": "Amlamé",
174 | "latitude": null,
175 | "longitude": null,
176 | "region_id": 4
177 | },
178 | {
179 | "id": 23,
180 | "nom": "Anié",
181 | "chef_lieu": "Anié",
182 | "latitude": null,
183 | "longitude": null,
184 | "region_id": 4
185 | },
186 | {
187 | "id": 24,
188 | "nom": "Danyi",
189 | "chef_lieu": "Danyi-Apéyémé",
190 | "latitude": null,
191 | "longitude": null,
192 | "region_id": 4
193 | },
194 | {
195 | "id": 25,
196 | "nom": "Est-Mono",
197 | "chef_lieu": "Elavagnon",
198 | "latitude": null,
199 | "longitude": null,
200 | "region_id": 4
201 | },
202 | {
203 | "id": 26,
204 | "nom": "Haho",
205 | "chef_lieu": "Notsè",
206 | "latitude": null,
207 | "longitude": null,
208 | "region_id": 4
209 | },
210 | {
211 | "id": 27,
212 | "nom": "Kloto",
213 | "chef_lieu": "Kpalimé",
214 | "latitude": null,
215 | "longitude": null,
216 | "region_id": 4
217 | },
218 | {
219 | "id": 28,
220 | "nom": "Kpélé",
221 | "chef_lieu": "Adéta",
222 | "latitude": null,
223 | "longitude": null,
224 | "region_id": 4
225 | },
226 | {
227 | "id": 29,
228 | "nom": "Moyen-Mono",
229 | "chef_lieu": "Tohoun",
230 | "latitude": null,
231 | "longitude": null,
232 | "region_id": 4
233 | },
234 | {
235 | "id": 30,
236 | "nom": "Ogou",
237 | "chef_lieu": "Atakpamé",
238 | "latitude": null,
239 | "longitude": null,
240 | "region_id": 4
241 | },
242 | {
243 | "id": 31,
244 | "nom": "Wawa",
245 | "chef_lieu": "Badou",
246 | "latitude": null,
247 | "longitude": null,
248 | "region_id": 4
249 | },
250 | {
251 | "id": 32,
252 | "nom": "Agouè-Nyivé",
253 | "chef_lieu": "Agouè-Nyivé",
254 | "latitude": null,
255 | "longitude": null,
256 | "region_id": 5
257 | },
258 | {
259 | "id": 33,
260 | "nom": "Avé",
261 | "chef_lieu": "Kévé",
262 | "latitude": null,
263 | "longitude": null,
264 | "region_id": 5
265 | },
266 | {
267 | "id": 34,
268 | "nom": "Bas-Mono",
269 | "chef_lieu": "Afagnan",
270 | "latitude": null,
271 | "longitude": null,
272 | "region_id": 5
273 | },
274 | {
275 | "id": 35,
276 | "nom": "Golfe",
277 | "chef_lieu": "Lomé",
278 | "latitude": null,
279 | "longitude": null,
280 | "region_id": 5
281 | },
282 | {
283 | "id": 36,
284 | "nom": "Lacs",
285 | "chef_lieu": "Aného",
286 | "latitude": null,
287 | "longitude": null,
288 | "region_id": 5
289 | },
290 | {
291 | "id": 37,
292 | "nom": "Vo",
293 | "chef_lieu": "Vogan",
294 | "latitude": null,
295 | "longitude": null,
296 | "region_id": 5
297 | },
298 | {
299 | "id": 38,
300 | "nom": "Yoto",
301 | "chef_lieu": "Tabligbo",
302 | "latitude": null,
303 | "longitude": null,
304 | "region_id": 5
305 | },
306 | {
307 | "id": 39,
308 | "nom": "Zio",
309 | "chef_lieu": "Tsévié",
310 | "latitude": null,
311 | "longitude": null,
312 | "region_id": 5
313 | }
314 | ]
--------------------------------------------------------------------------------
/data/sql/communes.sql:
--------------------------------------------------------------------------------
1 | -- phpMyAdmin SQL Dump
2 | -- version 5.1.1
3 | -- https://www.phpmyadmin.net/
4 | --
5 | -- Host: localhost
6 | -- Generation Time: Nov 30, 2021 at 05:19 PM
7 | -- Server version: 10.3.31-MariaDB-0ubuntu0.20.04.1
8 | -- PHP Version: 7.4.3
9 |
10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
11 | START TRANSACTION;
12 | SET time_zone = "+00:00";
13 |
14 |
15 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
16 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
17 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
18 | /*!40101 SET NAMES utf8mb4 */;
19 |
20 | --
21 | -- Database: `togo_subdivisions`
22 | --
23 |
24 | -- --------------------------------------------------------
25 |
26 | --
27 | -- Table structure for table `communes`
28 | --
29 |
30 | CREATE TABLE `communes` (
31 | `id` int(11) NOT NULL,
32 | `nom` varchar(30) NOT NULL,
33 | `latitude` double DEFAULT NULL,
34 | `longitude` double DEFAULT NULL,
35 | `population` double DEFAULT NULL,
36 | `superficie` double DEFAULT NULL,
37 | `prefecture_id` int(11) NOT NULL
38 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
39 |
40 | --
41 | -- Dumping data for table `communes`
42 | --
43 |
44 | INSERT INTO `communes` (`id`, `nom`, `latitude`, `longitude`, `population`, `superficie`, `prefecture_id`) VALUES
45 | (1, 'Cinkassé 1', NULL, NULL, NULL, NULL, 1),
46 | (2, 'Cinkassé 2', NULL, NULL, NULL, NULL, 1),
47 | (3, 'Kpendjal 1', NULL, NULL, NULL, NULL, 2),
48 | (4, 'Kpendjal 2', NULL, NULL, NULL, NULL, 2),
49 | (5, 'Kpendjal-Ouest 1', NULL, NULL, NULL, NULL, 3),
50 | (6, 'Kpendjal-Ouest 2', NULL, NULL, NULL, NULL, 3),
51 | (7, 'Oti 1', NULL, NULL, NULL, NULL, 4),
52 | (8, 'Oti 2', NULL, NULL, NULL, NULL, 4),
53 | (9, 'Oti-Sud 1', NULL, NULL, NULL, NULL, 5),
54 | (10, 'Oti-Sud 2', NULL, NULL, NULL, NULL, 5),
55 | (11, 'Tandjoaré 1', NULL, NULL, NULL, NULL, 6),
56 | (12, 'Tandjoaré 2', NULL, NULL, NULL, NULL, 6),
57 | (13, 'Tône 1', NULL, NULL, NULL, NULL, 7),
58 | (14, 'Tône 2', NULL, NULL, NULL, NULL, 7),
59 | (15, 'Tône 3', NULL, NULL, NULL, NULL, 7),
60 | (16, 'Tône 4', NULL, NULL, NULL, NULL, 7),
61 | (17, 'Assoli 1', NULL, NULL, NULL, NULL, 8),
62 | (18, 'Assoli 2', NULL, NULL, NULL, NULL, 8),
63 | (19, 'Assoli 3', NULL, NULL, NULL, NULL, 8),
64 | (20, 'Bassar 1', NULL, NULL, NULL, NULL, 9),
65 | (21, 'Bassar 2', NULL, NULL, NULL, NULL, 9),
66 | (22, 'Bassar 3', NULL, NULL, NULL, NULL, 9),
67 | (23, 'Bassar 4', NULL, NULL, NULL, NULL, 9),
68 | (24, 'Binah 1', NULL, NULL, NULL, NULL, 10),
69 | (25, 'Binah 2', NULL, NULL, NULL, NULL, 10),
70 | (26, 'Dankpen 1', NULL, NULL, NULL, NULL, 11),
71 | (27, 'Dankpen 2', NULL, NULL, NULL, NULL, 11),
72 | (28, 'Dankpen 3', NULL, NULL, NULL, NULL, 11),
73 | (29, 'Doufelgou 1', NULL, NULL, NULL, NULL, 12),
74 | (30, 'Doufelgou 2', NULL, NULL, NULL, NULL, 12),
75 | (31, 'Doufelgou 3', NULL, NULL, NULL, NULL, 12),
76 | (32, 'Kéran 1', NULL, NULL, NULL, NULL, 13),
77 | (33, 'Kéran 2', NULL, NULL, NULL, NULL, 13),
78 | (34, 'Kéran 3', NULL, NULL, NULL, NULL, 13),
79 | (35, 'Kozah 1', NULL, NULL, NULL, NULL, 14),
80 | (36, 'Kozah 2', NULL, NULL, NULL, NULL, 14),
81 | (37, 'Kozah 3', NULL, NULL, NULL, NULL, 14),
82 | (38, 'Kozah 4', NULL, NULL, NULL, NULL, 14),
83 | (39, 'Blitta 1', NULL, NULL, NULL, NULL, 15),
84 | (40, 'Blitta 2', NULL, NULL, NULL, NULL, 15),
85 | (41, 'Blitta 3', NULL, NULL, NULL, NULL, 15),
86 | (42, 'Sotouboua 1', NULL, NULL, NULL, NULL, 16),
87 | (43, 'Sotouboua 2', NULL, NULL, NULL, NULL, 16),
88 | (44, 'Sotouboua 3', NULL, NULL, NULL, NULL, 16),
89 | (45, 'Tchamba 1', NULL, NULL, NULL, NULL, 17),
90 | (46, 'Tchamba 2', NULL, NULL, NULL, NULL, 17),
91 | (47, 'Tchamba 3', NULL, NULL, NULL, NULL, 17),
92 | (48, 'Tchaoudjo 1', NULL, NULL, NULL, NULL, 18),
93 | (49, 'Tchaoudjo 2', NULL, NULL, NULL, NULL, 18),
94 | (50, 'Tchaoudjo 3', NULL, NULL, NULL, NULL, 18),
95 | (51, 'Tchaoudjo 4', NULL, NULL, NULL, NULL, 18),
96 | (52, 'Mô 1', NULL, NULL, NULL, NULL, 19),
97 | (53, 'Mô 2', NULL, NULL, NULL, NULL, 19),
98 | (54, 'Agou 1', NULL, NULL, NULL, NULL, 20),
99 | (55, 'Agou 2', NULL, NULL, NULL, NULL, 20),
100 | (56, 'Akébou 1', NULL, NULL, NULL, NULL, 21),
101 | (57, 'Akébou 2', NULL, NULL, NULL, NULL, 21),
102 | (58, 'Amou 1', NULL, NULL, NULL, NULL, 22),
103 | (59, 'Amou 2', NULL, NULL, NULL, NULL, 22),
104 | (60, 'Anié 1', NULL, NULL, NULL, NULL, 23),
105 | (61, 'Anié 2', NULL, NULL, NULL, NULL, 23),
106 | (62, 'Danyi 1', NULL, NULL, NULL, NULL, 24),
107 | (63, 'Danyi 2', NULL, NULL, NULL, NULL, 24),
108 | (64, 'Est-Mono 1', NULL, NULL, NULL, NULL, 25),
109 | (65, 'Est-Mono 2', NULL, NULL, NULL, NULL, 25),
110 | (66, 'Est-Mono 3', NULL, NULL, NULL, NULL, 25),
111 | (67, 'Haho 1', NULL, NULL, NULL, NULL, 26),
112 | (68, 'Haho 2', NULL, NULL, NULL, NULL, 26),
113 | (69, 'Haho 3', NULL, NULL, NULL, NULL, 26),
114 | (70, 'Haho 4', NULL, NULL, NULL, NULL, 26),
115 | (71, 'Kloto 1', NULL, NULL, NULL, NULL, 27),
116 | (72, 'Kloto 2', NULL, NULL, NULL, NULL, 27),
117 | (73, 'Kloto 3', NULL, NULL, NULL, NULL, 27),
118 | (74, 'Kpélé 1', NULL, NULL, NULL, NULL, 28),
119 | (75, 'Kpélé 2', NULL, NULL, NULL, NULL, 28),
120 | (76, 'Moyen-Mono 1', NULL, NULL, NULL, NULL, 29),
121 | (77, 'Moyen-Mono 2', NULL, NULL, NULL, NULL, 29),
122 | (78, 'Ogou 1', NULL, NULL, NULL, NULL, 30),
123 | (79, 'Ogou 2', NULL, NULL, NULL, NULL, 30),
124 | (80, 'Ogou 3', NULL, NULL, NULL, NULL, 30),
125 | (81, 'Ogou 4', NULL, NULL, NULL, NULL, 30),
126 | (82, 'Wawa 1', NULL, NULL, NULL, NULL, 31),
127 | (83, 'Wawa 2', NULL, NULL, NULL, NULL, 31),
128 | (84, 'Wawa 3', NULL, NULL, NULL, NULL, 31),
129 | (85, 'Agoè-Nyivé 1', NULL, NULL, NULL, NULL, 32),
130 | (86, 'Agoè-Nyivé 2', NULL, NULL, NULL, NULL, 32),
131 | (87, 'Agoè-Nyivé 3', NULL, NULL, NULL, NULL, 32),
132 | (88, 'Agoè-Nyivé 4', NULL, NULL, NULL, NULL, 32),
133 | (89, 'Agoè-Nyivé 5', NULL, NULL, NULL, NULL, 32),
134 | (90, 'Agoè-Nyivé 6', NULL, NULL, NULL, NULL, 32),
135 | (91, 'Avé 1', NULL, NULL, NULL, NULL, 33),
136 | (92, 'Avé 2', NULL, NULL, NULL, NULL, 33),
137 | (93, 'Bas-Mono 1', NULL, NULL, NULL, NULL, 34),
138 | (94, 'Bas-Mono 2', NULL, NULL, NULL, NULL, 34),
139 | (95, 'Golfe 1', NULL, NULL, NULL, NULL, 35),
140 | (96, 'Golfe 2', NULL, NULL, NULL, NULL, 35),
141 | (97, 'Golfe 3', NULL, NULL, NULL, NULL, 35),
142 | (98, 'Golfe 4', NULL, NULL, NULL, NULL, 35),
143 | (99, 'Golfe 5', NULL, NULL, NULL, NULL, 35),
144 | (100, 'Golfe 6', NULL, NULL, NULL, NULL, 35),
145 | (101, 'Golfe 7', NULL, NULL, NULL, NULL, 35),
146 | (102, 'Lacs 1', NULL, NULL, NULL, NULL, 36),
147 | (103, 'Lacs 2', NULL, NULL, NULL, NULL, 36),
148 | (104, 'Lacs 3', NULL, NULL, NULL, NULL, 36),
149 | (105, 'Lacs 4', NULL, NULL, NULL, NULL, 36),
150 | (106, 'Vo 1', NULL, NULL, NULL, NULL, 37),
151 | (107, 'Vo 2', NULL, NULL, NULL, NULL, 37),
152 | (108, 'Vo 3', NULL, NULL, NULL, NULL, 37),
153 | (109, 'Vo 4', NULL, NULL, NULL, NULL, 37),
154 | (110, 'Yoto 1', NULL, NULL, NULL, NULL, 38),
155 | (111, 'Yoto 2', NULL, NULL, NULL, NULL, 38),
156 | (112, 'Yoto 3', NULL, NULL, NULL, NULL, 38),
157 | (113, 'Zio 1', NULL, NULL, NULL, NULL, 39),
158 | (114, 'Zio 2', NULL, NULL, NULL, NULL, 39),
159 | (115, 'Zio 3', NULL, NULL, NULL, NULL, 39),
160 | (116, 'Zio 4', NULL, NULL, NULL, NULL, 39),
161 | (117, 'Amou 3', NULL, NULL, NULL, NULL, 22);
162 |
163 | --
164 | -- Indexes for dumped tables
165 | --
166 |
167 | --
168 | -- Indexes for table `communes`
169 | --
170 | ALTER TABLE `communes`
171 | ADD PRIMARY KEY (`id`),
172 | ADD UNIQUE KEY `id` (`id`),
173 | ADD KEY `prefecture_id` (`prefecture_id`);
174 |
175 | --
176 | -- AUTO_INCREMENT for dumped tables
177 | --
178 |
179 | --
180 | -- AUTO_INCREMENT for table `communes`
181 | --
182 | ALTER TABLE `communes`
183 | MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=120;
184 |
185 | --
186 | -- Constraints for dumped tables
187 | --
188 |
189 | --
190 | -- Constraints for table `communes`
191 | --
192 | ALTER TABLE `communes`
193 | ADD CONSTRAINT `communes_ibfk_1` FOREIGN KEY (`prefecture_id`) REFERENCES `prefectures` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
194 | COMMIT;
195 |
196 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
197 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
198 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
199 |
--------------------------------------------------------------------------------
/data/xml/villes.xml:
--------------------------------------------------------------------------------
1 |
2 |
12 |
13 |
14 |
17 |
18 |
19 |
20 | CREATE TABLE `villes` (
21 | `id` int(11) NOT NULL AUTO_INCREMENT,
22 | `nom` varchar(25) NOT NULL,
23 | `superficie` double DEFAULT NULL,
24 | `population` double DEFAULT NULL,
25 | `region_id` int(11) NOT NULL,
26 | PRIMARY KEY (`id`),
27 | KEY `region_id` (`region_id`),
28 | CONSTRAINT `villes_ibfk_1` FOREIGN KEY (`region_id`) REFERENCES `regions` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
29 | ) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=utf8mb4;
30 |
31 |
32 |
33 |
34 |
37 |
38 |
39 |
40 | 1
41 | Lomé
42 | 90
43 | 2133579
44 | 5
45 |
46 |
47 | 2
48 | Sokodé
49 | NULL
50 | NULL
51 | 3
52 |
53 |
54 | 3
55 | Kara
56 | 11630
57 | NULL
58 | 2
59 |
60 |
61 | 4
62 | Kpalimé
63 | NULL
64 | NULL
65 | 4
66 |
67 |
68 | 5
69 | Atakpamé
70 | NULL
71 | NULL
72 | 4
73 |
74 |
75 | 6
76 | Bassar
77 | NULL
78 | NULL
79 | 2
80 |
81 |
82 | 7
83 | Tsévié
84 | NULL
85 | NULL
86 | 5
87 |
88 |
89 | 8
90 | Aného
91 | NULL
92 | NULL
93 | 5
94 |
95 |
96 | 9
97 | Mango
98 | NULL
99 | NULL
100 | 1
101 |
102 |
103 | 10
104 | Dapaong
105 | NULL
106 | NULL
107 | 1
108 |
109 |
110 | 11
111 | Tchamba
112 | NULL
113 | NULL
114 | 3
115 |
116 |
117 | 12
118 | Niamtougou
119 | NULL
120 | NULL
121 | 2
122 |
123 |
124 | 13
125 | Bafilo
126 | NULL
127 | NULL
128 | 2
129 |
130 |
131 | 14
132 | Notsé
133 | NULL
134 | NULL
135 | 4
136 |
137 |
138 | 15
139 | Sotouboua
140 | NULL
141 | NULL
142 | 3
143 |
144 |
145 | 16
146 | Vogan
147 | NULL
148 | NULL
149 | 5
150 |
151 |
152 | 17
153 | Badou
154 | NULL
155 | NULL
156 | 4
157 |
158 |
159 | 18
160 | Biankouri
161 | NULL
162 | NULL
163 | 1
164 |
165 |
166 | 19
167 | Tabligbo
168 | NULL
169 | NULL
170 | 5
171 |
172 |
173 | 20
174 | Kanté
175 | NULL
176 | NULL
177 | 2
178 |
179 |
180 | 21
181 | Amlamé
182 | NULL
183 | NULL
184 | 4
185 |
186 |
187 | 22
188 | Galangachi
189 | NULL
190 | NULL
191 | 1
192 |
193 |
194 | 23
195 | Kpagouda
196 | NULL
197 | NULL
198 | 2
199 |
200 |
201 |
--------------------------------------------------------------------------------
/data/csv/cantons.csv:
--------------------------------------------------------------------------------
1 | "id","nom","prefecture_id"
2 | "1","Amoutivé","35"
3 | "2","Bè","35"
4 | "3","Baguida","35"
5 | "4","Aflao – Gakli","35"
6 | "5","Aflao – Sagbado","35"
7 | "6","Adétikopé","32"
8 | "7","Agoè – Nyivé","32"
9 | "8","Sanguéra","32"
10 | "9","Togblékopé","32"
11 | "10","Légbassito","32"
12 | "11","Vakpossito","32"
13 | "12","Aného (LAWSON)","36"
14 | "13","Aného (ADJIGO)","36"
15 | "14","Agbodrafo","36"
16 | "15","Glidji","36"
17 | "16","Aklakou","36"
18 | "17","Anfoin","36"
19 | "18","Fiata","36"
20 | "19","Agouègan","36"
21 | "20","Ganavé","36"
22 | "21","Afagnagan","34"
23 | "22","Agomé – Glouzou","34"
24 | "23","Attitogon","34"
25 | "24","Afagnan – Gbléta","34"
26 | "25","Hompou","34"
27 | "26","Agbétiko","34"
28 | "27","Kpétsou","34"
29 | "28","Vogan","37"
30 | "29","Togoville","37"
31 | "30","Anyronkopé","37"
32 | "31","Akoumapé","37"
33 | "32","Vo – Koutimé","37"
34 | "33","Dzrékpo","37"
35 | "34","Dagbati","37"
36 | "35","Sévagan","37"
37 | "36","Momé – Hounkpati","37"
38 | "37","Hahotoé","37"
39 | "38","Tabligbo","38"
40 | "39","Kouvé","38"
41 | "40","Gboto","38"
42 | "41","Ahépé","38"
43 | "42","Tokpli","38"
44 | "43","Tokpli","38"
45 | "44","Sédomé","38"
46 | "45","Zafi","38"
47 | "46","Kini – Kondji","38"
48 | "47","Amoussimé","38"
49 | "48","Essè – Godjin","38"
50 | "49","Tométy – Kondji","38"
51 | "50","Tsévié","39"
52 | "51","Davié","39"
53 | "52","Gblainvié","39"
54 | "53","Dalavé","39"
55 | "54","Kpomé","39"
56 | "55","Gbatopé","39"
57 | "56","Gapé – Centre","39"
58 | "57","Bolou","39"
59 | "58","Agbélouvé","39"
60 | "59","Mission – Tové","39"
61 | "60","Wli","39"
62 | "61","Abobo","39"
63 | "62","Kovié","39"
64 | "63","Gamé – Sèva","39"
65 | "64","Gapé – Kpodji","39"
66 | "65","Djagblé","39"
67 | "66","Kévé","33"
68 | "67","Assahoun","33"
69 | "68","Badja","33"
70 | "69","Aképé","33"
71 | "70","Zolo","33"
72 | "71","Noépé","33"
73 | "72","Tovégan","33"
74 | "73","Ando","33"
75 | "74","Edji","33"
76 | "75","Gnagna","30"
77 | "76","Djama","30"
78 | "77","Woudou","30"
79 | "78","Katoré","30"
80 | "79","Gléï","30"
81 | "80","Ountivou","30"
82 | "81","Akparé","30"
83 | "82","Datcha","30"
84 | "83","Anié","23"
85 | "84","Pallakoko","23"
86 | "85","Kolo – Kopé","23"
87 | "86","Adogbénou","23"
88 | "87","Glitto","23"
89 | "88","Atchinèdji","23"
90 | "89","Elavagnon","25"
91 | "90","Nyamassila","25"
92 | "91","Kamina","25"
93 | "92","Morétan – Igbérioko","25"
94 | "93","Kpéssi","25"
95 | "94","Gbadjahè","25"
96 | "95","Badin – Copé","25"
97 | "96","Kpalimé","27"
98 | "97","Agomé – Yoh","27"
99 | "98","Lanvié","27"
100 | "99","Hanyigba","27"
101 | "100","Tové","27"
102 | "101","Kpadapé","27"
103 | "102","Gbalavé","27"
104 | "103","Kuma","27"
105 | "104","Kpimé","27"
106 | "105","Woamé","27"
107 | "106","Tomé","27"
108 | "107","Agomé – Tomégbé","27"
109 | "108","Lavié – Apédomé","27"
110 | "109","Yokélé","27"
111 | "110","Danyi – Atigba","24"
112 | "111","Ahlon","24"
113 | "112","Danyi – Kakpa","24"
114 | "113","Yikpa","24"
115 | "114","Danyi – Kpéto – Evita","24"
116 | "115","Danyi – Elavagnon","24"
117 | "116","Agou – Tavié","20"
118 | "117","Agou – Nyogbo","20"
119 | "118","Agotimé – Nord","20"
120 | "119","Agotimé – Sud","20"
121 | "120","Assahoun – Fiagbé","20"
122 | "121","Gadja","20"
123 | "122","Agou – Iboè","20"
124 | "123","Agou – Akplolo","20"
125 | "124","Agou – Kébo","20"
126 | "125","Agou – Atigbé","20"
127 | "126","Amoussoukopé","20"
128 | "127","Agou – Nyogbo – Agbétiko","20"
129 | "128","Kati","20"
130 | "129","Notsé","26"
131 | "130","Wahala","26"
132 | "131","Ayito","26"
133 | "132","Assrama","26"
134 | "133","Kpédomé","26"
135 | "134","Dalia","26"
136 | "135","Atsavé","26"
137 | "136","Djéméni","26"
138 | "137","Akpakpapé","26"
139 | "138","Hahomégbé","26"
140 | "139","Tohoun","29"
141 | "140","Kpékplémé","29"
142 | "141","Tado","29"
143 | "142","Saligbè","29"
144 | "143","Ahassomé","29"
145 | "144","Katomé","29"
146 | "145","Zogbégan","31"
147 | "146","Badou","31"
148 | "147","Tomégbé","31"
149 | "148","Kpété – Bena","31"
150 | "149","Gobé","31"
151 | "150","Klabè – Efoukpa","31"
152 | "151","Ekéto","31"
153 | "152","Ounabé","31"
154 | "153","Késsibo","31"
155 | "154","Gbadi – N’Kugna","31"
156 | "155","Doumé","31"
157 | "156","Ouma (Amlamé)","22"
158 | "157","Logbo (Témédja)","22"
159 | "158","Ikponou (Akposso – Nord) Otadi","22"
160 | "159","Amou – Oblo","22"
161 | "160","Ekpégnon","22"
162 | "161","Kpatégan","22"
163 | "162","Hihéatro","22"
164 | "163","Gamé","22"
165 | "164","Imlé","22"
166 | "165","Avédji – Itadi","22"
167 | "166","Adiva","22"
168 | "167","Evou","22"
169 | "168","Okpahoé","22"
170 | "169","Sodo","22"
171 | "170","Kougnohou","21"
172 | "171","Djon","21"
173 | "172","Gbendé","21"
174 | "173","Sérégbéné","21"
175 | "174","Yalla","21"
176 | "175","Kamina – Akébou","21"
177 | "176","Vèh","21"
178 | "177","Kpalavé","21"
179 | "178","Kpélé – Akata","28"
180 | "179","Kpélé – Goudévé","28"
181 | "180","Kpélé – Kamè","28"
182 | "181","Kpélé – Nord","28"
183 | "182","Kpélé – Novivé","28"
184 | "183","Kpélé – Govié","28"
185 | "184","Kpélé – Dawlotu","28"
186 | "185","Kpélé – Gbalédzé","28"
187 | "186","Kpélé – Dutoè","28"
188 | "187","Blitta","15"
189 | "188","Langabou","15"
190 | "189","Pagala – Gare","15"
191 | "190","Yégué","15"
192 | "191","Tcharé – Baou","15"
193 | "192","M’Poti","15"
194 | "193","Diguengué","15"
195 | "194","Tintchro","15"
196 | "195","Pagala – Village","15"
197 | "196","Atchintsé","15"
198 | "197","Welly","15"
199 | "198","Agbandi","15"
200 | "199","Yaloumbé","15"
201 | "200","Tchaloudè","15"
202 | "201","Blitta – Village","15"
203 | "202","Doufouli","15"
204 | "203","Tchifama","15"
205 | "204","Dikpéléou","15"
206 | "205","Djarkpanga","19"
207 | "206","Tindjasse","19"
208 | "207","Kaningbara","19"
209 | "208","Boulohou","19"
210 | "209","Saïboudè","19"
211 | "210","Sotouboua","16"
212 | "211","Adjengré","16"
213 | "212","Tchébébé","16"
214 | "213","Aouda","16"
215 | "214","Fazao","16"
216 | "215","Titigbé","16"
217 | "216","Kaniamboua","16"
218 | "217","Bodjondé","16"
219 | "218","Sassaro","16"
220 | "219","Kazaboua","16"
221 | "220","Tabindè","16"
222 | "221","Kériadè","16"
223 | "222","Kériadè","17"
224 | "223","Tchamba","16"
225 | "224","Koussountou","16"
226 | "225","Adjéidè (Kri – Kri)","16"
227 | "226","Kaboli","16"
228 | "227","Balanka","16"
229 | "228","Alibi","16"
230 | "229","Affem","16"
231 | "230","Larini","16"
232 | "231","Bago","16"
233 | "232","Goubi","16"
234 | "233","Komah","18"
235 | "234","Kéméni","18"
236 | "235","Agoulou","18"
237 | "236","Wassarabo","18"
238 | "237","Aléhéridè","18"
239 | "238","Kadambara","18"
240 | "239","Lama – Tessi","18"
241 | "240","Kolina","18"
242 | "241","Kpangalam","18"
243 | "242","Tchalo","18"
244 | "243","Kpassouadè","18"
245 | "244","Amaïdè","18"
246 | "245","Bafilo","8"
247 | "246","Dako","8"
248 | "247","Koumondè","8"
249 | "248","Soudou","8"
250 | "249","Alédjo","8"
251 | "250","Bouladè","8"
252 | "251","Guérin – Kouka","11"
253 | "252","Bapuré","11"
254 | "253","Nandouta","11"
255 | "254","Kidjaboum","11"
256 | "255","Namon","11"
257 | "256","Nawaré","11"
258 | "257","Katchamba","11"
259 | "258","Nampoch","11"
260 | "259","Natchiboré","11"
261 | "260","Natchitikpi","11"
262 | "261","Koulfièkou","11"
263 | "262","Koutchichéou","11"
264 | "263","Bassar","9"
265 | "264","Kabou","9"
266 | "265","Bitchabé","9"
267 | "266","Dimouri","9"
268 | "267","Sanda – Kagbanda","9"
269 | "268","Bangéli","9"
270 | "269","Baghan","9"
271 | "270","Sanda – Afowou","9"
272 | "271","Manga","9"
273 | "272","Kalanga","9"
274 | "273","Lama","14"
275 | "274","Lassa","14"
276 | "275","Landa","14"
277 | "276","Kouméa","14"
278 | "277","Tcharé","14"
279 | "278","Pya","14"
280 | "279","Tchitchao","14"
281 | "280","Sarakawa","14"
282 | "281","Yadé","14"
283 | "282","Bohou","14"
284 | "283","Landa – Kpinzindè","14"
285 | "284","Djamdè","14"
286 | "285","Atchangbadè","14"
287 | "286","Awandjélo","14"
288 | "287","Pagouda","10"
289 | "288","Kétao","10"
290 | "289","Pessaré","10"
291 | "290","Lama – Dessi","10"
292 | "291","Boufalé","10"
293 | "292","Solla","10"
294 | "293","Sirka","10"
295 | "294","Kémérida","10"
296 | "295","Pitikita","10"
297 | "296","Niamtougou","12"
298 | "297","Siou","12"
299 | "298","Défalé","12"
300 | "299","Alloum","12"
301 | "300","Massédéna","12"
302 | "301","Kadjalla","12"
303 | "302","Pouda","12"
304 | "303","Léon","12"
305 | "304","Agbandé – Yaka","12"
306 | "305","Baga","12"
307 | "306","Ténéga","12"
308 | "307","Kpaha","12"
309 | "308","Koka","12"
310 | "309","Tchoré","12"
311 | "310","Kantè","13"
312 | "311","Atalotè","13"
313 | "312","Pessidè","13"
314 | "313","Tamberma – Est (Koutougou)","13"
315 | "314","Tamberma – Ouest (Nadoba)","13"
316 | "315","Hélota","13"
317 | "316","Warengo","13"
318 | "317","Akponté","13"
319 | "318","Ossacré","13"
320 | "319","Mango","4"
321 | "320","Nagbéni","4"
322 | "321","Tchanaga","4"
323 | "322","Galangashie","4"
324 | "323","Barkoissi","4"
325 | "324","Faré","4"
326 | "325","Loko","4"
327 | "326","Sadori","4"
328 | "327","Gando","5"
329 | "328","Mogou","5"
330 | "329","Sagbièbou","5"
331 | "330","Koumongou","5"
332 | "331","Takpamba","5"
333 | "332","Kountoiré","5"
334 | "333","Nali","5"
335 | "334","Tchamonga","5"
336 | "335","Bogou","6"
337 | "336","Bombouaka","6"
338 | "337","Tamongou","6"
339 | "338","Nandoga","6"
340 | "339","Loko","6"
341 | "340","Sissiak","6"
342 | "341","Tampialime","6"
343 | "342","Doukpergou","6"
344 | "343","Goundoga","6"
345 | "344","Lokpanou","6"
346 | "345","Nano","6"
347 | "346","Pligou","6"
348 | "347","Boulogou","6"
349 | "348","Mamproug","6"
350 | "349","Bagou","6"
351 | "350","Sangou","6"
352 | "351","Mandouri","2"
353 | "352","Koundjoaré","2"
354 | "353","Borgou","2"
355 | "354","Tambigou","2"
356 | "355","Namondjoga","2"
357 | "356","Pogno","3"
358 | "357","Naki – Est","3"
359 | "358","Ogaro","3"
360 | "359","Nayéga","3"
361 | "360","Papri","3"
362 | "361","Tambonga","3"
363 | "362","Dapaong","7"
364 | "363","Kantindi","7"
365 | "364","Bidjenga","7"
366 | "365","Tami","7"
367 | "366","Lotogou","7"
368 | "367","Warkambou","7"
369 | "368","Nanergou","7"
370 | "369","Nioukpourma","7"
371 | "370","Pana","7"
372 | "371","Naki – Ouest","7"
373 | "372","Korbongou","7"
374 | "373","Kourientré","7"
375 | "374","Namaré","7"
376 | "375","Louanga","7"
377 | "376","Toaga","7"
378 | "377","Poissongui","7"
379 | "378","Sanfatoute","7"
380 | "379","Natigou","7"
381 | "380","Cinkassé","1"
382 | "381","Biankouri","1"
383 | "382","Nadjoundi","1"
384 | "383","Boadé","1"
385 | "384","Samnaba","1"
386 | "385","Noaga","1"
387 | "386","Gouloungoussi","1"
388 |
--------------------------------------------------------------------------------
/data/csv/quartiers.csv:
--------------------------------------------------------------------------------
1 | "id","nom","latitude","longitude","superficie","population","commune_id"
2 | "1","Adjouyiko",NULL,NULL,NULL,NULL,"85"
3 | "2","Ahonga-Kopé",NULL,NULL,NULL,NULL,"85"
4 | "3","Adougba",NULL,NULL,NULL,NULL,"85"
5 | "4","Anokoui-Komékopé",NULL,NULL,NULL,NULL,"85"
6 | "5","Anokoui-Ahokopé",NULL,NULL,NULL,NULL,"85"
7 | "6","Anomegblé",NULL,NULL,NULL,NULL,"85"
8 | "7","Anonkui-Nogo",NULL,NULL,NULL,NULL,"85"
9 | "8","Apenyigbi",NULL,NULL,NULL,NULL,"85"
10 | "9","Démakpoè",NULL,NULL,NULL,NULL,"85"
11 | "10","Djingble",NULL,NULL,NULL,NULL,"85"
12 | "11","Fiovi",NULL,NULL,NULL,NULL,"85"
13 | "12","Gbonvié-Anomé",NULL,NULL,NULL,NULL,"85"
14 | "13","Gnamassigan",NULL,NULL,NULL,NULL,"85"
15 | "14","Kitidjan",NULL,NULL,NULL,NULL,"85"
16 | "15","Klévé-Apégnigbi",NULL,NULL,NULL,NULL,"85"
17 | "16","Klévé-Assiyéyé",NULL,NULL,NULL,NULL,"85"
18 | "17","Kové",NULL,NULL,NULL,NULL,"85"
19 | "18","Logope-Agbanyokopé",NULL,NULL,NULL,NULL,"85"
20 | "19","Logopé-Atsanvé",NULL,NULL,NULL,NULL,"85"
21 | "20","Logopé-Houmbigblé",NULL,NULL,NULL,NULL,"85"
22 | "21","Logopé-Kpatefi",NULL,NULL,NULL,NULL,"85"
23 | "22","Netimé",NULL,NULL,NULL,NULL,"85"
24 | "23","Nyavimé-Aveyimé",NULL,NULL,NULL,NULL,"85"
25 | "24","Sogbossito",NULL,NULL,NULL,NULL,"85"
26 | "25","Sogbossito-Apelebuimé",NULL,NULL,NULL,NULL,"85"
27 | "26","Sogbossito-Aziasikopé",NULL,NULL,NULL,NULL,"85"
28 | "27","Télessou-Adokpokopé",NULL,NULL,NULL,NULL,"85"
29 | "28","Télessou-Agbodekakopé",NULL,NULL,NULL,NULL,"85"
30 | "29","Togomé",NULL,NULL,NULL,NULL,"85"
31 | "30","Totsi-Nyivémé",NULL,NULL,NULL,NULL,"85"
32 | "31","Totsi-Kpatefi-Cacavéli",NULL,NULL,NULL,NULL,"85"
33 | "32","Zogbégan",NULL,NULL,NULL,NULL,"85"
34 | "33","Atsanvé",NULL,NULL,NULL,NULL,"85"
35 | "34","Houmbi",NULL,NULL,NULL,NULL,"85"
36 | "35","Kpatefi",NULL,NULL,NULL,NULL,"85"
37 | "36","Klévé",NULL,NULL,NULL,NULL,"85"
38 | "37","Apelebuimé",NULL,NULL,NULL,NULL,"85"
39 | "38","Adidodokpo",NULL,NULL,NULL,NULL,"85"
40 | "39","Nyivémé",NULL,NULL,NULL,NULL,"85"
41 | "40","Legbassito",NULL,NULL,NULL,NULL,"86"
42 | "41","Yohonou",NULL,NULL,NULL,NULL,"86"
43 | "42","Ahonkpoe",NULL,NULL,NULL,NULL,"86"
44 | "43","Agossito",NULL,NULL,NULL,NULL,"86"
45 | "44","Zovadjin",NULL,NULL,NULL,NULL,"86"
46 | "45","Madjikpeto",NULL,NULL,NULL,NULL,"86"
47 | "46","Avinato",NULL,NULL,NULL,NULL,"86"
48 | "47","Silivikope (Adidomé)",NULL,NULL,NULL,NULL,"86"
49 | "48","Athieme ahonpkoe",NULL,NULL,NULL,NULL,"86"
50 | "49","Assikor",NULL,NULL,NULL,NULL,"86"
51 | "50","Bokpokor",NULL,NULL,NULL,NULL,"86"
52 | "51","Amadenta anaglikope",NULL,NULL,NULL,NULL,"86"
53 | "52","Amadenta douthekope",NULL,NULL,NULL,NULL,"86"
54 | "53","Amadenta akikope",NULL,NULL,NULL,NULL,"86"
55 | "54","Athieme",NULL,NULL,NULL,NULL,"86"
56 | "55","Kove sivanyo",NULL,NULL,NULL,NULL,"86"
57 | "56","Kove kpokplovime",NULL,NULL,NULL,NULL,"86"
58 | "57","Ahondjokope",NULL,NULL,NULL,NULL,"86"
59 | "58","Dalime",NULL,NULL,NULL,NULL,"86"
60 | "59","Danliko",NULL,NULL,NULL,NULL,"86"
61 | "60","Hossoukopé",NULL,NULL,NULL,NULL,"87"
62 | "61","Logogomé",NULL,NULL,NULL,NULL,"87"
63 | "62","Elavagno-Atsanvé",NULL,NULL,NULL,NULL,"87"
64 | "63","Elavagno-Klévé",NULL,NULL,NULL,NULL,"87"
65 | "64","Awoudja-Kopé",NULL,NULL,NULL,NULL,"87"
66 | "65","Dansakopé",NULL,NULL,NULL,NULL,"87"
67 | "66","Afiadényigban",NULL,NULL,NULL,NULL,"89"
68 | "67","Agbléliko",NULL,NULL,NULL,NULL,"89"
69 | "68","Anyigbé",NULL,NULL,NULL,NULL,"89"
70 | "69","Attigankopé",NULL,NULL,NULL,NULL,"89"
71 | "70","Dangbéssito",NULL,NULL,NULL,NULL,"89"
72 | "71","Dékpor",NULL,NULL,NULL,NULL,"89"
73 | "72","Elavanyo",NULL,NULL,NULL,NULL,"89"
74 | "73","Klémé",NULL,NULL,NULL,NULL,"89"
75 | "74","Klikamé",NULL,NULL,NULL,NULL,"89"
76 | "75","Kohé",NULL,NULL,NULL,NULL,"89"
77 | "76","Kopégan",NULL,NULL,NULL,NULL,"89"
78 | "77","Sanguéra",NULL,NULL,NULL,NULL,"89"
79 | "78","Nanégbé",NULL,NULL,NULL,NULL,"89"
80 | "79","Sanyrakor",NULL,NULL,NULL,NULL,"89"
81 | "80","Tagakopé",NULL,NULL,NULL,NULL,"89"
82 | "81","Vogomé",NULL,NULL,NULL,NULL,"89"
83 | "82","Zion-kopé",NULL,NULL,NULL,NULL,"89"
84 | "83","Zopomahé",NULL,NULL,NULL,NULL,"89"
85 | "84","Zossimé",NULL,NULL,NULL,NULL,"89"
86 | "85","Adétikope centre",NULL,NULL,NULL,NULL,"90"
87 | "86","Adoglove",NULL,NULL,NULL,NULL,"90"
88 | "87","Anyave",NULL,NULL,NULL,NULL,"90"
89 | "88","Agoute-kpokpome",NULL,NULL,NULL,NULL,"90"
90 | "89","Devime",NULL,NULL,NULL,NULL,"90"
91 | "90","Dzove",NULL,NULL,NULL,NULL,"90"
92 | "91","Kladzeme",NULL,NULL,NULL,NULL,"90"
93 | "92","Kpotave",NULL,NULL,NULL,NULL,"90"
94 | "93","Lomenyokop",NULL,NULL,NULL,NULL,"90"
95 | "94","Tonoukouti",NULL,NULL,NULL,NULL,"90"
96 | "95","Tsikplonoukondzi",NULL,NULL,NULL,NULL,"90"
97 | "96","Bè-Hédjé",NULL,NULL,NULL,NULL,"95"
98 | "97","Bè-Apéyémé",NULL,NULL,NULL,NULL,"95"
99 | "98","Bè-Dangbuipé",NULL,NULL,NULL,NULL,"95"
100 | "99","Bè-Adzrométi",NULL,NULL,NULL,NULL,"95"
101 | "100","Bè-Agodo",NULL,NULL,NULL,NULL,"95"
102 | "101","Bè-Agodogan",NULL,NULL,NULL,NULL,"95"
103 | "102","Bè-Allaglo",NULL,NULL,NULL,NULL,"95"
104 | "103","Bè-Ahligo",NULL,NULL,NULL,NULL,"95"
105 | "104","Bè-Hounvémé",NULL,NULL,NULL,NULL,"95"
106 | "105","Bè-Adanlékpossi",NULL,NULL,NULL,NULL,"95"
107 | "106","Bè-Wété-Komé",NULL,NULL,NULL,NULL,"95"
108 | "107","Bè-Akodessewa",NULL,NULL,NULL,NULL,"95"
109 | "108","Bè-Kotokou-Kondji",NULL,NULL,NULL,NULL,"95"
110 | "109","Bè-Ablogamé",NULL,NULL,NULL,NULL,"95"
111 | "110","Bè-Kanyikopé",NULL,NULL,NULL,NULL,"95"
112 | "111","Bè-Adakpamé",NULL,NULL,NULL,NULL,"95"
113 | "112","Bè-Adakpamé-Dangbuipé",NULL,NULL,NULL,NULL,"95"
114 | "113","Bè-Adakpamé-Apéyémé",NULL,NULL,NULL,NULL,"95"
115 | "114","Bè-Adakpamé-KpotaColas",NULL,NULL,NULL,NULL,"95"
116 | "115","Bè-Kpota-Adidomé",NULL,NULL,NULL,NULL,"95"
117 | "116","Bè-Akodessewa-Kpota",NULL,NULL,NULL,NULL,"95"
118 | "117","Bè-Akodessewa-Kponou",NULL,NULL,NULL,NULL,"95"
119 | "118","Bè-Anfamé",NULL,NULL,NULL,NULL,"95"
120 | "119","Bè-Kpota-Dénouvimé",NULL,NULL,NULL,NULL,"95"
121 | "120","Bè-Kpota-Atchantimé",NULL,NULL,NULL,NULL,"95"
122 | "121","Bè-Kpota",NULL,NULL,NULL,NULL,"95"
123 | "122","Bè-Kpota-Tokoin",NULL,NULL,NULL,NULL,"95"
124 | "123","N’tifafa Komé-Nord",NULL,NULL,NULL,NULL,"95"
125 | "124","Bè-Attiégou",NULL,NULL,NULL,NULL,"95"
126 | "125","Bè-Souza-Nétimé N°1",NULL,NULL,NULL,NULL,"95"
127 | "126","Bè-Souza-Nétimé N°2",NULL,NULL,NULL,NULL,"95"
128 | "127","Bè-Souza-Nétimé N°3",NULL,NULL,NULL,NULL,"95"
129 | "128","Bè-Anthony-Nétimé",NULL,NULL,NULL,NULL,"95"
130 | "129","Katanga",NULL,NULL,NULL,NULL,"95"
131 | "130","Kélégougan",NULL,NULL,NULL,NULL,"95"
132 | "131","Klobatème",NULL,NULL,NULL,NULL,"95"
133 | "132","Tokoin Wuiti",NULL,NULL,NULL,NULL,"96"
134 | "134","Tokoin Tamé",NULL,NULL,NULL,NULL,"96"
135 | "135","Tokoin Enyonam",NULL,NULL,NULL,NULL,"96"
136 | "136","Hédzranawoé 1",NULL,NULL,NULL,NULL,"96"
137 | "137","Hédzranaoé 2 (Togo 2000)",NULL,NULL,NULL,NULL,"96"
138 | "138","Tokoin Aviation",NULL,NULL,NULL,NULL,"96"
139 | "139","Kégué",NULL,NULL,NULL,NULL,"96"
140 | "140","Atiégouvi",NULL,NULL,NULL,NULL,"96"
141 | "141","Tokoin Elavagnon Lycée (Camp Général Gnassingbé Eyadéma, CICA TOYOTA, SOTED)",NULL,NULL,NULL,NULL,"97"
142 | "142","Tokoin-Gbonvié",NULL,NULL,NULL,NULL,"97"
143 | "143","Doumasséssé (Adewi et l’Université de Lomé)",NULL,NULL,NULL,NULL,"97"
144 | "144","Tokoin klévé (cité OUA)",NULL,NULL,NULL,NULL,"97"
145 | "145","Tokoin Atchanti (Lomé II, Nouvelle Présidence, Habitats de la Caisse)",NULL,NULL,NULL,NULL,"97"
146 | "146","Kélégouvi (Stade de Kégué)",NULL,NULL,NULL,NULL,"97"
147 | "147","Massouhoin",NULL,NULL,NULL,NULL,"97"
148 | "148","Hanoukopé-Est (Camp Gendarmerie)",NULL,NULL,NULL,NULL,"97"
149 | "149","Amoutivé",NULL,NULL,NULL,NULL,"98"
150 | "150","Bassadji",NULL,NULL,NULL,NULL,"98"
151 | "151","N’tifafa-komé-sud",NULL,NULL,NULL,NULL,"98"
152 | "152","Doulassame",NULL,NULL,NULL,NULL,"98"
153 | "153","Lom-nava",NULL,NULL,NULL,NULL,"98"
154 | "154","Hanoukopé",NULL,NULL,NULL,NULL,"98"
155 | "155","Adoboukomé",NULL,NULL,NULL,NULL,"98"
156 | "156","Aguiakomé",NULL,NULL,NULL,NULL,"98"
157 | "157","Anagokomé",NULL,NULL,NULL,NULL,"98"
158 | "158","Adawlato",NULL,NULL,NULL,NULL,"98"
159 | "159","Béniglato",NULL,NULL,NULL,NULL,"98"
160 | "160","Biossé",NULL,NULL,NULL,NULL,"98"
161 | "161","Assivito",NULL,NULL,NULL,NULL,"98"
162 | "175","Hétrivikondji",NULL,NULL,NULL,NULL,"98"
163 | "176","Octavia-nétimé",NULL,NULL,NULL,NULL,"98"
164 | "177","Kodjoviakopé",NULL,NULL,NULL,NULL,"98"
165 | "178","Nyékonakpoè",NULL,NULL,NULL,NULL,"98"
166 | "179","Adjololo",NULL,NULL,NULL,NULL,"98"
167 | "180","Kodomé",NULL,NULL,NULL,NULL,"98"
168 | "181","Tokoin Gbadago",NULL,NULL,NULL,NULL,"98"
169 | "182","CHU Sylvanus OLYMPIO",NULL,NULL,NULL,NULL,"98"
170 | "183","Dogbéavu",NULL,NULL,NULL,NULL,"98"
171 | "184","Bè-Klikamé",NULL,NULL,NULL,NULL,"98"
172 | "185","Atikoumé-Adjomayi",NULL,NULL,NULL,NULL,"98"
173 | "186","Djidjolé",NULL,NULL,NULL,NULL,"99"
174 | "187","Tokoin Casablanca",NULL,NULL,NULL,NULL,"99"
175 | "188","Akosombo Tamé",NULL,NULL,NULL,NULL,"99"
176 | "189","Akosombo Atikoumé",NULL,NULL,NULL,NULL,"99"
177 | "190","Agbalépedogan",NULL,NULL,NULL,NULL,"99"
178 | "191","Agbalépedo Dabla Kopé",NULL,NULL,NULL,NULL,"99"
179 | "192","Totsigan",NULL,NULL,NULL,NULL,"99"
180 | "193","Totsivi Gblenkomé",NULL,NULL,NULL,NULL,"99"
181 | "194","Adidoadin",NULL,NULL,NULL,NULL,"99"
182 | "195","Soviépé",NULL,NULL,NULL,NULL,"99"
183 | "196","Avenou Batomé",NULL,NULL,NULL,NULL,"99"
184 | "197","Avedji Telessou",NULL,NULL,NULL,NULL,"99"
185 | "198","Avedji Anyigbe",NULL,NULL,NULL,NULL,"99"
186 | "199","Adigomé Teshie",NULL,NULL,NULL,NULL,"99"
187 | "200","Wessome Hetchavi",NULL,NULL,NULL,NULL,"99"
188 | "201","Apedokoè Legbanou",NULL,NULL,NULL,NULL,"99"
189 | "202","Avedji Kpodji",NULL,NULL,NULL,NULL,"99"
190 | "203","Avedji Awounogbé",NULL,NULL,NULL,NULL,"99"
191 | "204","Avedji Adidome",NULL,NULL,NULL,NULL,"99"
192 | "205","Amadahomé",NULL,NULL,NULL,NULL,"99"
193 | "206","Adidogomé",NULL,NULL,NULL,NULL,"99"
194 | "207","Apedokoè Molèdji",NULL,NULL,NULL,NULL,"99"
195 | "208","Avedji Anyigbe Sud",NULL,NULL,NULL,NULL,"99"
196 | "209","Avenou Kletigomé",NULL,NULL,NULL,NULL,"99"
197 | "210","Gbétsogbé",NULL,NULL,NULL,NULL,"100"
198 | "211","Noudokope",NULL,NULL,NULL,NULL,"100"
199 | "212","Adamavo",NULL,NULL,NULL,NULL,"100"
200 | "213","Logoti",NULL,NULL,NULL,NULL,"100"
201 | "214","Doèvi-Kopé",NULL,NULL,NULL,NULL,"100"
202 | "215","Avépozo",NULL,NULL,NULL,NULL,"100"
203 | "216","Dévégo",NULL,NULL,NULL,NULL,"100"
204 | "217","Kpogan",NULL,NULL,NULL,NULL,"100"
205 | "218","Boboloè",NULL,NULL,NULL,NULL,"100"
206 | "219","Baguida",NULL,NULL,NULL,NULL,"100"
207 | "220","Akato-viepé",NULL,NULL,NULL,NULL,"101"
208 | "221","Avoème",NULL,NULL,NULL,NULL,"101"
209 | "222","Akato-déme",NULL,NULL,NULL,NULL,"101"
210 | "223","Segbegan",NULL,NULL,NULL,NULL,"101"
211 | "224","Segbe douane",NULL,NULL,NULL,NULL,"101"
212 | "225","Klémé-Agokpanou",NULL,NULL,NULL,NULL,"101"
213 | "226","Klémé Yewepé",NULL,NULL,NULL,NULL,"101"
214 | "227","Wougomé Dékpo",NULL,NULL,NULL,NULL,"101"
215 | "228","Wougomé",NULL,NULL,NULL,NULL,"101"
216 | "229","Sagbado Avoème",NULL,NULL,NULL,NULL,"101"
217 | "230","Sagbado Logoté",NULL,NULL,NULL,NULL,"101"
218 | "231","Sagbado Sakani",NULL,NULL,NULL,NULL,"101"
219 | "232","Sagbado Kpéssoudji",NULL,NULL,NULL,NULL,"101"
220 | "233","Sagbado Avoèm",NULL,NULL,NULL,NULL,"101"
221 | "234","Lankouvi Avoèm",NULL,NULL,NULL,NULL,"101"
222 | "235","Lankouvi Kpéssoudji",NULL,NULL,NULL,NULL,"101"
223 | "236","Lankouvi Hodor",NULL,NULL,NULL,NULL,"101"
224 | "237","Yokoè Kopégan",NULL,NULL,NULL,NULL,"101"
225 | "238","Yokoè Agblégan",NULL,NULL,NULL,NULL,"101"
226 | "239","Gblinkomegan",NULL,NULL,NULL,NULL,"101"
227 | "240","Apédokoè Gbomame",NULL,NULL,NULL,NULL,"101"
228 | "241","Apédokoè Agokpanou",NULL,NULL,NULL,NULL,"101"
229 | "242","Awatame",NULL,NULL,NULL,NULL,"101"
230 | "243","Wonyome",NULL,NULL,NULL,NULL,"101"
231 | "244","Agotime",NULL,NULL,NULL,NULL,"101"
232 | "245","Zanvi",NULL,NULL,NULL,NULL,"101"
233 | "246","Ablogome",NULL,NULL,NULL,NULL,"101"
234 |
--------------------------------------------------------------------------------
/data/sql/cantons.sql:
--------------------------------------------------------------------------------
1 | -- phpMyAdmin SQL Dump
2 | -- version 5.1.1
3 | -- https://www.phpmyadmin.net/
4 | --
5 | -- Host: localhost
6 | -- Generation Time: Dec 01, 2021 at 03:04 AM
7 | -- Server version: 10.3.31-MariaDB-0ubuntu0.20.04.1
8 | -- PHP Version: 7.4.3
9 |
10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
11 | START TRANSACTION;
12 | SET time_zone = "+00:00";
13 |
14 |
15 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
16 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
17 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
18 | /*!40101 SET NAMES utf8mb4 */;
19 |
20 | --
21 | -- Database: `togo_subdivisions`
22 | --
23 |
24 | -- --------------------------------------------------------
25 |
26 | --
27 | -- Table structure for table `cantons`
28 | --
29 |
30 | CREATE TABLE `cantons` (
31 | `id` int(11) NOT NULL,
32 | `nom` varchar(30) NOT NULL,
33 | `prefecture_id` int(11) NOT NULL
34 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
35 |
36 | --
37 | -- Dumping data for table `cantons`
38 | --
39 |
40 | INSERT INTO `cantons` (`id`, `nom`, `prefecture_id`) VALUES
41 | (1, 'Amoutivé', 35),
42 | (2, 'Bè', 35),
43 | (3, 'Baguida', 35),
44 | (4, 'Aflao – Gakli', 35),
45 | (5, 'Aflao – Sagbado', 35),
46 | (6, 'Adétikopé', 32),
47 | (7, 'Agoè – Nyivé', 32),
48 | (8, 'Sanguéra', 32),
49 | (9, 'Togblékopé', 32),
50 | (10, 'Légbassito', 32),
51 | (11, 'Vakpossito', 32),
52 | (12, 'Aného (LAWSON)', 36),
53 | (13, 'Aného (ADJIGO)', 36),
54 | (14, 'Agbodrafo', 36),
55 | (15, 'Glidji', 36),
56 | (16, 'Aklakou', 36),
57 | (17, 'Anfoin', 36),
58 | (18, 'Fiata', 36),
59 | (19, 'Agouègan', 36),
60 | (20, 'Ganavé', 36),
61 | (21, 'Afagnagan', 34),
62 | (22, 'Agomé – Glouzou', 34),
63 | (23, 'Attitogon', 34),
64 | (24, 'Afagnan – Gbléta', 34),
65 | (25, 'Hompou', 34),
66 | (26, 'Agbétiko', 34),
67 | (27, 'Kpétsou', 34),
68 | (28, 'Vogan', 37),
69 | (29, 'Togoville', 37),
70 | (30, 'Anyronkopé', 37),
71 | (31, 'Akoumapé', 37),
72 | (32, 'Vo – Koutimé', 37),
73 | (33, 'Dzrékpo', 37),
74 | (34, 'Dagbati', 37),
75 | (35, 'Sévagan', 37),
76 | (36, 'Momé – Hounkpati', 37),
77 | (37, 'Hahotoé', 37),
78 | (38, 'Tabligbo', 38),
79 | (39, 'Kouvé', 38),
80 | (40, 'Gboto', 38),
81 | (41, 'Ahépé', 38),
82 | (42, 'Tokpli', 38),
83 | (43, 'Tokpli', 38),
84 | (44, 'Sédomé', 38),
85 | (45, 'Zafi', 38),
86 | (46, 'Kini – Kondji', 38),
87 | (47, 'Amoussimé', 38),
88 | (48, 'Essè – Godjin', 38),
89 | (49, 'Tométy – Kondji', 38),
90 | (50, 'Tsévié', 39),
91 | (51, 'Davié', 39),
92 | (52, 'Gblainvié', 39),
93 | (53, 'Dalavé', 39),
94 | (54, 'Kpomé', 39),
95 | (55, 'Gbatopé', 39),
96 | (56, 'Gapé – Centre', 39),
97 | (57, 'Bolou', 39),
98 | (58, 'Agbélouvé', 39),
99 | (59, 'Mission – Tové', 39),
100 | (60, 'Wli', 39),
101 | (61, 'Abobo', 39),
102 | (62, 'Kovié', 39),
103 | (63, 'Gamé – Sèva', 39),
104 | (64, 'Gapé – Kpodji', 39),
105 | (65, 'Djagblé', 39),
106 | (66, 'Kévé', 33),
107 | (67, 'Assahoun', 33),
108 | (68, 'Badja', 33),
109 | (69, 'Aképé', 33),
110 | (70, 'Zolo', 33),
111 | (71, 'Noépé', 33),
112 | (72, 'Tovégan', 33),
113 | (73, 'Ando', 33),
114 | (74, 'Edji', 33),
115 | (75, 'Gnagna', 30),
116 | (76, 'Djama', 30),
117 | (77, 'Woudou', 30),
118 | (78, 'Katoré', 30),
119 | (79, 'Gléï', 30),
120 | (80, 'Ountivou', 30),
121 | (81, 'Akparé', 30),
122 | (82, 'Datcha', 30),
123 | (83, 'Anié', 23),
124 | (84, 'Pallakoko', 23),
125 | (85, 'Kolo – Kopé', 23),
126 | (86, 'Adogbénou', 23),
127 | (87, 'Glitto', 23),
128 | (88, 'Atchinèdji', 23),
129 | (89, 'Elavagnon', 25),
130 | (90, 'Nyamassila', 25),
131 | (91, 'Kamina', 25),
132 | (92, 'Morétan – Igbérioko', 25),
133 | (93, 'Kpéssi', 25),
134 | (94, 'Gbadjahè', 25),
135 | (95, 'Badin – Copé', 25),
136 | (96, 'Kpalimé', 27),
137 | (97, 'Agomé – Yoh', 27),
138 | (98, 'Lanvié', 27),
139 | (99, 'Hanyigba', 27),
140 | (100, 'Tové', 27),
141 | (101, 'Kpadapé', 27),
142 | (102, 'Gbalavé', 27),
143 | (103, 'Kuma', 27),
144 | (104, 'Kpimé', 27),
145 | (105, 'Woamé', 27),
146 | (106, 'Tomé', 27),
147 | (107, 'Agomé – Tomégbé', 27),
148 | (108, 'Lavié – Apédomé', 27),
149 | (109, 'Yokélé', 27),
150 | (110, 'Danyi – Atigba', 24),
151 | (111, 'Ahlon', 24),
152 | (112, 'Danyi – Kakpa', 24),
153 | (113, 'Yikpa', 24),
154 | (114, 'Danyi – Kpéto – Evita', 24),
155 | (115, 'Danyi – Elavagnon', 24),
156 | (116, 'Agou – Tavié', 20),
157 | (117, 'Agou – Nyogbo', 20),
158 | (118, 'Agotimé – Nord', 20),
159 | (119, 'Agotimé – Sud', 20),
160 | (120, 'Assahoun – Fiagbé', 20),
161 | (121, 'Gadja', 20),
162 | (122, 'Agou – Iboè', 20),
163 | (123, 'Agou – Akplolo', 20),
164 | (124, 'Agou – Kébo', 20),
165 | (125, 'Agou – Atigbé', 20),
166 | (126, 'Amoussoukopé', 20),
167 | (127, 'Agou – Nyogbo – Agbétiko', 20),
168 | (128, 'Kati', 20),
169 | (129, 'Notsé', 26),
170 | (130, 'Wahala', 26),
171 | (131, 'Ayito', 26),
172 | (132, 'Assrama', 26),
173 | (133, 'Kpédomé', 26),
174 | (134, 'Dalia', 26),
175 | (135, 'Atsavé', 26),
176 | (136, 'Djéméni', 26),
177 | (137, 'Akpakpapé', 26),
178 | (138, 'Hahomégbé', 26),
179 | (139, 'Tohoun', 29),
180 | (140, 'Kpékplémé', 29),
181 | (141, 'Tado', 29),
182 | (142, 'Saligbè', 29),
183 | (143, 'Ahassomé', 29),
184 | (144, 'Katomé', 29),
185 | (145, 'Zogbégan', 31),
186 | (146, 'Badou', 31),
187 | (147, 'Tomégbé', 31),
188 | (148, 'Kpété – Bena', 31),
189 | (149, 'Gobé', 31),
190 | (150, 'Klabè – Efoukpa', 31),
191 | (151, 'Ekéto', 31),
192 | (152, 'Ounabé', 31),
193 | (153, 'Késsibo', 31),
194 | (154, 'Gbadi – N’Kugna', 31),
195 | (155, 'Doumé', 31),
196 | (156, 'Ouma (Amlamé)', 22),
197 | (157, 'Logbo (Témédja)', 22),
198 | (158, 'Ikponou (Akposso – Nord) Otadi', 22),
199 | (159, 'Amou – Oblo', 22),
200 | (160, 'Ekpégnon', 22),
201 | (161, 'Kpatégan', 22),
202 | (162, 'Hihéatro', 22),
203 | (163, 'Gamé', 22),
204 | (164, 'Imlé', 22),
205 | (165, 'Avédji – Itadi', 22),
206 | (166, 'Adiva', 22),
207 | (167, 'Evou', 22),
208 | (168, 'Okpahoé', 22),
209 | (169, 'Sodo', 22),
210 | (170, 'Kougnohou', 21),
211 | (171, 'Djon', 21),
212 | (172, 'Gbendé', 21),
213 | (173, 'Sérégbéné', 21),
214 | (174, 'Yalla', 21),
215 | (175, 'Kamina – Akébou', 21),
216 | (176, 'Vèh', 21),
217 | (177, 'Kpalavé', 21),
218 | (178, 'Kpélé – Akata', 28),
219 | (179, 'Kpélé – Goudévé', 28),
220 | (180, 'Kpélé – Kamè', 28),
221 | (181, 'Kpélé – Nord', 28),
222 | (182, 'Kpélé – Novivé', 28),
223 | (183, 'Kpélé – Govié', 28),
224 | (184, 'Kpélé – Dawlotu', 28),
225 | (185, 'Kpélé – Gbalédzé', 28),
226 | (186, 'Kpélé – Dutoè', 28),
227 | (187, 'Blitta', 15),
228 | (188, 'Langabou', 15),
229 | (189, 'Pagala – Gare', 15),
230 | (190, 'Yégué', 15),
231 | (191, 'Tcharé – Baou', 15),
232 | (192, 'M’Poti', 15),
233 | (193, 'Diguengué', 15),
234 | (194, 'Tintchro', 15),
235 | (195, 'Pagala – Village', 15),
236 | (196, 'Atchintsé', 15),
237 | (197, 'Welly', 15),
238 | (198, 'Agbandi', 15),
239 | (199, 'Yaloumbé', 15),
240 | (200, 'Tchaloudè', 15),
241 | (201, 'Blitta – Village', 15),
242 | (202, 'Doufouli', 15),
243 | (203, 'Tchifama', 15),
244 | (204, 'Dikpéléou', 15),
245 | (205, 'Djarkpanga', 19),
246 | (206, 'Tindjasse', 19),
247 | (207, 'Kaningbara', 19),
248 | (208, 'Boulohou', 19),
249 | (209, 'Saïboudè', 19),
250 | (210, 'Sotouboua', 16),
251 | (211, 'Adjengré', 16),
252 | (212, 'Tchébébé', 16),
253 | (213, 'Aouda', 16),
254 | (214, 'Fazao', 16),
255 | (215, 'Titigbé', 16),
256 | (216, 'Kaniamboua', 16),
257 | (217, 'Bodjondé', 16),
258 | (218, 'Sassaro', 16),
259 | (219, 'Kazaboua', 16),
260 | (220, 'Tabindè', 16),
261 | (221, 'Kériadè', 16),
262 | (222, 'Kériadè', 17),
263 | (223, 'Tchamba', 16),
264 | (224, 'Koussountou', 16),
265 | (225, 'Adjéidè (Kri – Kri)', 16),
266 | (226, 'Kaboli', 16),
267 | (227, 'Balanka', 16),
268 | (228, 'Alibi', 16),
269 | (229, 'Affem', 16),
270 | (230, 'Larini', 16),
271 | (231, 'Bago', 16),
272 | (232, 'Goubi', 16),
273 | (233, 'Komah', 18),
274 | (234, 'Kéméni', 18),
275 | (235, 'Agoulou', 18),
276 | (236, 'Wassarabo', 18),
277 | (237, 'Aléhéridè', 18),
278 | (238, 'Kadambara', 18),
279 | (239, 'Lama – Tessi', 18),
280 | (240, 'Kolina', 18),
281 | (241, 'Kpangalam', 18),
282 | (242, 'Tchalo', 18),
283 | (243, 'Kpassouadè', 18),
284 | (244, 'Amaïdè', 18),
285 | (245, 'Bafilo', 8),
286 | (246, 'Dako', 8),
287 | (247, 'Koumondè', 8),
288 | (248, 'Soudou', 8),
289 | (249, 'Alédjo', 8),
290 | (250, 'Bouladè', 8),
291 | (251, 'Guérin – Kouka', 11),
292 | (252, 'Bapuré', 11),
293 | (253, 'Nandouta', 11),
294 | (254, 'Kidjaboum', 11),
295 | (255, 'Namon', 11),
296 | (256, 'Nawaré', 11),
297 | (257, 'Katchamba', 11),
298 | (258, 'Nampoch', 11),
299 | (259, 'Natchiboré', 11),
300 | (260, 'Natchitikpi', 11),
301 | (261, 'Koulfièkou', 11),
302 | (262, 'Koutchichéou', 11),
303 | (263, 'Bassar', 9),
304 | (264, 'Kabou', 9),
305 | (265, 'Bitchabé', 9),
306 | (266, 'Dimouri', 9),
307 | (267, 'Sanda – Kagbanda', 9),
308 | (268, 'Bangéli', 9),
309 | (269, 'Baghan', 9),
310 | (270, 'Sanda – Afowou', 9),
311 | (271, 'Manga', 9),
312 | (272, 'Kalanga', 9),
313 | (273, 'Lama', 14),
314 | (274, 'Lassa', 14),
315 | (275, 'Landa', 14),
316 | (276, 'Kouméa', 14),
317 | (277, 'Tcharé', 14),
318 | (278, 'Pya', 14),
319 | (279, 'Tchitchao', 14),
320 | (280, 'Sarakawa', 14),
321 | (281, 'Yadé', 14),
322 | (282, 'Bohou', 14),
323 | (283, 'Landa – Kpinzindè', 14),
324 | (284, 'Djamdè', 14),
325 | (285, 'Atchangbadè', 14),
326 | (286, 'Awandjélo', 14),
327 | (287, 'Pagouda', 10),
328 | (288, 'Kétao', 10),
329 | (289, 'Pessaré', 10),
330 | (290, 'Lama – Dessi', 10),
331 | (291, 'Boufalé', 10),
332 | (292, 'Solla', 10),
333 | (293, 'Sirka', 10),
334 | (294, 'Kémérida', 10),
335 | (295, 'Pitikita', 10),
336 | (296, 'Niamtougou', 12),
337 | (297, 'Siou', 12),
338 | (298, 'Défalé', 12),
339 | (299, 'Alloum', 12),
340 | (300, 'Massédéna', 12),
341 | (301, 'Kadjalla', 12),
342 | (302, 'Pouda', 12),
343 | (303, 'Léon', 12),
344 | (304, 'Agbandé – Yaka', 12),
345 | (305, 'Baga', 12),
346 | (306, 'Ténéga', 12),
347 | (307, 'Kpaha', 12),
348 | (308, 'Koka', 12),
349 | (309, 'Tchoré', 12),
350 | (310, 'Kantè', 13),
351 | (311, 'Atalotè', 13),
352 | (312, 'Pessidè', 13),
353 | (313, 'Tamberma – Est (Koutougou)', 13),
354 | (314, 'Tamberma – Ouest (Nadoba)', 13),
355 | (315, 'Hélota', 13),
356 | (316, 'Warengo', 13),
357 | (317, 'Akponté', 13),
358 | (318, 'Ossacré', 13),
359 | (319, 'Mango', 4),
360 | (320, 'Nagbéni', 4),
361 | (321, 'Tchanaga', 4),
362 | (322, 'Galangashie', 4),
363 | (323, 'Barkoissi', 4),
364 | (324, 'Faré', 4),
365 | (325, 'Loko', 4),
366 | (326, 'Sadori', 4),
367 | (327, 'Gando', 5),
368 | (328, 'Mogou', 5),
369 | (329, 'Sagbièbou', 5),
370 | (330, 'Koumongou', 5),
371 | (331, 'Takpamba', 5),
372 | (332, 'Kountoiré', 5),
373 | (333, 'Nali', 5),
374 | (334, 'Tchamonga', 5),
375 | (335, 'Bogou', 6),
376 | (336, 'Bombouaka', 6),
377 | (337, 'Tamongou', 6),
378 | (338, 'Nandoga', 6),
379 | (339, 'Loko', 6),
380 | (340, 'Sissiak', 6),
381 | (341, 'Tampialime', 6),
382 | (342, 'Doukpergou', 6),
383 | (343, 'Goundoga', 6),
384 | (344, 'Lokpanou', 6),
385 | (345, 'Nano', 6),
386 | (346, 'Pligou', 6),
387 | (347, 'Boulogou', 6),
388 | (348, 'Mamproug', 6),
389 | (349, 'Bagou', 6),
390 | (350, 'Sangou', 6),
391 | (351, 'Mandouri', 2),
392 | (352, 'Koundjoaré', 2),
393 | (353, 'Borgou', 2),
394 | (354, 'Tambigou', 2),
395 | (355, 'Namondjoga', 2),
396 | (356, 'Pogno', 3),
397 | (357, 'Naki – Est', 3),
398 | (358, 'Ogaro', 3),
399 | (359, 'Nayéga', 3),
400 | (360, 'Papri', 3),
401 | (361, 'Tambonga', 3),
402 | (362, 'Dapaong', 7),
403 | (363, 'Kantindi', 7),
404 | (364, 'Bidjenga', 7),
405 | (365, 'Tami', 7),
406 | (366, 'Lotogou', 7),
407 | (367, 'Warkambou', 7),
408 | (368, 'Nanergou', 7),
409 | (369, 'Nioukpourma', 7),
410 | (370, 'Pana', 7),
411 | (371, 'Naki – Ouest', 7),
412 | (372, 'Korbongou', 7),
413 | (373, 'Kourientré', 7),
414 | (374, 'Namaré', 7),
415 | (375, 'Louanga', 7),
416 | (376, 'Toaga', 7),
417 | (377, 'Poissongui', 7),
418 | (378, 'Sanfatoute', 7),
419 | (379, 'Natigou', 7),
420 | (380, 'Cinkassé', 1),
421 | (381, 'Biankouri', 1),
422 | (382, 'Nadjoundi', 1),
423 | (383, 'Boadé', 1),
424 | (384, 'Samnaba', 1),
425 | (385, 'Noaga', 1),
426 | (386, 'Gouloungoussi', 1);
427 |
428 | --
429 | -- Indexes for dumped tables
430 | --
431 |
432 | --
433 | -- Indexes for table `cantons`
434 | --
435 | ALTER TABLE `cantons`
436 | ADD PRIMARY KEY (`id`),
437 | ADD KEY `prefecture_id` (`prefecture_id`);
438 |
439 | --
440 | -- AUTO_INCREMENT for dumped tables
441 | --
442 |
443 | --
444 | -- AUTO_INCREMENT for table `cantons`
445 | --
446 | ALTER TABLE `cantons`
447 | MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=387;
448 |
449 | --
450 | -- Constraints for dumped tables
451 | --
452 |
453 | --
454 | -- Constraints for table `cantons`
455 | --
456 | ALTER TABLE `cantons`
457 | ADD CONSTRAINT `cantons_ibfk_1` FOREIGN KEY (`prefecture_id`) REFERENCES `prefectures` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
458 | COMMIT;
459 |
460 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
461 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
462 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
463 |
--------------------------------------------------------------------------------
/data/lome-communes.json:
--------------------------------------------------------------------------------
1 | {
2 | "nomCourt": "District de Lomé",
3 | "nomComplet": "District Autonome de Lomé",
4 | "communes": [
5 | {
6 | "nomCourt": "Golfe 1",
7 | "nomComplet": "Commune du Golfe 1",
8 | "canton": "Bè",
9 | "chefLieu": "Bè-Afédomé",
10 | "superficie": 6066,
11 | "population": 496870,
12 | "lat": 6.13748,
13 | "lon": 1.21227,
14 | "quartiers": [
15 | "Bè-Hédjé",
16 | "Bè-Apéyémé",
17 | "Bè-Dangbuipé",
18 | "Bè-Adzrométi",
19 | "Bè-Agodo",
20 | "Bè-Agodogan",
21 | "Bè-Allaglo",
22 | "Bè-Ahligo",
23 | "Bè-Hounvémé",
24 | "Bè-Adanlékpossi",
25 | "Bè-Wété-Komé",
26 | "Bè-Akodessewa",
27 | "Bè-Kotokou-Kondji",
28 | "Bè-Ablogamé",
29 | "Bè-Kanyikopé",
30 | "Bè-Adakpamé",
31 | "Bè-Adakpamé-Dangbuipé",
32 | "Bè-Adakpamé-Apéyémé",
33 | "Bè-Adakpamé-KpotaColas",
34 | "Bè-Kpota-Adidomé",
35 | "Bè-Akodessewa-Kpota",
36 | "Bè-Akodessewa-Kponou",
37 | "Bè-Anfamé",
38 | "Bè-Kpota-Dénouvimé",
39 | "Bè-Kpota-Atchantimé",
40 | "Bè-Kpota",
41 | "Bè-Kpota-Tokoin",
42 | "N’tifafa Komé-Nord",
43 | "Bè-Attiégou",
44 | "Bè-Souza-Nétimé N°1",
45 | "Bè-Souza-Nétimé N°2",
46 | "Bè-Souza-Nétimé N°3",
47 | "Bè-Anthony-Nétimé",
48 | "Katanga",
49 | "Kélégougan et Klobatème"
50 | ]
51 | },
52 | {
53 | "nomCourt": "Golfe 2",
54 | "nomComplet": "Commune du Golfe 2",
55 | "canton": "Bè Centre",
56 | "chefLieu": "Hédzranawoé",
57 | "population": 150000,
58 | "lat": 6.13748,
59 | "lon": 1.21227,
60 | "quartiers": [
61 | "Tokoin Wuiti",
62 | "Tokoin Tamé",
63 | "Tokoin Enyonam",
64 | "Hédzranawoé 1",
65 | "Hédzranaoé 2 (Togo 2000)",
66 | "Tokoin Aviation",
67 | "Kégué",
68 | "Atiégouvi"
69 | ]
70 | },
71 | {
72 | "nomCourt": "Golfe 3",
73 | "nomComplet": "Commune du Golfe 3",
74 | "canton": "Bè-Ouest",
75 | "chefLieu": "Doumasséssé",
76 | "superficie": 17.0,
77 | "population": 120000,
78 | "lat": 6.13748,
79 | "lon": 1.21227,
80 | "quartiers": [
81 | "Tokoin Elavagnon Lycée (Camp Général Gnassingbé Eyadéma, CICA TOYOTA, SOTED)",
82 | "Tokoin-Gbonvié",
83 | "Doumasséssé (Adewi et l’Université de Lomé)",
84 | "Tokoin klévé (cité OUA)",
85 | "Tokoin Atchanti (Lomé II, Nouvelle Présidence, Habitats de la Caisse)",
86 | "Kélégouvi (Stade de Kégué)",
87 | "Massouhoin",
88 | "Hanoukopé-Est (Camp Gendarmerie)"
89 | ]
90 | },
91 | {
92 | "nomCourt": "Golfe 4",
93 | "nomComplet": "Commune du Golfe 4",
94 | "canton": "Bè-Ouest",
95 | "chefLieu": "Doumasséssé",
96 | "superficie": 15.0,
97 | "population": 263075.0,
98 | "lat": 6.13748,
99 | "lon": 1.21227,
100 | "quartiers": [
101 | "Amoutivé",
102 | "Bassadji",
103 | "N’tifafa-komé-sud",
104 | "Doulassame",
105 | "Lom-nava",
106 | "Hanoukopé",
107 | "Adoboukomé",
108 | "Aguiakomé",
109 | "Anagokomé",
110 | "Adawlato",
111 | "Béniglato",
112 | "Biossé",
113 | "Assivito",
114 | "Sanguéra",
115 | "Hétrivikondji",
116 | "Octavia-nétimé",
117 | "Kodjoviakopé",
118 | "Nyékonakpoè",
119 | "Adjololo",
120 | "Kodomé",
121 | "Tokoin Gbadago",
122 | "CHU Sylvanus OLYMPIO",
123 | "Dogbéavu",
124 | "Abové",
125 | "Bè-Klikamé",
126 | "Atikoumé-Adjomayi"
127 | ]
128 | },
129 | {
130 | "nomCourt": "Golfe 5",
131 | "nomComplet": "Commune du Golfe 5",
132 | "canton": "Aflao-Gakli",
133 | "chefLieu": "",
134 | "population": 300000.0,
135 | "lat": 6.13748,
136 | "lon": 1.21227,
137 | "quartiers": [
138 | "Gakli/Djidjolé",
139 | "Tokoin Casablanca",
140 | "Akosombo Tamé",
141 | "Akosombo Atikoumé",
142 | "Agbalépedogan",
143 | "Agbalépedo Dabla Kopé",
144 | "Totsigan",
145 | "Totsivi Gblenkomé",
146 | "Adidoadin",
147 | "Soviépé",
148 | "Avenou Batomé",
149 | "Avedji Telessou",
150 | "Avedji Anyigbe",
151 | "Adigomé Teshie",
152 | "Wessome Hetchavi",
153 | "Apedokoè Legbanou",
154 | "Avedji Kpodji",
155 | "Avedji Awounogbé",
156 | "Avedji Adidome",
157 | "Amadahomé",
158 | "Adidogomé",
159 | "Apedokoè Molèdji",
160 | "Avedji Anyigbe Sud",
161 | "Avenou Kletigomé"
162 | ]
163 | },
164 | {
165 | "nomCourt": "Golfe 6",
166 | "nomComplet": "Commune du Golfe 6",
167 | "canton": "Baguida",
168 | "chefLieu": "Bè-Afedomé",
169 | "lat": 6.13748,
170 | "lon": 1.21227,
171 | "quartiers": [
172 | "Gbétsogbé",
173 | "Noudokope",
174 | "Adamavo",
175 | "Logoti",
176 | "Doèvi-Kopé",
177 | "Avépozo",
178 | "Dévégo",
179 | "Kpogan",
180 | "Boboloè",
181 | "Agodèkè",
182 | "Baguida"
183 | ]
184 | },
185 | {
186 | "nomCourt": "Golfe 7",
187 | "nomComplet": "Commune du Golfe 7",
188 | "canton": "",
189 | "chefLieu": "Aflao-Sagbado",
190 | "population": 108857.0,
191 | "lat": 6.13748,
192 | "lon": 1.21227,
193 | "quartiers": [
194 | "Akato-viepé",
195 | "Avoème",
196 | "Akato-déme",
197 | "Segbegan",
198 | "Segbe douane",
199 | "Klémé-Agokpanou",
200 | "Klémé Yewepé",
201 | "Wougomé Dékpo",
202 | "Wougomé",
203 | "Sagbado Avoème",
204 | "Sagbado logoté",
205 | "Sagbado Sakani",
206 | "Sagbado Kpéssoudji",
207 | "Lankouvi Avoèm",
208 | "Lankouvi Kpéssoudji",
209 | "Lankouvi Hodor",
210 | "Yokoè Kopégan",
211 | "Yokoè Agblégan",
212 | "Gblinkomegan",
213 | "Apédokoè Gbomame",
214 | "Apédokoè Agokpanou",
215 | "Awatame",
216 | "Wonyome",
217 | "Agotime",
218 | "Zanvi",
219 | "Ablogome"
220 | ]
221 | },
222 | {
223 | "nomCourt": "AGOE-NYIVÉ 1",
224 | "nomComplet": "Commune AGOE-NYIVÉ 1",
225 | "canton": "AGOE-NYIVÉ",
226 | "chefLieu": "AGOE-NYIVÉ",
227 | "superficie": 32,
228 | "population": 258389.0,
229 | "lat": 6.13748,
230 | "lon": 1.21227,
231 | "quartiers": [
232 | "Adjouyiko",
233 | "Adougba",
234 | "Ahonga-Kopé",
235 | "Anokoui-Komékopé",
236 | "Anokoui-Ahokopé",
237 | "Anomegblé",
238 | "Anonkui-Nogo",
239 | "Apenyigbi",
240 | "Démakpoè",
241 | "Djingble",
242 | "Fiovi",
243 | "Gbonvié-Anomé",
244 | "Gnamassigan",
245 | "Kitidjan",
246 | "Klévé-Apégnigbi",
247 | "Klévé-Assiyéyé",
248 | "Kové",
249 | "Logope-Agbanyokopé",
250 | "Logopé-Atsanvé",
251 | "Logopé-Houmbigblé",
252 | "Logopé-Kpatefi",
253 | "Netimé",
254 | "Nyavimé-Aveyimé",
255 | "Sogbossito",
256 | "Sogbossito-Apelebuimé",
257 | "Sogbossito-Aziasikopé",
258 | "Télessou-Adokpokopé",
259 | "Télessou-Agbodekakopé",
260 | "Togomé",
261 | "Totsi-Nyivémé",
262 | "Totsi-Kpatefi-Cacavéli",
263 | "Zogbégan",
264 | "Atsanvé",
265 | "Houmbi",
266 | "Kpatefi",
267 | "Klévé",
268 | "Apelebuimé",
269 | "Adidodokpo",
270 | "Nyivémé"
271 | ]
272 | },
273 | {
274 | "nomCourt": "AGOE-NYIVÉ 2",
275 | "nomComplet": "Commune AGOE-NYIVÉ 2",
276 | "canton": "Légbassito",
277 | "chefLieu": "Légbassito",
278 | "superficie": 28,
279 | "population": 35000.0,
280 | "lat": 6.13748,
281 | "lon": 1.21227,
282 | "quartiers": [
283 | "Legbassito",
284 | "Yohonou",
285 | "Ahonkpoe",
286 | "Agossito",
287 | "Zovadjin",
288 | "Madjikpeto",
289 | "Avinato",
290 | "Silivikope / adidome",
291 | "Athieme ahonpkoe",
292 | "Assikor",
293 | "Bokpokor",
294 | "Amadenta anaglikope",
295 | "Amadenta douthekope",
296 | "Amadenta akikope",
297 | "Athieme",
298 | "Kove sivanyo",
299 | "Kove kpokplovime",
300 | "Ahondjokope",
301 | "Dalime",
302 | "Danliko"
303 | ]
304 | },
305 | {
306 | "nomCourt": "AGOE-NYIVÉ 3",
307 | "nomComplet": "Commune AGOE-NYIVÉ 3",
308 | "canton": "Vakpossito",
309 | "chefLieu": "Vakpossito",
310 | "superficie": 4.4,
311 | "population": 30000.0,
312 | "lat": 6.13748,
313 | "lon": 1.21227,
314 | "quartiers": [
315 | "Hossoukopé",
316 | "Logogomé",
317 | "Elavagno-Atsanvé",
318 | "Elavagno-Klévé",
319 | "Awoudja-Kopé",
320 | "Dansakopé"
321 | ]
322 | },
323 | {
324 | "nomCourt": "AGOE-NYIVÉ 4",
325 | "nomComplet": "Commune AGOE-NYIVÉ 4",
326 | "canton": "Togblékopé",
327 | "chefLieu": "Togblékopé",
328 | "population": 61744.0,
329 | "lat": 6.13748,
330 | "lon": 1.21227,
331 | "quartiers": []
332 | },
333 | {
334 | "nomCourt": "AGOE-NYIVÉ 5",
335 | "nomComplet": "Commune AGOE-NYIVÉ 5",
336 | "canton": "Sanguéra",
337 | "chefLieu": "Sanguéra",
338 | "superficie": 28.0,
339 | "population": 38982.0,
340 | "lat": 6.13748,
341 | "lon": 1.21227,
342 | "quartiers": [
343 | "Afiadényigban",
344 | "Agbléliko",
345 | "Anyigbé",
346 | "Attigankopé",
347 | "Dangbéssito",
348 | "Dékpor",
349 | "Elavanyo",
350 | "Klémé",
351 | "Klikamé",
352 | "Kohé",
353 | "Kopégan",
354 | "Sanguéra",
355 | "Nanégbé",
356 | "Sanyrakor",
357 | "Tagakopé",
358 | "Vogomé",
359 | "Zion-kopé",
360 | "Zopomahé",
361 | "Zossimé"
362 | ]
363 | }
364 | ]
365 | }
366 |
--------------------------------------------------------------------------------
/data/sql/quartiers.sql:
--------------------------------------------------------------------------------
1 | -- phpMyAdmin SQL Dump
2 | -- version 5.1.1deb5ubuntu1
3 | -- https://www.phpmyadmin.net/
4 | --
5 | -- Hôte : localhost:3306
6 | -- Généré le : dim. 19 mai 2024 à 20:50
7 | -- Version du serveur : 8.0.36-0ubuntu0.22.04.1
8 | -- Version de PHP : 8.1.2-1ubuntu2.17
9 |
10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
11 | START TRANSACTION;
12 | SET time_zone = "+00:00";
13 |
14 |
15 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
16 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
17 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
18 | /*!40101 SET NAMES utf8mb4 */;
19 |
20 | --
21 | -- Base de données : `togo_subdivisions`
22 | --
23 |
24 | -- --------------------------------------------------------
25 |
26 | --
27 | -- Structure de la table `quartiers`
28 | --
29 |
30 | CREATE TABLE `quartiers` (
31 | `id` int NOT NULL,
32 | `nom` varchar(255) NOT NULL,
33 | `latitude` double DEFAULT NULL,
34 | `longitude` double DEFAULT NULL,
35 | `superficie` double DEFAULT NULL,
36 | `population` double DEFAULT NULL,
37 | `commune_id` int NOT NULL
38 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
39 |
40 | --
41 | -- Déchargement des données de la table `quartiers`
42 | --
43 |
44 | INSERT INTO `quartiers` (`id`, `nom`, `latitude`, `longitude`, `superficie`, `population`, `commune_id`) VALUES
45 | (1, 'Adjouyiko', NULL, NULL, NULL, NULL, 85),
46 | (2, 'Ahonga-Kopé', NULL, NULL, NULL, NULL, 85),
47 | (3, 'Adougba', NULL, NULL, NULL, NULL, 85),
48 | (4, 'Anokoui-Komékopé', NULL, NULL, NULL, NULL, 85),
49 | (5, 'Anokoui-Ahokopé', NULL, NULL, NULL, NULL, 85),
50 | (6, 'Anomegblé', NULL, NULL, NULL, NULL, 85),
51 | (7, 'Anonkui-Nogo', NULL, NULL, NULL, NULL, 85),
52 | (8, 'Apenyigbi', NULL, NULL, NULL, NULL, 85),
53 | (9, 'Démakpoè', NULL, NULL, NULL, NULL, 85),
54 | (10, 'Djingble', NULL, NULL, NULL, NULL, 85),
55 | (11, 'Fiovi', NULL, NULL, NULL, NULL, 85),
56 | (12, 'Gbonvié-Anomé', NULL, NULL, NULL, NULL, 85),
57 | (13, 'Gnamassigan', NULL, NULL, NULL, NULL, 85),
58 | (14, 'Kitidjan', NULL, NULL, NULL, NULL, 85),
59 | (15, 'Klévé-Apégnigbi', NULL, NULL, NULL, NULL, 85),
60 | (16, 'Klévé-Assiyéyé', NULL, NULL, NULL, NULL, 85),
61 | (17, 'Kové', NULL, NULL, NULL, NULL, 85),
62 | (18, 'Logope-Agbanyokopé', NULL, NULL, NULL, NULL, 85),
63 | (19, 'Logopé-Atsanvé', NULL, NULL, NULL, NULL, 85),
64 | (20, 'Logopé-Houmbigblé', NULL, NULL, NULL, NULL, 85),
65 | (21, 'Logopé-Kpatefi', NULL, NULL, NULL, NULL, 85),
66 | (22, 'Netimé', NULL, NULL, NULL, NULL, 85),
67 | (23, 'Nyavimé-Aveyimé', NULL, NULL, NULL, NULL, 85),
68 | (24, 'Sogbossito', NULL, NULL, NULL, NULL, 85),
69 | (25, 'Sogbossito-Apelebuimé', NULL, NULL, NULL, NULL, 85),
70 | (26, 'Sogbossito-Aziasikopé', NULL, NULL, NULL, NULL, 85),
71 | (27, 'Télessou-Adokpokopé', NULL, NULL, NULL, NULL, 85),
72 | (28, 'Télessou-Agbodekakopé', NULL, NULL, NULL, NULL, 85),
73 | (29, 'Togomé', NULL, NULL, NULL, NULL, 85),
74 | (30, 'Totsi-Nyivémé', NULL, NULL, NULL, NULL, 85),
75 | (31, 'Totsi-Kpatefi-Cacavéli', NULL, NULL, NULL, NULL, 85),
76 | (32, 'Zogbégan', NULL, NULL, NULL, NULL, 85),
77 | (33, 'Atsanvé', NULL, NULL, NULL, NULL, 85),
78 | (34, 'Houmbi', NULL, NULL, NULL, NULL, 85),
79 | (35, 'Kpatefi', NULL, NULL, NULL, NULL, 85),
80 | (36, 'Klévé', NULL, NULL, NULL, NULL, 85),
81 | (37, 'Apelebuimé', NULL, NULL, NULL, NULL, 85),
82 | (38, 'Adidodokpo', NULL, NULL, NULL, NULL, 85),
83 | (39, 'Nyivémé', NULL, NULL, NULL, NULL, 85),
84 | (40, 'Legbassito', NULL, NULL, NULL, NULL, 86),
85 | (41, 'Yohonou', NULL, NULL, NULL, NULL, 86),
86 | (42, 'Ahonkpoe', NULL, NULL, NULL, NULL, 86),
87 | (43, 'Agossito', NULL, NULL, NULL, NULL, 86),
88 | (44, 'Zovadjin', NULL, NULL, NULL, NULL, 86),
89 | (45, 'Madjikpeto', NULL, NULL, NULL, NULL, 86),
90 | (46, 'Avinato', NULL, NULL, NULL, NULL, 86),
91 | (47, 'Silivikope (Adidomé)', NULL, NULL, NULL, NULL, 86),
92 | (48, 'Athieme ahonpkoe', NULL, NULL, NULL, NULL, 86),
93 | (49, 'Assikor', NULL, NULL, NULL, NULL, 86),
94 | (50, 'Bokpokor', NULL, NULL, NULL, NULL, 86),
95 | (51, 'Amadenta anaglikope', NULL, NULL, NULL, NULL, 86),
96 | (52, 'Amadenta douthekope', NULL, NULL, NULL, NULL, 86),
97 | (53, 'Amadenta akikope', NULL, NULL, NULL, NULL, 86),
98 | (54, 'Athieme', NULL, NULL, NULL, NULL, 86),
99 | (55, 'Kove sivanyo', NULL, NULL, NULL, NULL, 86),
100 | (56, 'Kove kpokplovime', NULL, NULL, NULL, NULL, 86),
101 | (57, 'Ahondjokope', NULL, NULL, NULL, NULL, 86),
102 | (58, 'Dalime', NULL, NULL, NULL, NULL, 86),
103 | (59, 'Danliko', NULL, NULL, NULL, NULL, 86),
104 | (60, 'Hossoukopé', NULL, NULL, NULL, NULL, 87),
105 | (61, 'Logogomé', NULL, NULL, NULL, NULL, 87),
106 | (62, 'Elavagno-Atsanvé', NULL, NULL, NULL, NULL, 87),
107 | (63, 'Elavagno-Klévé', NULL, NULL, NULL, NULL, 87),
108 | (64, 'Awoudja-Kopé', NULL, NULL, NULL, NULL, 87),
109 | (65, 'Dansakopé', NULL, NULL, NULL, NULL, 87),
110 | (66, 'Afiadényigban', NULL, NULL, NULL, NULL, 89),
111 | (67, 'Agbléliko', NULL, NULL, NULL, NULL, 89),
112 | (68, 'Anyigbé', NULL, NULL, NULL, NULL, 89),
113 | (69, 'Attigankopé', NULL, NULL, NULL, NULL, 89),
114 | (70, 'Dangbéssito', NULL, NULL, NULL, NULL, 89),
115 | (71, 'Dékpor', NULL, NULL, NULL, NULL, 89),
116 | (72, 'Elavanyo', NULL, NULL, NULL, NULL, 89),
117 | (73, 'Klémé', NULL, NULL, NULL, NULL, 89),
118 | (74, 'Klikamé', NULL, NULL, NULL, NULL, 89),
119 | (75, 'Kohé', NULL, NULL, NULL, NULL, 89),
120 | (76, 'Kopégan', NULL, NULL, NULL, NULL, 89),
121 | (77, 'Sanguéra', NULL, NULL, NULL, NULL, 89),
122 | (78, 'Nanégbé', NULL, NULL, NULL, NULL, 89),
123 | (79, 'Sanyrakor', NULL, NULL, NULL, NULL, 89),
124 | (80, 'Tagakopé', NULL, NULL, NULL, NULL, 89),
125 | (81, 'Vogomé', NULL, NULL, NULL, NULL, 89),
126 | (82, 'Zion-kopé', NULL, NULL, NULL, NULL, 89),
127 | (83, 'Zopomahé', NULL, NULL, NULL, NULL, 89),
128 | (84, 'Zossimé', NULL, NULL, NULL, NULL, 89),
129 | (85, 'Adétikope centre', NULL, NULL, NULL, NULL, 90),
130 | (86, 'Adoglove', NULL, NULL, NULL, NULL, 90),
131 | (87, 'Anyave', NULL, NULL, NULL, NULL, 90),
132 | (88, 'Agoute-kpokpome', NULL, NULL, NULL, NULL, 90),
133 | (89, 'Devime', NULL, NULL, NULL, NULL, 90),
134 | (90, 'Dzove', NULL, NULL, NULL, NULL, 90),
135 | (91, 'Kladzeme', NULL, NULL, NULL, NULL, 90),
136 | (92, 'Kpotave', NULL, NULL, NULL, NULL, 90),
137 | (93, 'Lomenyokop', NULL, NULL, NULL, NULL, 90),
138 | (94, 'Tonoukouti', NULL, NULL, NULL, NULL, 90),
139 | (95, 'Tsikplonoukondzi', NULL, NULL, NULL, NULL, 90),
140 | (96, 'Bè-Hédjé', NULL, NULL, NULL, NULL, 95),
141 | (97, 'Bè-Apéyémé', NULL, NULL, NULL, NULL, 95),
142 | (98, 'Bè-Dangbuipé', NULL, NULL, NULL, NULL, 95),
143 | (99, 'Bè-Adzrométi', NULL, NULL, NULL, NULL, 95),
144 | (100, 'Bè-Agodo', NULL, NULL, NULL, NULL, 95),
145 | (101, 'Bè-Agodogan', NULL, NULL, NULL, NULL, 95),
146 | (102, 'Bè-Allaglo', NULL, NULL, NULL, NULL, 95),
147 | (103, 'Bè-Ahligo', NULL, NULL, NULL, NULL, 95),
148 | (104, 'Bè-Hounvémé', NULL, NULL, NULL, NULL, 95),
149 | (105, 'Bè-Adanlékpossi', NULL, NULL, NULL, NULL, 95),
150 | (106, 'Bè-Wété-Komé', NULL, NULL, NULL, NULL, 95),
151 | (107, 'Bè-Akodessewa', NULL, NULL, NULL, NULL, 95),
152 | (108, 'Bè-Kotokou-Kondji', NULL, NULL, NULL, NULL, 95),
153 | (109, 'Bè-Ablogamé', NULL, NULL, NULL, NULL, 95),
154 | (110, 'Bè-Kanyikopé', NULL, NULL, NULL, NULL, 95),
155 | (111, 'Bè-Adakpamé', NULL, NULL, NULL, NULL, 95),
156 | (112, 'Bè-Adakpamé-Dangbuipé', NULL, NULL, NULL, NULL, 95),
157 | (113, 'Bè-Adakpamé-Apéyémé', NULL, NULL, NULL, NULL, 95),
158 | (114, 'Bè-Adakpamé-KpotaColas', NULL, NULL, NULL, NULL, 95),
159 | (115, 'Bè-Kpota-Adidomé', NULL, NULL, NULL, NULL, 95),
160 | (116, 'Bè-Akodessewa-Kpota', NULL, NULL, NULL, NULL, 95),
161 | (117, 'Bè-Akodessewa-Kponou', NULL, NULL, NULL, NULL, 95),
162 | (118, 'Bè-Anfamé', NULL, NULL, NULL, NULL, 95),
163 | (119, 'Bè-Kpota-Dénouvimé', NULL, NULL, NULL, NULL, 95),
164 | (120, 'Bè-Kpota-Atchantimé', NULL, NULL, NULL, NULL, 95),
165 | (121, 'Bè-Kpota', NULL, NULL, NULL, NULL, 95),
166 | (122, 'Bè-Kpota-Tokoin', NULL, NULL, NULL, NULL, 95),
167 | (123, 'N’tifafa Komé-Nord', NULL, NULL, NULL, NULL, 95),
168 | (124, 'Bè-Attiégou', NULL, NULL, NULL, NULL, 95),
169 | (125, 'Bè-Souza-Nétimé N°1', NULL, NULL, NULL, NULL, 95),
170 | (126, 'Bè-Souza-Nétimé N°2', NULL, NULL, NULL, NULL, 95),
171 | (127, 'Bè-Souza-Nétimé N°3', NULL, NULL, NULL, NULL, 95),
172 | (128, 'Bè-Anthony-Nétimé', NULL, NULL, NULL, NULL, 95),
173 | (129, 'Katanga', NULL, NULL, NULL, NULL, 95),
174 | (130, 'Kélégougan', NULL, NULL, NULL, NULL, 95),
175 | (131, 'Klobatème', NULL, NULL, NULL, NULL, 95),
176 | (132, 'Tokoin Wuiti', NULL, NULL, NULL, NULL, 96),
177 | (134, 'Tokoin Tamé', NULL, NULL, NULL, NULL, 96),
178 | (135, 'Tokoin Enyonam', NULL, NULL, NULL, NULL, 96),
179 | (136, 'Hédzranawoé 1', NULL, NULL, NULL, NULL, 96),
180 | (137, 'Hédzranaoé 2 (Togo 2000)', NULL, NULL, NULL, NULL, 96),
181 | (138, 'Tokoin Aviation', NULL, NULL, NULL, NULL, 96),
182 | (139, 'Kégué', NULL, NULL, NULL, NULL, 96),
183 | (140, 'Atiégouvi', NULL, NULL, NULL, NULL, 96),
184 | (141, 'Tokoin Elavagnon Lycée (Camp Général Gnassingbé Eyadéma, CICA TOYOTA, SOTED)', NULL, NULL, NULL, NULL, 97),
185 | (142, 'Tokoin-Gbonvié', NULL, NULL, NULL, NULL, 97),
186 | (143, 'Doumasséssé (Adewi et l’Université de Lomé)', NULL, NULL, NULL, NULL, 97),
187 | (144, 'Tokoin klévé (cité OUA)', NULL, NULL, NULL, NULL, 97),
188 | (145, 'Tokoin Atchanti (Lomé II, Nouvelle Présidence, Habitats de la Caisse)', NULL, NULL, NULL, NULL, 97),
189 | (146, 'Kélégouvi (Stade de Kégué)', NULL, NULL, NULL, NULL, 97),
190 | (147, 'Massouhoin', NULL, NULL, NULL, NULL, 97),
191 | (148, 'Hanoukopé-Est (Camp Gendarmerie)', NULL, NULL, NULL, NULL, 97),
192 | (149, 'Amoutivé', NULL, NULL, NULL, NULL, 98),
193 | (150, 'Bassadji', NULL, NULL, NULL, NULL, 98),
194 | (151, 'N’tifafa-komé-sud', NULL, NULL, NULL, NULL, 98),
195 | (152, 'Doulassame', NULL, NULL, NULL, NULL, 98),
196 | (153, 'Lom-nava', NULL, NULL, NULL, NULL, 98),
197 | (154, 'Hanoukopé', NULL, NULL, NULL, NULL, 98),
198 | (155, 'Adoboukomé', NULL, NULL, NULL, NULL, 98),
199 | (156, 'Aguiakomé', NULL, NULL, NULL, NULL, 98),
200 | (157, 'Anagokomé', NULL, NULL, NULL, NULL, 98),
201 | (158, 'Adawlato', NULL, NULL, NULL, NULL, 98),
202 | (159, 'Béniglato', NULL, NULL, NULL, NULL, 98),
203 | (160, 'Biossé', NULL, NULL, NULL, NULL, 98),
204 | (161, 'Assivito', NULL, NULL, NULL, NULL, 98),
205 | (175, 'Hétrivikondji', NULL, NULL, NULL, NULL, 98),
206 | (176, 'Octavia-nétimé', NULL, NULL, NULL, NULL, 98),
207 | (177, 'Kodjoviakopé', NULL, NULL, NULL, NULL, 98),
208 | (178, 'Nyékonakpoè', NULL, NULL, NULL, NULL, 98),
209 | (179, 'Adjololo', NULL, NULL, NULL, NULL, 98),
210 | (180, 'Kodomé', NULL, NULL, NULL, NULL, 98),
211 | (181, 'Tokoin Gbadago', NULL, NULL, NULL, NULL, 98),
212 | (182, 'CHU Sylvanus OLYMPIO', NULL, NULL, NULL, NULL, 98),
213 | (183, 'Dogbéavu', NULL, NULL, NULL, NULL, 98),
214 | (184, 'Bè-Klikamé', NULL, NULL, NULL, NULL, 98),
215 | (185, 'Atikoumé-Adjomayi', NULL, NULL, NULL, NULL, 98),
216 | (186, 'Djidjolé', NULL, NULL, NULL, NULL, 99),
217 | (187, 'Tokoin Casablanca', NULL, NULL, NULL, NULL, 99),
218 | (188, 'Akosombo Tamé', NULL, NULL, NULL, NULL, 99),
219 | (189, 'Akosombo Atikoumé', NULL, NULL, NULL, NULL, 99),
220 | (190, 'Agbalépedogan', NULL, NULL, NULL, NULL, 99),
221 | (191, 'Agbalépedo Dabla Kopé', NULL, NULL, NULL, NULL, 99),
222 | (192, 'Totsigan', NULL, NULL, NULL, NULL, 99),
223 | (193, 'Totsivi Gblenkomé', NULL, NULL, NULL, NULL, 99),
224 | (194, 'Adidoadin', NULL, NULL, NULL, NULL, 99),
225 | (195, 'Soviépé', NULL, NULL, NULL, NULL, 99),
226 | (196, 'Avenou Batomé', NULL, NULL, NULL, NULL, 99),
227 | (197, 'Avedji Telessou', NULL, NULL, NULL, NULL, 99),
228 | (198, 'Avedji Anyigbe', NULL, NULL, NULL, NULL, 99),
229 | (199, 'Adigomé Teshie', NULL, NULL, NULL, NULL, 99),
230 | (200, 'Wessome Hetchavi', NULL, NULL, NULL, NULL, 99),
231 | (201, 'Apedokoè Legbanou', NULL, NULL, NULL, NULL, 99),
232 | (202, 'Avedji Kpodji', NULL, NULL, NULL, NULL, 99),
233 | (203, 'Avedji Awounogbé', NULL, NULL, NULL, NULL, 99),
234 | (204, 'Avedji Adidome', NULL, NULL, NULL, NULL, 99),
235 | (205, 'Amadahomé', NULL, NULL, NULL, NULL, 99),
236 | (206, 'Adidogomé', NULL, NULL, NULL, NULL, 99),
237 | (207, 'Apedokoè Molèdji', NULL, NULL, NULL, NULL, 99),
238 | (208, 'Avedji Anyigbe Sud', NULL, NULL, NULL, NULL, 99),
239 | (209, 'Avenou Kletigomé', NULL, NULL, NULL, NULL, 99),
240 | (210, 'Gbétsogbé', NULL, NULL, NULL, NULL, 100),
241 | (211, 'Noudokope', NULL, NULL, NULL, NULL, 100),
242 | (212, 'Adamavo', NULL, NULL, NULL, NULL, 100),
243 | (213, 'Logoti', NULL, NULL, NULL, NULL, 100),
244 | (214, 'Doèvi-Kopé', NULL, NULL, NULL, NULL, 100),
245 | (215, 'Avépozo', NULL, NULL, NULL, NULL, 100),
246 | (216, 'Dévégo', NULL, NULL, NULL, NULL, 100),
247 | (217, 'Kpogan', NULL, NULL, NULL, NULL, 100),
248 | (218, 'Boboloè', NULL, NULL, NULL, NULL, 100),
249 | (219, 'Baguida', NULL, NULL, NULL, NULL, 100),
250 | (220, 'Akato-viepé', NULL, NULL, NULL, NULL, 101),
251 | (221, 'Avoème', NULL, NULL, NULL, NULL, 101),
252 | (222, 'Akato-déme', NULL, NULL, NULL, NULL, 101),
253 | (223, 'Segbegan', NULL, NULL, NULL, NULL, 101),
254 | (224, 'Segbe douane', NULL, NULL, NULL, NULL, 101),
255 | (225, 'Klémé-Agokpanou', NULL, NULL, NULL, NULL, 101),
256 | (226, 'Klémé Yewepé', NULL, NULL, NULL, NULL, 101),
257 | (227, 'Wougomé Dékpo', NULL, NULL, NULL, NULL, 101),
258 | (228, 'Wougomé', NULL, NULL, NULL, NULL, 101),
259 | (229, 'Sagbado Avoème', NULL, NULL, NULL, NULL, 101),
260 | (230, 'Sagbado Logoté', NULL, NULL, NULL, NULL, 101),
261 | (231, 'Sagbado Sakani', NULL, NULL, NULL, NULL, 101),
262 | (232, 'Sagbado Kpéssoudji', NULL, NULL, NULL, NULL, 101),
263 | (233, 'Sagbado Avoèm', NULL, NULL, NULL, NULL, 101),
264 | (234, 'Lankouvi Avoèm', NULL, NULL, NULL, NULL, 101),
265 | (235, 'Lankouvi Kpéssoudji', NULL, NULL, NULL, NULL, 101),
266 | (236, 'Lankouvi Hodor', NULL, NULL, NULL, NULL, 101),
267 | (237, 'Yokoè Kopégan', NULL, NULL, NULL, NULL, 101),
268 | (238, 'Yokoè Agblégan', NULL, NULL, NULL, NULL, 101),
269 | (239, 'Gblinkomegan', NULL, NULL, NULL, NULL, 101),
270 | (240, 'Apédokoè Gbomame', NULL, NULL, NULL, NULL, 101),
271 | (241, 'Apédokoè Agokpanou', NULL, NULL, NULL, NULL, 101),
272 | (242, 'Awatame', NULL, NULL, NULL, NULL, 101),
273 | (243, 'Wonyome', NULL, NULL, NULL, NULL, 101),
274 | (244, 'Agotime', NULL, NULL, NULL, NULL, 101),
275 | (245, 'Zanvi', NULL, NULL, NULL, NULL, 101),
276 | (246, 'Ablogome', NULL, NULL, NULL, NULL, 101),
277 | (247, 'Didaure', NULL, NULL, NULL, NULL, 48),
278 | (248, 'Kpangalam', NULL, NULL, NULL, NULL, 48),
279 | (249, 'Komah 1', NULL, NULL, NULL, NULL, 48),
280 | (250, 'Komah 2', NULL, NULL, NULL, NULL, 48),
281 | (251, 'Komah 3', NULL, NULL, NULL, NULL, 48),
282 | (252, 'Koulounde 1', NULL, NULL, NULL, NULL, 48),
283 | (253, 'Koulounde 2', NULL, NULL, NULL, NULL, 48),
284 | (254, 'Koulounde 3', NULL, NULL, NULL, NULL, 48),
285 | (255, 'Salimde 1', NULL, NULL, NULL, NULL, 48),
286 | (256, 'Salimde 2', NULL, NULL, NULL, NULL, 48),
287 | (257, 'Salimde 3', NULL, NULL, NULL, NULL, 48),
288 | (258, 'Tchawanda', NULL, NULL, NULL, NULL, 48),
289 | (259, 'Zongo', NULL, NULL, NULL, NULL, 48),
290 | (260, 'Kwawoi-Woro', NULL, NULL, NULL, NULL, 48),
291 | (261, 'Kpangalam-Zaire', NULL, NULL, NULL, NULL, 48),
292 | (262, 'Kédia', NULL, NULL, NULL, NULL, 48),
293 | (263, 'Akokodè', NULL, NULL, NULL, NULL, 48),
294 | (264, 'Bamabodolo', NULL, NULL, NULL, NULL, 48),
295 | (265, 'Bariki', NULL, NULL, NULL, NULL, 48),
296 | (266, 'Akamade', NULL, NULL, NULL, NULL, 48),
297 | (267, 'Kossobio', NULL, NULL, NULL, NULL, 48),
298 | (268, 'Barrière', NULL, NULL, NULL, NULL, 48);
299 |
300 | --
301 | -- Index pour les tables déchargées
302 | --
303 |
304 | --
305 | -- Index pour la table `quartiers`
306 | --
307 | ALTER TABLE `quartiers`
308 | ADD PRIMARY KEY (`id`),
309 | ADD UNIQUE KEY `nom` (`nom`),
310 | ADD KEY `commune_id` (`commune_id`);
311 |
312 | --
313 | -- AUTO_INCREMENT pour les tables déchargées
314 | --
315 |
316 | --
317 | -- AUTO_INCREMENT pour la table `quartiers`
318 | --
319 | ALTER TABLE `quartiers`
320 | MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=269;
321 |
322 | --
323 | -- Contraintes pour les tables déchargées
324 | --
325 |
326 | --
327 | -- Contraintes pour la table `quartiers`
328 | --
329 | ALTER TABLE `quartiers`
330 | ADD CONSTRAINT `quartiers_ibfk_1` FOREIGN KEY (`commune_id`) REFERENCES `communes` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
331 | COMMIT;
332 |
333 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
334 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
335 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
336 |
--------------------------------------------------------------------------------
/data/xml/prefectures.xml:
--------------------------------------------------------------------------------
1 |
2 |
12 |
13 |
14 |
17 |
18 |
19 |
20 | CREATE TABLE `prefectures` (
21 | `id` int(11) NOT NULL AUTO_INCREMENT,
22 | `nom` varchar(30) NOT NULL,
23 | `chef_lieu` varchar(25) NOT NULL,
24 | `latitude` double DEFAULT NULL,
25 | `longitude` double DEFAULT NULL,
26 | `region_id` int(11) NOT NULL,
27 | PRIMARY KEY (`id`),
28 | UNIQUE KEY `nom` (`nom`),
29 | KEY `region_id` (`region_id`),
30 | CONSTRAINT `prefectures_ibfk_1` FOREIGN KEY (`region_id`) REFERENCES `regions` (`id`)
31 | ) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8mb4;
32 |
33 |
34 |
35 |
36 |
39 |
40 |
41 |
42 | 1
43 | Cinkassé
44 | Cinkassé
45 | NULL
46 | NULL
47 | 1
48 |
49 |
50 | 2
51 | Kpendjal
52 | Mandouri
53 | NULL
54 | NULL
55 | 1
56 |
57 |
58 | 3
59 | Kpendjal-Ouest
60 | Naki-Est
61 | NULL
62 | NULL
63 | 1
64 |
65 |
66 | 4
67 | Oti
68 | Mango
69 | NULL
70 | NULL
71 | 1
72 |
73 |
74 | 5
75 | Oti-Sud
76 | Gando
77 | NULL
78 | NULL
79 | 1
80 |
81 |
82 | 6
83 | Tandjouaré
84 | Tandjouaré
85 | NULL
86 | NULL
87 | 1
88 |
89 |
90 | 7
91 | Tône
92 | Dapaong
93 | NULL
94 | NULL
95 | 1
96 |
97 |
98 | 8
99 | Assoli
100 | Bafilo
101 | NULL
102 | NULL
103 | 2
104 |
105 |
106 | 9
107 | Bassar
108 | Bassar
109 | NULL
110 | NULL
111 | 2
112 |
113 |
114 | 10
115 | Binah
116 | Pagouda
117 | NULL
118 | NULL
119 | 2
120 |
121 |
122 | 11
123 | Dankpen
124 | Gérin-kouka
125 | NULL
126 | NULL
127 | 2
128 |
129 |
130 | 12
131 | Doufelgou
132 | Niamtougou
133 | NULL
134 | NULL
135 | 2
136 |
137 |
138 | 13
139 | Kéran
140 | Kanté
141 | NULL
142 | NULL
143 | 2
144 |
145 |
146 | 14
147 | Kozah
148 | Kara
149 | NULL
150 | NULL
151 | 2
152 |
153 |
154 | 15
155 | Blitta
156 | Blitta
157 | NULL
158 | NULL
159 | 3
160 |
161 |
162 | 16
163 | Sotouboua
164 | Sotouboua
165 | NULL
166 | NULL
167 | 3
168 |
169 |
170 | 17
171 | Tchamba
172 | Tchamba
173 | NULL
174 | NULL
175 | 3
176 |
177 |
178 | 18
179 | Tchaoudjo
180 | Sokodé
181 | NULL
182 | NULL
183 | 3
184 |
185 |
186 | 19
187 | Mô
188 | Djarkpanga
189 | NULL
190 | NULL
191 | 3
192 |
193 |
194 | 20
195 | Agou
196 | Agou-Gadzépé
197 | NULL
198 | NULL
199 | 4
200 |
201 |
202 | 21
203 | Akébou
204 | Kougnohou
205 | NULL
206 | NULL
207 | 4
208 |
209 |
210 | 22
211 | Amou
212 | Amlamé
213 | NULL
214 | NULL
215 | 4
216 |
217 |
218 | 23
219 | Anié
220 | Anié
221 | NULL
222 | NULL
223 | 4
224 |
225 |
226 | 24
227 | Danyi
228 | Danyi-Apéyémé
229 | NULL
230 | NULL
231 | 4
232 |
233 |
234 | 25
235 | Est-Mono
236 | Elavagnon
237 | NULL
238 | NULL
239 | 4
240 |
241 |
242 | 26
243 | Haho
244 | Notsè
245 | NULL
246 | NULL
247 | 4
248 |
249 |
250 | 27
251 | Kloto
252 | Kpalimé
253 | NULL
254 | NULL
255 | 4
256 |
257 |
258 | 28
259 | Kpélé
260 | Adéta
261 | NULL
262 | NULL
263 | 4
264 |
265 |
266 | 29
267 | Moyen-Mono
268 | Tohoun
269 | NULL
270 | NULL
271 | 4
272 |
273 |
274 | 30
275 | Ogou
276 | Atakpamé
277 | NULL
278 | NULL
279 | 4
280 |
281 |
282 | 31
283 | Wawa
284 | Badou
285 | NULL
286 | NULL
287 | 4
288 |
289 |
290 | 32
291 | Agouè-Nyivé
292 | Agouè-Nyivé
293 | NULL
294 | NULL
295 | 5
296 |
297 |
298 | 33
299 | Avé
300 | Kévé
301 | NULL
302 | NULL
303 | 5
304 |
305 |
306 | 34
307 | Bas-Mono
308 | Afagnan
309 | NULL
310 | NULL
311 | 5
312 |
313 |
314 | 35
315 | Golfe
316 | Lomé
317 | NULL
318 | NULL
319 | 5
320 |
321 |
322 | 36
323 | Lacs
324 | Aného
325 | NULL
326 | NULL
327 | 5
328 |
329 |
330 | 37
331 | Vo
332 | Vogan
333 | NULL
334 | NULL
335 | 5
336 |
337 |
338 | 38
339 | Yoto
340 | Tabligbo
341 | NULL
342 | NULL
343 | 5
344 |
345 |
346 | 39
347 | Zio
348 | Tsévié
349 | NULL
350 | NULL
351 | 5
352 |
353 |
354 |
--------------------------------------------------------------------------------
/regions+villes+prefectures.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "id": 1,
4 | "code": "TG-S",
5 | "nom": "Savanes",
6 | "latitude": 10.5291781,
7 | "longitude": 0.5257823,
8 | "population": 1017100,
9 | "superficie": 8400,
10 | "villes": [
11 | {
12 | "id": 9,
13 | "nom": "Mango",
14 | "superficie": 0,
15 | "population": 0,
16 | "latitude": 0,
17 | "longitude": 0
18 | },
19 | {
20 | "id": 10,
21 | "nom": "Dapaong",
22 | "superficie": 0,
23 | "population": 0,
24 | "latitude": 0,
25 | "longitude": 0
26 | },
27 | {
28 | "id": 18,
29 | "nom": "Biankouri",
30 | "superficie": 0,
31 | "population": 0,
32 | "latitude": 0,
33 | "longitude": 0
34 | },
35 | {
36 | "id": 22,
37 | "nom": "Galangachi",
38 | "superficie": 0,
39 | "population": 0,
40 | "latitude": 0,
41 | "longitude": 0
42 | }
43 | ],
44 | "prefectures": [
45 | {
46 | "id": "1",
47 | "nom": "Cinkassé",
48 | "chef_lieu": "Cinkassé",
49 | "latitude": null,
50 | "longitude": null
51 | },
52 | {
53 | "id": "2",
54 | "nom": "Kpendjal",
55 | "chef_lieu": "Mandouri",
56 | "latitude": null,
57 | "longitude": null
58 | },
59 | {
60 | "id": "3",
61 | "nom": "Kpendjal-Ouest",
62 | "chef_lieu": "Naki-Est",
63 | "latitude": null,
64 | "longitude": null
65 | },
66 | {
67 | "id": "4",
68 | "nom": "Oti",
69 | "chef_lieu": "Mango",
70 | "latitude": null,
71 | "longitude": null
72 | },
73 | {
74 | "id": "5",
75 | "nom": "Oti-Sud",
76 | "chef_lieu": "Gando",
77 | "latitude": null,
78 | "longitude": null
79 | },
80 | {
81 | "id": "6",
82 | "nom": "Tandjouaré",
83 | "chef_lieu": "Tandjouaré",
84 | "latitude": null,
85 | "longitude": null
86 | },
87 | {
88 | "id": "7",
89 | "nom": "Tône",
90 | "chef_lieu": "Dapaong",
91 | "latitude": null,
92 | "longitude": null
93 | }
94 | ]
95 | },
96 | {
97 | "id": 2,
98 | "code": "TG-K",
99 | "nom": "Kara",
100 | "latitude": 9.55111,
101 | "longitude": 1.18611,
102 | "population": 957600,
103 | "superficie": 11738,
104 | "villes": [
105 | {
106 | "id": 3,
107 | "nom": "Kara",
108 | "superficie": 11630,
109 | "population": 0,
110 | "latitude": 0,
111 | "longitude": 0
112 | },
113 | {
114 | "id": 6,
115 | "nom": "Bassar",
116 | "superficie": 0,
117 | "population": 0,
118 | "latitude": 0,
119 | "longitude": 0
120 | },
121 | {
122 | "id": 12,
123 | "nom": "Niamtougou",
124 | "superficie": 0,
125 | "population": 0,
126 | "latitude": 0,
127 | "longitude": 0
128 | },
129 | {
130 | "id": 13,
131 | "nom": "Bafilo",
132 | "superficie": 0,
133 | "population": 0,
134 | "latitude": 0,
135 | "longitude": 0
136 | },
137 | {
138 | "id": 20,
139 | "nom": "Kanté",
140 | "superficie": 0,
141 | "population": 0,
142 | "latitude": 0,
143 | "longitude": 0
144 | },
145 | {
146 | "id": 23,
147 | "nom": "Kpagouda",
148 | "superficie": 0,
149 | "population": 0,
150 | "latitude": 0,
151 | "longitude": 0
152 | }
153 | ],
154 | "prefectures": [
155 | {
156 | "id": "8",
157 | "nom": "Assoli",
158 | "chef_lieu": "Bafilo",
159 | "latitude": null,
160 | "longitude": null
161 | },
162 | {
163 | "id": "9",
164 | "nom": "Bassar",
165 | "chef_lieu": "Bassar",
166 | "latitude": null,
167 | "longitude": null
168 | },
169 | {
170 | "id": "10",
171 | "nom": "Binah",
172 | "chef_lieu": "Pagouda",
173 | "latitude": null,
174 | "longitude": null
175 | },
176 | {
177 | "id": "11",
178 | "nom": "Dankpen",
179 | "chef_lieu": "Gérin-kouka",
180 | "latitude": null,
181 | "longitude": null
182 | },
183 | {
184 | "id": "12",
185 | "nom": "Doufelgou",
186 | "chef_lieu": "Niamtougou",
187 | "latitude": null,
188 | "longitude": null
189 | },
190 | {
191 | "id": "13",
192 | "nom": "Kéran",
193 | "chef_lieu": "Kanté",
194 | "latitude": null,
195 | "longitude": null
196 | },
197 | {
198 | "id": "14",
199 | "nom": "Kozah",
200 | "chef_lieu": "Kara",
201 | "latitude": null,
202 | "longitude": null
203 | }
204 | ]
205 | },
206 | {
207 | "id": 3,
208 | "code": "TG-C",
209 | "nom": "Centrale",
210 | "latitude": 8.66667,
211 | "longitude": 1,
212 | "population": 768100,
213 | "superficie": 13317,
214 | "villes": [
215 | {
216 | "id": 2,
217 | "nom": "Sokodé",
218 | "superficie": 0,
219 | "population": 0,
220 | "latitude": 0,
221 | "longitude": 0
222 | },
223 | {
224 | "id": 11,
225 | "nom": "Tchamba",
226 | "superficie": 0,
227 | "population": 0,
228 | "latitude": 0,
229 | "longitude": 0
230 | },
231 | {
232 | "id": 15,
233 | "nom": "Sotouboua",
234 | "superficie": 0,
235 | "population": 0,
236 | "latitude": 0,
237 | "longitude": 0
238 | }
239 | ],
240 | "prefectures": [
241 | {
242 | "id": "15",
243 | "nom": "Blitta",
244 | "chef_lieu": "Blitta",
245 | "latitude": null,
246 | "longitude": null
247 | },
248 | {
249 | "id": "16",
250 | "nom": "Sotouboua",
251 | "chef_lieu": "Sotouboua",
252 | "latitude": null,
253 | "longitude": null
254 | },
255 | {
256 | "id": "17",
257 | "nom": "Tchamba",
258 | "chef_lieu": "Tchamba",
259 | "latitude": null,
260 | "longitude": null
261 | },
262 | {
263 | "id": "18",
264 | "nom": "Tchaoudjo",
265 | "chef_lieu": "Sokodé",
266 | "latitude": null,
267 | "longitude": null
268 | },
269 | {
270 | "id": "19",
271 | "nom": "Mô",
272 | "chef_lieu": "Djarkpanga",
273 | "latitude": null,
274 | "longitude": null
275 | }
276 | ]
277 | },
278 | {
279 | "id": 4,
280 | "code": "TG-P",
281 | "nom": "Plateaux",
282 | "latitude": 7.5,
283 | "longitude": 1.16667,
284 | "population": 1705300,
285 | "superficie": 16975,
286 | "villes": [
287 | {
288 | "id": 4,
289 | "nom": "Kpalimé",
290 | "superficie": 0,
291 | "population": 0,
292 | "latitude": 0,
293 | "longitude": 0
294 | },
295 | {
296 | "id": 5,
297 | "nom": "Atakpamé",
298 | "superficie": 0,
299 | "population": 0,
300 | "latitude": 0,
301 | "longitude": 0
302 | },
303 | {
304 | "id": 14,
305 | "nom": "Notsé",
306 | "superficie": 0,
307 | "population": 0,
308 | "latitude": 0,
309 | "longitude": 0
310 | },
311 | {
312 | "id": 17,
313 | "nom": "Badou",
314 | "superficie": 0,
315 | "population": 0,
316 | "latitude": 0,
317 | "longitude": 0
318 | },
319 | {
320 | "id": 21,
321 | "nom": "Amlamé",
322 | "superficie": 0,
323 | "population": 0,
324 | "latitude": 0,
325 | "longitude": 0
326 | }
327 | ],
328 | "prefectures": [
329 | {
330 | "id": "20",
331 | "nom": "Agou",
332 | "chef_lieu": "Agou-Gadzépé",
333 | "latitude": null,
334 | "longitude": null
335 | },
336 | {
337 | "id": "21",
338 | "nom": "Akébou",
339 | "chef_lieu": "Kougnohou",
340 | "latitude": null,
341 | "longitude": null
342 | },
343 | {
344 | "id": "22",
345 | "nom": "Amou",
346 | "chef_lieu": "Amlamé",
347 | "latitude": null,
348 | "longitude": null
349 | },
350 | {
351 | "id": "23",
352 | "nom": "Anié",
353 | "chef_lieu": "Anié",
354 | "latitude": null,
355 | "longitude": null
356 | },
357 | {
358 | "id": "24",
359 | "nom": "Danyi",
360 | "chef_lieu": "Danyi-Apéyémé",
361 | "latitude": null,
362 | "longitude": null
363 | },
364 | {
365 | "id": "25",
366 | "nom": "Est-Mono",
367 | "chef_lieu": "Elavagnon",
368 | "latitude": null,
369 | "longitude": null
370 | },
371 | {
372 | "id": "26",
373 | "nom": "Haho",
374 | "chef_lieu": "Notsè",
375 | "latitude": null,
376 | "longitude": null
377 | },
378 | {
379 | "id": "27",
380 | "nom": "Kloto",
381 | "chef_lieu": "Kpalimé",
382 | "latitude": null,
383 | "longitude": null
384 | },
385 | {
386 | "id": "28",
387 | "nom": "Kpélé",
388 | "chef_lieu": "Adéta",
389 | "latitude": null,
390 | "longitude": null
391 | },
392 | {
393 | "id": "29",
394 | "nom": "Moyen-Mono",
395 | "chef_lieu": "Tohoun",
396 | "latitude": null,
397 | "longitude": null
398 | },
399 | {
400 | "id": "30",
401 | "nom": "Ogou",
402 | "chef_lieu": "Atakpamé",
403 | "latitude": null,
404 | "longitude": null
405 | },
406 | {
407 | "id": "31",
408 | "nom": "Wawa",
409 | "chef_lieu": "Badou",
410 | "latitude": null,
411 | "longitude": null
412 | }
413 | ]
414 | },
415 | {
416 | "id": 5,
417 | "code": "TG-M",
418 | "nom": "Maritime",
419 | "latitude": 6.5,
420 | "longitude": 1.33333,
421 | "population": 3258300,
422 | "superficie": 6100,
423 | "villes": [
424 | {
425 | "id": 1,
426 | "nom": "Lomé",
427 | "superficie": 90,
428 | "population": 2133579,
429 | "latitude": 0,
430 | "longitude": 0
431 | },
432 | {
433 | "id": 7,
434 | "nom": "Tsévié",
435 | "superficie": 0,
436 | "population": 0,
437 | "latitude": 0,
438 | "longitude": 0
439 | },
440 | {
441 | "id": 8,
442 | "nom": "Aného",
443 | "superficie": 0,
444 | "population": 0,
445 | "latitude": 0,
446 | "longitude": 0
447 | },
448 | {
449 | "id": 16,
450 | "nom": "Vogan",
451 | "superficie": 0,
452 | "population": 0,
453 | "latitude": 0,
454 | "longitude": 0
455 | },
456 | {
457 | "id": 19,
458 | "nom": "Tabligbo",
459 | "superficie": 0,
460 | "population": 0,
461 | "latitude": 0,
462 | "longitude": 0
463 | }
464 | ],
465 | "prefectures": [
466 | {
467 | "id": "32",
468 | "nom": "Agouè-Nyivé",
469 | "chef_lieu": "Agouè-Nyivé",
470 | "latitude": null,
471 | "longitude": null
472 | },
473 | {
474 | "id": "33",
475 | "nom": "Avé",
476 | "chef_lieu": "Kévé",
477 | "latitude": null,
478 | "longitude": null
479 | },
480 | {
481 | "id": "34",
482 | "nom": "Bas-Mono",
483 | "chef_lieu": "Afagnan",
484 | "latitude": null,
485 | "longitude": null
486 | },
487 | {
488 | "id": "35",
489 | "nom": "Golfe",
490 | "chef_lieu": "Lomé",
491 | "latitude": null,
492 | "longitude": null
493 | },
494 | {
495 | "id": "36",
496 | "nom": "Lacs",
497 | "chef_lieu": "Aného",
498 | "latitude": null,
499 | "longitude": null
500 | },
501 | {
502 | "id": "37",
503 | "nom": "Vo",
504 | "chef_lieu": "Vogan",
505 | "latitude": null,
506 | "longitude": null
507 | },
508 | {
509 | "id": "38",
510 | "nom": "Yoto",
511 | "chef_lieu": "Tabligbo",
512 | "latitude": null,
513 | "longitude": null
514 | },
515 | {
516 | "id": "39",
517 | "nom": "Zio",
518 | "chef_lieu": "Tsévié",
519 | "latitude": null,
520 | "longitude": null
521 | }
522 | ]
523 | }
524 | ]
525 |
--------------------------------------------------------------------------------
/scripts/composer.lock:
--------------------------------------------------------------------------------
1 | {
2 | "_readme": [
3 | "This file locks the dependencies of your project to a known state",
4 | "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5 | "This file is @generated automatically"
6 | ],
7 | "content-hash": "cb6bccac9d5b2180784b090eedbb36ac",
8 | "packages": [
9 | {
10 | "name": "graham-campbell/result-type",
11 | "version": "v1.0.4",
12 | "source": {
13 | "type": "git",
14 | "url": "https://github.com/GrahamCampbell/Result-Type.git",
15 | "reference": "0690bde05318336c7221785f2a932467f98b64ca"
16 | },
17 | "dist": {
18 | "type": "zip",
19 | "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/0690bde05318336c7221785f2a932467f98b64ca",
20 | "reference": "0690bde05318336c7221785f2a932467f98b64ca",
21 | "shasum": ""
22 | },
23 | "require": {
24 | "php": "^7.0 || ^8.0",
25 | "phpoption/phpoption": "^1.8"
26 | },
27 | "require-dev": {
28 | "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.19 || ^9.5.8"
29 | },
30 | "type": "library",
31 | "autoload": {
32 | "psr-4": {
33 | "GrahamCampbell\\ResultType\\": "src/"
34 | }
35 | },
36 | "notification-url": "https://packagist.org/downloads/",
37 | "license": [
38 | "MIT"
39 | ],
40 | "authors": [
41 | {
42 | "name": "Graham Campbell",
43 | "email": "hello@gjcampbell.co.uk",
44 | "homepage": "https://github.com/GrahamCampbell"
45 | }
46 | ],
47 | "description": "An Implementation Of The Result Type",
48 | "keywords": [
49 | "Graham Campbell",
50 | "GrahamCampbell",
51 | "Result Type",
52 | "Result-Type",
53 | "result"
54 | ],
55 | "support": {
56 | "issues": "https://github.com/GrahamCampbell/Result-Type/issues",
57 | "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.0.4"
58 | },
59 | "funding": [
60 | {
61 | "url": "https://github.com/GrahamCampbell",
62 | "type": "github"
63 | },
64 | {
65 | "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type",
66 | "type": "tidelift"
67 | }
68 | ],
69 | "time": "2021-11-21T21:41:47+00:00"
70 | },
71 | {
72 | "name": "phpoption/phpoption",
73 | "version": "1.8.0",
74 | "source": {
75 | "type": "git",
76 | "url": "https://github.com/schmittjoh/php-option.git",
77 | "reference": "5455cb38aed4523f99977c4a12ef19da4bfe2a28"
78 | },
79 | "dist": {
80 | "type": "zip",
81 | "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/5455cb38aed4523f99977c4a12ef19da4bfe2a28",
82 | "reference": "5455cb38aed4523f99977c4a12ef19da4bfe2a28",
83 | "shasum": ""
84 | },
85 | "require": {
86 | "php": "^7.0 || ^8.0"
87 | },
88 | "require-dev": {
89 | "bamarni/composer-bin-plugin": "^1.4.1",
90 | "phpunit/phpunit": "^6.5.14 || ^7.0.20 || ^8.5.19 || ^9.5.8"
91 | },
92 | "type": "library",
93 | "extra": {
94 | "branch-alias": {
95 | "dev-master": "1.8-dev"
96 | }
97 | },
98 | "autoload": {
99 | "psr-4": {
100 | "PhpOption\\": "src/PhpOption/"
101 | }
102 | },
103 | "notification-url": "https://packagist.org/downloads/",
104 | "license": [
105 | "Apache-2.0"
106 | ],
107 | "authors": [
108 | {
109 | "name": "Johannes M. Schmitt",
110 | "email": "schmittjoh@gmail.com"
111 | },
112 | {
113 | "name": "Graham Campbell",
114 | "email": "hello@gjcampbell.co.uk"
115 | }
116 | ],
117 | "description": "Option Type for PHP",
118 | "keywords": [
119 | "language",
120 | "option",
121 | "php",
122 | "type"
123 | ],
124 | "support": {
125 | "issues": "https://github.com/schmittjoh/php-option/issues",
126 | "source": "https://github.com/schmittjoh/php-option/tree/1.8.0"
127 | },
128 | "funding": [
129 | {
130 | "url": "https://github.com/GrahamCampbell",
131 | "type": "github"
132 | },
133 | {
134 | "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption",
135 | "type": "tidelift"
136 | }
137 | ],
138 | "time": "2021-08-28T21:27:29+00:00"
139 | },
140 | {
141 | "name": "symfony/polyfill-ctype",
142 | "version": "v1.23.0",
143 | "source": {
144 | "type": "git",
145 | "url": "https://github.com/symfony/polyfill-ctype.git",
146 | "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce"
147 | },
148 | "dist": {
149 | "type": "zip",
150 | "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce",
151 | "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce",
152 | "shasum": ""
153 | },
154 | "require": {
155 | "php": ">=7.1"
156 | },
157 | "suggest": {
158 | "ext-ctype": "For best performance"
159 | },
160 | "type": "library",
161 | "extra": {
162 | "branch-alias": {
163 | "dev-main": "1.23-dev"
164 | },
165 | "thanks": {
166 | "name": "symfony/polyfill",
167 | "url": "https://github.com/symfony/polyfill"
168 | }
169 | },
170 | "autoload": {
171 | "psr-4": {
172 | "Symfony\\Polyfill\\Ctype\\": ""
173 | },
174 | "files": [
175 | "bootstrap.php"
176 | ]
177 | },
178 | "notification-url": "https://packagist.org/downloads/",
179 | "license": [
180 | "MIT"
181 | ],
182 | "authors": [
183 | {
184 | "name": "Gert de Pagter",
185 | "email": "BackEndTea@gmail.com"
186 | },
187 | {
188 | "name": "Symfony Community",
189 | "homepage": "https://symfony.com/contributors"
190 | }
191 | ],
192 | "description": "Symfony polyfill for ctype functions",
193 | "homepage": "https://symfony.com",
194 | "keywords": [
195 | "compatibility",
196 | "ctype",
197 | "polyfill",
198 | "portable"
199 | ],
200 | "support": {
201 | "source": "https://github.com/symfony/polyfill-ctype/tree/v1.23.0"
202 | },
203 | "funding": [
204 | {
205 | "url": "https://symfony.com/sponsor",
206 | "type": "custom"
207 | },
208 | {
209 | "url": "https://github.com/fabpot",
210 | "type": "github"
211 | },
212 | {
213 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
214 | "type": "tidelift"
215 | }
216 | ],
217 | "time": "2021-02-19T12:13:01+00:00"
218 | },
219 | {
220 | "name": "symfony/polyfill-mbstring",
221 | "version": "v1.23.1",
222 | "source": {
223 | "type": "git",
224 | "url": "https://github.com/symfony/polyfill-mbstring.git",
225 | "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6"
226 | },
227 | "dist": {
228 | "type": "zip",
229 | "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9174a3d80210dca8daa7f31fec659150bbeabfc6",
230 | "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6",
231 | "shasum": ""
232 | },
233 | "require": {
234 | "php": ">=7.1"
235 | },
236 | "suggest": {
237 | "ext-mbstring": "For best performance"
238 | },
239 | "type": "library",
240 | "extra": {
241 | "branch-alias": {
242 | "dev-main": "1.23-dev"
243 | },
244 | "thanks": {
245 | "name": "symfony/polyfill",
246 | "url": "https://github.com/symfony/polyfill"
247 | }
248 | },
249 | "autoload": {
250 | "psr-4": {
251 | "Symfony\\Polyfill\\Mbstring\\": ""
252 | },
253 | "files": [
254 | "bootstrap.php"
255 | ]
256 | },
257 | "notification-url": "https://packagist.org/downloads/",
258 | "license": [
259 | "MIT"
260 | ],
261 | "authors": [
262 | {
263 | "name": "Nicolas Grekas",
264 | "email": "p@tchwork.com"
265 | },
266 | {
267 | "name": "Symfony Community",
268 | "homepage": "https://symfony.com/contributors"
269 | }
270 | ],
271 | "description": "Symfony polyfill for the Mbstring extension",
272 | "homepage": "https://symfony.com",
273 | "keywords": [
274 | "compatibility",
275 | "mbstring",
276 | "polyfill",
277 | "portable",
278 | "shim"
279 | ],
280 | "support": {
281 | "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.23.1"
282 | },
283 | "funding": [
284 | {
285 | "url": "https://symfony.com/sponsor",
286 | "type": "custom"
287 | },
288 | {
289 | "url": "https://github.com/fabpot",
290 | "type": "github"
291 | },
292 | {
293 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
294 | "type": "tidelift"
295 | }
296 | ],
297 | "time": "2021-05-27T12:26:48+00:00"
298 | },
299 | {
300 | "name": "symfony/polyfill-php80",
301 | "version": "v1.23.1",
302 | "source": {
303 | "type": "git",
304 | "url": "https://github.com/symfony/polyfill-php80.git",
305 | "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be"
306 | },
307 | "dist": {
308 | "type": "zip",
309 | "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/1100343ed1a92e3a38f9ae122fc0eb21602547be",
310 | "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be",
311 | "shasum": ""
312 | },
313 | "require": {
314 | "php": ">=7.1"
315 | },
316 | "type": "library",
317 | "extra": {
318 | "branch-alias": {
319 | "dev-main": "1.23-dev"
320 | },
321 | "thanks": {
322 | "name": "symfony/polyfill",
323 | "url": "https://github.com/symfony/polyfill"
324 | }
325 | },
326 | "autoload": {
327 | "psr-4": {
328 | "Symfony\\Polyfill\\Php80\\": ""
329 | },
330 | "files": [
331 | "bootstrap.php"
332 | ],
333 | "classmap": [
334 | "Resources/stubs"
335 | ]
336 | },
337 | "notification-url": "https://packagist.org/downloads/",
338 | "license": [
339 | "MIT"
340 | ],
341 | "authors": [
342 | {
343 | "name": "Ion Bazan",
344 | "email": "ion.bazan@gmail.com"
345 | },
346 | {
347 | "name": "Nicolas Grekas",
348 | "email": "p@tchwork.com"
349 | },
350 | {
351 | "name": "Symfony Community",
352 | "homepage": "https://symfony.com/contributors"
353 | }
354 | ],
355 | "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
356 | "homepage": "https://symfony.com",
357 | "keywords": [
358 | "compatibility",
359 | "polyfill",
360 | "portable",
361 | "shim"
362 | ],
363 | "support": {
364 | "source": "https://github.com/symfony/polyfill-php80/tree/v1.23.1"
365 | },
366 | "funding": [
367 | {
368 | "url": "https://symfony.com/sponsor",
369 | "type": "custom"
370 | },
371 | {
372 | "url": "https://github.com/fabpot",
373 | "type": "github"
374 | },
375 | {
376 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
377 | "type": "tidelift"
378 | }
379 | ],
380 | "time": "2021-07-28T13:41:28+00:00"
381 | },
382 | {
383 | "name": "vlucas/phpdotenv",
384 | "version": "v5.4.0",
385 | "source": {
386 | "type": "git",
387 | "url": "https://github.com/vlucas/phpdotenv.git",
388 | "reference": "d4394d044ed69a8f244f3445bcedf8a0d7fe2403"
389 | },
390 | "dist": {
391 | "type": "zip",
392 | "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/d4394d044ed69a8f244f3445bcedf8a0d7fe2403",
393 | "reference": "d4394d044ed69a8f244f3445bcedf8a0d7fe2403",
394 | "shasum": ""
395 | },
396 | "require": {
397 | "ext-pcre": "*",
398 | "graham-campbell/result-type": "^1.0.2",
399 | "php": "^7.1.3 || ^8.0",
400 | "phpoption/phpoption": "^1.8",
401 | "symfony/polyfill-ctype": "^1.23",
402 | "symfony/polyfill-mbstring": "^1.23.1",
403 | "symfony/polyfill-php80": "^1.23.1"
404 | },
405 | "require-dev": {
406 | "bamarni/composer-bin-plugin": "^1.4.1",
407 | "ext-filter": "*",
408 | "phpunit/phpunit": "^7.5.20 || ^8.5.21 || ^9.5.10"
409 | },
410 | "suggest": {
411 | "ext-filter": "Required to use the boolean validator."
412 | },
413 | "type": "library",
414 | "extra": {
415 | "branch-alias": {
416 | "dev-master": "5.4-dev"
417 | }
418 | },
419 | "autoload": {
420 | "psr-4": {
421 | "Dotenv\\": "src/"
422 | }
423 | },
424 | "notification-url": "https://packagist.org/downloads/",
425 | "license": [
426 | "BSD-3-Clause"
427 | ],
428 | "authors": [
429 | {
430 | "name": "Graham Campbell",
431 | "email": "hello@gjcampbell.co.uk"
432 | },
433 | {
434 | "name": "Vance Lucas",
435 | "email": "vance@vancelucas.com"
436 | }
437 | ],
438 | "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
439 | "keywords": [
440 | "dotenv",
441 | "env",
442 | "environment"
443 | ],
444 | "support": {
445 | "issues": "https://github.com/vlucas/phpdotenv/issues",
446 | "source": "https://github.com/vlucas/phpdotenv/tree/v5.4.0"
447 | },
448 | "funding": [
449 | {
450 | "url": "https://github.com/GrahamCampbell",
451 | "type": "github"
452 | },
453 | {
454 | "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv",
455 | "type": "tidelift"
456 | }
457 | ],
458 | "time": "2021-11-10T01:08:39+00:00"
459 | }
460 | ],
461 | "packages-dev": [],
462 | "aliases": [],
463 | "minimum-stability": "stable",
464 | "stability-flags": [],
465 | "prefer-stable": false,
466 | "prefer-lowest": false,
467 | "platform": [],
468 | "platform-dev": [],
469 | "plugin-api-version": "2.1.0"
470 | }
471 |
--------------------------------------------------------------------------------
/data/json/communes.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "id": 1,
4 | "nom": "Cinkassé 1",
5 | "latitude": null,
6 | "longitude": null,
7 | "population": null,
8 | "superficie": null,
9 | "prefecture_id": 1
10 | },
11 | {
12 | "id": 2,
13 | "nom": "Cinkassé 2",
14 | "latitude": null,
15 | "longitude": null,
16 | "population": null,
17 | "superficie": null,
18 | "prefecture_id": 1
19 | },
20 | {
21 | "id": 3,
22 | "nom": "Kpendjal 1",
23 | "latitude": null,
24 | "longitude": null,
25 | "population": null,
26 | "superficie": null,
27 | "prefecture_id": 2
28 | },
29 | {
30 | "id": 4,
31 | "nom": "Kpendjal 2",
32 | "latitude": null,
33 | "longitude": null,
34 | "population": null,
35 | "superficie": null,
36 | "prefecture_id": 2
37 | },
38 | {
39 | "id": 5,
40 | "nom": "Kpendjal-Ouest 1",
41 | "latitude": null,
42 | "longitude": null,
43 | "population": null,
44 | "superficie": null,
45 | "prefecture_id": 3
46 | },
47 | {
48 | "id": 6,
49 | "nom": "Kpendjal-Ouest 2",
50 | "latitude": null,
51 | "longitude": null,
52 | "population": null,
53 | "superficie": null,
54 | "prefecture_id": 3
55 | },
56 | {
57 | "id": 7,
58 | "nom": "Oti 1",
59 | "latitude": null,
60 | "longitude": null,
61 | "population": null,
62 | "superficie": null,
63 | "prefecture_id": 4
64 | },
65 | {
66 | "id": 8,
67 | "nom": "Oti 2",
68 | "latitude": null,
69 | "longitude": null,
70 | "population": null,
71 | "superficie": null,
72 | "prefecture_id": 4
73 | },
74 | {
75 | "id": 9,
76 | "nom": "Oti-Sud 1",
77 | "latitude": null,
78 | "longitude": null,
79 | "population": null,
80 | "superficie": null,
81 | "prefecture_id": 5
82 | },
83 | {
84 | "id": 10,
85 | "nom": "Oti-Sud 2",
86 | "latitude": null,
87 | "longitude": null,
88 | "population": null,
89 | "superficie": null,
90 | "prefecture_id": 5
91 | },
92 | {
93 | "id": 11,
94 | "nom": "Tandjoaré 1",
95 | "latitude": null,
96 | "longitude": null,
97 | "population": null,
98 | "superficie": null,
99 | "prefecture_id": 6
100 | },
101 | {
102 | "id": 12,
103 | "nom": "Tandjoaré 2",
104 | "latitude": null,
105 | "longitude": null,
106 | "population": null,
107 | "superficie": null,
108 | "prefecture_id": 6
109 | },
110 | {
111 | "id": 13,
112 | "nom": "Tône 1",
113 | "latitude": null,
114 | "longitude": null,
115 | "population": null,
116 | "superficie": null,
117 | "prefecture_id": 7
118 | },
119 | {
120 | "id": 14,
121 | "nom": "Tône 2",
122 | "latitude": null,
123 | "longitude": null,
124 | "population": null,
125 | "superficie": null,
126 | "prefecture_id": 7
127 | },
128 | {
129 | "id": 15,
130 | "nom": "Tône 3",
131 | "latitude": null,
132 | "longitude": null,
133 | "population": null,
134 | "superficie": null,
135 | "prefecture_id": 7
136 | },
137 | {
138 | "id": 16,
139 | "nom": "Tône 4",
140 | "latitude": null,
141 | "longitude": null,
142 | "population": null,
143 | "superficie": null,
144 | "prefecture_id": 7
145 | },
146 | {
147 | "id": 17,
148 | "nom": "Assoli 1",
149 | "latitude": null,
150 | "longitude": null,
151 | "population": null,
152 | "superficie": null,
153 | "prefecture_id": 8
154 | },
155 | {
156 | "id": 18,
157 | "nom": "Assoli 2",
158 | "latitude": null,
159 | "longitude": null,
160 | "population": null,
161 | "superficie": null,
162 | "prefecture_id": 8
163 | },
164 | {
165 | "id": 19,
166 | "nom": "Assoli 3",
167 | "latitude": null,
168 | "longitude": null,
169 | "population": null,
170 | "superficie": null,
171 | "prefecture_id": 8
172 | },
173 | {
174 | "id": 20,
175 | "nom": "Bassar 1",
176 | "latitude": null,
177 | "longitude": null,
178 | "population": null,
179 | "superficie": null,
180 | "prefecture_id": 9
181 | },
182 | {
183 | "id": 21,
184 | "nom": "Bassar 2",
185 | "latitude": null,
186 | "longitude": null,
187 | "population": null,
188 | "superficie": null,
189 | "prefecture_id": 9
190 | },
191 | {
192 | "id": 22,
193 | "nom": "Bassar 3",
194 | "latitude": null,
195 | "longitude": null,
196 | "population": null,
197 | "superficie": null,
198 | "prefecture_id": 9
199 | },
200 | {
201 | "id": 23,
202 | "nom": "Bassar 4",
203 | "latitude": null,
204 | "longitude": null,
205 | "population": null,
206 | "superficie": null,
207 | "prefecture_id": 9
208 | },
209 | {
210 | "id": 24,
211 | "nom": "Binah 1",
212 | "latitude": null,
213 | "longitude": null,
214 | "population": null,
215 | "superficie": null,
216 | "prefecture_id": 10
217 | },
218 | {
219 | "id": 25,
220 | "nom": "Binah 2",
221 | "latitude": null,
222 | "longitude": null,
223 | "population": null,
224 | "superficie": null,
225 | "prefecture_id": 10
226 | },
227 | {
228 | "id": 26,
229 | "nom": "Dankpen 1",
230 | "latitude": null,
231 | "longitude": null,
232 | "population": null,
233 | "superficie": null,
234 | "prefecture_id": 11
235 | },
236 | {
237 | "id": 27,
238 | "nom": "Dankpen 2",
239 | "latitude": null,
240 | "longitude": null,
241 | "population": null,
242 | "superficie": null,
243 | "prefecture_id": 11
244 | },
245 | {
246 | "id": 28,
247 | "nom": "Dankpen 3",
248 | "latitude": null,
249 | "longitude": null,
250 | "population": null,
251 | "superficie": null,
252 | "prefecture_id": 11
253 | },
254 | {
255 | "id": 29,
256 | "nom": "Doufelgou 1",
257 | "latitude": null,
258 | "longitude": null,
259 | "population": null,
260 | "superficie": null,
261 | "prefecture_id": 12
262 | },
263 | {
264 | "id": 30,
265 | "nom": "Doufelgou 2",
266 | "latitude": null,
267 | "longitude": null,
268 | "population": null,
269 | "superficie": null,
270 | "prefecture_id": 12
271 | },
272 | {
273 | "id": 31,
274 | "nom": "Doufelgou 3",
275 | "latitude": null,
276 | "longitude": null,
277 | "population": null,
278 | "superficie": null,
279 | "prefecture_id": 12
280 | },
281 | {
282 | "id": 32,
283 | "nom": "Kéran 1",
284 | "latitude": null,
285 | "longitude": null,
286 | "population": null,
287 | "superficie": null,
288 | "prefecture_id": 13
289 | },
290 | {
291 | "id": 33,
292 | "nom": "Kéran 2",
293 | "latitude": null,
294 | "longitude": null,
295 | "population": null,
296 | "superficie": null,
297 | "prefecture_id": 13
298 | },
299 | {
300 | "id": 34,
301 | "nom": "Kéran 3",
302 | "latitude": null,
303 | "longitude": null,
304 | "population": null,
305 | "superficie": null,
306 | "prefecture_id": 13
307 | },
308 | {
309 | "id": 35,
310 | "nom": "Kozah 1",
311 | "latitude": null,
312 | "longitude": null,
313 | "population": null,
314 | "superficie": null,
315 | "prefecture_id": 14
316 | },
317 | {
318 | "id": 36,
319 | "nom": "Kozah 2",
320 | "latitude": null,
321 | "longitude": null,
322 | "population": null,
323 | "superficie": null,
324 | "prefecture_id": 14
325 | },
326 | {
327 | "id": 37,
328 | "nom": "Kozah 3",
329 | "latitude": null,
330 | "longitude": null,
331 | "population": null,
332 | "superficie": null,
333 | "prefecture_id": 14
334 | },
335 | {
336 | "id": 38,
337 | "nom": "Kozah 4",
338 | "latitude": null,
339 | "longitude": null,
340 | "population": null,
341 | "superficie": null,
342 | "prefecture_id": 14
343 | },
344 | {
345 | "id": 39,
346 | "nom": "Blitta 1",
347 | "latitude": null,
348 | "longitude": null,
349 | "population": null,
350 | "superficie": null,
351 | "prefecture_id": 15
352 | },
353 | {
354 | "id": 40,
355 | "nom": "Blitta 2",
356 | "latitude": null,
357 | "longitude": null,
358 | "population": null,
359 | "superficie": null,
360 | "prefecture_id": 15
361 | },
362 | {
363 | "id": 41,
364 | "nom": "Blitta 3",
365 | "latitude": null,
366 | "longitude": null,
367 | "population": null,
368 | "superficie": null,
369 | "prefecture_id": 15
370 | },
371 | {
372 | "id": 42,
373 | "nom": "Sotouboua 1",
374 | "latitude": null,
375 | "longitude": null,
376 | "population": null,
377 | "superficie": null,
378 | "prefecture_id": 16
379 | },
380 | {
381 | "id": 43,
382 | "nom": "Sotouboua 2",
383 | "latitude": null,
384 | "longitude": null,
385 | "population": null,
386 | "superficie": null,
387 | "prefecture_id": 16
388 | },
389 | {
390 | "id": 44,
391 | "nom": "Sotouboua 3",
392 | "latitude": null,
393 | "longitude": null,
394 | "population": null,
395 | "superficie": null,
396 | "prefecture_id": 16
397 | },
398 | {
399 | "id": 45,
400 | "nom": "Tchamba 1",
401 | "latitude": null,
402 | "longitude": null,
403 | "population": null,
404 | "superficie": null,
405 | "prefecture_id": 17
406 | },
407 | {
408 | "id": 46,
409 | "nom": "Tchamba 2",
410 | "latitude": null,
411 | "longitude": null,
412 | "population": null,
413 | "superficie": null,
414 | "prefecture_id": 17
415 | },
416 | {
417 | "id": 47,
418 | "nom": "Tchamba 3",
419 | "latitude": null,
420 | "longitude": null,
421 | "population": null,
422 | "superficie": null,
423 | "prefecture_id": 17
424 | },
425 | {
426 | "id": 48,
427 | "nom": "Tchaoudjo 1",
428 | "latitude": null,
429 | "longitude": null,
430 | "population": null,
431 | "superficie": null,
432 | "prefecture_id": 18
433 | },
434 | {
435 | "id": 49,
436 | "nom": "Tchaoudjo 2",
437 | "latitude": null,
438 | "longitude": null,
439 | "population": null,
440 | "superficie": null,
441 | "prefecture_id": 18
442 | },
443 | {
444 | "id": 50,
445 | "nom": "Tchaoudjo 3",
446 | "latitude": null,
447 | "longitude": null,
448 | "population": null,
449 | "superficie": null,
450 | "prefecture_id": 18
451 | },
452 | {
453 | "id": 51,
454 | "nom": "Tchaoudjo 4",
455 | "latitude": null,
456 | "longitude": null,
457 | "population": null,
458 | "superficie": null,
459 | "prefecture_id": 18
460 | },
461 | {
462 | "id": 52,
463 | "nom": "Mô 1",
464 | "latitude": null,
465 | "longitude": null,
466 | "population": null,
467 | "superficie": null,
468 | "prefecture_id": 19
469 | },
470 | {
471 | "id": 53,
472 | "nom": "Mô 2",
473 | "latitude": null,
474 | "longitude": null,
475 | "population": null,
476 | "superficie": null,
477 | "prefecture_id": 19
478 | },
479 | {
480 | "id": 54,
481 | "nom": "Agou 1",
482 | "latitude": null,
483 | "longitude": null,
484 | "population": null,
485 | "superficie": null,
486 | "prefecture_id": 20
487 | },
488 | {
489 | "id": 55,
490 | "nom": "Agou 2",
491 | "latitude": null,
492 | "longitude": null,
493 | "population": null,
494 | "superficie": null,
495 | "prefecture_id": 20
496 | },
497 | {
498 | "id": 56,
499 | "nom": "Akébou 1",
500 | "latitude": null,
501 | "longitude": null,
502 | "population": null,
503 | "superficie": null,
504 | "prefecture_id": 21
505 | },
506 | {
507 | "id": 57,
508 | "nom": "Akébou 2",
509 | "latitude": null,
510 | "longitude": null,
511 | "population": null,
512 | "superficie": null,
513 | "prefecture_id": 21
514 | },
515 | {
516 | "id": 58,
517 | "nom": "Amou 1",
518 | "latitude": null,
519 | "longitude": null,
520 | "population": null,
521 | "superficie": null,
522 | "prefecture_id": 22
523 | },
524 | {
525 | "id": 59,
526 | "nom": "Amou 2",
527 | "latitude": null,
528 | "longitude": null,
529 | "population": null,
530 | "superficie": null,
531 | "prefecture_id": 22
532 | },
533 | {
534 | "id": 60,
535 | "nom": "Anié 1",
536 | "latitude": null,
537 | "longitude": null,
538 | "population": null,
539 | "superficie": null,
540 | "prefecture_id": 23
541 | },
542 | {
543 | "id": 61,
544 | "nom": "Anié 2",
545 | "latitude": null,
546 | "longitude": null,
547 | "population": null,
548 | "superficie": null,
549 | "prefecture_id": 23
550 | },
551 | {
552 | "id": 62,
553 | "nom": "Danyi 1",
554 | "latitude": null,
555 | "longitude": null,
556 | "population": null,
557 | "superficie": null,
558 | "prefecture_id": 24
559 | },
560 | {
561 | "id": 63,
562 | "nom": "Danyi 2",
563 | "latitude": null,
564 | "longitude": null,
565 | "population": null,
566 | "superficie": null,
567 | "prefecture_id": 24
568 | },
569 | {
570 | "id": 64,
571 | "nom": "Est-Mono 1",
572 | "latitude": null,
573 | "longitude": null,
574 | "population": null,
575 | "superficie": null,
576 | "prefecture_id": 25
577 | },
578 | {
579 | "id": 65,
580 | "nom": "Est-Mono 2",
581 | "latitude": null,
582 | "longitude": null,
583 | "population": null,
584 | "superficie": null,
585 | "prefecture_id": 25
586 | },
587 | {
588 | "id": 66,
589 | "nom": "Est-Mono 3",
590 | "latitude": null,
591 | "longitude": null,
592 | "population": null,
593 | "superficie": null,
594 | "prefecture_id": 25
595 | },
596 | {
597 | "id": 67,
598 | "nom": "Haho 1",
599 | "latitude": null,
600 | "longitude": null,
601 | "population": null,
602 | "superficie": null,
603 | "prefecture_id": 26
604 | },
605 | {
606 | "id": 68,
607 | "nom": "Haho 2",
608 | "latitude": null,
609 | "longitude": null,
610 | "population": null,
611 | "superficie": null,
612 | "prefecture_id": 26
613 | },
614 | {
615 | "id": 69,
616 | "nom": "Haho 3",
617 | "latitude": null,
618 | "longitude": null,
619 | "population": null,
620 | "superficie": null,
621 | "prefecture_id": 26
622 | },
623 | {
624 | "id": 70,
625 | "nom": "Haho 4",
626 | "latitude": null,
627 | "longitude": null,
628 | "population": null,
629 | "superficie": null,
630 | "prefecture_id": 26
631 | },
632 | {
633 | "id": 71,
634 | "nom": "Kloto 1",
635 | "latitude": null,
636 | "longitude": null,
637 | "population": null,
638 | "superficie": null,
639 | "prefecture_id": 27
640 | },
641 | {
642 | "id": 72,
643 | "nom": "Kloto 2",
644 | "latitude": null,
645 | "longitude": null,
646 | "population": null,
647 | "superficie": null,
648 | "prefecture_id": 27
649 | },
650 | {
651 | "id": 73,
652 | "nom": "Kloto 3",
653 | "latitude": null,
654 | "longitude": null,
655 | "population": null,
656 | "superficie": null,
657 | "prefecture_id": 27
658 | },
659 | {
660 | "id": 74,
661 | "nom": "Kpélé 1",
662 | "latitude": null,
663 | "longitude": null,
664 | "population": null,
665 | "superficie": null,
666 | "prefecture_id": 28
667 | },
668 | {
669 | "id": 75,
670 | "nom": "Kpélé 2",
671 | "latitude": null,
672 | "longitude": null,
673 | "population": null,
674 | "superficie": null,
675 | "prefecture_id": 28
676 | },
677 | {
678 | "id": 76,
679 | "nom": "Moyen-Mono 1",
680 | "latitude": null,
681 | "longitude": null,
682 | "population": null,
683 | "superficie": null,
684 | "prefecture_id": 29
685 | },
686 | {
687 | "id": 77,
688 | "nom": "Moyen-Mono 2",
689 | "latitude": null,
690 | "longitude": null,
691 | "population": null,
692 | "superficie": null,
693 | "prefecture_id": 29
694 | },
695 | {
696 | "id": 78,
697 | "nom": "Ogou 1",
698 | "latitude": null,
699 | "longitude": null,
700 | "population": null,
701 | "superficie": null,
702 | "prefecture_id": 30
703 | },
704 | {
705 | "id": 79,
706 | "nom": "Ogou 2",
707 | "latitude": null,
708 | "longitude": null,
709 | "population": null,
710 | "superficie": null,
711 | "prefecture_id": 30
712 | },
713 | {
714 | "id": 80,
715 | "nom": "Ogou 3",
716 | "latitude": null,
717 | "longitude": null,
718 | "population": null,
719 | "superficie": null,
720 | "prefecture_id": 30
721 | },
722 | {
723 | "id": 81,
724 | "nom": "Ogou 4",
725 | "latitude": null,
726 | "longitude": null,
727 | "population": null,
728 | "superficie": null,
729 | "prefecture_id": 30
730 | },
731 | {
732 | "id": 82,
733 | "nom": "Wawa 1",
734 | "latitude": null,
735 | "longitude": null,
736 | "population": null,
737 | "superficie": null,
738 | "prefecture_id": 31
739 | },
740 | {
741 | "id": 83,
742 | "nom": "Wawa 2",
743 | "latitude": null,
744 | "longitude": null,
745 | "population": null,
746 | "superficie": null,
747 | "prefecture_id": 31
748 | },
749 | {
750 | "id": 84,
751 | "nom": "Wawa 3",
752 | "latitude": null,
753 | "longitude": null,
754 | "population": null,
755 | "superficie": null,
756 | "prefecture_id": 31
757 | },
758 | {
759 | "id": 85,
760 | "nom": "Agoè-Nyivé 1",
761 | "latitude": null,
762 | "longitude": null,
763 | "population": null,
764 | "superficie": null,
765 | "prefecture_id": 32
766 | },
767 | {
768 | "id": 86,
769 | "nom": "Agoè-Nyivé 2",
770 | "latitude": null,
771 | "longitude": null,
772 | "population": null,
773 | "superficie": null,
774 | "prefecture_id": 32
775 | },
776 | {
777 | "id": 87,
778 | "nom": "Agoè-Nyivé 3",
779 | "latitude": null,
780 | "longitude": null,
781 | "population": null,
782 | "superficie": null,
783 | "prefecture_id": 32
784 | },
785 | {
786 | "id": 88,
787 | "nom": "Agoè-Nyivé 4",
788 | "latitude": null,
789 | "longitude": null,
790 | "population": null,
791 | "superficie": null,
792 | "prefecture_id": 32
793 | },
794 | {
795 | "id": 89,
796 | "nom": "Agoè-Nyivé 5",
797 | "latitude": null,
798 | "longitude": null,
799 | "population": null,
800 | "superficie": null,
801 | "prefecture_id": 32
802 | },
803 | {
804 | "id": 90,
805 | "nom": "Agoè-Nyivé 6",
806 | "latitude": null,
807 | "longitude": null,
808 | "population": null,
809 | "superficie": null,
810 | "prefecture_id": 32
811 | },
812 | {
813 | "id": 91,
814 | "nom": "Avé 1",
815 | "latitude": null,
816 | "longitude": null,
817 | "population": null,
818 | "superficie": null,
819 | "prefecture_id": 33
820 | },
821 | {
822 | "id": 92,
823 | "nom": "Avé 2",
824 | "latitude": null,
825 | "longitude": null,
826 | "population": null,
827 | "superficie": null,
828 | "prefecture_id": 33
829 | },
830 | {
831 | "id": 93,
832 | "nom": "Bas-Mono 1",
833 | "latitude": null,
834 | "longitude": null,
835 | "population": null,
836 | "superficie": null,
837 | "prefecture_id": 34
838 | },
839 | {
840 | "id": 94,
841 | "nom": "Bas-Mono 2",
842 | "latitude": null,
843 | "longitude": null,
844 | "population": null,
845 | "superficie": null,
846 | "prefecture_id": 34
847 | },
848 | {
849 | "id": 95,
850 | "nom": "Golfe 1",
851 | "latitude": null,
852 | "longitude": null,
853 | "population": null,
854 | "superficie": null,
855 | "prefecture_id": 35
856 | },
857 | {
858 | "id": 96,
859 | "nom": "Golfe 2",
860 | "latitude": null,
861 | "longitude": null,
862 | "population": null,
863 | "superficie": null,
864 | "prefecture_id": 35
865 | },
866 | {
867 | "id": 97,
868 | "nom": "Golfe 3",
869 | "latitude": null,
870 | "longitude": null,
871 | "population": null,
872 | "superficie": null,
873 | "prefecture_id": 35
874 | },
875 | {
876 | "id": 98,
877 | "nom": "Golfe 4",
878 | "latitude": null,
879 | "longitude": null,
880 | "population": null,
881 | "superficie": null,
882 | "prefecture_id": 35
883 | },
884 | {
885 | "id": 99,
886 | "nom": "Golfe 5",
887 | "latitude": null,
888 | "longitude": null,
889 | "population": null,
890 | "superficie": null,
891 | "prefecture_id": 35
892 | },
893 | {
894 | "id": 100,
895 | "nom": "Golfe 6",
896 | "latitude": null,
897 | "longitude": null,
898 | "population": null,
899 | "superficie": null,
900 | "prefecture_id": 35
901 | },
902 | {
903 | "id": 101,
904 | "nom": "Golfe 7",
905 | "latitude": null,
906 | "longitude": null,
907 | "population": null,
908 | "superficie": null,
909 | "prefecture_id": 35
910 | },
911 | {
912 | "id": 102,
913 | "nom": "Lacs 1",
914 | "latitude": null,
915 | "longitude": null,
916 | "population": null,
917 | "superficie": null,
918 | "prefecture_id": 36
919 | },
920 | {
921 | "id": 103,
922 | "nom": "Lacs 2",
923 | "latitude": null,
924 | "longitude": null,
925 | "population": null,
926 | "superficie": null,
927 | "prefecture_id": 36
928 | },
929 | {
930 | "id": 104,
931 | "nom": "Lacs 3",
932 | "latitude": null,
933 | "longitude": null,
934 | "population": null,
935 | "superficie": null,
936 | "prefecture_id": 36
937 | },
938 | {
939 | "id": 105,
940 | "nom": "Lacs 4",
941 | "latitude": null,
942 | "longitude": null,
943 | "population": null,
944 | "superficie": null,
945 | "prefecture_id": 36
946 | },
947 | {
948 | "id": 106,
949 | "nom": "Vo 1",
950 | "latitude": null,
951 | "longitude": null,
952 | "population": null,
953 | "superficie": null,
954 | "prefecture_id": 37
955 | },
956 | {
957 | "id": 107,
958 | "nom": "Vo 2",
959 | "latitude": null,
960 | "longitude": null,
961 | "population": null,
962 | "superficie": null,
963 | "prefecture_id": 37
964 | },
965 | {
966 | "id": 108,
967 | "nom": "Vo 3",
968 | "latitude": null,
969 | "longitude": null,
970 | "population": null,
971 | "superficie": null,
972 | "prefecture_id": 37
973 | },
974 | {
975 | "id": 109,
976 | "nom": "Vo 4",
977 | "latitude": null,
978 | "longitude": null,
979 | "population": null,
980 | "superficie": null,
981 | "prefecture_id": 37
982 | },
983 | {
984 | "id": 110,
985 | "nom": "Yoto 1",
986 | "latitude": null,
987 | "longitude": null,
988 | "population": null,
989 | "superficie": null,
990 | "prefecture_id": 38
991 | },
992 | {
993 | "id": 111,
994 | "nom": "Yoto 2",
995 | "latitude": null,
996 | "longitude": null,
997 | "population": null,
998 | "superficie": null,
999 | "prefecture_id": 38
1000 | },
1001 | {
1002 | "id": 112,
1003 | "nom": "Yoto 3",
1004 | "latitude": null,
1005 | "longitude": null,
1006 | "population": null,
1007 | "superficie": null,
1008 | "prefecture_id": 38
1009 | },
1010 | {
1011 | "id": 113,
1012 | "nom": "Zio 1",
1013 | "latitude": null,
1014 | "longitude": null,
1015 | "population": null,
1016 | "superficie": null,
1017 | "prefecture_id": 39
1018 | },
1019 | {
1020 | "id": 114,
1021 | "nom": "Zio 2",
1022 | "latitude": null,
1023 | "longitude": null,
1024 | "population": null,
1025 | "superficie": null,
1026 | "prefecture_id": 39
1027 | },
1028 | {
1029 | "id": 115,
1030 | "nom": "Zio 3",
1031 | "latitude": null,
1032 | "longitude": null,
1033 | "population": null,
1034 | "superficie": null,
1035 | "prefecture_id": 39
1036 | },
1037 | {
1038 | "id": 116,
1039 | "nom": "Zio 4",
1040 | "latitude": null,
1041 | "longitude": null,
1042 | "population": null,
1043 | "superficie": null,
1044 | "prefecture_id": 39
1045 | },
1046 | {
1047 | "id": 117,
1048 | "nom": "Amou 3",
1049 | "latitude": null,
1050 | "longitude": null,
1051 | "population": null,
1052 | "superficie": null,
1053 | "prefecture_id": 22
1054 | }
1055 | ]
--------------------------------------------------------------------------------