{"_id":"@ban-team/adresses-cadastre","_rev":"3-4304a4aaac3ed59fc96926fb71df2583","name":"@ban-team/adresses-cadastre","dist-tags":{"latest":"0.3.1"},"versions":{"0.3.1":{"name":"@ban-team/adresses-cadastre","version":"0.3.1","description":"Extraction des adresses du cadastre de la DGFiP","main":"index.js","repository":{"type":"git","url":"git+https://github.com/BaseAdresseNationale/adresses-cadastre.git"},"author":{"name":"Jérôme Desboeufs","email":"jerome.desboeufs@data.gouv.fr"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"scripts":{"lint":"xo","test-unit":"ava","test":"yarn lint && yarn test-unit","build":"./bin/build.js","prepare-localisants":"node --max-old-space-size=2048 bin/prepare-localisants"},"dependencies":{"@etalab/decoupage-administratif":"3.0.0","@ban-team/fantoir":"^0.15.0","@etalab/majic":"^0.11.0","@etalab/project-legal":"^0.6.0","@keyv/sqlite":"^3.6.3","@turf/turf":"^6.5.0","JSONStream":"^1.3.5","bluebird":"^3.7.2","chalk":"^4.1.2","csv-parser":"^3.0.0","csv-write-stream":"^2.0.0","dotenv":"^16.0.3","fs-extra":"^11.1.0","get-stream":"^6.0.1","got":"^11.8.5","gunzip-stream":"^1.0.1","keyv":"^4.5.2","leven":"^3.1.0","lodash":"^4.17.21","mississippi":"^4.0.0","natural":"^5.2.3","ndjson":"^2.0.0","worker-farm":"^1.7.0"},"devDependencies":{"ava":"^5.1.0","xo":"^0.49.0"},"xo":{"semicolon":false,"space":2,"rules":{"node/prefer-global/process":"off","node/prefer-global/buffer":"off","import/extensions":"off","unicorn/no-array-for-each":"off","unicorn/import-style":"off","unicorn/no-fn-reference-in-iterator":"off","unicorn/no-array-callback-reference":"off","unicorn/prefer-module":"off","no-await-in-loop":"off","comma-dangle":["error","never"]}},"engines":{"node":">= 14"},"gitHead":"62ba900721f9f6391f45b85846a59e3114203fb6","bugs":{"url":"https://github.com/BaseAdresseNationale/adresses-cadastre/issues"},"homepage":"https://github.com/BaseAdresseNationale/adresses-cadastre#readme","_id":"@ban-team/adresses-cadastre@0.3.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-oLC/No7ZI0pQgBluTizThPPb6TdHpLOpOp9YodnCZDLI31YSpBD1DSi4UIq9Ta/3rJR5IBFstXiZsAxtBkAUyg==","shasum":"1705210c2e6797990646907f0d109a9fe583ddd1","tarball":"https://registry.npmjs.org/@ban-team/adresses-cadastre/-/adresses-cadastre-0.3.1.tgz","fileCount":30,"unpackedSize":46467,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5VUsCX6+YOCYqyROXNYlgjO44zUmh04PDdjySSdPjSAIgbe8ob2wpYeda8Jt/AY0iBYa/Ox3cuR2IHvOYyOk/6Wo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCyDDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXtw/5AVOiOBLCX1RtWpqHE5ia8NwSW8Hw1LxFaqovsfHK6PZXDHyt\r\nKsUYWLQ3DXRreux8FVCIhmkp/WZgBWQHguk/OzSk1OtmzweZBHWMDC4WhXu5\r\nv4wNHb64xWOAGY3bQ7hO6UK74uUC5UJDFlzLNO9tEqBMEm5oCBgvcTPIOoHX\r\nZ7wdyM4UHYcU/GSeprrKr0js3HWaAg/E1IxOuGNakXzZJttQ13l4m0VbZSTC\r\nvu001lsOPxFpSiYGenD1qg8XgENhf7zEvNfQNvqYqpuA7Hf43P+cgV4QiTJq\r\ndbbdBgqptf14qnv1SyQW8GQtDN8MYS9pwxpkBwSekhaFgj2MV+/L1U7ozyjy\r\nowD2zRWKBMftqTh0I7lXiRvrfllyqZ1TgvwoT2iyLDSvUHYZTNAMirAyEvS1\r\nt9byMwNUZy2Q4LTZM54QB5UtKDyo52/nldKANA0/Sc6l8seUyXnTOxNVQUk7\r\nEZUhLGHtxQQ2Jotgs29RaMwAVdt+jVM4RoK6y5hzYS9nlB6IbtK4FXO8TFZC\r\nlujUv7XoFpcOZLzHFwsYech/ZXHmDBD5A2ZAJIL0MUlA39mv7wk55TGYLblW\r\nntIuDS6GhSNem+xOhZ8O5PYeepcoAg23E8ooW2y3ZwJ2OYvSIHtohBKrkFD+\r\nGstA8Yn0cPgloQV7gD5/kXx4Io6ppQr2GVo=\r\n=DVYt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mortier.melanie","email":"melanie.mortier@ign.fr"},"directories":{},"maintainers":[{"name":"nkokla","email":"n.kokla@koaji.fr"},{"name":"mortier.melanie","email":"melanie.mortier@ign.fr"},{"name":"tmerlier","email":"theophile.merliere@gmail.com"},{"name":"jdesboeufs","email":"jerome.desboeufs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adresses-cadastre_0.3.1_1678450883738_0.3641963237171333"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-10T12:21:23.636Z","0.3.1":"2023-03-10T12:21:23.868Z","modified":"2024-04-18T14:44:20.796Z"},"maintainers":[{"email":"vincent.sagniez@ign.fr","name":"vsagniez"},{"email":"fabien.tafforeau@gmail.com","name":"fufeck"},{"email":"guillaume_fay@hotmail.com","name":"magos92"},{"email":"n.kokla@koaji.fr","name":"nkokla"},{"email":"melanie.mortier@ign.fr","name":"mortier.melanie"},{"email":"theophile.merliere@gmail.com","name":"tmerlier"},{"email":"jerome.desboeufs@gmail.com","name":"jdesboeufs"}],"description":"Extraction des adresses du cadastre de la DGFiP","homepage":"https://github.com/BaseAdresseNationale/adresses-cadastre#readme","repository":{"type":"git","url":"git+https://github.com/BaseAdresseNationale/adresses-cadastre.git"},"author":{"name":"Jérôme Desboeufs","email":"jerome.desboeufs@data.gouv.fr"},"bugs":{"url":"https://github.com/BaseAdresseNationale/adresses-cadastre/issues"},"license":"MIT","readme":"# adresses-cadastre\n\nTraitement permettant de produire le fichier des [Adresses extraites du cadastre](https://www.data.gouv.fr/fr/datasets/adresses-extraites-du-cadastre/) utilisé notamment comme source de données pour la Base Adresse Nationale.\n\n## Pré-requis\n\n- Node.js version 14 et supérieures\n- Yarn\n- Avoir accès aux données MAJIC (convention nécessaire avec l DGFiP)\n\n## Utilisation\n\n### Installation des dépendances\n\n```bash\nyarn\n```\n\n### Configuration\n\nOn recopie ensuite le fichier `.env.sample` en `.env` et on configure les variables d’environnement.\n\n```bash\ncp .env.sample .env\n```\n\n| Variable d’environnement | Description |\n| --- | --- |\n| `FANTOIR_PATH` | Chemin vers le [fichier](https://adresse.data.gouv.fr/data/db/fantoir/) `fantoir.sqlite` |\n| `MAJIC_PATH` | Chemin vers le fichier `majic.sqlite` |\n| `CADASTRE_MILLESIME` | Millésime des [données Cadastre/Etalab](https://cadastre.data.gouv.fr/datasets/cadastre-etalab) à utiliser |\n| `LOCALISANTS_MILLESIME` | Millésime des [localisants](https://cadastre.data.gouv.fr/data/ign-localisants/) à utiliser (plus mis à jour) |\n| `LOCALISANTS_DEPARTEMENTS` | Liste des départements pour lesquels il y a besoin des localisants |\n| `EXPORT_TYPE` | Type d’export à produire (parmi `ndjson`, `bal-csv`, `geojson`, `geojson-public` et `arcep-locaux`) |\n| `COMMUNE` | Restriction du fonctionnement du script sur une unique commune |\n| `DEPARTEMENTS` | Restriction du fonctionnement du script sur une liste de départements |\n\n### Génération du fichier `localisants.sqlite`\n\nBien que ce fichier n'évoluant plus, il est utile de pouvoir générer le fichier une première fois.\n\n```bash\nyarn prepare-localisants\n```\n\n### Production des données\n\n```bash\nyarn build\n```\n\nLes données résultantes apparaissent dans le dossier `/dist`.\n","readmeFilename":"README.md"}