Giter Club home page Giter Club logo

codes-postaux's People

Contributors

antoineludeau avatar hzooly avatar jdesboeufs avatar kleak avatar mattisg avatar mmortier avatar nkokla avatar thomasg77 avatar vinsag avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

codes-postaux's Issues

Utiliser les modules javascript

Actuellement, la seule possibilité pour importer le package est d'utiliser require. Or, ce dernier est déprécié et bien souvent, il est très complexe de l'utilisé dans du code client.

Il faudrait mettre à jour le package pour pouvoir utiliser import/export qui est le standard aujourd'hui et au passage créer les fichiers de déclaration de types pour le typescript.

mauvais codes postaux

Ci joint un fichier d'exemples concrêts sur lesquels le code postal calculé n'est pas le bon.
Il y avait plusieurs pistes évoqués précédemment pour améliorer notre algorithme:
*filtrer avec les codes postaux qui ne sont pas censés appartenir à la commune,
*privilégier le code postal le plus fréquent

investiguer le fonctionnement de cette détection et voir avec les exemples concrêt si l'on peut l'amliorer.
Comparaison_Adresses-Nantes.ods

prise en compte des codes postaux de juin 2023

Initialement prévus en mars 2022, les travaux de réécritures du référentiel Topad ont été reculés à juillet 2023.
Les derniers fichiers FANTOIR, FIMOCA et FIMOCT disponibles seront ceux de juin 2023.
Intégrer le fichier de juin 2023 avec l'ancien code.

Prise en compte des codes postaux livrés par une commune dans un fichier "BAL +"

Le code postal n'est pas un champ du format BAL.
Néanmoins plusieurs demandes de communes ont été remontées pour prendre en compte ce champs dans un fichier de type "BAL +" ie au format BAL avec une colonne facultative additionnelle comportant le code postal.

Investiguer la charge de développement pour la prise en compte d'une telle information (modification validateur, api-dépôt, ban-plateforme, moissonneur). L'information est recalculée avant montée dans la BAN, il faudrait désactiver ce recalcul si l'information est présente dans le fichier "BAL +".

29000 renvoie QUIMPER et Brest / 59000 renvoie LILLE et Ronchin

[
{
"codePostal": "29000",
"codeCommune": "29019",
"nomCommune": "Brest",
"libelleAcheminement": "BREST"
},
{
"codePostal": "29000",
"codeCommune": "29232",
"nomCommune": "Quimper",
"libelleAcheminement": "QUIMPER"
}
]

Pourquoi Brest qui a comme code postal 29200 est-il renvoyé ?

[
{
"codePostal": "59000",
"codeCommune": "59350",
"nomCommune": "Lille",
"libelleAcheminement": "LILLE"
},
{
"codePostal": "59000",
"codeCommune": "59507",
"nomCommune": "Ronchin",
"libelleAcheminement": "RONCHIN"
}
]

Pourquoi Ronchin qui a comme code postal 59790 est-il renvoyé ?

75016 retourne 2 elements

Bonjour,

Merci pour ce super package. Est-ce normal que "75016" retourne 2 éléments ?

{"codePostal":"75016","codeCommune":"75116","nomCommune":"Paris` 16e Arrondissement","libelleAcheminement":"PARIS 16"}

{"codePostal":"75016","codeCommune":"92012","nomCommune":"Boulogne-Billancourt","libelleAcheminement":"PARIS"}

J'avais cru comprendre que le code INSEE pour Paris 16 était 75116 et non 92012.. Est-ce que le jeu de données est bien correct ?

Merci !

DOM-TROM manquant

Bonjour,

il manque certaine communautés des DOM-TROM (ex: NOUMEA)

Merci :)

Présence des CEDEX

La base de données n'inclue que les villes elles-même. Est-ce qu'il serait possible d'ajouter les cedex aussi dans le CSV ?

Minor improvements in README

  • var codesPostaux = require('codes-postaux'); could be replaced by const codePostaux = ...
  • In README, add a line on how to install for people who don't know how npm works (simply npm i codes-postaux --save)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.