Skip to content
IGNFPublic

About

Cartographie des accueils de services publics et aide à la décision

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

cartoSP

Présentation du projet

Ce projet vise à développer un outil de cartographie des accueils de services publics et d'aide à la décision.

Participants

  • Agence nationale de la cohésion des territoires (ANCT)
  • Direction interministérielle de la Transformation publique (DITP)
  • Direction de l'information légale et administrative (DILA)
  • Institut national de l'information géographique et forestière (IGN)
  • Institut national de la statistique et des études économiques (INSEE)

Accès rapides

$~$

informations techniques

Le projet utilise Angular CLI version 17.3.6.

Exemple d'utilisation de openlayers sur angular :

https://dev.to/camptocamp-geo/openlayers-in-an-angular-application-mn1

Installer le projet

  • Lancez la commande npm install pour installer les dépendences.

Lancer le serveur de développement

  • Lancez la commande ng serve pour lancer le serveur de dévelopmment.

  • Naviguez sur la page http://localhost:4200/. L'application se rechargera automatiquement à chaque modification d'un fichier source.

Code scaffolding

  • Lancez ng generate component component-name pour générer un nouveau composant.
  • Il existe également d'autres commandes ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

  • Lancez ng build pour compiler le projet. Le build sera ensuite accessible sur le dossier dist/ .

CSP et Matomo

La configuration security.autoCsp reste activée : Angular génère une politique CSP à base de hachages dans le HTML compilé. L'initialisation Matomo est chargée depuis src/assets/matomo-init.js par le chargeur autorisé généré par Angular, sans script Matomo inline. Le module d'opposition est chargé dynamiquement par le composant de la page « Données personnelles », une fois son conteneur affiché.

La politique Nginx s'applique également. Elle doit autoriser les scripts locaux et matomo.ign.fr. La substitution de random_nonce_value dans le HTML doit être conservée pour autoriser le chargeur Angular et transmettre le nonce aux styles Angular et au script du module d'opposition. Ne pas ajouter de scripts inline dans les templates Angular ni modifier manuellement les hachages du HTML compilé.

Tests unitaires

  • Lancez ng test pour executer les tests unitaires via Karma.

Tests end-to-end

  • Lancez ng e2e pour exécuter les tests end-to-end via la platforme choisie. (TODO: To use this command, you need to first add a package that implements end-to-end testing capabilities.)

$~$

Plus d'aide

Pour obtenir plus d'aide sur Angular CLI utilisez ng help ou consultez la page Angular CLI Overview and Command Reference .

About

Cartographie des accueils de services publics et aide à la décision

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages