Aller au contenu

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

2 2 2
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 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
Propriétaire par nom de naissance 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=true
Propriétaire par identifiant -
Copropriété -
Lot de copropriété 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}
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

  1. pagination

  2. par défaut on sélectionne le premier bâtiment, soit le bâtiment A

  3. ces informations de style proviennent des préférences

  4. 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 ?