
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
@etalab/cadastre
Advanced tools
[](https://badge.fury.io/js/%40etalab%2Fcadastre) [](https://github.com/sindresorhus/xo)
Scripts permettant de produire les données cadastre à partir des fichiers EDIGÉO mis à disposition par la DGFiP.
⚠️ L'installation de Node.js via apt
(Ubuntu, Debian) ne permet pas immédiatement d'installer des modules npm
globaux.
Pour éviter des problèmes de permissions, il est recommandé de suivre ces instructions.
npm install @etalab/cadastre -g
Ce module installe de nombreuses dépendances, dont GDAL. Son installation peut prendre plusieurs minutes. Si vous êtes pressé, utilisez yarn.
À venir
Actuellement la production des fichiers se déroule en 3 étapes, via 3 commandes.
Tout d'abord la commande prepare
explore le dossier contenant les archives départementales EDIGÉO, les décompresse dans le dossier de travail tout en organisant les archives correspondant aux feuilles cadastrales par départements et par communes.
Pour France entière l'opération ne prend que quelques minutes sur une machine moyenne.
cadastre-builder prepare sources/ cadastre/
sources/
: dossier contenant les archives sous la forme depXX.zip
cadastre/
: dossier de travail qui sera réutilisé pour les autres commandesLa commande extract
déclenche l'analyse et l'extraction de tous les départements et toutes les communes présentes dans le dossier de travail.
Les archives correspondant aux feuilles cadastrales, sous la forme XXXX-XXX-XX-XX.tar.bz2
, sont successivement extraites dans le répertoire temporaire de votre système puis analysées par GDAL et par le parseur développé par Etalab.
Un fichier GeoJSON est produit pour chaque couche et pour chaque commune.
Pour France entière, l'opération prend environ 140 heures par coeur de CPU moderne disponible. Sur une machine classique il n'est pas envisageable de lancer l'opération d'un coup. Néanmoins le script gère efficacement la présence de multiples coeurs. Sur une instance Cloud de 32 coeurs louée à l'heure, le temps de traitement est inférieure à 5 heures, pour quelques euros.
cadastre-builder extract cadastre/
La commande merge
permet d'obtenir des fichiers GeoJSON départementaux à partir des fichiers communaux.
L'opération France entière dure plus d'une heure.
cadastre-builder merge cadastre/
MIT
FAQs
[](https://badge.fury.io/js/%40etalab%2Fcadastre) [](https://github.com/sindresorhus/xo)
The npm package @etalab/cadastre receives a total of 3 weekly downloads. As such, @etalab/cadastre popularity was classified as not popular.
We found that @etalab/cadastre demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.