Matrice des fonctionnalités
- {string} = texte libre
- {code} = doit correspondre à une valeur en base ou une valeur codée
- {0|1} = liste de valeurs autorisées
Configuration / préférences
Au chargement de l'addon, il faut aller chercher la configuration car elle dépend des droits accordées à l'utilisateur (niveau CNIL, communes autorisées).
Fonctionnalité | Responsive | Action | CNIL 0 | CNIL 1 | CNIL 2 | Appel API |
---|---|---|---|---|---|---|
Récupérer la configuration | Récupérer la configuration | X | X | X | GET /cadastrapp/services/getConfiguration? | |
Récupérer le manifest | Récupérer le manifest | X | X | X | GET /mapfishapp/ws/addons/cadastrapp/manifest.json |
Rechercher des parcelles
La recherche de parcelles se fait via un formulaire qui propose 4 onglets qui correspondent à 4 façons de rechercher des parcelles :
- par référence
- par identifiant
- par adresse cadastrale
- par lot
Fonctionnalité | Responsive | Action | CNIL 0 | CNIL 1 | CNIL 2 | Appel API |
---|---|---|---|---|---|---|
Recherche par référence | X | Sélectionner une commune | X | X | X | GET /cadastrapp/services/getCommune?libcom={string} GET /cadastrapp/services/getCommune?cgocommune={string} |
Sélectionner une section | X | X | X | GET /cadastrapp/services/getSection?cgocommune={code} | ||
Sélectionner une parcelle | X | X | X | GET /cadastrapp/services/getDnuplaList?cgocommune={code}&ccopre={code}&ccosec={code} | ||
Afficher le résultat | X | X | X | POST /cadastrapp/services/getParcelle FORM_DATA : cgocommune={code}&dnupla={code}&ccopre={code}&ccosec={code} | ||
Recherche par identifiant | Chercher une parcelle sur la carte | X | X | X | GET /geoserver/wfs?request=getfeature&version=1.0.0&service=wfs &typename={workspace:layer}&outputFormat=application/json /br> &cql_filter=geo_parcelle='{code}' | |
Afficher le résultat | X | X | X | POST /cadastrapp/services/getParcelle FORM_DATA : parcelle={code} | ||
Recherche par adresse cadastrale | X | Sélectionner une commune | X | X | X | GET /cadastrapp/services/getCommune?libcom={string} GET /cadastrapp/services/getCommune?cgocommune={string} |
Sélectionner une voie ou un lieu-dit | X | X | X | GET /cadastrapp/services/getVoie?cgocommune={code}&dvoilib={string} | ||
Afficher le résultat | X | X | X | POST /cadastrapp/services/getParcelle FORM_DATA : cgocommune={code}&dvoilib={string}&dnvoiri={number}&dindic={string} | Recherche par lot | Afficher le résultat | X | X | X | POST /cadastrapp/services/getParcelle FORM_DATA : parcelle={code}%0{code}… |
Rechercher des propriétaires
La recherche de propriétaires se fait via un formulaire qui propose 3 onglets qui correspondent à 3 façons de rechercher des parcelles via la recherche de propriétaires :
- par nom d'usage ou nom de naissance
- par compte propriétaire (identifiant)
- par lot (liste d'identifiants)
Fonctionnalité | Responsive | Action | CNIL 0 | CNIL 1 | CNIL 2 | Appel API |
---|---|---|---|---|---|---|
Recherche par nom d'usage ou nom de naissance | X | Sélectionner une commune | X | X | GET /cadastrapp/services/getCommune?libcom={string} GET /cadastrapp/services/getCommune?cgocommune={string} | |
Recherche par nom d'usage | X | X | GET /cadastrapp/services/getProprietaire?cgocommune={code} &ddenom={string}&birthsearch=false | |||
Recherche par nom de naissance | X | X | GET /cadastrapp/services/getProprietaire?cgocommune={code} &ddenom={string}&checkBoxSearchByBirthNames=on&details={integer}&birthsearch=true | |||
Afficher le résultat | X | X | POST /cadastrapp/services/getParcelle FORM_DATA : comptecommunal={string} | |||
Recherche par compte propriétaire | Sélectionner une commune | X | X | GET /cadastrapp/services/getCommune?libcom={string} GET /cadastrapp/services/getCommune?cgocommune={string} | ||
Rechercher un compte proprio | X | X | GET /cadastrapp/services/getProprietaire?cgocommune={code} &details={integer}&dnupro={string} | |||
Afficher le résultat | X | X | POST /cadastrapp/services/getParcelle FORM_DATA : comptecommunal={string} | |||
Recherche par lot | Afficher le résultat | X | X | POST /cadastrapp/services/getParcelle FORM_DATA : comptecommunal={code}&comptecommunal={code}&… |
Sélection graphique des parcelles
La sélection de parcelles sur la carte se fait en choisissant l'un des 3 modes de sélection graphique suivant :
- point
- ligne
- polygone
Fonctionnalité | Responsive | Action | CNIL 0 | CNIL 1 | CNIL 2 | Appel API |
---|---|---|---|---|---|---|
Par point | X | Sélectionner une parcelle sur la carte | X | X | X | |
Afficher le résultat | x | X | X | POST /cadastrapp/services/getParcelle FORM_DATA : parcelle={code} | ||
Par ligne | X | Sélectionner une parcelle sur la carte | X | X | X | |
Afficher le résultat | x | X | X | POST /cadastrapp/services/getParcelle FORM_DATA : parcelle={code}1parcelle={code}... | ||
Par polygone | X | Sélectionner une parcelle sur la carte | X | X | X | |
Afficher le résultat | x | X | X | POST /cadastrapp/services/getParcelle FORM_DATA : parcelle={code}1parcelle={code}... |
Fenêtre de sélection de parcelles
Toutes les recherches aboutisse à l'ouverture de la fenêtre de "Sélection de parcelle" qui est la fenêtre la plus importante de Cadastrapp. Elle liste les parcelles qui résultent des différentes méthodes de recherche décrites ci-dessus.
En sur-sélectionnant une ou des parcelles de cette liste, on a accès aux fonctions suivantes :
- zoom sur la parcelle sélectionné / zoom sur toutes les parcelles
- affichage de la fiche d'informations sur une parcelle
- unité foncière de la / des parcelles sélectionnées
-
exports :
- liste de parcelles
- liste de propriétaires
- liste de co-propriétaires
- lots des copropriétés
Fonctionnalité | Responsive | Action | CNIL 0 | CNIL 1 | CNIL 2 | Appel API |
---|---|---|---|---|---|---|
Zoom sur ... | X | liste des parcelle | X | X | X | |
parcelles sélectionnées | x | X | X | |||
Fiche d'info parcelle | X | X | X | X | ||
Fiche unité foncière | Récupérer la géométrie de l'unité foncière | X | X | X | ||
Ouvrir la fiche | x | X | X | |||
Exporter sélection | Exporter liste de parcelles (CSV) | X | X | X | POST /cadastrapp/services/exportParcellesAsCSV FORM_DATA : parcelles={code1,code2,…} | |
Exporter liste de propriétaires (CSV) | X | X | POST /cadastrapp/services/exportProprietaireByParcelles FORM_DATA : parcelles={code1,code2,…} | |||
Exporter liste de co-propriétaires (CSV) | X | X | POST /cadastrapp/services/exportCoProprietaireByParcelles FORM_DATA : parcelles={code1,code2,…} | |||
Exporter lots de co-propriétés (PDF) | X | X | POST /cadastrapp/services/exportLotsAsPDF FORM_DATA : parcelles={code1,code2,…} | |||
Exporter lots de co-propriétés (CSV) | X | X | POST /cadastrapp/services/exportLotsAsCSV FORM_DATA : parcelle={code}&dnubat=+{code} |
Fiche information parcelle
Cette fenêtre affiche beaucoup d'information sur les parcelles et les objets associés : propriétaires, co-propriétaires, détails des locaux, subdivisions fiscales, historique de mutation, etc.
Fonctionnalité | Responsive | Action | CNIL 0 | CNIL 1 | CNIL 2 | Appel API |
---|---|---|---|---|---|---|
onglet Parcelle | X | Afficher les infos | X | X | X | GET /cadastrapp/services/getFIC?parcelle={code}&onglet=0 |
Bordereau parcellaire | x | X | X | GET /cadastrapp/services/createBordereauParcellaire?parcelle={code} &personaldata={0|1}&basemapindex={0|n} &fillcolor=81BEF7&opacity=0.4&strokecolor=111111&strokewidth=3 (3) | ||
onglet Propriétaires | X | Afficher les infos | X | X | X | GET /cadastrapp/services/getProprietairesByParcelles?parcelles={code} |
Relevé de propriété PDF | X | X | GET /cadastrapp/services/createRelevePropriete? compteCommunal={code}&parcelleId={NULL|code}&exportType=on (4) | |||
Relevé de propriété CSV | X | X | GET /cadastrapp/services/createReleveProprieteAsCSV? compteCommunal={code}&parcelleId={NULL|code}&exportType=on (4) | |||
onglet Copropriétaires | X | Afficher les infos | X | X | GET /cadastrapp/services/getCoProprietaire?start=0&limit=25&parcelle={code} (1) | |
Relevé de propriété PDF | X | X | -> Relevé de propriété de l'onglet Propriétaires | |||
Relevé de propriété CSV | X | X | -> Relevé de propriété de l'onglet Propriétaires | |||
onglet Bâtiments | X | Afficher les infos | X | GET /cadastrapp/services/getBatiments?dnubat=%20A&parcelle={code} (2) | ||
Relevé de propriété PDF | X | -> Relevé de propriété de l'onglet Propriétaires | ||||
Relevé de propriété CSV | X | -> Relevé de propriété de l'onglet Propriétaires | ||||
Descriptif d'habitation | X | GET /cadastrapp/services/getHabitationDetails?invar={code}&annee={integer} | ||||
Lots en PDF | X | POST /cadastrapp/services/exportLotsAsPDF FORM_DATA : parcelle={code}&dnubat=+{code} | ||||
onglet Subdivisions fiscales | X | Afficher les infos | X | GET /cadastrapp/services/getFIC?parcelle={code}&onglet=3 | ||
onglet Historique de mutation | X | Afficher les infos | X | X | X | GET /cadastrapp/services/getFIC?parcelle={code}&onglet=4 |
Traitement des sélections
Ces fonctionnalités sont accessibles depuis le menu "Avancées" dans la barre d'outils.
Fonctionnalité | Responsive | Action | CNIL 0 | CNIL 1 | CNIL 2 | Appel API |
---|---|---|---|---|---|---|
Parcelles | Bordereau parcellaire multipages | X | X | X | GET /cadastrapp/services/createBordereauParcellaire?parcelle={code1,code2,…} &personaldata={0|1}&basemapindex={0|n} &fillcolor=81BEF7&opacity=0.4&strokecolor=111111&strokewidth=3 (3) | |
Export liste CSV | X | X | X | POST /cadastrapp/services/exportParcellesAsCSV FORM_DATA : parcelles={code1,code2,…} | ||
Propriétaires et copropriétaires | Export liste CSV | X | X | POST /cadastrapp/services/exportProprietaireByParcelles FORM_DATA : parcelles={code1,code2,…} |
Unité foncière
Une unité foncière (UF) est le regroupement des parcelles contiguës et appartenant à un même compte propriétaire.
La fiche d'information sur une unité foncière permet de présenter l'ensemble des informations descriptives de cette unité foncière :
- propriétaire(s)
- contenance DGFiP, surfaces calculées, pourcentage de la surface bâtie
- liste des parcelles composant l'unité foncière
Fonctionnalité | Responsive | Action | CNIL 0 | CNIL 1 | CNIL 2 | Appel API |
---|---|---|---|---|---|---|
Carte | Afficher les couches de la carte courante | X | X | X | GET /geowebcache/service/wms?LAYERS={layers}&… | |
Informations sur l'UF | Infos sur l'UF | X | X | X | GET /cadastrapp/services/getInfoUniteFonciere?parcelle={code} | |
Calculer le pourcentage de la surface bâtie | X | X | X | POST /cadastrapp/services/exportParcellesAsCSV FORM_DATA : parcelles={code1,code2,…} | ||
Infos sur le(s) propriétaire(s) | Infos sur le(s) propriétaire(s) | X | X | GET /cadastrapp/services/getProprietaire?details=2&comptecommunal={code} | ||
Infos sur les parcelles | Infos sur les parcelles | X | X | X | GET /cadastrapp/services/getParcelle?unitefonciere={code} |
Module de demande d'information foncière
Le module de demande d'information foncière permet de gérer les demandes d'informations tout en respectant la réglementation.
TODO : vérifier les droits niveaux CNIL
Fonctionnalité | Responsive | Action | CNIL 0 | CNIL 1 | CNIL 2 | Appel API |
---|---|---|---|---|---|---|
Vérifier si le demandeur est en droit de faire une nouvelle demande | Récupérer infos de contrôle | X | X | GET /cadastrapp/services/checkRequestLimitation?cni={string}&type={A|P1|P2|P3} | ||
Parcelle par référence | Sélectionner une commune | X | X | GET /cadastrapp/services/getCommune?libcom={string} GET /cadastrapp/services/getCommune?cgocommune={string} | ||
Sélectionner une section | X | X | GET /cadastrapp/services/getSection?cgocommune={code} | |||
Sélectionner une parcelle | X | X | GET /cadastrapp/services/getDnuplaList?cgocommune={code}&ccopre={code}&ccosec={code} | |||
Parcelle par identifiant | - | |||||
Propriétaire par nom d'usage | 2Sélectionner une commune | X | X | GET /cadastrapp/services/getCommune?libcom={string} GET /cadastrapp/services/getCommune?cgocommune={string} | ||
Recherche par nom d'usage | X | X | GET /cadastrapp/services/getProprietaire?cgocommune={code} &ddenom={string}&birthsearch=false | |||
Propriétaire par nom de naissance | 2Sélectionner une commune | X | X | GET /cadastrapp/services/getCommune?libcom={string} GET /cadastrapp/services/getCommune?cgocommune={string} | ||
Recherche par nom d'usage | X | X | GET /cadastrapp/services/getProprietaire?cgocommune={code} &ddenom={string}&birthsearch=true | |||
Propriétaire par identifiant | - | |||||
Copropriété | - | |||||
Lot de copropriété | 2Sélectionner une commune | X | X | GET /cadastrapp/services/getCommune?libcom={string} GET /cadastrapp/services/getCommune?cgocommune={string} | ||
Sélectionner une section | X | X | GET /cadastrapp/services/getSection?cgocommune={code} | |||
Sélectionner une parcelle | X | X | GET /cadastrapp/services/getDnuplaList?cgocommune={code}&ccopre={code}&ccosec={code} | |||
Sélectionner un co-propriétaire | X | X | GET /cadastrapp/services/getProprietairesByInfoParcelles? commune={code}§ion={code}&numero={code}&ddenom={string} | |||
Sauvegarder les informations sur la demande | Envoyer au serveur | X | X | GET /cadastrapp/services/getParcelle?/saveInformationRequest?type={A|P1|P2|P3} &cni={string} &lastname={string}&firstname={string}&adress={string} &commune={string}&codepostal={string} &mail={string} &parcelleIds={string} &comptecommunaux={string} &coproprietes={string} &parcelles={string} &proprietaires={string} &proprietaireLots={string} &responseby={1|2|3}&askby={1|2|3} | ||
Imprimer la demande | Récupérer le formulaire PDF | X | X | GET /cadastrapp/services/printPDFRequest?requestid={code} | ||
Récupérer les documents | Récupérer le(s) PDF | X | X | GET /cadastrapp/services/createDemandeFromObj?requestid={code} |
Notes
-
pagination
-
par défaut on sélectionne le premier bâtiment, soit le bâtiment A
-
ces informations de style proviennent des préférences
-
parcelleId={NULL} pour un relevé de propriété de toutes les parcelles
Notes de réflexion :
-
Rechercher des parcelles > Recherche par identifiant : utilise uniquement les parcelles du plan cadastral. Ce n'est pas logique.
-
Rechercher des co-propriétés : accessible uniquement par le menu de recherche avancée : est-ce nécessaire de le maintenir ?