PHPackages                             lizmap/lizmap-cartads-module - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. lizmap/lizmap-cartads-module

ActiveJelix-module

lizmap/lizmap-cartads-module
============================

Jelix module for Lizmap, enabling interactions with Cart@DS.

1.0.1(4mo ago)039[1 issues](https://github.com/3liz/lizmap-cartads-module/issues)[1 PRs](https://github.com/3liz/lizmap-cartads-module/pulls)MPL-2.0PHP

Since Jan 2Pushed 1mo ago6 watchersCompare

[ Source](https://github.com/3liz/lizmap-cartads-module)[ Packagist](https://packagist.org/packages/lizmap/lizmap-cartads-module)[ Docs](https://www.3liz.com/)[ Fund](https://www.3liz.com/en/contacts.html)[ RSS](/packages/lizmap-lizmap-cartads-module/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (5)Used By (0)

Cart@DS
=======

[](#cartds)

[![Packagist](https://camo.githubusercontent.com/a9a8d60adb5b1e23ac58046765be307963c98c419ee40bacb9fb6ad6cede0ba7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c697a6d61702f6c697a6d61702d636172746164732d6d6f64756c65)](https://packagist.org/packages/lizmap/lizmap-cartads-module)

Documentation
-------------

[](#documentation)

Présentation, guide, installation, Lizmap Web Client

Pour la configuration de l'extension lizmap :

Installation
------------

[](#installation)

Il est recommandé d'installer le module avec [Composer](https://getcomposer.org/), le gestionnaire de paquet pour PHP. Si vous ne pouvez pas l'utiliser, utilisez la méthode manuelle indiquée plus bas.

NB : tous les chemins ci-dessous sont relatifs au dossier de Lizmap Web Client.

### Copie des fichiers automatique avec Composer

[](#copie-des-fichiers-automatique-avec-composer)

- Dans `lizmap/my-packages`, créer le fichier `composer.json` s'il n'existe pas déjà, en copiant le fichier `composer.json.dist`,
- puis installer le module avec Composer :

```
    cp -n lizmap/my-packages/composer.json.dist lizmap/my-packages/composer.json
    composer require --working-dir=lizmap/my-packages "lizmap/lizmap-cartads-module"
```

### Copie des fichiers manuelle (sans composer)

[](#copie-des-fichiers-manuelle-sans-composer)

- Téléchargez l'archive sur la page des [versions dans GitHub](https://github.com/3liz/lizmap-cartads-module/releases).
- Extrayez les fichiers de l'archive et copier le répertoire `cartads` dans `lizmap/lizmap-modules/`.

### Installation du module

[](#installation-du-module)

- Allez dans le répertoire `lizmap/install/` pour lancer la configuration de l'installateur

```
php configurator.php cartads
```

- Lancez enfin l'installation du module :

```
php installer.php
./clean_vartmp.sh
./set_rights.sh
```

### Configuration du module

[](#configuration-du-module)

- Connectez-vous à lizmap en tant qu'administrateur, en configurer le module depuis la section Cart@DS &gt; Configuration
- Saisissez les différents champs nécessaires :

    - URL de récupération du token d’authentification `auth_url`
    - Identifiant du client pour accès à l’API SIG Rest Cart@DS `clientId`
    - Utilisateur Cart@DS avec droits sur les communes concernées `login`
    - Mot de passe de l'utilisateur Cart@DS permettant d'obtenir le token nécessaire à l'accès aux données des dossiers fournis par l'API SIG Rest Cart@DS `password`
    - URL de recherche de dossiers Cart@DS par exemple : https://\[nom de domaine\]/cartads/api/Sig/Dossiers `search_url`
    - URL de données d'un dossier Cart@DS par exemple : https://\[nom de domaine\]/cartads/api/Sig/Dossier `dossier_url`

Configuration du projet QGIS
----------------------------

[](#configuration-du-projet-qgis)

Pour que votre projet QGIS/Lizmap utilise les fonctionnalités du module, il faut :

- que le nom du fichier projet commence ou finisse par le mot clé `cartads` (cartads.qgs ou narbonne\_cartads.qgs ou cartads\_ladomitienne.qgs)
- que le projet ait une variable de projet `cartads_login` contenant votre identifiant client Cart@DS

Si vous avez plusieurs projets QGIS avec différents comptes pour Cart@DS, vous pouvez surcharger les paramètres de configuration du module pour chaque projet en ajoutant des variables de projet :

- `cartads_auth_url`
- `cartads_clientId`
- `cartads_password`
- `cartads_search_url`
- `cartads_dossier_url`

Fonctionnalités ajoutées par le module
--------------------------------------

[](#fonctionnalités-ajoutées-par-le-module)

### Service de la charge de la parcelle

[](#service-de-la-charge-de-la-parcelle)

Pour chaque projet QGIS/Lizmap configuré pour Cart@DS, le module ajoute une URL de service `cartads~dossier:chargeParcelle` qui permet de récupérer la charge de la parcelle en fonction de son identifiant. Cette URL est accessible en GET, elle est de la forme `/index.php/cartads/${repository}/${project}/parcelle/charge` avec un paramètre multiple `parcelles[]`.

Par exemple, pour récupérer la charge des parcelles `106 AP 2015` et `106 AP 2016` via le projet `cartads` du répertoire `adsgn` du serveur Lizmap, l'URL sera : `/index.php/cartads/adsgn/cartads/parcelle/charge?parcelles[]=106%20AP%2015&parcelles[]=106%20AP%2016`

### Paramètres de la carte Lizmap supplémentaires

[](#paramètres-de-la-carte-lizmap-supplémentaires)

Les paramètres `parcelles` et `dossiers` peuvent être utiliser sur une carte Lizmap configuré pour Cart@DS pour centrer sur une ou plusieurs parcelles ou dossiers. Le séprateur de valeurs pour ces paramètres est le `;`.

Par exemples :

- pour centrer sur la parcelle `258 CA 28`, il faut ajouter `parcelles=258%20CA%2028` à l'URL de la carte Lizmap.
- pour centrer sur les parcelles `258 CA 46`, `258 CA 45` et `258 CA 55`, il faut ajouter `parcelles=258%20CA%2046;%20258%20CA%2045;%20258%20CA%2055` à l'URL de la carte Lizmap.
- pour centrer sur le dossier `CU 011 258 20 L0020`, il faut ajouter `dossiers=CU%20011%20258%2020%20L0020` à l'URL de la carte Lizmap.
- pour centrer sur les dossiers `CU 011 258 20 L0020` et `CU 011 258 20 L0020`, il faut ajouter `dossiers=CU%20011%20258%2020%20L0020;CU%20011%20258%2020%20L0020` à l'URL de la carte Lizmap.

###  Health Score

38

—

LowBetter than 84% of packages

Maintenance92

Actively maintained with recent releases

Popularity9

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor1

Top contributor holds 98.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~3 days

Total

2

Last Release

124d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/85344d4f49b7045f32ec35ce2221ecf9460ed6bdbf37c84e31e3d130c75c3dbf?d=identicon)[rldhont](/maintainers/rldhont)

---

Top Contributors

[![rldhont](https://avatars.githubusercontent.com/u/1575538?v=4)](https://github.com/rldhont "rldhont (58 commits)")[![laurentj](https://avatars.githubusercontent.com/u/336034?v=4)](https://github.com/laurentj "laurentj (1 commits)")

---

Tags

modulejelixlizmapcartads

### Embed Badge

![Health badge](/badges/lizmap-lizmap-cartads-module/health.svg)

```
[![Health](https://phpackages.com/badges/lizmap-lizmap-cartads-module/health.svg)](https://phpackages.com/packages/lizmap-lizmap-cartads-module)
```

###  Alternatives

[nwidart/laravel-modules

Laravel Module management

6.1k14.6M273](/packages/nwidart-laravel-modules)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
