├── .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 | 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 | ] --------------------------------------------------------------------------------