diff --git a/.gitignore b/.gitignore index 3beb0b5d..5ebd77cd 100644 --- a/.gitignore +++ b/.gitignore @@ -2,9 +2,15 @@ database/config.sh .DS_Store -docs/.venv/ -docs/_build/ -docs/rsync.bash + +# documentation MkDocs +venv_mkdocs/ +.venv_mkdocs/ +docs_modules/ +modules/ +docs/tableofcontent.md + + cadastrapp/target/* addons/cadastrapp/js/build/cadastrapp.js database/test.sh diff --git a/.readthedocs.yaml b/.readthedocs.yaml new file mode 100644 index 00000000..02b92923 --- /dev/null +++ b/.readthedocs.yaml @@ -0,0 +1,26 @@ +# .readthedocs.yaml +# Read the Docs configuration file +# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details + +# Required +version: 2 + +# seul le HTML en ligne est supporté par MKDocs +# formats: +# - pdf + + +# Set the version of Python and other tools you might need +build: + os: ubuntu-22.04 + tools: + python: "3.9" + +mkdocs: + configuration: mkdocs.yml + +# Optionally declare the Python requirements required to build your docs +python: + install: + - requirements: requirements.txt + diff --git a/docs/Makefile b/docs/Makefile deleted file mode 100644 index d4bb2cbb..00000000 --- a/docs/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -# Minimal makefile for Sphinx documentation -# - -# You can set these variables from the command line, and also -# from the environment for the first two. -SPHINXOPTS ?= -SPHINXBUILD ?= sphinx-build -SOURCEDIR = . -BUILDDIR = _build - -# Put it first so that "make" without argument is like "make help". -help: - @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) - -.PHONY: help Makefile - -# Catch-all target: route all unknown targets to Sphinx using the new -# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). -%: Makefile - @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) diff --git a/docs/_images/logo_craig.png b/docs/_images/logo_craig.png deleted file mode 100644 index a60c942a..00000000 Binary files a/docs/_images/logo_craig.png and /dev/null differ diff --git a/docs/_images/logo_rennes_metropole.png b/docs/_images/logo_rennes_metropole.png deleted file mode 100644 index f84670a8..00000000 Binary files a/docs/_images/logo_rennes_metropole.png and /dev/null differ diff --git a/docs/_images/schema_cadastrapp.png b/docs/_images/schema_cadastrapp.png deleted file mode 100644 index 47b0c876..00000000 Binary files a/docs/_images/schema_cadastrapp.png and /dev/null differ diff --git a/docs/build.bash b/docs/build.bash deleted file mode 100755 index 7b7ef7d8..00000000 --- a/docs/build.bash +++ /dev/null @@ -1,11 +0,0 @@ -#! /bin/bash - -# purge des builds -# pour voir toutes les erreurs à chaque build -rm -rf _build/ - -sphinx-build -b html ./ _build/ - -echo "" -sed -i -e 's/max-width:800px/max-width:1200px/g' _build/_static/css/theme.css -echo "maj CSS faite" diff --git a/docs/conf.py b/docs/conf.py deleted file mode 100644 index 58d96514..00000000 --- a/docs/conf.py +++ /dev/null @@ -1,80 +0,0 @@ -# Configuration file for the Sphinx documentation builder. -# -# This file only contains a selection of the most common options. For a full -# list see the documentation: -# https://www.sphinx-doc.org/en/master/usage/configuration.html - -# -- Path setup -------------------------------------------------------------- - -# If extensions (or modules to document with autodoc) are in another directory, -# add these directories to sys.path here. If the directory is relative to the -# documentation root, use os.path.abspath to make it absolute, like shown here. -# - - -from datetime import datetime - -currentSecond= datetime.now().second -currentMinute = datetime.now().minute -currentHour = datetime.now().hour - -currentDay = datetime.now().day -currentMonth = datetime.now().month -currentYear = datetime.now().year - - -# -- Project information ----------------------------------------------------- - -project = 'Cadastrapp' -copyright = str(currentYear) + ', la communauté geOrchestra' -author = 'la communauté geOrchestra' -#buildDateTime = currentDay+"/"+currentMonth+"/"+currentYear+" "+currentHour+":"+currentMinute - -# The full version, including alpha/beta/rc tags -#release = '1.0' - - -# -- General configuration --------------------------------------------------- - -# Add any Sphinx extension module names here, as strings. They can be -# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom -# ones. -extensions = [ -] - -# Add any paths that contain templates here, relative to this directory. -templates_path = ['_templates'] - -# The language for content autogenerated by Sphinx. Refer to documentation -# for a list of supported languages. -# -# This is also used if you do content translation via gettext catalogs. -# Usually you set "language" from the command line for these cases. -language = 'fr' - -# List of patterns, relative to source directory, that match files and -# directories to ignore when looking for source files. -# This pattern also affects html_static_path and html_extra_path. -exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store', '.venv', 'venv'] - - -# -- Options for HTML output ------------------------------------------------- - -# The theme to use for HTML and HTML Help pages. See the documentation for -# a list of builtin themes. -# - -#html_theme_path = ["_themes"] - -#html_theme = 'alabaster' -#html_theme = 'bizstyle' -html_theme = 'sphinx_rtd_theme' - - -# Add any paths that contain custom static files (such as style sheets) here, -# relative to this directory. They are copied after the builtin static files, -# so a file named "default.css" will overwrite the builtin "default.css". -#html_static_path = ['_static'] - - - diff --git a/docs/css/extra.css b/docs/css/extra.css new file mode 100644 index 00000000..72819565 --- /dev/null +++ b/docs/css/extra.css @@ -0,0 +1,26 @@ + + +:root { + --md-primary-fg-color:#85127e; + --md-primary-fg-color--light:#85127e; + --md-primary-fg-color--dark:#85127e; + --md-primary-bg-color:#fff; + --md-primary-bg-color--light:#ffffffb3; + --md-accent-fg-color:#526cfe; + --md-accent-fg-color--transparent:#526cfe1a; + --md-accent-bg-color:#fff; + --md-accent-bg-color--light:#ffffffb3 +} + +h1, h2, h3 { + color:rgb(133, 18, 126)!important; + font-weight:600!important; +} + +.md-typeset { + font-size: .75rem; +} + +footer { + background-color: #500b4c!important; +} \ No newline at end of file diff --git a/docs/guide_administrateur/_images/QGIS2019_MCD_v2.0_DBeaver.png b/docs/guide_administrateur/_images/QGIS2019_MCD_v2.0_DBeaver.png deleted file mode 100644 index 780601e4..00000000 Binary files a/docs/guide_administrateur/_images/QGIS2019_MCD_v2.0_DBeaver.png and /dev/null differ diff --git a/docs/guide_administrateur/configuration_addon.rst b/docs/guide_administrateur/configuration_addon.rst deleted file mode 100644 index 598d2c9e..00000000 --- a/docs/guide_administrateur/configuration_addon.rst +++ /dev/null @@ -1,8 +0,0 @@ - -Configuration de l'addon -=============================== - -L'addon va chercher sa configuration dans deux endroits distincts, le GEOR_custom.js et un service de configuration venant de la web application. - -Le GEOR_custom.js est détaillé dans le readme.md de l'addon. - diff --git a/docs/guide_administrateur/configuration_webapp.rst b/docs/guide_administrateur/configuration_webapp.rst deleted file mode 100644 index a3d22aa7..00000000 --- a/docs/guide_administrateur/configuration_webapp.rst +++ /dev/null @@ -1,34 +0,0 @@ - -Configuration de la webapp -=============================== - -Se reporter à `cette page <../guide_installation/webapp.html#configuration>`_ pour tous les détails de la configuration. - - -L'application permet de filter les profils sur deux types de filtres. -Un filtre sur les droits CNIL avec deux niveaux et un filtre géographique. - -Niveaux de droits ------------------- - -`Voir cette page. <../guide_utilisateur/preambule.html#controle-du-niveau-d-acces-aux-donnees-fiscales>`_ - - -Gestion des droits géographiques ------------------------------------- - -Il est possible, en activant la fonction (cf. https://github.com/georchestra/cadastrapp/tree/master/database#si-on-souhaite-remonter-les-autorisations-geographiques-depuis-les-groupes-georchestra) de configurer le filtrage geographique via la zone de compétence de l'organisation renseignée depuis la console georchestra. - -Si vous ne souhaitez pas activer cette fonctionnalité, il faudra réaliser cette configuration manuellement dans la table ``groupe_autorisation``. - -Par exemple pour autoriser le rôle ``EXEMPLE`` à accéder aux données de Haute-Loire, on utilisera : - -``INSERT INTO cadastrapp.groupe_autorisation(idgroup,ccodep) VALUES ('ROLE_EXEMPLE','043');`` - -``ccodep`` corespond au code département. - -Ou bien pour autoriser l'organisation 'Exemple' ayant le code court 'EXPL' à accéder aux données du Puy-en-Velay, on utilisera : - -``INSERT INTO cadastrapp.groupe_autorisation(idgroup,ccodep) VALUES ('EXPL','430157');`` - -``cgocommune`` correspond au code département, puis au code de direction (généralement 0) puis au numero INSEE de la commune (ici 157). diff --git a/docs/guide_administrateur/donnees_cadastrapp.rst b/docs/guide_administrateur/donnees_cadastrapp.rst deleted file mode 100644 index 5727db83..00000000 --- a/docs/guide_administrateur/donnees_cadastrapp.rst +++ /dev/null @@ -1,16 +0,0 @@ -Les données utilisées par l'application -======================================== - - -TODO - -doublon avec `données dans guide installation <../guide_installation/donnees.html>`_ ? - - -Modèle de données ------------------- - -/!\ version 2019 à mettre à jour - -.. image:: _images/QGIS2019_MCD_v2.0_DBeaver.png - diff --git a/docs/guide_developpeur/api.rst b/docs/guide_developpeur/api.rst deleted file mode 100644 index adda2bdd..00000000 --- a/docs/guide_developpeur/api.rst +++ /dev/null @@ -1,13 +0,0 @@ -Documentation de l'API -====================================== - - - -Un fichier `WADL `_ est disponible après installation de la webapp : - -https://my_sdi/cadastrapp/apidocs/wadl/application.wadl - -Télécharger :download:`le fichier WADL ` pour la version courante. - - - diff --git a/docs/guide_developpeur/application.wadl b/docs/guide_developpeur/application.wadl deleted file mode 100644 index e7dec93c..00000000 --- a/docs/guide_developpeur/application.wadl +++ /dev/null @@ -1,454 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Parcelle controller expose all rest service for plots information - - - - - - - - - - - - - - - Service witch use csv file as input - - - - parcelleId separated by space, ',' or ';' - - - - - - Json data, with corresponding parcelleId information - - - - - - - Get export of parcelle for given comptecommunal - - - - 1 to have detailed information - - - cgocommune information from form - - - file content - - - - - - form validation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Service to get co owners information - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This will create a PDF file using apache FOP framework, - data is retrieved from database and a FO is created using the xsl template. - Once the fo file is create we then create the PDF file - - - - - corresponding of the wanted index in cadastrapp.properties - - - style plot color - - - style plot opacity - - - style stroke color - - - style stroke width - - - - - BP pdf - - - - - - - - - Create a PDF using a list of comptecommunal - - - List of ids proprietaires - - - plot id - - - - - pdf generated RP with database information - - - - - - - Create a zip file, containint several csv using a list of comptecommunal - - - List of ids proprietaires - - - plot id - - - - - zip containing csv file - - - - - - - - - Create a PDF using a request id - - - user request Id - - - - - pdf demande resume - - - - - - - - - Get image from datadir for given image name - - - - to find this image into datadir - - - - - - Response that contain File - - - - - - - \ No newline at end of file diff --git a/docs/guide_developpeur/index.rst b/docs/guide_developpeur/index.rst deleted file mode 100644 index 53fa7038..00000000 --- a/docs/guide_developpeur/index.rst +++ /dev/null @@ -1,14 +0,0 @@ -Guide développeur -====================================== - -Ce guide décrit les différentes fonctionnalités de l'outil cadastrapp dédié à la consultation des données cadastrales. - - -.. toctree:: - matrice_fonctionnalites.rst - api.rst - javadoc.rst - - - - diff --git a/docs/guide_developpeur/matrice_fonctionnalites.rst b/docs/guide_developpeur/matrice_fonctionnalites.rst deleted file mode 100644 index cd7510b1..00000000 --- a/docs/guide_developpeur/matrice_fonctionnalites.rst +++ /dev/null @@ -1,481 +0,0 @@ -Matrice des fonctionnalités -====================================== - -.. toctree:: - :maxdepth: 2 - - - -* {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 | X | X | X | GET /geoserver/wfs?request=getfeature&version=1.0.0&service=wfs | -| | | | | | | | -| | | sur la carte | | | | &typename={workspace:layer}&outputFormat=application/json | -| | | | | | | | -| | | | | | | &cql_filter=geo_parcelle='{code}' | -| | +---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| | | Afficher le résultat | X | X | X | POST /cadastrapp/services/getParcelle | -| | | | | | | | -| | | | | | | FORM_DATA : parcelle={code} | -+-----------------------------+--------------+---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| Recherche par adresse | X | Sélectionner une commune | X | X | X | GET /cadastrapp/services/getCommune?libcom={string} | -| | | | | | | | -| cadastrale | | | | | | GET /cadastrapp/services/getCommune?cgocommune={string} | -| | +---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| | | Sélectionner une voie ou | X | X | X | GET /cadastrapp/services/getVoie?cgocommune={code}&dvoilib={string} | -| | | un lieu-dit | | | | | -| | +---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| | | 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 | X | Sélectionner une commune | | X | X | GET /cadastrapp/services/getCommune?libcom={string} | -| | | | | | | | -| ou nom de naissance | | | | | | 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 | | Sélectionner une commune | | X | X | GET /cadastrapp/services/getCommune?libcom={string} | -| | | | | | | | -| propriétaire | | | | | | 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 | X | X | X | GET /geoserver/wfs?request=getfeature&version=1.0.0&service=wfs | -| | | | | | | | -| | | sur la carte | | | | &typename={workspace:layer}&outputFormat=application/json | -| | | | | | | | -| | | | | | | &filter= | -| | | | | | | | -| | | | | | | geom{coordinates} | -| | | | | | | | -| | | | | | | | -| | +---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| | | Afficher le résultat | X | X | X | POST /cadastrapp/services/getParcelle | -| | | | | | | | -| | | | | | | FORM_DATA : parcelle={code} | -+-----------------------------+--------------+---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| Par ligne | ? | Sélectionner des parcelles | X | X | X | GET /geoserver/wfs?request=getfeature&version=1.0.0&service=wfs | -| | | | | | | | -| | | sur la carte | | | | &typename={workspace:layer}&outputFormat=application/json | -| | | | | | | | -| | | | | | | &filter= | -| | | | | | | | -| | | | | | | geom{coordinates} | -| | | | | | | | -| | | | | | | | -| | +---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| | | Afficher le résultat | X | X | X | POST /cadastrapp/services/getParcelle | -| | | | | | | | -| | | | | | | FORM_DATA : parcelle={code}&parcelle={code}&… | -+-----------------------------+--------------+---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| Par polygone | ? | Sélectionner des parcelles | X | X | X | GET /geoserver/wfs?request=getfeature&version=1.0.0&service=wfs | -| | | | | | | | -| | | sur la carte | | | | &typename={workspace:layer}&outputFormat=application/json | -| | | | | | | | -| | | | | | | &filter= | -| | | | | | | | -| | | | | | | geom | -| | | | | | | | -| | | | | | | {coordinates} | -| | | | | | | | -| | | | | | | | -| | +---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| | | Afficher le résultat | X | X | X | POST /cadastrapp/services/getParcelle | -| | | | | | | | -| | | | | | | FORM_DATA : parcelle={code}&parcelle={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 parcelles | 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 | X | X | X | POST /geoserver/wfs? | -| | | l'unité foncière | | | | | -| | | | | | | FORM_DATA : geom | -| | | | | | | | -| | | | | | | {coordinates} | -| | | | | | | | -| | | | | | | | -| | | | | | | | -| | | | | | | | -| | +---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| | | Ouvrir la fiche | X | X | X | | -+-----------------------------+--------------+---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| Exporter sélection | | Exporter liste de parcelles | X | X | X | POST /cadastrapp/services/exportParcellesAsCSV | -| | | (CSV) | | | | | -| | | | | | | FORM_DATA : parcelles={code1,code2,…} | -| | +---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| | | Exporter liste de propriétaires| | X | X | POST /cadastrapp/services/exportProprietaireByParcelles | -| | | (CSV) | | | | | -| | | | | | | FORM_DATA : parcelles={code1,code2,…} | -| | +---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| | | Exporter liste de | | X | X | POST /cadastrapp/services/exportCoProprietaireByParcelles | -| | | co-propriétaires (CSV) | | | | | -| | | | | | | FORM_DATA : parcelles={code1,code2,…} | -| | +---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| | | Exporter lots de | | X | X | POST /cadastrapp/services/exportLotsAsPDF | -| | | co-propriétés (PDF) | | | | | -| | | | | | | FORM_DATA : parcelles={code1,code2,…} | -| | +---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| | | Exporter lots de | | X | X | POST /cadastrapp/services/exportLotsAsCSV | -| | | co-propriétés (CSV) | | | | | -| | | | | | | 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 | 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 | X | Afficher les infos | | | X | GET /cadastrapp/services/getFIC?parcelle={code}&onglet=3 | -| fiscales | | | | | | | -+-----------------------------+--------------+---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| onglet Historique de | X | Afficher les infos | X | X | X | GET /cadastrapp/services/getFIC?parcelle={code}&onglet=4 | -| mutation | | | | | | | -+-----------------------------+--------------+---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ - - - -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 | X | X | X | GET /cadastrapp/services/createBordereauParcellaire?parcelle={code1,code2,…} | -| | | | | | | | -| | | multipages | | | | &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 | | Export liste CSV | | X | X | POST /cadastrapp/services/exportProprietaireByParcelles | -| | | | | | | | -| copropriétaires | | | | | | 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 | X | X | X | GET /geowebcache/service/wms?LAYERS={layers}&… | -| | | carte courante | | | | | -+-----------------------------+--------------+---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| Informations sur l'UF | | Infos sur l'UF | X | X | X | GET /cadastrapp/services/getInfoUniteFonciere?parcelle={code} | -| | +---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| | | Calculer le pourcentage de | X | X | X | | -| | | la surface bâtie | | | | | -+-----------------------------+--------------+---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| Infos sur le(s) | | Infos sur le(s) propriétaire(s)| | X | X | GET /cadastrapp/services/getProprietaire?details=2&comptecommunal={code} | -| propriétaire(s) | | | | | | | -+-----------------------------+--------------+---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| 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 | | Récupérer infos de contrôle | | X | X | GET /cadastrapp/services/checkRequestLimitation?cni={string}&type={A|P1|P2|P3} | -| | | | | | | | -| est en droit de faire une | | | | | | | -| | | | | | | | -| nouvelle demande | | | | | | | -+-----------------------------+--------------+---------------------------------+--------+--------+--------+-----------------------------------------------------------------------------------------+ -| 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 | | Sélectionner une commune | | X | X | GET /cadastrapp/services/getCommune?libcom={string} | -| | | | | | | | -| nom d'usage | | | | | | 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 | | Sélectionner une commune | | X | X | GET /cadastrapp/services/getCommune?libcom={string} | -| | | | | | | | -| nom de naissance | | | | | | 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 informa- | | Envoyer au serveur | | X | X | GET /cadastrapp/services/getParcelle?/saveInformationRequest?type={A|P1|P2|P3} | -| | | | | | | | -| tions sur la demande | | | | | | &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 ? - - diff --git a/docs/guide_installation/couches_fond_de_plan.rst b/docs/guide_installation/couches_fond_de_plan.rst deleted file mode 100644 index 195c754b..00000000 --- a/docs/guide_installation/couches_fond_de_plan.rst +++ /dev/null @@ -1,7 +0,0 @@ - -Publication d'un fond de plan cadastral -======================================= - - -TODO - diff --git a/docs/guide_installation/donnees.rst b/docs/guide_installation/donnees.rst deleted file mode 100644 index f835c81c..00000000 --- a/docs/guide_installation/donnees.rst +++ /dev/null @@ -1,137 +0,0 @@ - -Préparation des données cadastrales -====================================== - -À propos des données cadastrales en France ------------------------------------------- - -Le cadastre est un document fiscal qui sert à lever divers impôts et taxes liés au foncier. En France, la DGFiP met à la disposition des collectivités territoriales les données cadastrales brutes sous la forme de 2 jeux de données séparés : - -- des données géographiques : le Plan Cadastral Informatisé (PCI) dans le format EDIGEO -- des données foncières : la matric foncière dans le format MAJIC III - -`Consulter cette page `_ pour plus d'informations. - - - -Données cadastrales au format QGIS ------------------------------------- - -.. image:: _images/bd_qgis.png - - -Créer une base de données -^^^^^^^^^^^^^^^^^^^^^^^^^ - -**En préalable il faut disposer de données cadastrales traitées par le plugin "cadastre" de QGIS.** - -En synthèse : - -#. récupérer des données EDIGEO pour le plan cadastral -#. récupérer des données MAJIC III pour les données foncières -#. traiter ces données avec le plugin cadastre de QGIS - -Se reporter à la documentation spécifique du plugin : https://github.com/3liz/QgisCadastrePlugin - -Au final, vous devez obtenir des données cadastre au format de données QGIS dans un schéma :code:`cadastre_qgis` dans une base de données PostgreSQL / PostGIS. - - -Rôle PostgreSQL pour Cadastrapp -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Il faut ensuite créer un rôle (utilisateur) PostgreSQL pour que le script de préparation des données pour Cadastrapp puisse accéder en lecture aux données de :code:`cadastre_qgis`. - -Exemple : - -.. code:: postgresql - - CREATE ROLE cadastrapp_user WITH LOGIN PASSWORD 'secretpasswd' ; - GRANT SELECT ON SCHEMA cadastre_qgis TO cadastrapp_user; - GRANT SELECT ON TABLE cadastre_qgis.* TO cadastrapp_user; - - -TODO >>> créer script d'application des permissions <<< - - -Données cadastrales pour Cadastrapp ------------------------------------- - -.. image:: _images/bd_cadastrapp.png - -Créer une base de données -^^^^^^^^^^^^^^^^^^^^^^^^^ - -En fonction de votre infrastructure, les données pour Cadastrapp peuvent être ou ne pas être dans la même base de données que les données cadastales QGIS. - -**On partira du principe que les données de Cadastrapp sont hébergées dans une base de données différente de la base de données qui héberge les données cadastrales au format QGIS.** - - -En tant que postgres, créer la base de données : - -.. code:: postgresql - - CREATE DATABASE cadastrapp WITH OWNER = postgres ENCODING = 'UTF8' ; - - -Sur cette base de données, installer l'extension dblink : - -.. code:: postgresql - - CREATE EXTENSION dblink ; - - -Puis créer un rôle de connexion et attribuer les droits sur la base de données : - -.. code:: postgresql - - CREATE USER cadastrapp WITH PASSWORD 'secretpasswd' NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION ; - GRANT ALL PRIVILEGES ON DATABASE cadastrapp TO cadastrapp ; - - - -Charger les données *via* le script -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -On va maintenant charger des données optimisées pour Cadastrapp dans un schéma ::code::`cadastrapp` dans une base de données ::code::`cadastrapp`. - -TODO >>> ça suppose qu'on a fait un git-clone AVANT !!! Donc qu'on a déjà installé la webapp <<< - -Ouvrir le fichier :code:`/script/qgis/createDBUsingQgisModel.sh` et saisir les paramètres de connexion aux différentes base de données : https://github.com/georchestra/cadastrapp/blob/master/script/qgis/createDBUsingQgisModel.sh#L46-L62 - - -.. code:: bash - - # Postgresql information (the database to load) - dbhost="localhost" - dbport="5432" - # Postgres user which have role creation and schema creation rights - dbadminuser="admindbuser" - dbname="cadastrapp" - schema="cadastrapp" - username="cadastrapp" - userpwd="secretpasswd" - - # REMOTE QGIS Database information (the database to read) - qgisDBHost=aserver - qgisDBPort=5432 - qgisDBName=adb - qgisDBSchema=cadastre_qgis - qgisDBUser=cadastrapp_user - qgisDBPassword=cadastrapp_pwd - -TODO >>> batchmode ?? <<< - -Sur une machine linux, exécuter ce script. - - - -Conclusion ------------------------------------- - -On doit à ce stade disposer de 2 sources de données : - -- des couches de données géographiques pour GeoServer dans une base PostGIS avec un schéma :code:`cadastre_qgis` -- des données applicatives pour cadastrapp dans une base PostgreSQL avec un schéma :code:`cadastrapp` - - -TODO >>> faire schéma 2 machines 2 PG 2 schémas <<< \ No newline at end of file diff --git a/docs/guide_installation/roles_ldap.rst b/docs/guide_installation/roles_ldap.rst deleted file mode 100644 index f0928f73..00000000 --- a/docs/guide_installation/roles_ldap.rst +++ /dev/null @@ -1,12 +0,0 @@ - -Création de rôles dans l'annuaire LDAP -====================================== - - -TODO - - - - - - diff --git a/docs/guide_installation/security_proxy.rst b/docs/guide_installation/security_proxy.rst deleted file mode 100644 index 67e3e66a..00000000 --- a/docs/guide_installation/security_proxy.rst +++ /dev/null @@ -1,12 +0,0 @@ - -Création de routes dans le proxy de sécurité -================================================= - - -TODO - - - - - - diff --git a/docs/guide_installation/tests.rst b/docs/guide_installation/tests.rst deleted file mode 100644 index e914da99..00000000 --- a/docs/guide_installation/tests.rst +++ /dev/null @@ -1,9 +0,0 @@ - -Tests -================================================= - - -TODO - - - diff --git a/docs/guide_installation/webapp.rst b/docs/guide_installation/webapp.rst deleted file mode 100644 index 8c49329e..00000000 --- a/docs/guide_installation/webapp.rst +++ /dev/null @@ -1,46 +0,0 @@ - -Installation et configuration du service web -================================================= - -Le service web peut aussi être dénommé webapp, API, backend. - - -Installation -------------------- - -Voir `la documentation technique sur GithUb `_. - - - -Configuration -------------------- - -La configuration de la webapp passe principalement par le fichier `cadastrapp.properties `_. Mais également parfois par des fichiers de configuration du serveur J2EE. - - -Source des données -^^^^^^^^^^^^^^^^^^^^^ - -La configuration de la connexion à la base de données se fait à 2 endroits. - -Tout d'abord dans le fichier `server.xml` de Tomcat ou `jetty-env.xml` de Jetty : informations de connexion à la base de données (`plus d'informations `_) - -Puis dans le fichier `cadastrapp.properties `_ pour préciser le nom du schéma à utiliser : ``schema.name=app_cadastrapp``, par exemple. - - -Millésime des données -^^^^^^^^^^^^^^^^^^^^^^^^ - -Les différents documents PDF produits par Cadastrapp comportent un rappel sur la version des données utilisées. On parle souvent de *millésime*. On distingue toujours le millésime du plan et le millésime des données foncières car elles ne sont jamais en phase. - -Le paramétrage de ces informations se fait dans le fichier `cadastrapp.properties `_ - -.. code-block:: - - pdf.dateValiditeDonneesMajic=01/01/2022 - pdf.dateValiditeDonneesEDIGEO=01/03/2022 - - - - - diff --git a/docs/guide_utilisateur/activation.rst b/docs/guide_utilisateur/activation.rst deleted file mode 100644 index f1b68101..00000000 --- a/docs/guide_utilisateur/activation.rst +++ /dev/null @@ -1,37 +0,0 @@ -Activation de Cadastrapp -======================== - -Il y a 2 possibilités : - -* Cadastrapp a été préactivé par les administrateurs dans le contexte Mapstore utilisé -* Cadastrapp doit être activé manuellement par l'utilisateur - - -Cadastrapp est préactivé ------------------------- - -Cliquer sur l'icône correspondant à **Cadastrapp** sur la barre de menus latérale listant les différents outils disponibles. - - -.. image:: _images/activation2.gif - :width: 800px - :align: center - :alt: Charger le module de consultation du cadastre - - - -L'utilisateur doit activer manuellement Cadastrapp --------------------------------------------------- - -Ici les administrateurs ont fait le choix de ne pas préactiver Cadastrapp. Vous devez aller l'activer dans la liste des extensions disponibles. - - -#. Cliquer sur le menu principal de Mapstore, en haut à droite, -#. choisir **Extensions utilisteurs** dans la liste des outils disponibles, -#. activer Cadastrapp en cliquant sur la ligne, -#. cliquer sur la croix pour fermer la fenêtre. - -Cadastrapp est maintenant dans la liste des outils disponibles : - -#. Cliquer sur le menu principal de Mapstore, en haut à droite -#. choisir **Cadastrapp** dans la liste des outils disponibles diff --git a/docs/guide_utilisateur/bordereau_parcellaire.md b/docs/guide_utilisateur/bordereau_parcellaire.md new file mode 100644 index 00000000..2c1af880 --- /dev/null +++ b/docs/guide_utilisateur/bordereau_parcellaire.md @@ -0,0 +1,38 @@ +# Bordereau parcellaire + +## Création d'un bordereau pour une parcelle + +Le bordereau parcellaire est accessible depuis la fenêtre [fiche d'info parcelle(s)](../produire_des_documents/#ficheinfoparcelle) dans l'onglet **Parcelle** en cliquant sur le bouton : + + +![image](./images/bp_bouton.png) + +Plusieurs options sont possibles pour éditer un bordereau parcellaire : + +- Afficher ou non les données propriétaires (données nominatives) sur le document final en cochant l'option désirée +- Choisir le fond de plan + +Il faut ensuite cliquer sur **Exporter** pour générer le document pdf correspondant et l'enregistrer. + +![image](./images/bp_creation.png) + +Le bordereau parcellaire ci-dessous est sans donnée nominative, si vous avez coché avec données nominatives, l'information du propriétaire apparaît à droite en dessous des informations sur la parcelle. + + +![image](./images/bp_exemple1.png) + + +## Export en lot de bordereaux parcellaires + +![image](./images/export_selection_bp_lots.png) + + +Cette fonction va créer un seul fichier PDF contenant autant de pages que de parcelles dans votre sélection. + + +**Attention** + +Le temps de production du document PDF va être d'autant plus long que votre sélection sera grande. Il faut donc être patient car aucun indicateur visuel ne vous indique que votre demande est en traitement. +Il est donc recommandé de patienter. +Une limite haute à 50 parcelles est fixée par défaut, afin de ne pas saturer les serveurs. + diff --git a/docs/guide_utilisateur/bordereau_parcellaire.rst b/docs/guide_utilisateur/bordereau_parcellaire.rst deleted file mode 100644 index 4d344adf..00000000 --- a/docs/guide_utilisateur/bordereau_parcellaire.rst +++ /dev/null @@ -1,24 +0,0 @@ -Bordereau parcellaire -====================== - -Le bordereau parcellaire est accessible depuis la fenêtre `fiche d'info parcelle(s) `_ dans l'onglet **Parcelle** en cliquant sur le bouton : - -.. image:: _images/bp_bouton.png - -Plusieurs options sont possibles pour éditer un bordereau parcellaire : - -- Afficher ou non les données propriétaires (données nominatives) sur le document final en cochant l'option désirée -- Choisir le fond de plan - -Il faut ensuite cliquer sur **Exporter** pour générer le document pdf correspondant et l'enregistrer. - -.. image:: _images/bp_creation.png - -Le bordereau parcellaire ci-dessous est sans donnée nominative, si vous avez coché avec données nominatives, l'information du propriétaire apparaît à droite en dessous des informations sur la parcelle. - - -.. image:: _images/bp_exemple1.png - - -Il est possible de réaliser un export pour toute une liste de parcelles. `Lire ici la procédure `_. - diff --git a/docs/guide_utilisateur/demande.rst b/docs/guide_utilisateur/demande_information_fonciere.md similarity index 61% rename from docs/guide_utilisateur/demande.rst rename to docs/guide_utilisateur/demande_information_fonciere.md index 1cf27ae0..d8245f82 100644 --- a/docs/guide_utilisateur/demande.rst +++ b/docs/guide_utilisateur/demande_information_fonciere.md @@ -1,27 +1,31 @@ -Module des demandes d'information foncière -============================================== +# Module des demandes d'information foncière Le module de gestion des demandes d'informations foncières a été conçu pour permettre à une collectivité locale de répondre aux demandes des administrés qui souhaite obtenir des informations sur un bien. Le tout en respectant le cadre légal en vigueur. -Réglementation en vigueur --------------------------- +## Réglementation en vigueur Une collectivité locale peut si elle le souhaite répondre à des demandes d'information foncière provenant des administrés. -Cette possibilité est permise par `l'article 107 A du Livre des procédures fiscales `_. +Cette possibilité est permise par [l'article 107 A du Livre des procédures fiscales](https://www.legifrance.gouv.fr/codes/id/LEGIARTI000036588629/). + + + +!!! info "extrait de l'article 107 A du Livre des procédures fiscales" + + Toute personne peut obtenir communication ponctuelle, le cas échéant par voie électronique, d'informations relatives aux immeubles situés sur le territoire d'une commune déterminée, ou d'un arrondissement pour la Ville de Paris et les communes de Lyon et Marseille, sur lesquels une personne désignée dans la demande dispose d'un droit réel immobilier. Toute personne peut obtenir, dans les mêmes conditions, communication d'informations relatives à un immeuble déterminé. Les informations communicables sont les références cadastrales, l'adresse ou, le cas échéant, les autres éléments d'identification cadastrale des immeubles, la contenance cadastrale de la parcelle, la valeur locative cadastrale des immeubles, ainsi que les noms et adresses des titulaires de droits sur ces immeubles. Un décret en Conseil d'Etat, pris après avis de la Commission nationale de l'informatique et des libertés, définit les modalités d'application du présent article et les conditions de communication par voie électronique des informations visées à la phrase précédente. -.. note:: - Toute personne peut obtenir communication ponctuelle, le cas échéant par voie électronique, d'informations relatives aux immeubles situés sur le territoire d'une commune déterminée, ou d'un arrondissement pour la Ville de Paris et les communes de Lyon et Marseille, sur lesquels une personne désignée dans la demande dispose d'un droit réel immobilier. Toute personne peut obtenir, dans les mêmes conditions, communication d'informations relatives à un immeuble déterminé. Les informations communicables sont les références cadastrales, l'adresse ou, le cas échéant, les autres éléments d'identification cadastrale des immeubles, la contenance cadastrale de la parcelle, la valeur locative cadastrale des immeubles, ainsi que les noms et adresses des titulaires de droits sur ces immeubles. Un décret en Conseil d'Etat, pris après avis de la Commission nationale de l'informatique et des libertés, définit les modalités d'application du présent article et les conditions de communication par voie électronique des informations visées à la phrase précédente. Car il s'agit bien d'une **possibilité** offerte à l'administration communale ou de l'EPCI. Si elle décide de l'appliquer, elle doit s'organiser pour délivrer ces informations aux administrés. Ce n'est absolument pas une obligation et à tout moment elle peut renvoyer les administrés vers les services de la DGFiP car ce sont des missions régaliennes liées directement à l'établissement des impôts. -.. warning:: - Si la commune décide de prendre en charge cette possibilité de délivrance d'informations foncières aux administrés elle doit le faire en respectant les conditions de 2 dispositifs réglementaires : +!!! warning "Attention" + + Si la commune décide de prendre en charge cette possibilité de délivrance d'informations foncières aux administrés elle doit le faire en respectant les conditions de 2 dispositifs réglementaires : - * `les articles R* 107 A-1 et suivants du livre des procédures fiscales `_ - * `l'article L112-3 du Code des relations entre le public et l'administration `_ + * [les articles R* 107 A-1 et suivants du livre des procédures fiscales](https://www.legifrance.gouv.fr/codes/section_lc/LEGITEXT000006069583/LEGISCTA000006180153/#LEGISCTA000006180153) + * [l'article L112-3 du Code des relations entre le public et l'administration](https://www.legifrance.gouv.fr/codes/id/LEGIARTI000031367338/) + Concrètement : @@ -39,20 +43,19 @@ Pas de limites pour des demandes émanant d’administrations (pas de définitio **Un notaire** peut être identifié comme mandataire lorsqu'il agit pour le compte d'un représentant légal dans le cadre d'une vente, une tutelle. **Mais pas systématiquement !** Il doit donc bien justifier sa demande. -Accès au module ----------------- +## Accès au module Pour ouvrir le module des demandes d'information foncière, cliquer sur le bouton **Demande** : -.. image:: _images/demande1.png +![image](./images/demande1.png) Une fenêtre s'affiche. -.. image:: _images/demande2.png +![image](./images/demande2.png) + +## Identification du demandeur -Identification du demandeur ----------------------------- Commencer par compléter les informations du demandeur et en premier lieu son type. Le demandeur peut-être : @@ -66,8 +69,8 @@ Saisir ensuite les informations CNI, nom, prénom et adresse. -Contrôle du nombre de demandes pour les particuliers tiers ------------------------------------------------------------ +## Contrôle du nombre de demandes pour les particuliers tiers + Le module, grâce à l'information CNI saisie, calcule le nombre de demandes en cours pour ce particulier, à chaque ajout d'une demande. @@ -79,14 +82,16 @@ Une demande égale : * un relevé de propriété pour une parcelle * un relevé de propriété pour un local -.. warning:: - Si un particulier demande la liste des copropriétaires d'un immeuble… On ne sait pas si cette demande est légitime. Une demande d'éclaicissement est en cours auprès de la DGFiP. - Les demandes et leur données sont stockées sur 1 mois flottant pour permettre ce calcul. Elles sont effacées automatiquement ensuite. -Saisie des demandes ---------------------- +!!! warning "Attention" + + Si un particulier demande la liste des copropriétaires d'un immeuble… On ne sait pas si cette demande est légitime. Une demande d'éclaicissement est en cours auprès de la DGFiP. + + + +## Saisie des demandes Une fois les renseignements sur le demandeur saisis, vous pouvez indiquer l'objet de sa demande en choisissant parmi les opérations suivantes : @@ -100,11 +105,11 @@ Une fois les renseignements sur le demandeur saisis, vous pouvez indiquer l'obje Plusieurs demandes peuvent être saisies pour un même demandeur en cliquant sur le **+** et en complétant les informations relatives. -.. image:: _images/demande4.png +![image](./images/demande4.png) Une ligne peut-etre supprimée avec le bouton **corbeille** -.. image:: _images/demande5.png +![image](./images/demande5.png) Pour chaque ligne vous devez cocher le(s) document(s) attendu(s) : @@ -112,27 +117,25 @@ Pour chaque ligne vous devez cocher le(s) document(s) attendu(s) : - Bordereau Parcellaire. -.. image:: _images/demande_info_fonciere.gif +![image](./images/demande_info_fonciere.gif) -Générer le formulaire de demande ---------------------------------- +## Générer le formulaire de demande Avec le bouton **Imprimer la demande**, un PDF synthétisant le rappel de la réglementation en vigueur, l'identité du demandeur ainsi que les demandes est généré. Ce document est à faire compléter et signer par le demandeur avant de pouvoir lui remettre les documents correspondants à sa demande. -.. warning:: - Ce document papier ne peut être conservé plus de 1 mois courant par l'administration. Sinon cela constituerait un receuil de données à caractère personnel non déclaré auprès de la CNIL, donc illégal. +!!! warning "Attention" + + Ce document papier ne peut être conservé plus de 1 mois courant par l'administration. Sinon cela constituerait un receuil de données à caractère personnel non déclaré auprès de la CNIL, donc illégal. -Générer les documents pour l'administré ----------------------------------------- +## Générer les documents pour l'administré Une fois que vous avez cliqué sur **Imprimer la demande**, le bouton **Générer les documents** est actif. Un document PDF (de plusieurs pages) correspondant à la demande est produit. -Statistiques -------------- +## Statistiques Des données à but statistique d'exploitation sont stockées dans l'application sous forme anonymisées. Elle peuvent permettre de connaître, par exemple, le nombre de relevé de propriété transmis dans le cadre de l'information foncière. diff --git a/docs/guide_utilisateur/export_selection.rst b/docs/guide_utilisateur/export_selection.rst deleted file mode 100644 index e8648b4a..00000000 --- a/docs/guide_utilisateur/export_selection.rst +++ /dev/null @@ -1,105 +0,0 @@ -Export des résultats des sélections -==================================== - -Lorsque l'on dispose d'une sélection de une ou plusieurs parcelles dans le tableau "**Sélection de parcelles**", toutes les commandes permettant de manipuler cette sélection sont activées. Nous allons nous focaliser sur le dernier bouton qui est un bouton qui propose une sous-liste de fonctionnalités lorsque l'on clique dessus : - -.. image:: _images/export_selection_menu.png - -Cette page détaille les différents exports disponibles. - -.. note:: - Les fonctionnalités concernant des données à caractère personnel (comme les noms des propriétaires) ne seront disponibles que si vous disposez d'un `accès à ces données fiscales `_. - - - - - -Export de la liste de parcelles ------------------------------------ - -.. image:: _images/export_selection_parcelles.png - -Cette commande provoque la création d'un fichier CSV qui contient la liste des parcelles de votre sélection. - -.. image:: _images/export_selection_csv.png - -Ce fichier peut ensuite être rechargé ultérieurement afin de refaire une `sélection de parcelles par lot `_. - - - - -Export de la liste des propriétaires ----------------------------------------- - -.. image:: _images/export_selection_proprietaires.png - -Cette commande provoque la création d'un fichier CSV qui contient la liste des "**propriétaires des parcelles**" de votre sélection. - -Les informations disponibles dans cet export sont : - -- dénomination d'usage du/des propriétaires -- dénomination de naissance du/des propriétaires -- adresse déclarée -- lieu de naissance -- date de naissance - - - -Export de la liste des copropriétaires --------------------------------------- - -.. image:: _images/export_selection_coproprietaires.png - -Cette commande provoque la création d'un fichier CSV qui contient la liste des "**copropriétaires des parcelles**" de votre sélection. - -Les informations disponibles dans cet export sont : - -- dénomination d'usage du/des propriétaires -- dénomination de naissance du/des propriétaires -- adresse déclarée -- lieu de naissance -- date de naissance - - -Export de la liste des lots de copropriété ------------------------------------------- - -.. image:: _images/export_selection_lots_copro.png - -.. image:: _images/export_selection_lots_copro_formats.png - - -Cette commande provoque la création d'un fichier CSV ou d'un document PDF qui contient la liste des "**lots de copropriété**" de votre sélection. -Ces 2 fichiers sont très différents dans leur forme. - -Les informations disponibles dans l'export CSV sont : - -- numéro de parcelle -- numéro de local -- identification du bâtiment qui abrite le lot -- part du lot dans le total de la copropriété -- nombre total de parts dans la copropriété -- logement : si le lot est un logement, précise la typologie du logement -- dependance : si le lot est une dépendance, précise la typologie de la dépendance -- local_commercial : si le lot est un local commercial, précise la typologie du local commercial -- type_proprietaire : indique la typologie du droit réel du compte propriétaire du lot -- compte_communal : code du compte communal propriétaire du lot -- dénomination du proprietaire du lot -- adresse déclarée du proprietaire du lot - -L'export PDF est une mise en forme beaucoup plus lisible des information brutes du fichier CSV. Il est en outre prêt à être imprimé. - - -Export en lot de bordereaux parcellaires ----------------------------------------- - -.. image:: _images/export_selection_bp_lots.png - - -Cette fonction va créer un seul fichier PDF contenant autant de pages que de parcelles dans votre sélection. - - -.. warning:: - Le temps de production du document PDF va être d'autant plus long que votre sélection sera grande. Il faut donc être patient car aucun indicateur visuel ne vous indique que votre demande est en traitement. - Il est donc recommandé de patienter. - Une limite haute à 50 parcelles est fixée par défaut, afin de ne pas saturer les serveurs. diff --git a/docs/guide_utilisateur/exports_impressions.md b/docs/guide_utilisateur/exports_impressions.md new file mode 100644 index 00000000..5367aa7b --- /dev/null +++ b/docs/guide_utilisateur/exports_impressions.md @@ -0,0 +1,125 @@ +# Exports et impression des résultats des sélections + +## Export des résultats des sélections + +Lorsque l'on dispose d'une sélection de une ou plusieurs parcelles dans le tableau "**Sélection de parcelles**", toutes les commandes permettant de manipuler cette sélection sont activées. Nous allons nous focaliser sur le dernier bouton qui est un bouton qui propose une sous-liste de fonctionnalités lorsque l'on clique dessus : + +![image](./images/export_selection_menu.png) + +Cette page détaille les différents exports disponibles. + +!!! note "Note" + + Les fonctionnalités concernant des données à caractère personnel (comme les noms des propriétaires) ne seront disponibles que si vous disposez d'un [accès à ces données fiscales](../preambule/#controleniveauaccesdonneesfiscales). + + +### Export de la liste de parcelles + +![image](./images/export_selection_parcelles.png) + +Cette commande provoque la création d'un fichier CSV qui contient la liste des parcelles de votre sélection. + +![image](./images/export_selection_csv.png) + +Ce fichier peut ensuite être rechargé ultérieurement afin de refaire une `sélection de parcelles par lot `_. + +### Export de la liste des propriétaires + +![image](./images/export_selection_proprietaires.png) + +Cette commande provoque la création d'un fichier CSV qui contient la liste des "**propriétaires des parcelles**" de votre sélection. + +Les informations disponibles dans cet export sont : + +- dénomination d'usage du/des propriétaires +- dénomination de naissance du/des propriétaires +- adresse déclarée +- lieu de naissance +- date de naissance + +### Export de la liste des copropriétaires + +![image](./images/export_selection_coproprietaires.png) + +Cette commande provoque la création d'un fichier CSV qui contient la liste des "**copropriétaires des parcelles**" de votre sélection. + +Les informations disponibles dans cet export sont : + +- dénomination d'usage du/des propriétaires +- dénomination de naissance du/des propriétaires +- adresse déclarée +- lieu de naissance +- date de naissance + +### Export de la liste des lots de copropriété + +![image](./images/export_selection_lots_copro.png) + +![image](./images/export_selection_lots_copro_formats.png) + +Cette commande provoque la création d'un fichier CSV ou d'un document PDF qui contient la liste des "**lots de copropriété**" de votre sélection. +Ces 2 fichiers sont très différents dans leur forme. + +Les informations disponibles dans l'export CSV sont : + +- numéro de parcelle +- numéro de local +- identification du bâtiment qui abrite le lot +- part du lot dans le total de la copropriété +- nombre total de parts dans la copropriété +- logement : si le lot est un logement, précise la typologie du logement +- dependance : si le lot est une dépendance, précise la typologie de la dépendance +- local_commercial : si le lot est un local commercial, précise la typologie du local commercial +- type_proprietaire : indique la typologie du droit réel du compte propriétaire du lot +- compte_communal : code du compte communal propriétaire du lot +- dénomination du proprietaire du lot +- adresse déclarée du proprietaire du lot + +L'export PDF est une mise en forme beaucoup plus lisible des information brutes du fichier CSV. Il est en outre prêt à être imprimé. + +## Impression et annotations + +### Impression d'une sélection + +La visionneuse permet également d'imprimer une sélection de parcelles. +Pour cela, cliquer sur l'icône d'impression en haut à droite de l'écran. +Dans la fenêtre d'impression qui s'ouvre, il est possible de renseigner/choisir: + +- un titre, +- une description, +- une mise en page (taille du papier, choix de la légende, orientation de la page), +- des options de légende s'il y en a une. + +Cliquer ensuite sur le bouton Imprimer. + +![image](./images/impression.gif) + +Il est possible de changer le fond de plan, en cliquant sur **sélection du fond de plan** en bas à gauche de l'écran. + +!!! warning "Attention" + + Une fois le fond de carte choisi, il faut cliquer sur l'écran de la visionneuse derrière la fenêtre impression pour mettre à jour le fond de plan de la fenêtre d'impression, comme montré dans le gif ci-dessous. + +![image](./images/impression_fond.gif) + + +### Annotations + +Il est possible d'enregistrer momentanément votre sélection de parcelles, et de l'afficher sous Mapstore avec d'autres données (occupation du sol, orthophoto...) +Pour cela, il faut créer une **annotation**. + +- Faire la sélection des parcelles souhaitées, puis sursélectionnez-les en les cochant, +- Cliquer sur l'icône **Enregistrer en tant qu'annotation**, +- Choisir le titre de l'annotation, ainsi que sa description si besoin, +- Cliquer sur **Enregistrer**. + +Si la fenêtre de l'outil Cadastrapp est fermée, la sélection est toujours présente sous la forme d'annotation. +Il est possible de la voir en cliquant sur le menu **Couches** en haut à gauche de l'écran Mapstore, comme montré ci-dessous. + +![image](./images/annotation2.gif) + +Pour ajouter des couches dans Mapstore, en plus de votre sélection de cadastre, cliquer sur l'icône **Ajouter une couche** + +![image](./images/ajouter_couche.PNG) + +Et faire une recherche pour la couche souhaitée. \ No newline at end of file diff --git a/docs/guide_utilisateur/fiche_info_parcelle.rst b/docs/guide_utilisateur/fiche_info_parcelle.rst deleted file mode 100644 index 598dce00..00000000 --- a/docs/guide_utilisateur/fiche_info_parcelle.rst +++ /dev/null @@ -1,86 +0,0 @@ -Fiche d'informations des parcelles -==================================== - -La fiche d'informations sur une parcelle regroupe l'ensemble des informations suivantes : - -- Parcelle -- Propriétaire(s) -- Co-propriétaire(s) -- Bâtiment(s) -- Subdivision(s) fiscale(s) -- Historique de mutation - - -Ouvrir une fiche d'information -------------------------------- - -**Il y a 2 manières d'ouvrir une fiche d'information parcellaire.** - -La première façon consiste à sur-sélectionner une seule parcelle dans le tableau de résultats des sélections, puis à cliquer sur le bouton qui permet d'afficher la **Fiche d'info parcelle(s)** qui devient alors actif : - -.. image:: _images/fiche_info_parc1.png - -.. image:: _images/fiche_info_parcellaire.gif - -La deuxième façon consiste simplement à double-cliquer sur la ligne qui correspond à la parcelle que l'on veut consulter dans le tableau de résultats des sélections. - -.. image:: _images/fiche_info_parcellaire_clic.gif - - -Ouvrir plusieurs fiches d'information --------------------------------------- - -Pour ouvrir plusieurs fiches d'information en même temps, il faut : - -#. Sur-sélectionner les parcelles concernées dans le tableau de résultats des sélections en cochant la case en entête de ligne. Les parcelles concernées sont sélectionnées de la couleur de la sur-sélection sur la carte. -#. Puis cliquer sur le bouton qui permet d'afficher la **Fiche d'info parcelle(s)** qui devient alors actif : - -.. image:: _images/fiche_info_parc1.png - - -Une fenêtre s'ouvre alors en mode « accordéon ». - -Pour accéder aux informations de chaque parcelle il faut cliquer sur le code de parcelle pour basculer d'une parcelle à l'autre. - - -.. image:: _images/fiche_info_parc4.gif - - -Contenu d'une fiche d'information ----------------------------------- - -La fiche d'info parcelle(s) présente un bandeau avec l'identifiant cadastral correspondant à la parcelle sélectionnée et en dessous plusieurs onglets. - -Les onglets affichés dépendent du `niveau d'accès qui vous a été octroyé `_ par les administrateurs. - - -+------------------------------+-----------+-----------+-----------+ -+ onglet | niveau 0 | niveau 1 | niveau 2 | -+==============================+===========+===========+===========+ -+ Parcelle | X | X | X | -+------------------------------+-----------+-----------+-----------+ -+ Propriétaire(s) | | X | X | -+------------------------------+-----------+-----------+-----------+ -+ Co-propriétaire(s) | | X | X | -+------------------------------+-----------+-----------+-----------+ -+ Bâtiment(s) | | | X | -+------------------------------+-----------+-----------+-----------+ -+ Subdivision(s) fiscale(s) | | | X | -+------------------------------+-----------+-----------+-----------+ -+ Historique de mutation | X | X | X | -+------------------------------+-----------+-----------+-----------+ - - - -.. image:: _images/fiche_info_parc2.gif - - - -.. image:: _images/fiche_info_parc3.gif - - - -Enfin pour fermer la fenêtre Fiche d'info parcelle(s) il suffit de cliquer hors de cette fenêtre ou sur la croix en haut à droite : - -.. image:: _images/fiche_info_parc4.png - diff --git a/docs/guide_utilisateur/fiche_informations_parcellaire.md b/docs/guide_utilisateur/fiche_informations_parcellaire.md new file mode 100644 index 00000000..57b5e4b1 --- /dev/null +++ b/docs/guide_utilisateur/fiche_informations_parcellaire.md @@ -0,0 +1,80 @@ +# Fiche d'informations parcellaire + +La fiche d'informations sur une parcelle regroupe l'ensemble des informations suivantes : + +- Parcelle +- Propriétaire(s) +- Co-propriétaire(s) +- Bâtiment(s) +- Subdivision(s) fiscale(s) +- Historique de mutation + + +## Ouvrir une fiche d'information + +**Il y a 2 manières d'ouvrir une fiche d'informations parcellaire.** + +La première façon consiste à sur-sélectionner une seule parcelle dans le tableau de résultats des sélections, puis à cliquer sur le bouton qui permet d'afficher la **Fiche d'info parcelle(s)** qui devient alors actif : + +![image](./images/fiche_info_parc1.png) + +![image](./images/fiche_info_parcellaire.gif) + +La deuxième façon consiste simplement à double-cliquer sur la ligne qui correspond à la parcelle que l'on veut consulter dans le tableau de résultats des sélections. + +![image](./images/fiche_info_parcellaire_clic.gif) + + +## Ouvrir plusieurs fiches d'information + + +Pour ouvrir plusieurs fiches d'information en même temps, il faut : + +1. Sur-sélectionner les parcelles concernées dans le tableau de résultats des sélections en cochant la case en entête de ligne. Les parcelles concernées sont sélectionnées de la couleur de la sur-sélection sur la carte. +1. Puis cliquer sur le bouton qui permet d'afficher la **Fiche d'info parcelle(s)** qui devient alors actif : + +![image](./images/fiche_info_parc1.png) + + +Une fenêtre s'ouvre alors en mode « accordéon ». + +Pour accéder aux informations de chaque parcelle il faut cliquer sur le code de parcelle pour basculer d'une parcelle à l'autre. + + +![image](./images/fiche_info_parc4.gif) + + +## Contenu d'une fiche d'information + + +La fiche d'info parcelle(s) présente un bandeau avec l'identifiant cadastral correspondant à la parcelle sélectionnée et en dessous plusieurs onglets. + +Les onglets affichés dépendent du [niveau d'accès qui vous a été octroyé](../preambule/#controleniveauaccesdonneesfiscales) par les administrateurs. + + + + + +| onglet | niveau 0 | niveau 1 | niveau 2 | +|------------------------------|-----------|-----------|-----------| +| Parcelle | X | X | X | +| Propriétaire(s) | | X | X | +| Co-propriétaire(s) | | X | X | +| Bâtiment(s) | | | X | +| Subdivision(s) fiscale(s) | | | X | +| Historique de mutation | X | X | X | + + + + +![image](./images/fiche_info_parc2.gif) + + + +![image](./images/fiche_info_parc3.gif) + + + +Enfin pour fermer la fenêtre Fiche d'info parcelle(s) il suffit de cliquer hors de cette fenêtre ou sur la croix en haut à droite : + +![image](./images/fiche_info_parc4.png) \ No newline at end of file diff --git a/docs/guide_utilisateur/_images/BP_export_lot.gif b/docs/guide_utilisateur/images/BP_export_lot.gif similarity index 100% rename from docs/guide_utilisateur/_images/BP_export_lot.gif rename to docs/guide_utilisateur/images/BP_export_lot.gif diff --git a/docs/guide_utilisateur/_images/activation1.gif b/docs/guide_utilisateur/images/activation1.gif similarity index 100% rename from docs/guide_utilisateur/_images/activation1.gif rename to docs/guide_utilisateur/images/activation1.gif diff --git a/docs/guide_utilisateur/_images/activation2.gif b/docs/guide_utilisateur/images/activation2.gif similarity index 100% rename from docs/guide_utilisateur/_images/activation2.gif rename to docs/guide_utilisateur/images/activation2.gif diff --git a/docs/guide_utilisateur/_images/ajouter_couche.PNG b/docs/guide_utilisateur/images/ajouter_couche.PNG similarity index 100% rename from docs/guide_utilisateur/_images/ajouter_couche.PNG rename to docs/guide_utilisateur/images/ajouter_couche.PNG diff --git a/docs/guide_utilisateur/images/alire.txt b/docs/guide_utilisateur/images/alire.txt new file mode 100644 index 00000000..1b57127b --- /dev/null +++ b/docs/guide_utilisateur/images/alire.txt @@ -0,0 +1 @@ +dossier image \ No newline at end of file diff --git a/docs/guide_utilisateur/_images/annotation.png b/docs/guide_utilisateur/images/annotation.png similarity index 100% rename from docs/guide_utilisateur/_images/annotation.png rename to docs/guide_utilisateur/images/annotation.png diff --git a/docs/guide_utilisateur/_images/annotation2.gif b/docs/guide_utilisateur/images/annotation2.gif similarity index 100% rename from docs/guide_utilisateur/_images/annotation2.gif rename to docs/guide_utilisateur/images/annotation2.gif diff --git a/docs/guide_utilisateur/_images/bp_bouton.png b/docs/guide_utilisateur/images/bp_bouton.png similarity index 100% rename from docs/guide_utilisateur/_images/bp_bouton.png rename to docs/guide_utilisateur/images/bp_bouton.png diff --git a/docs/guide_utilisateur/_images/bp_creation.png b/docs/guide_utilisateur/images/bp_creation.png similarity index 100% rename from docs/guide_utilisateur/_images/bp_creation.png rename to docs/guide_utilisateur/images/bp_creation.png diff --git a/docs/guide_utilisateur/_images/bp_exemple1.png b/docs/guide_utilisateur/images/bp_exemple1.png similarity index 100% rename from docs/guide_utilisateur/_images/bp_exemple1.png rename to docs/guide_utilisateur/images/bp_exemple1.png diff --git a/docs/guide_utilisateur/_images/demande1.png b/docs/guide_utilisateur/images/demande1.png similarity index 100% rename from docs/guide_utilisateur/_images/demande1.png rename to docs/guide_utilisateur/images/demande1.png diff --git a/docs/guide_utilisateur/_images/demande2.png b/docs/guide_utilisateur/images/demande2.png similarity index 100% rename from docs/guide_utilisateur/_images/demande2.png rename to docs/guide_utilisateur/images/demande2.png diff --git a/docs/guide_utilisateur/_images/demande3.gif b/docs/guide_utilisateur/images/demande3.gif similarity index 100% rename from docs/guide_utilisateur/_images/demande3.gif rename to docs/guide_utilisateur/images/demande3.gif diff --git a/docs/guide_utilisateur/_images/demande4.png b/docs/guide_utilisateur/images/demande4.png similarity index 100% rename from docs/guide_utilisateur/_images/demande4.png rename to docs/guide_utilisateur/images/demande4.png diff --git a/docs/guide_utilisateur/_images/demande5.png b/docs/guide_utilisateur/images/demande5.png similarity index 100% rename from docs/guide_utilisateur/_images/demande5.png rename to docs/guide_utilisateur/images/demande5.png diff --git a/docs/guide_utilisateur/_images/demande6.gif b/docs/guide_utilisateur/images/demande6.gif similarity index 100% rename from docs/guide_utilisateur/_images/demande6.gif rename to docs/guide_utilisateur/images/demande6.gif diff --git a/docs/guide_utilisateur/_images/demande_info_fonciere.gif b/docs/guide_utilisateur/images/demande_info_fonciere.gif similarity index 100% rename from docs/guide_utilisateur/_images/demande_info_fonciere.gif rename to docs/guide_utilisateur/images/demande_info_fonciere.gif diff --git a/docs/guide_utilisateur/_images/export_selection_bp_lots.png b/docs/guide_utilisateur/images/export_selection_bp_lots.png similarity index 100% rename from docs/guide_utilisateur/_images/export_selection_bp_lots.png rename to docs/guide_utilisateur/images/export_selection_bp_lots.png diff --git a/docs/guide_utilisateur/_images/export_selection_coproprietaires.png b/docs/guide_utilisateur/images/export_selection_coproprietaires.png similarity index 100% rename from docs/guide_utilisateur/_images/export_selection_coproprietaires.png rename to docs/guide_utilisateur/images/export_selection_coproprietaires.png diff --git a/docs/guide_utilisateur/_images/export_selection_csv.png b/docs/guide_utilisateur/images/export_selection_csv.png similarity index 100% rename from docs/guide_utilisateur/_images/export_selection_csv.png rename to docs/guide_utilisateur/images/export_selection_csv.png diff --git a/docs/guide_utilisateur/_images/export_selection_lots_copro.png b/docs/guide_utilisateur/images/export_selection_lots_copro.png similarity index 100% rename from docs/guide_utilisateur/_images/export_selection_lots_copro.png rename to docs/guide_utilisateur/images/export_selection_lots_copro.png diff --git a/docs/guide_utilisateur/_images/export_selection_lots_copro_formats.png b/docs/guide_utilisateur/images/export_selection_lots_copro_formats.png similarity index 100% rename from docs/guide_utilisateur/_images/export_selection_lots_copro_formats.png rename to docs/guide_utilisateur/images/export_selection_lots_copro_formats.png diff --git a/docs/guide_utilisateur/_images/export_selection_menu.png b/docs/guide_utilisateur/images/export_selection_menu.png similarity index 100% rename from docs/guide_utilisateur/_images/export_selection_menu.png rename to docs/guide_utilisateur/images/export_selection_menu.png diff --git a/docs/guide_utilisateur/_images/export_selection_parcelles.png b/docs/guide_utilisateur/images/export_selection_parcelles.png similarity index 100% rename from docs/guide_utilisateur/_images/export_selection_parcelles.png rename to docs/guide_utilisateur/images/export_selection_parcelles.png diff --git a/docs/guide_utilisateur/_images/export_selection_proprietaires.png b/docs/guide_utilisateur/images/export_selection_proprietaires.png similarity index 100% rename from docs/guide_utilisateur/_images/export_selection_proprietaires.png rename to docs/guide_utilisateur/images/export_selection_proprietaires.png diff --git a/docs/guide_utilisateur/_images/fiche_info_parc1.png b/docs/guide_utilisateur/images/fiche_info_parc1.png similarity index 100% rename from docs/guide_utilisateur/_images/fiche_info_parc1.png rename to docs/guide_utilisateur/images/fiche_info_parc1.png diff --git a/docs/guide_utilisateur/_images/fiche_info_parc2.gif b/docs/guide_utilisateur/images/fiche_info_parc2.gif similarity index 100% rename from docs/guide_utilisateur/_images/fiche_info_parc2.gif rename to docs/guide_utilisateur/images/fiche_info_parc2.gif diff --git a/docs/guide_utilisateur/_images/fiche_info_parc3.gif b/docs/guide_utilisateur/images/fiche_info_parc3.gif similarity index 100% rename from docs/guide_utilisateur/_images/fiche_info_parc3.gif rename to docs/guide_utilisateur/images/fiche_info_parc3.gif diff --git a/docs/guide_utilisateur/_images/fiche_info_parc4.gif b/docs/guide_utilisateur/images/fiche_info_parc4.gif similarity index 100% rename from docs/guide_utilisateur/_images/fiche_info_parc4.gif rename to docs/guide_utilisateur/images/fiche_info_parc4.gif diff --git a/docs/guide_utilisateur/_images/fiche_info_parc4.png b/docs/guide_utilisateur/images/fiche_info_parc4.png similarity index 100% rename from docs/guide_utilisateur/_images/fiche_info_parc4.png rename to docs/guide_utilisateur/images/fiche_info_parc4.png diff --git a/docs/guide_utilisateur/_images/fiche_info_parcellaire.gif b/docs/guide_utilisateur/images/fiche_info_parcellaire.gif similarity index 100% rename from docs/guide_utilisateur/_images/fiche_info_parcellaire.gif rename to docs/guide_utilisateur/images/fiche_info_parcellaire.gif diff --git a/docs/guide_utilisateur/_images/fiche_info_parcellaire_clic.gif b/docs/guide_utilisateur/images/fiche_info_parcellaire_clic.gif similarity index 100% rename from docs/guide_utilisateur/_images/fiche_info_parcellaire_clic.gif rename to docs/guide_utilisateur/images/fiche_info_parcellaire_clic.gif diff --git a/docs/guide_utilisateur/_images/impression.gif b/docs/guide_utilisateur/images/impression.gif similarity index 100% rename from docs/guide_utilisateur/_images/impression.gif rename to docs/guide_utilisateur/images/impression.gif diff --git a/docs/guide_utilisateur/_images/impression_fond.gif b/docs/guide_utilisateur/images/impression_fond.gif similarity index 100% rename from docs/guide_utilisateur/_images/impression_fond.gif rename to docs/guide_utilisateur/images/impression_fond.gif diff --git a/docs/guide_utilisateur/_images/preambule4.png b/docs/guide_utilisateur/images/preambule4.png similarity index 100% rename from docs/guide_utilisateur/_images/preambule4.png rename to docs/guide_utilisateur/images/preambule4.png diff --git a/docs/guide_utilisateur/_images/preferences1.png b/docs/guide_utilisateur/images/preferences1.png similarity index 100% rename from docs/guide_utilisateur/_images/preferences1.png rename to docs/guide_utilisateur/images/preferences1.png diff --git a/docs/guide_utilisateur/_images/preferences2.png b/docs/guide_utilisateur/images/preferences2.png similarity index 100% rename from docs/guide_utilisateur/_images/preferences2.png rename to docs/guide_utilisateur/images/preferences2.png diff --git a/docs/guide_utilisateur/_images/proprietaire_cas_simple.gif b/docs/guide_utilisateur/images/proprietaire_cas_simple.gif similarity index 100% rename from docs/guide_utilisateur/_images/proprietaire_cas_simple.gif rename to docs/guide_utilisateur/images/proprietaire_cas_simple.gif diff --git a/docs/guide_utilisateur/_images/recherche_coproprio.gif b/docs/guide_utilisateur/images/recherche_coproprio.gif similarity index 100% rename from docs/guide_utilisateur/_images/recherche_coproprio.gif rename to docs/guide_utilisateur/images/recherche_coproprio.gif diff --git a/docs/guide_utilisateur/_images/recherche_coproprio1.png b/docs/guide_utilisateur/images/recherche_coproprio1.png similarity index 100% rename from docs/guide_utilisateur/_images/recherche_coproprio1.png rename to docs/guide_utilisateur/images/recherche_coproprio1.png diff --git a/docs/guide_utilisateur/_images/recherche_coproprio2.gif b/docs/guide_utilisateur/images/recherche_coproprio2.gif similarity index 100% rename from docs/guide_utilisateur/_images/recherche_coproprio2.gif rename to docs/guide_utilisateur/images/recherche_coproprio2.gif diff --git a/docs/guide_utilisateur/_images/recherche_coproprio3.gif b/docs/guide_utilisateur/images/recherche_coproprio3.gif similarity index 100% rename from docs/guide_utilisateur/_images/recherche_coproprio3.gif rename to docs/guide_utilisateur/images/recherche_coproprio3.gif diff --git a/docs/guide_utilisateur/_images/recherche_coproprio4.gif b/docs/guide_utilisateur/images/recherche_coproprio4.gif similarity index 100% rename from docs/guide_utilisateur/_images/recherche_coproprio4.gif rename to docs/guide_utilisateur/images/recherche_coproprio4.gif diff --git a/docs/guide_utilisateur/_images/recherche_coproprio5.gif b/docs/guide_utilisateur/images/recherche_coproprio5.gif similarity index 100% rename from docs/guide_utilisateur/_images/recherche_coproprio5.gif rename to docs/guide_utilisateur/images/recherche_coproprio5.gif diff --git a/docs/guide_utilisateur/_images/recherche_parc1.png b/docs/guide_utilisateur/images/recherche_parc1.png similarity index 100% rename from docs/guide_utilisateur/_images/recherche_parc1.png rename to docs/guide_utilisateur/images/recherche_parc1.png diff --git a/docs/guide_utilisateur/_images/recherche_parc10.gif b/docs/guide_utilisateur/images/recherche_parc10.gif similarity index 100% rename from docs/guide_utilisateur/_images/recherche_parc10.gif rename to docs/guide_utilisateur/images/recherche_parc10.gif diff --git a/docs/guide_utilisateur/_images/recherche_parc2.png b/docs/guide_utilisateur/images/recherche_parc2.png similarity index 100% rename from docs/guide_utilisateur/_images/recherche_parc2.png rename to docs/guide_utilisateur/images/recherche_parc2.png diff --git a/docs/guide_utilisateur/_images/recherche_parc3.gif b/docs/guide_utilisateur/images/recherche_parc3.gif similarity index 100% rename from docs/guide_utilisateur/_images/recherche_parc3.gif rename to docs/guide_utilisateur/images/recherche_parc3.gif diff --git a/docs/guide_utilisateur/_images/recherche_parc4.png b/docs/guide_utilisateur/images/recherche_parc4.png similarity index 100% rename from docs/guide_utilisateur/_images/recherche_parc4.png rename to docs/guide_utilisateur/images/recherche_parc4.png diff --git a/docs/guide_utilisateur/_images/recherche_parc5.png b/docs/guide_utilisateur/images/recherche_parc5.png similarity index 100% rename from docs/guide_utilisateur/_images/recherche_parc5.png rename to docs/guide_utilisateur/images/recherche_parc5.png diff --git a/docs/guide_utilisateur/_images/recherche_parc6.png b/docs/guide_utilisateur/images/recherche_parc6.png similarity index 100% rename from docs/guide_utilisateur/_images/recherche_parc6.png rename to docs/guide_utilisateur/images/recherche_parc6.png diff --git a/docs/guide_utilisateur/_images/recherche_parc7.gif b/docs/guide_utilisateur/images/recherche_parc7.gif similarity index 100% rename from docs/guide_utilisateur/_images/recherche_parc7.gif rename to docs/guide_utilisateur/images/recherche_parc7.gif diff --git a/docs/guide_utilisateur/_images/recherche_parc7.png b/docs/guide_utilisateur/images/recherche_parc7.png similarity index 100% rename from docs/guide_utilisateur/_images/recherche_parc7.png rename to docs/guide_utilisateur/images/recherche_parc7.png diff --git a/docs/guide_utilisateur/_images/recherche_parc8.gif b/docs/guide_utilisateur/images/recherche_parc8.gif similarity index 100% rename from docs/guide_utilisateur/_images/recherche_parc8.gif rename to docs/guide_utilisateur/images/recherche_parc8.gif diff --git a/docs/guide_utilisateur/_images/recherche_parc9.gif b/docs/guide_utilisateur/images/recherche_parc9.gif similarity index 100% rename from docs/guide_utilisateur/_images/recherche_parc9.gif rename to docs/guide_utilisateur/images/recherche_parc9.gif diff --git a/docs/guide_utilisateur/_images/recherche_proprio1.png b/docs/guide_utilisateur/images/recherche_proprio1.png similarity index 100% rename from docs/guide_utilisateur/_images/recherche_proprio1.png rename to docs/guide_utilisateur/images/recherche_proprio1.png diff --git a/docs/guide_utilisateur/_images/recherche_proprio2.gif b/docs/guide_utilisateur/images/recherche_proprio2.gif similarity index 100% rename from docs/guide_utilisateur/_images/recherche_proprio2.gif rename to docs/guide_utilisateur/images/recherche_proprio2.gif diff --git a/docs/guide_utilisateur/_images/recherche_proprio3.png b/docs/guide_utilisateur/images/recherche_proprio3.png similarity index 100% rename from docs/guide_utilisateur/_images/recherche_proprio3.png rename to docs/guide_utilisateur/images/recherche_proprio3.png diff --git a/docs/guide_utilisateur/_images/recherche_proprio4.gif b/docs/guide_utilisateur/images/recherche_proprio4.gif similarity index 100% rename from docs/guide_utilisateur/_images/recherche_proprio4.gif rename to docs/guide_utilisateur/images/recherche_proprio4.gif diff --git a/docs/guide_utilisateur/_images/recherche_proprio5.png b/docs/guide_utilisateur/images/recherche_proprio5.png similarity index 100% rename from docs/guide_utilisateur/_images/recherche_proprio5.png rename to docs/guide_utilisateur/images/recherche_proprio5.png diff --git a/docs/guide_utilisateur/_images/recherche_proprio6.gif b/docs/guide_utilisateur/images/recherche_proprio6.gif similarity index 100% rename from docs/guide_utilisateur/_images/recherche_proprio6.gif rename to docs/guide_utilisateur/images/recherche_proprio6.gif diff --git a/docs/guide_utilisateur/_images/releve_propriete1.png b/docs/guide_utilisateur/images/releve_propriete1.png similarity index 100% rename from docs/guide_utilisateur/_images/releve_propriete1.png rename to docs/guide_utilisateur/images/releve_propriete1.png diff --git a/docs/guide_utilisateur/_images/releve_propriete2.png b/docs/guide_utilisateur/images/releve_propriete2.png similarity index 100% rename from docs/guide_utilisateur/_images/releve_propriete2.png rename to docs/guide_utilisateur/images/releve_propriete2.png diff --git a/docs/guide_utilisateur/_images/releve_propriete3.png b/docs/guide_utilisateur/images/releve_propriete3.png similarity index 100% rename from docs/guide_utilisateur/_images/releve_propriete3.png rename to docs/guide_utilisateur/images/releve_propriete3.png diff --git a/docs/guide_utilisateur/_images/selection_carte_1.png b/docs/guide_utilisateur/images/selection_carte_1.png similarity index 100% rename from docs/guide_utilisateur/_images/selection_carte_1.png rename to docs/guide_utilisateur/images/selection_carte_1.png diff --git a/docs/guide_utilisateur/_images/selection_carte_2.png b/docs/guide_utilisateur/images/selection_carte_2.png similarity index 100% rename from docs/guide_utilisateur/_images/selection_carte_2.png rename to docs/guide_utilisateur/images/selection_carte_2.png diff --git a/docs/guide_utilisateur/_images/selection_carte_3.png b/docs/guide_utilisateur/images/selection_carte_3.png similarity index 100% rename from docs/guide_utilisateur/_images/selection_carte_3.png rename to docs/guide_utilisateur/images/selection_carte_3.png diff --git a/docs/guide_utilisateur/_images/selection_carte_4.png b/docs/guide_utilisateur/images/selection_carte_4.png similarity index 100% rename from docs/guide_utilisateur/_images/selection_carte_4.png rename to docs/guide_utilisateur/images/selection_carte_4.png diff --git a/docs/guide_utilisateur/_images/selection_carte_5.png b/docs/guide_utilisateur/images/selection_carte_5.png similarity index 100% rename from docs/guide_utilisateur/_images/selection_carte_5.png rename to docs/guide_utilisateur/images/selection_carte_5.png diff --git a/docs/guide_utilisateur/_images/selectioncarte10.png b/docs/guide_utilisateur/images/selectioncarte10.png similarity index 100% rename from docs/guide_utilisateur/_images/selectioncarte10.png rename to docs/guide_utilisateur/images/selectioncarte10.png diff --git a/docs/guide_utilisateur/_images/selectioncarte11.png b/docs/guide_utilisateur/images/selectioncarte11.png similarity index 100% rename from docs/guide_utilisateur/_images/selectioncarte11.png rename to docs/guide_utilisateur/images/selectioncarte11.png diff --git a/docs/guide_utilisateur/_images/selectioncarte12.png b/docs/guide_utilisateur/images/selectioncarte12.png similarity index 100% rename from docs/guide_utilisateur/_images/selectioncarte12.png rename to docs/guide_utilisateur/images/selectioncarte12.png diff --git a/docs/guide_utilisateur/_images/selectioncarte13.gif b/docs/guide_utilisateur/images/selectioncarte13.gif similarity index 100% rename from docs/guide_utilisateur/_images/selectioncarte13.gif rename to docs/guide_utilisateur/images/selectioncarte13.gif diff --git a/docs/guide_utilisateur/_images/selectioncarte6.png b/docs/guide_utilisateur/images/selectioncarte6.png similarity index 100% rename from docs/guide_utilisateur/_images/selectioncarte6.png rename to docs/guide_utilisateur/images/selectioncarte6.png diff --git a/docs/guide_utilisateur/_images/selectioncarte7.png b/docs/guide_utilisateur/images/selectioncarte7.png similarity index 100% rename from docs/guide_utilisateur/_images/selectioncarte7.png rename to docs/guide_utilisateur/images/selectioncarte7.png diff --git a/docs/guide_utilisateur/_images/selectioncarte8.png b/docs/guide_utilisateur/images/selectioncarte8.png similarity index 100% rename from docs/guide_utilisateur/_images/selectioncarte8.png rename to docs/guide_utilisateur/images/selectioncarte8.png diff --git a/docs/guide_utilisateur/_images/selectioncarte9.png b/docs/guide_utilisateur/images/selectioncarte9.png similarity index 100% rename from docs/guide_utilisateur/_images/selectioncarte9.png rename to docs/guide_utilisateur/images/selectioncarte9.png diff --git a/docs/guide_utilisateur/_images/unit_fonc1.png b/docs/guide_utilisateur/images/unit_fonc1.png similarity index 100% rename from docs/guide_utilisateur/_images/unit_fonc1.png rename to docs/guide_utilisateur/images/unit_fonc1.png diff --git a/docs/guide_utilisateur/_images/unit_fonc2.png b/docs/guide_utilisateur/images/unit_fonc2.png similarity index 100% rename from docs/guide_utilisateur/_images/unit_fonc2.png rename to docs/guide_utilisateur/images/unit_fonc2.png diff --git a/docs/guide_utilisateur/_images/unit_fonc3.png b/docs/guide_utilisateur/images/unit_fonc3.png similarity index 100% rename from docs/guide_utilisateur/_images/unit_fonc3.png rename to docs/guide_utilisateur/images/unit_fonc3.png diff --git a/docs/guide_utilisateur/_images/unite_fonciere_selection.gif b/docs/guide_utilisateur/images/unite_fonciere_selection.gif similarity index 100% rename from docs/guide_utilisateur/_images/unite_fonciere_selection.gif rename to docs/guide_utilisateur/images/unite_fonciere_selection.gif diff --git a/docs/guide_utilisateur/impression.rst b/docs/guide_utilisateur/impression.rst deleted file mode 100644 index 03e600a6..00000000 --- a/docs/guide_utilisateur/impression.rst +++ /dev/null @@ -1,51 +0,0 @@ -Impression et annotations -========================= - -Impression d'une sélection --------------------------- - -La visionneuse permet également d'imprimer une sélection de parcelles. -Pour cela, cliquer sur l'icône d'impression en haut à droite de l'écran. -Dans la fenêtre d'impression qui s'ouvre, il est possible de renseigner/choisir: - - -- un titre, -- une description, -- une mise en page (taille du papier, choix de la légende, orientation de la page), -- des options de légende s'il y en a une. - -Cliquer ensuite sur le bouton Imprimer. - - -.. image:: _images/impression.gif - -Il est possible de changer le fond de plan, en cliquant sur **sélection du fond de plan** en bas à gauche de l'écran. - -.. warning:: - Une fois le fond de carte choisi, il faut cliquer sur l'écran de la visionneuse derrière la fenêtre impression pour mettre à jour le fond de plan de la fenêtre d'impression, comme montré dans le gif ci-dessous. - -.. image:: _images/impression_fond.gif - -Annotations ------------ - -Il est possible d'enregistrer momentanément votre sélection de parcelles, et de l'afficher sous Mapstore avec d'autres données (occupation du sol, orthophoto...) -Pour cela, il faut créer une **annotation**. - -- Faire la sélection des parcelles souhaitées, puis sursélectionnez-les en les cochant, -- Cliquer sur l'icône **Enregistrer en tant qu'annotation**, -- Choisir le titre de l'annotation, ainsi que sa description si besoin, -- Cliquer sur **Enregistrer**. - -Si la fenêtre de l'outil Cadastrapp est fermée, la sélection est toujours présente sous la forme d'annotation. -Il est possible de la voir en cliquant sur le menu **Couches** en haut à gauche de l'écran Mapstore, comme montré ci-dessous. - -.. image:: _images/annotation2.gif - -Pour ajouter des couches dans Mapstore, en plus de votre sélection de cadastre, cliquer sur l'icône **Ajouter une couche** - -.. image:: _images/ajouter_couche.PNG - -Et faire une recherche pour la couche souhaitée. - - diff --git a/docs/guide_utilisateur/index.md b/docs/guide_utilisateur/index.md new file mode 100644 index 00000000..e23aafdd --- /dev/null +++ b/docs/guide_utilisateur/index.md @@ -0,0 +1,9 @@ +# Index du guide utilisateur + +Cadastrapp est un **outil de consultation des données cadastrales** fournies par la Direction Générale des Finances Publiques (DGFiP) dans le visualiseur de geOrchestra. + +Cet outil permet de consulter des données cadastrales via les fiches d'information des parcelles, de réaliser des relevés de propriété et de répondre aux demandes d'informations foncières en générant des documents pour l'administré. + +Avant tout chose, **merci de lire la partie [Avant de démarrer](./preambule/)**, qui vous décrit les modalités d'accès aux différentes fonctionnalités de l'outil. En effet, l'accès aux noms d'usage des propriétaires est par exemple restreint et nécessite une authentification. + +Si vous souhaitez **prendre en main rapidement l'outil**, la section [Prendre en main](./prise_en_main/) vous permet d'accéder rapidement aux guides des principales fonctionnalités de l'outil (recherche de parcelle, sélection, bordereau parcellaire, etc). diff --git a/docs/guide_utilisateur/index.rst b/docs/guide_utilisateur/index.rst deleted file mode 100644 index 11e958e7..00000000 --- a/docs/guide_utilisateur/index.rst +++ /dev/null @@ -1,28 +0,0 @@ - -Guide utilisateur -====================================== - -Ce guide décrit les différentes fonctionnalités de l'outil cadastrapp dédié à la consultation des données cadastrales. - -.. toctree:: - preambule.rst - activation.rst - selection_carte.rst - recherche_parcelle.rst - recherche_proprio.rst - recherche_coproprio.rst - resultat_selection.rst - export_selection.rst - impression.rst - fiche_info_parcelle.rst - bordereau_parcellaire.rst - releve_propriete.rst - unite_fonciere.rst - demande.rst - preferences.rst - - - - - - diff --git a/docs/guide_utilisateur/resultat_selection.rst b/docs/guide_utilisateur/manipulation_resultats.md similarity index 82% rename from docs/guide_utilisateur/resultat_selection.rst rename to docs/guide_utilisateur/manipulation_resultats.md index b1495227..90e5a834 100644 --- a/docs/guide_utilisateur/resultat_selection.rst +++ b/docs/guide_utilisateur/manipulation_resultats.md @@ -1,48 +1,46 @@ -Manipulation des résultats des sélections -========================================== +# Afficher les résultats de recherche et les manipuler Lorsqu'une sélection est effectuée, par interaction avec la carte ou par utilisation des fonctions de recherche, une liste des parcelles apparaît dans le tableau "**Sélection de parcelles**" qui est située dans une zone en-dessous des outils de recherche. -.. image:: _images/selectioncarte7.png +![image](./images/selectioncarte7.png) Chaque ligne du tableau correspond à une parcelle sélectionnée sur la carte. Les informations affichées concernent la commune, la section cadastrale, l'adresse cadastrale, le numéro de la parcelle ainsi que la contenance DGFiP exprimée en m². Il est possible de trier les parcelles sur l'une de ces informations en cliquant sur l'entête de la colonne. -.. image:: _images/selectioncarte8.png +![image](./images/selectioncarte8.png) Depuis cette liste, il est possible de zoomer sur tous les parcelles de la liste avec le bouton "**zoom liste**". -.. image:: _images/selectioncarte10.png +![image](./images/selectioncarte10.png) En cochant la case en début de ligne, la parcelle correspondante apparaît en sur-sélection sur la carte. Dans l'exemple ci-dessous la liste comprend 5 parcelles dont 1 est sur-sélectionnée. - -.. image:: _images/selectioncarte9.png +![image](./images/selectioncarte9.png) **Une fois une (ou plusieurs) parcelle(s) sur-sélectionnée(s), les outils suivants sont rendus accessibles :** -.. image:: _images/selectioncarte11.png +![image](./images/selectioncarte11.png) De gauche à droite, ces boutons permettent : - de recadrer la carte sur l'emprise correspondant à toutes les parcelles de la liste + - d'afficher les informations sur l'unité foncière d'appartenance de la parcelle sélectionnée + - de supprimer la parcelle sélectionnée de la liste + - d'afficher la fiche d'information parcellaire dans une nouvelle fenêtre -- d'exporter dans un fichier CSV la sélection de : +- d'exporter dans un fichier CSV la sélection de : + - parcelles - propriétaires - co-propriétaires - lots d'une co-propriété - -.. image:: _images/selectioncarte12.png +![image](./images/selectioncarte12.png) La barre d'outils placée juste au-dessus de la liste est composée des 2 outils suivants, permettant de supprimer un onglet de résultat de sélection ou d'en ajouter un. -.. image:: _images/selectioncarte13.gif - - - +![image](./images/selectioncarte13.gif) \ No newline at end of file diff --git a/docs/guide_utilisateur/preambule.md b/docs/guide_utilisateur/preambule.md new file mode 100644 index 00000000..9c6fc2f3 --- /dev/null +++ b/docs/guide_utilisateur/preambule.md @@ -0,0 +1,117 @@ +# Avant de démarrer + + +Cadastrapp est un outil conçu pour permettre l'exploitation des [données cadastrales](../guides_techniques/administrer/donnees_dgfip.md) fournies par la [DGFiP](https://www.economie.gouv.fr/dgfip/presentation) aux collectivités territoriales. + +Si la consultation du plan cadastral (la carte visible) ne connaît pas de restrictions, l'accès aux informations se rapportant aux bâtiments, aux propriétaires et aux autres informations fiscales nécessite d'être authentifié sur la plateforme geOrchestra. + + +## Contrôle du niveau d'accès aux données fiscales + +**Par défaut un compte utilisateur n'est pas doté des accès permettant l'accès aux données sensibles contenues dans les données cadastrales. La matrice foncière contient en effet des données à caractère personnel et des données fiscales.** Les administrateurs doivent donc configurer votre compte pour que Cadastrapp vous laisse accéder à ces informations. + +Il y a 2 types de limitations d'accès : + +- le niveau : + - niveau 0 : aucun accès aux données fiscales + - niveau 1 : accès uniquement aux noms d'usage des propriétaires + - niveau 2 : accès à toutes les données + +- l'emprise géographique : vous ne pouvez accéder aux données que pour votre territoire de compétence + + +Pour tout changement ou demande d’accès aux informations sur les propriétaires, contacter les administrateurs de la plate-forme geOrchestra. + + + + +## Vocabulaire / Lexique + + +### Les différentes surfaces des parcelles + +**Contenance DGFiP** (ou surface DGFiP) : surface enregistrée dans les fichiers fonciers BATI et NBAT; + +**Surface calculée** : superficie calculée par l'application à partir de la forme des parcelles ou des bâtiments issus du plan cadastral; + + + +## Unité foncière + +Îlot de propriété d'un seul tenant, composé d'une parcelle ou d'un ensemble de parcelles appartenant à un même propriétaire ou à la même indivision. + + +### Propriétaire -> compte communal + +Dans le cadastre, les entités qui possèdent des droits sur des biens (des parcelles ou des lots de copropriété) sont les comptes communaux. + +Un compte communal est composé de l’ensemble des personnes physiques ou morales exerçant des droits concurrents sur un ou plusieurs biens d’une commune. Un compte communal est composé de 1 à 8 propriétaires. + + +### Copropriété + +Une copropriété est un ou plusieurs lots dans un immeuble appartenant à plusieurs comptes communaux. + +Généralement, dans un immeuble, chaque copropriétaire dispose de parties privatives et d'une quote-part de parties communes appelée « tantièmes de copropriété ». + + +### CSV + +Comma-Separated Values, connu sous le sigle CSV, est un format texte ouvert représentant des données tabulaires sous forme de valeurs séparées par un séparateur, le plus souvent une virgule. + +## Activation de Cadastrapp + +Il y a 2 possibilités : + +* Cadastrapp a été préactivé par les administrateurs dans le contexte Mapstore utilisé +* Cadastrapp doit être activé manuellement par l'utilisateur + + +### Cadastrapp est préactivé + +Cliquer sur l'icône correspondant à **Cadastrapp** sur la barre de menus latérale listant les différents outils disponibles. + +![Charger le module de consultation du cadastre](./images/activation2.gif) + + + +### L'utilisateur doit activer manuellement Cadastrapp + +Ici les administrateurs ont fait le choix de ne pas préactiver Cadastrapp. Vous devez aller l'activer dans la liste des extensions disponibles. + + +1. Cliquer sur le menu principal de Mapstore, en haut à droite, +1. choisir **Extensions utilisteurs** dans la liste des outils disponibles, +1. activer Cadastrapp en cliquant sur la ligne, +1. cliquer sur la croix pour fermer la fenêtre. + +Cadastrapp est maintenant dans la liste des outils disponibles : + +1. Cliquer sur le menu principal de Mapstore, en haut à droite +1. choisir **Cadastrapp** dans la liste des outils disponibles + +## Préférences de l'application + + +Il s'agit ici de modifier les couleurs d'affichage des parcelles depuis le bouton **Préférences**: + + +![image](./images/preferences1.png) + +La fenêtre **Préférences des styles** permet de choisir : + +- la couleur d'une parcelle figurant dans la fenêtre sélection de parcelles avec l'onglet **Liste**; +- la couleur d'une parcelle sélectionnée ou cochée dans la fenêtre sélection de parcelles avec l'onglet **Sélection**. + +Pour chaque onglet, vous pouvez choisir : + +- la couleur du remplissage ainsi que la transparence, +- la couleur et la transparence du contour, +- l'épaisseur du contour. + +En cliquant sur **Fermer** vous conservez les valeurs choisies. + +![image](./images/preferences2.png) + + + diff --git a/docs/guide_utilisateur/preambule.rst b/docs/guide_utilisateur/preambule.rst deleted file mode 100644 index fc8d72d1..00000000 --- a/docs/guide_utilisateur/preambule.rst +++ /dev/null @@ -1,66 +0,0 @@ -Préambule -============= - -Cadastrapp est un outil conçu pour permettre l'exploitation des `données cadastrales <../guide_administrateur/donnees.html>`_ fournies par la DGFiP aux collectivités territoriales. - -Si la consultation du plan cadastral (la carte visible) ne connaît pas de restrictions, l'accès aux informations se rapportant aux bâtiments, aux propriétaires et aux autres informations fiscales nécessite d'être authentifié sur la plateforme geOrchestra. - - -Contrôle du niveau d'accès aux données fiscales ------------------------------------------------ - -Par défaut votre compte utilisateur n'est pas doté des accès permettant l'accès aux données sensibles contenues dans les données cadastrales. La matrice foncière contient en effet des données à caractère personnel. Les administrateurs doivent donc configurer votre compte pour que Cadastrapp vous laisse accéder à ces informations. - -Il y a 2 types de limitations d'accès : - -- le niveau : - - - niveau 0 : aucun accès aux données fiscales - - niveau 1 : accès uniquement aux noms d'usage des propriétaires - - niveau 2 : accès à toutes les données - -- l'emprise géographique : vous ne pouvez accéder aux données que pour votre territoire de compétence - - -Pour tout changement ou demande d’accès aux informations sur les propriétaires, contacter les administrateurs de la plate-forme geOrchestra. - - - -Vocabulaire / Lexique ---------------------- - -Les différentes surfaces des parcelles -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -**Contenance DGFiP** (ou surface DGFiP) : surface enregistrée dans les fichiers fonciers BATI et NBAT; - -**Surface calculée** : superficie calculée par l'application à partir de la forme des parcelles ou des bâtiments issus du plan cadastral; - - - -Unité foncière -^^^^^^^^^^^^^^^ - -Îlot de propriété d'un seul tenant, composé d'une parcelle ou d'un ensemble de parcelles appartenant à un même propriétaire ou à la même indivision. - - -Propriétaire -> compte communal -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Dans le cadastre, les entités qui possèdent des droits sur des biens (des parcelles ou des lots de copropriété) sont les comptes communaux. - -Un compte communal est composé de l’ensemble des personnes exerçant des droits concurrents sur unou plusieurs biens d’une commune. Un compte communal est composé de 1 à 8 propriétaires. Il peut s'agir de personnes physiques ou de personnes morales. - - -Copropriété -^^^^^^^^^^^^ - -Une copropriété est un ou plusieurs lots dans un immeuble appartenant à plusieurs comptes communaux. - -Généralement, dans un immeuble, chaque copropriétaire dispose de parties privatives et d'une quote-part de parties communes appelée "tantièmes de copropriété". - - -CSV -^^^^^^ - -Comma-Separated Values, connu sous le sigle CSV, est un format texte ouvert représentant des données tabulaires sous forme de valeurs séparées par un séparateur, le plus souvent une virgule. \ No newline at end of file diff --git a/docs/guide_utilisateur/preferences.rst b/docs/guide_utilisateur/preferences.rst deleted file mode 100644 index c7afcb55..00000000 --- a/docs/guide_utilisateur/preferences.rst +++ /dev/null @@ -1,27 +0,0 @@ - -Préférences de l'application -============================ - - -Il s'agit ici de modifier les couleurs d'affichage des parcelles depuis le bouton **Préférences**: - - -.. image:: _images/preferences1.png - -La fenêtre **Préférences des styles** permet de choisir : - -- la couleur d'une parcelle figurant dans la fenêtre sélection de parcelles avec l'onglet **Liste**; -- la couleur d'une parcelle sélectionnée ou cochée dans la fenêtre sélection de parcelles avec l'onglet **Sélection**. - -Pour chaque onglet, vous pouvez choisir : - -- la couleur du remplissage ainsi que la transparence, -- la couleur et la transparence du contour, -- l'épaisseur du contour. - -En cliquant sur **Fermer** vous conservez les valeurs choisies. - -.. image:: _images/preferences2.png - - - diff --git a/docs/guide_utilisateur/prise_en_main.md b/docs/guide_utilisateur/prise_en_main.md new file mode 100644 index 00000000..8c6acfc6 --- /dev/null +++ b/docs/guide_utilisateur/prise_en_main.md @@ -0,0 +1,14 @@ +# Prise en main rapide + +Vous ne connaissez pas l'outil Cadastrapp ? Voici quelques liens pour vous aider à accéder rapidement aux principales fonctionnalités de Cadastrapp dans notre guide utilisateur : + +- [Rechercher une parcelle, par sa référence, son identifiant ou son adresse cadastrales](../rechercher_parcelle/) +- [Rechercher une parcelle à partir d'un nom de propriétaire](../rechercher_proprietaire/) +- [Zoomer sur la carte sur une parcelle issue de votre recherche](../rechercher_coproprietaire/#manipulation-des-resultats-des-selections) +- [Accéder aux informations d'un parcelle issue de votre recherche](../fiche_informations_parcellaire/) +- [Sélectionner visuellement une parcelle sur la carte](../selectionner_parcelle/) +- [Exporter un bordereau parcellaire d'une parcelle](../bordereau_parcellaire/) +- [Exporter un relevé de propriété](../releve_propriete/) +- [Faire une demande d'information foncière](../demande_information_fonciere/) + +Si vous ne trouvez pas les réponses à vos questions en cliquant sur ces liens, référez-vous au [guide utilisateur](/guide_utilisateur/) dans les différents menus de navigation à gauche de cet écran, qui contient tous les détails des fonctionnalités de l'outil. \ No newline at end of file diff --git a/docs/guide_utilisateur/recherche_coproprio.rst b/docs/guide_utilisateur/recherche_coproprio.rst deleted file mode 100644 index 2da41e8f..00000000 --- a/docs/guide_utilisateur/recherche_coproprio.rst +++ /dev/null @@ -1,75 +0,0 @@ -Recherche de parcelles à partir des copropriétaires -=================================================== - -La recherche de copropriétaires s'obtient avec le bouton : - -.. image:: _images/recherche_coproprio1.png - - -Qu'est-ce qu'une copropriété ? -------------------------------- - -Lire `cette section `_ pour comprendre la définition d'une copropriété. - - -Les types de recherche possibles ------------------------------------------ - -Plusieurs types de recherche sont possibles en fonction des informations connues. Il faut, a minima, saisir la commune et un des éléments suivant : - -- nom et/ou prénom d'un co-propriétaire -- identifiant de la parcelle -- compte communal - - -Recherche par nom et/ou prénom d'un copropriétaire ---------------------------------------------------- - -Après avoir choisi une commune, commencer à saisir le nom du co-propriétaire et le sélectionner dans la liste ou sortir de la liste des propositions en appuyant sur le bouton « Echap » du clavier. - -.. image:: _images/recherche_coproprio.gif - -Valider la recherche en cliquant sur le bouton **Rechercher** - -.. image:: _images/recherche_parc2.png - - -Recherche par identifiant de la parcelle ----------------------------------------- - -Après avoir choisi une commune, saisir (ou copier-coller) l'identifiant de la parcelle. - - - -.. image:: _images/recherche_coproprio3.gif - - -Valider la recherche en cliquant sur le bouton **Rechercher** - -.. image:: _images/recherche_parc2.png - - - - -Recherche par compte communal --------------------------------------- - -Après avoir choisi une commune, saisir (ou copier-coller) le compte communal. - - - -.. image:: _images/recherche_coproprio5.gif - -Valider la recherche en cliquant sur le bouton **Rechercher**. - -.. image:: _images/recherche_parc2.png - - - - -Résultat d'une sélection --------------------------------------- -Lorsqu'une sélection est effectuée, la liste des parcelles apparaît dans le tableau "**Sélection de parcelles**". - - -Passer maintenant à la page détaillant la `manipulation des résultats des sélections `_. diff --git a/docs/guide_utilisateur/rechercher_coproprietaire.md b/docs/guide_utilisateur/rechercher_coproprietaire.md new file mode 100644 index 00000000..3b5f61e3 --- /dev/null +++ b/docs/guide_utilisateur/rechercher_coproprietaire.md @@ -0,0 +1,50 @@ +La recherche de copropriétaires s'obtient avec le bouton : + +![image](./images/recherche_coproprio1.png) + +### Qu'est-ce qu'une copropriété ? + +Lire [cette section](../preambule/#prioprietairecomptecommunal) pour comprendre la définition d'une copropriété. + +### Les types de recherche possibles + +Plusieurs types de recherche sont possibles en fonction des informations connues. Il faut, a minima, saisir la commune et un des éléments suivant : + +- nom et/ou prénom d'un co-propriétaire +- identifiant de la parcelle +- compte communal + +### Recherche par nom et/ou prénom d'un copropriétaire + +Après avoir choisi une commune, commencer à saisir le nom du co-propriétaire et le sélectionner dans la liste ou sortir de la liste des propositions en appuyant sur le bouton « Echap » du clavier. + +![image](./images/recherche_coproprio.gif) + +Valider la recherche en cliquant sur le bouton **Rechercher** + +![image](./images/recherche_parc2.png) + +### Recherche par identifiant de la parcelle + +Après avoir choisi une commune, saisir (ou copier-coller) l'identifiant de la parcelle. + +![image](./images/recherche_coproprio3.gif) + +Valider la recherche en cliquant sur le bouton **Rechercher** + +![image](./images/recherche_parc2.png) + +### Recherche par compte communal + +Après avoir choisi une commune, saisir (ou copier-coller) le compte communal. + +![image](./images/recherche_coproprio5.gif) + +Valider la recherche en cliquant sur le bouton **Rechercher**. + +![image](./images/recherche_parc2.png) + +### Résultat d'une sélection + +Lorsqu'une sélection est effectuée, la liste des parcelles apparaît dans le tableau "**Sélection de parcelles**". Voir la partie [Afficher les résultats de recherche et les manipuler](../manipulation_resultats/) pour plus d'information sur la manipulation de ces résultats. + diff --git a/docs/guide_utilisateur/recherche_parcelle.rst b/docs/guide_utilisateur/rechercher_parcelle.md similarity index 67% rename from docs/guide_utilisateur/recherche_parcelle.rst rename to docs/guide_utilisateur/rechercher_parcelle.md index 8711dfcf..caa15b97 100644 --- a/docs/guide_utilisateur/recherche_parcelle.rst +++ b/docs/guide_utilisateur/rechercher_parcelle.md @@ -1,8 +1,6 @@ -Recherche de parcelles -====================================== La recherche de parcelle s'active avec le bouton : -.. image:: _images/recherche_parc1.png +![image](./images/recherche_parc1.png) Il est possible d'effectuer des recherches selon les critères suivants : @@ -13,9 +11,8 @@ Il est possible d'effectuer des recherches selon les critères suivants : Choisir l'onglet correspondant aux éléments disponibles pour la recherche. +### Par référence cadastrale -Par référence cadastrale ------------------------------------ Depuis l'onglet **Référence**, il faut d'abord choisir la commune, puis la section puis la parcelle. Pour la saisie de la **ville / de la commune**, il est nécéssaire d'écrire à minima les 3 premiers caractères du nom de la commune. Une liste déroulante affiche les noms de communes ainsi que leur code INSEE. @@ -24,42 +21,36 @@ Les majuscules n'ont pas d'importance, par contre les tirets, les espaces et les Une fois la commune de recherche sélectionnée dans la liste déroulante, choisir la section dans la liste puis le numéro de la parcelle. Enfin, cliquer sur le bouton **Rechercher**. +![image](./images/recherche_parc2.png) -.. image:: _images/recherche_parc2.png - -.. image:: _images/recherche_parc3.gif - +![image](./images/recherche_parc3.gif) Il est possible d'ajouter d'autres recherches avec le bouton **+**. La corbeille permet d'effacer une des recherches. -.. image:: _images/recherche_parc4.png +![image](./images/recherche_parc4.png) -.. image:: _images/recherche_parc5.png +![image](./images/recherche_parc5.png) Enfin en cliquant sur **Effacer**, l'onglet de recherche par référence est réinitialisé, les valeurs prédemment saisies sont effacées. -.. image:: _images/recherche_parc6.png - +![image](./images/recherche_parc6.png) -Par adresse cadastrale ------------------------------------ +### Par adresse cadastrale -/!\ **Attention il s'agit bien ici d'une recherche dans les données cadastrales** fournies par la DGFiP. La plupart du temps la fraîcheur de ces informations est en retard par rapport à d'autres sources de données. Plus particulièrement les référentiels voies-adresses locaux, la Base Adresse Nationale. Votre plate-forme geOrchestra propose peut-être des recherches utilisant ces données plus à jour. +/!\ **Attention il s'agit bien ici d'une recherche dans les données cadastrales** fournies par la DGFiP. La plupart du temps la mise à jour de ces informations est tardive par rapport à d'autres sources de données. Plus particulièrement les référentiels voies-adresses locaux, la Base Adresse Nationale. Votre plate-forme geOrchestra propose peut-être des recherches utilisant ces données plus à jour. +Depuis l'onglet **Adresse cadastrale**, il faut d'abord saisir le nom de la commune ou de la ville. Après avoir saisi les 3 premiers caractères du nom, une liste déroulante permet de choisir la commune. Le code INSEE de la commune permet d'affiner son choix, si nécessaire. -Depuis l'onglet **Adresse cadastrale**, il faut d'abord saisir le nom de la commune ou de la ville. Après avoir saisi les 3 premiers caractères du nom, une liste déroulante permet de choisir la commune. Le code INSEE de la commune permet d'affiner son choix, si nécessaire. - -Ensuite commencer la saisie du nom de la voie ou du lieu-dit, **il s'agit ici de saisir le mot directeur** (ex : « mairie »), et de choisir ensuite dans la liste déroulante. Il ne faut pas commencer par saisir le type de la voie. +Ensuite, commencer la saisie du nom de la voie ou du lieu-dit. **Il s'agit ici de saisir le mot directeur** (exemple : « mairie »), et de choisir ensuite dans la liste déroulante. Il ne faut pas commencer par saisir le type de la voie. Il est possible d'affiner la recherche en indiquant le numéro dans la voie ou une information complémentaire. -Enfin cliquer sur le bouton **Rechercher**. +Enfin, cliquer sur le bouton **Rechercher**. -.. image:: _images/recherche_parc7.gif +![image](./images/recherche_parc7.gif) +### Par identifiant cadastral -Par identifiant cadastral ------------------------------------- L'onglet **Identifiant cadastral** permet de sélectionner une parcelle depuis son identifiant cadastral. L'identifiant cadastral contient 19 caractères structuré comme suit : @@ -73,11 +64,10 @@ L'identifiant cadastral contient 19 caractères structuré comme suit : Terminer en cliquant sur le bouton **Rechercher**. -.. image:: _images/recherche_parc8.gif +![image](./images/recherche_parc8.gif) +### Par lot -Par lot ------------------------------------- L'onglet **Lot** permet de sélectionner un ensemble de parcelle depuis une liste d'identifiants cadastraux. Il est possible soit : @@ -85,15 +75,8 @@ Il est possible soit : - de saisir les identifiants en les séparant par une virgule dans **Liste d'identifiants** - de déposer ou de pointer vers un fichier au format txt ou csv comprenant une liste d'identifiants cadastraux séparés par des virgules, des espaces, des points-virgules ou des retours à la ligne. -.. image:: _images/recherche_parc9.gif - - - -Résultat d'une sélection --------------------------------------- - -Lorsqu'une sélection est effectuée, la liste des parcelles apparaît dans le tableau "**Sélection de parcelles**". - +![image](./images/recherche_parc9.gif) -Passer maintenant à la page détaillant la `manipulation des résultats des sélections `_. +### Résultat d'une sélection +Lorsqu'une sélection est effectuée, la liste des parcelles apparaît dans le tableau "**Sélection de parcelles**". Voir la partie [Afficher les résultats de recherche et les manipuler](../manipulation_resultats/) pour plus d'information sur la manipulation de ces résultats. \ No newline at end of file diff --git a/docs/guide_utilisateur/recherche_proprio.rst b/docs/guide_utilisateur/rechercher_proprietaire.md similarity index 67% rename from docs/guide_utilisateur/recherche_proprio.rst rename to docs/guide_utilisateur/rechercher_proprietaire.md index 9ebfb85c..e0440698 100644 --- a/docs/guide_utilisateur/recherche_proprio.rst +++ b/docs/guide_utilisateur/rechercher_proprietaire.md @@ -1,11 +1,6 @@ -Recherche de parcelles à partir des propriétaires -================================================= - - La recherche de propriétaires s'obtient avec le bouton : - -.. image:: _images/recherche_proprio1.png +![image](./images/recherche_proprio1.png) Plusieurs types de recherche sont possibles en fonction des informations connues : @@ -15,19 +10,13 @@ Plusieurs types de recherche sont possibles en fonction des informations connues Á chacune de ces possibilités correspond un onglet différent. +### Propriétaire -> compte communal -Propriétaire -> compte communal -------------------------------- - -Lire `cette section `_ pour comprendre la différence entre un propriétaire et un compte communal. - +Lire [cette section](../preambule/#prioprietairecomptecommunal) pour comprendre la différence entre un propriétaire et un compte communal. +### Recherche par le nom du propriétaire -Recherche par le nom du propriétaire --------------------------------------- - -Cas simple -^^^^^^^^^^^^^^^^ +#### Cas simple Il faut d'abord saisir le nom de la commune sur laquelle effectuer la recherche grâce à la liste déroulante. @@ -35,17 +24,15 @@ Saisir ensuite le nom et / ou le prénom du propriétaire recherché. **Une list Si le nom du propriétaire désiré apparaît : le sélectionner puis valider la recherche en cliquant sur le bouton **Rechercher**. -.. image:: _images/recherche_parc2.png +![image](./images/recherche_parc2.png) -.. image:: _images/proprietaire_cas_simple.gif +![image](./images/proprietaire_cas_simple.gif) Vous pouvez ré-initialiser la fenêtre de recherche en cliquant sur le bouton **Effacer** -.. image:: _images/recherche_parc6.png - +![image](./images/recherche_parc6.png) -Cas des homonymies / Sortie de la recherche assistée -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +#### Cas des homonymies / Sortie de la recherche assistée Si vous ne trouvez pas / pas facilement le propriétaire recherché dans la liste déroulante, vous pouvez sortir du mode assisté de la liste en appuyant sur le bouton « Echap » du clavier. @@ -55,17 +42,13 @@ Une nouvelle fenêtre va s'ouvrir. Elle présente la liste des propriétaires co Il faut ensuite sélectionner le propriétaire souhaité puis cliquer sur **Voir les parcelles**. -.. image:: _images/recherche_proprio2.gif - +![image](./images/recherche_proprio2.gif) Vous pouvez ré-initialiser la fenêtre de recherche en cliquant sur le bouton **Effacer** -.. image:: _images/recherche_parc6.png - - +![image](./images/recherche_parc6.png) -Recherche par le compte propriétaire --------------------------------------- +### Recherche par le compte propriétaire Depuis l'onglet Compte Propriétaire, il faut commencer par saisir le nom de la commune sur laquelle effectuer la recherche, puis le compte propriétaire. @@ -73,20 +56,17 @@ Le compte propriétaire correspond à 6 caractères avec le premier caractère q Valider la recherche en cliquant sur le bouton **Rechercher** -.. image:: _images/recherche_parc2.png - +![image](./images/recherche_parc2.png) Vous pouvez effectuer la recherche sur plusieurs comptes propriétaires en cliquant sur le bouton + pour ajouter une nouvelle zone de saisie. -.. image:: _images/recherche_proprio4.gif +![image](./images/recherche_proprio4.gif) Vous pouvez ré-initialiser la fenêtre de recherche en cliquant sur le bouton **Effacer** -.. image:: _images/recherche_parc6.png - +![image](./images/recherche_parc6.png) -Recherche par lot ------------------- +### Recherche par lot Pour effectuer une recherche par lot, vous devez disposer dans un fichier CSV d'une liste de comptes communaux (code de la commune et compte communal). Le séparateur de champs (séparateur de colonnes) peut être au choix : @@ -95,25 +75,16 @@ Pour effectuer une recherche par lot, vous devez disposer dans un fichier CSV d' - des virgules - des points-virgules - - Il suffit ensuite de faire glisser votre fichier texte dans l'onglet **Par lot** ou de cliquer dans l'espace pour ouvrir une boite de dialogue et de naviguer jusqu'au fichier texte à pointer. Valider la recherche en cliquant sur le bouton **Rechercher** -.. image:: _images/recherche_proprio6.gif - +![image](./images/recherche_proprio6.gif) Vous pouvez ré-initialiser la fenêtre de recherche en cliquant sur le bouton **Effacer** -.. image:: _images/recherche_parc6.png - - - - -Résultat d'une sélection --------------------------------------- -Lorsqu'une sélection est effectuée, la liste des parcelles apparaît dans le tableau "**Sélection de parcelles**" +![image](./images/recherche_parc6.png) +### Résultat d'une sélection -Passer maintenant à la page détaillant la `manipulation des résultats des sélections `_. +Lorsqu'une sélection est effectuée, la liste des parcelles apparaît dans le tableau "**Sélection de parcelles**". Voir la partie [Afficher les résultats de recherche et les manipuler](../manipulation_resultats/) pour plus d'information sur la manipulation de ces résultats. \ No newline at end of file diff --git a/docs/guide_utilisateur/releve_propriete.rst b/docs/guide_utilisateur/releve_propriete.md similarity index 64% rename from docs/guide_utilisateur/releve_propriete.rst rename to docs/guide_utilisateur/releve_propriete.md index 7695a022..3a18a666 100644 --- a/docs/guide_utilisateur/releve_propriete.rst +++ b/docs/guide_utilisateur/releve_propriete.md @@ -1,9 +1,9 @@ -Relevé de propriété -===================== +# Relevé de propriété -Le relevé de propriété peut être généré depuis la `fiche d'info parcelle(s) `_ dans l'onglet **Propriétaire** en cliquant sur le bouton : +Le relevé de propriété peut être généré depuis la [fiche d'info parcelle(s)](fiche_informations_parcellaire.md) dans l'onglet **Propriétaire** en cliquant sur le bouton : -.. image:: _images/releve_propriete1.png + +![image](./images/releve_propriete1.png) Ce bouton est actif uniquement si vous avez sélectionné une (ou plusieurs) ligne(s) dans le tableau propriétaire. @@ -16,9 +16,9 @@ Le document est généré lorsque vous cliquez sur le bouton **Exporter**. Un relevé de propriété au format PDF : -.. image:: _images/releve_propriete2.png +![image](./images/releve_propriete2.png) Pour le format CSV, on obtient un zip contenant 4 fichiers correspondant aux informations contenues dans un relevé de propriété. -.. image:: _images/releve_propriete3.png +![image](./images/releve_propriete3.png) diff --git a/docs/guide_utilisateur/selection_carte.rst b/docs/guide_utilisateur/selectionner_parcelle.md similarity index 70% rename from docs/guide_utilisateur/selection_carte.rst rename to docs/guide_utilisateur/selectionner_parcelle.md index a8fcefa7..732e2b39 100644 --- a/docs/guide_utilisateur/selection_carte.rst +++ b/docs/guide_utilisateur/selectionner_parcelle.md @@ -1,47 +1,45 @@ -Sélection de parcelles depuis la carte -====================================== La sélection d'une parcelle dans la carte peut s'effectuer avec l'un des trois outils suivants : - .. image:: _images/selection_carte_1.png +![image](./images/selection_carte_1.png) + +### Sélection par un point -Sélection par un point --------------------------------------- Lorsque l'outil est actif, il apparait sur fond vert. -.. image:: _images/selection_carte_2.png +![image](./images/selection_carte_2.png) L'outil sélection d'une parcelle par simple clic permet de sélectionner une parcelle à chaque clic dans la carte. La liste des parcelles sélectionnées apparait dans le panneau à droite de l'écran sous forme de tableau. -.. image:: _images/selection_carte_3.png +![image](./images/selection_carte_3.png) +### Sélection par une polyligne -Sélection par une polyligne -------------------------------------- + Lorsque l'outil de sélection par une polyligne est actif, il apparait sur fond vert. -.. image:: _images/selection_carte_4.png +![image](./images/selection_carte_4.png) Il s'agit de tracer une ligne brisée, toutes les parcelles coupées par cette polyligne seront sélectionnées. Pour arrêter le tracé de la polyligne il faut faire un double clic. La sélection peut-être complétée en dessinant une nouvelle polyligne. Les parcelles seront ajoutées à la selection obtenue précédemment. Les parcelles vont ainsi s'ajouter dans le tableau "**Sélection de parcelles**" du panneau droit. +### Sélection par un polygone -Sélection par un polygone --------------------------------------- Lorsque l'outil de sélection par une polygone est actif, il apparait sur fond vert. -.. image:: _images/selection_carte_5.png +![image](./images/selection_carte_5.png) L'outil de sélection d'une parcelle par un polygone permet de dessiner une surface et de sélectionner toutes les parcelles ayant un point commun avec cette forme. Le dessin d'un autre polygone completera la première sélection de parcelles dans le tableau de "**Sélection de parcelles**". -.. image:: _images/selectioncarte6.png +![image](./images/selectioncarte6.png) +### Résultat d'une sélection -Résultat d'une sélection -------------------------------------- -Lorsqu'une sélection est effectuée, la liste des parcelles apparaît dans le tableau "**Sélection de parcelles**" +Lorsqu'une sélection est effectuée, la liste des parcelles apparaît dans le tableau "**Sélection de parcelles**" +Voir la partie [Afficher les résultats de recherche et les manipuler](../manipulation_resultats/) pour plus d'information sur la manipulation de ces résultats. -Passer maintenant à la page détaillant la `manipulation des résultats des sélections `_. diff --git a/docs/guide_utilisateur/unite_fonciere.rst b/docs/guide_utilisateur/unite_fonciere.md similarity index 56% rename from docs/guide_utilisateur/unite_fonciere.rst rename to docs/guide_utilisateur/unite_fonciere.md index 12f99d84..fa6aba84 100644 --- a/docs/guide_utilisateur/unite_fonciere.rst +++ b/docs/guide_utilisateur/unite_fonciere.md @@ -1,37 +1,37 @@ -Unité foncière -=============== +# Unité foncière -Une unité foncière est un îlot de propriété d'un seul tenant, composé d'une parcelle ou d'un ensemble de parcelles appartenant à un même propriétaire ou à la même indivision. +Voir la définition sur [cette page](/guide_utilisateur/preambule/#unite-fonciere). - -Unité foncière depuis les outils principaux -------------------------------------------- +## Unité foncière depuis les outils principaux Pour identifier l'unité foncière correspondant à une parcelle, il est nécessaire d'activer l'outil d'information foncière. -.. image:: _images/unit_fonc1.png +![image](./images/unit_fonc1.png) Cliquer ensuite dans la carte sur une parcelle. Une nouvelle fenêtre **Unité foncière** apparaît. Elle permet de visualiser l'ensemble de(s) parcelle(s) composant l'unité foncière, de lister les identifiants cadastraux des différentes parcelles ainsi que leur contenance et le pourcentage de surface bâtie. -Le nom du propriétaire ainsi que l'identifiant du compte propriétaire apparaissent seulement si vous avez `accès aux données nominatives `_ . +Le nom du propriétaire ainsi que l'identifiant du compte propriétaire apparaissent seulement si vous avez [accès aux données nominatives ](../preambule/#controleniveauaccesdonneesfiscales). + + En pied de page, il est précisé les dates de fraîcheur des données du plan et de la matrice cadastrale. -.. image:: _images/unit_fonc2.png +![image](./images/unit_fonc2.png) Il est possible d'**Imprimer** directement le document Information sur l'unité foncière. -Unité foncière depuis une sélection ------------------------------------- +## Unité foncière depuis une sélection + Après une sélection graphique ou une recherche, il est possible de cocher une ligne du tableau sélection de parcelles et d'afficher l'unité foncière correspondante depuis le bouton : -.. image:: _images/unit_fonc3.png +![image](./images/unit_fonc3.png) + +![image](./images/unite_fonciere_selection.gif) -.. image:: _images/unite_fonciere_selection.gif diff --git a/docs/guides_techniques/administrer/configuration_plugin_mapstore.md b/docs/guides_techniques/administrer/configuration_plugin_mapstore.md new file mode 100644 index 00000000..9fa1ff2b --- /dev/null +++ b/docs/guides_techniques/administrer/configuration_plugin_mapstore.md @@ -0,0 +1,5 @@ + +# Configuration du plugin MapStore2 + +Voir [https://github.com/georchestra/mapstore2-cadastrapp#plugin-configuration](https://github.com/georchestra/mapstore2-cadastrapp#plugin-configuration). + diff --git a/docs/guides_techniques/administrer/configuration_webapp.md b/docs/guides_techniques/administrer/configuration_webapp.md new file mode 100644 index 00000000..4e3fd944 --- /dev/null +++ b/docs/guides_techniques/administrer/configuration_webapp.md @@ -0,0 +1,32 @@ + +# Configuration de la webapp + +Se reporter à [cette page](/guides_techniques/administrer/configuration_webapp/) pour tous les détails de la configuration. + + +L'application permet de filter les profils sur deux types de filtres. +Un filtre sur les droits CNIL avec deux niveaux et un filtre géographique. + +## Niveaux de droits + +Voir [cette page](/guide_utilisateur/preambule/#controle-du-niveau-dacces-aux-donnees-fiscales). + + +## Gestion des droits géographiques + + +Il est possible, en activant [la fonction](https://github.com/georchestra/cadastrapp/tree/master/database#si-on-souhaite-remonter-les-autorisations-geographiques-depuis-les-groupes-georchestra) de configurer le filtrage geographique via la zone de compétence de l'organisation renseignée depuis la console georchestra. + +Si vous ne souhaitez pas activer cette fonctionnalité, il faudra réaliser cette configuration manuellement dans la table `groupe_autorisation`. + +Par exemple pour autoriser le rôle `EXEMPLE` à accéder aux données de Haute-Loire, on utilisera : + +```INSERT INTO cadastrapp.groupe_autorisation(idgroup,ccodep) VALUES ('ROLE_EXEMPLE','043');``` + +`ccodep` corespond au code département. + +Ou bien pour autoriser l'organisation 'Exemple' ayant le code court 'EXPL' à accéder aux données du Puy-en-Velay, on utilisera : + +```INSERT INTO cadastrapp.groupe_autorisation(idgroup,ccodep) VALUES ('EXPL','430157');``` + +`cgocommune` correspond au code département, puis au code de direction (généralement 0) puis au numero INSEE de la commune (ici 157). diff --git a/docs/guides_techniques/administrer/donnees_cadastrapp.md b/docs/guides_techniques/administrer/donnees_cadastrapp.md new file mode 100644 index 00000000..2758b7b8 --- /dev/null +++ b/docs/guides_techniques/administrer/donnees_cadastrapp.md @@ -0,0 +1,15 @@ +# Les données utilisées par l'application + + + +TODO + +doublon avec [installer/donnees/](/guides_techniques/installer/donnees/) ? + + +Modèle de données +------------------ + + +![](./images/cadastrapp_mcd_2023-05.png) + diff --git a/docs/guide_administrateur/donnees_dgfip.rst b/docs/guides_techniques/administrer/donnees_dgfip.md similarity index 54% rename from docs/guide_administrateur/donnees_dgfip.rst rename to docs/guides_techniques/administrer/donnees_dgfip.md index b3357d43..54ab7091 100644 --- a/docs/guide_administrateur/donnees_dgfip.rst +++ b/docs/guides_techniques/administrer/donnees_dgfip.md @@ -1,9 +1,18 @@ -Les données DGFiP -======================================= +# Les données DGFiP -Les fichiers du plan cadastral ------------------------------- +## À propos des données cadastrales en France + + +Le cadastre est un document fiscal qui sert à lever divers impôts et taxes liés au foncier. En France, la [DGFiP](https://www.collectivites-locales.gouv.fr/le-cadastre-partenaire-des-collectivites-locales) met à la disposition des collectivités territoriales les données cadastrales brutes sous la forme de 3 jeux de données séparés : + +- des données géographiques : le Plan Cadastral Informatisé (PCI) dans le format EDIGEO +- des données foncières : la matrice foncière dans le format MAJIC III +- un fichier de voies + + + +## Les fichiers du plan cadastral Chaque commune est subdivisée en sections, elles-mêmes subdivisées en feuilles (ou planches). Une feuille cadastrale comporte des parcelles, qui peuvent supporter des bâtiments, ainsi que de nombreux autres objets d’habillage ou de gestion. Le plan cadastral informatisé (PCI) est l'assemblage d’environ 600 000 feuilles. Il existe sous la forme de deux produits complémentaires : le PCI Vecteur et le PCI Image. @@ -12,15 +21,15 @@ Chaque commune est subdivisée en sections, elles-mêmes subdivisées en feuille - Le PCI Image regroupe les feuilles qui n’ont été que scannées, et complète la couverture. -TODO : compléter +Les données géographiques du PCI sont disponibles en *open data* ici : [https://cadastre.data.gouv.fr/datasets/plan-cadastral-informatise](https://cadastre.data.gouv.fr/datasets/plan-cadastral-informatise). + +## Les fichiers de la matrice cadastrale -Les fichiers de la matrice cadastrale -------------------------------------- La matrice cadastrale est également parfois appelée matrice foncière. -Ensemble de 6 fichiers textes : BATI, NBAT, LLOC, PDLL, PROP et FANTOIR +Ensemble de 6 fichiers textes : BATI, NBAT, LLOC, PDLL, PROP. - **BATI** : regroupe, par direction, l’ensemble des informations concernant le local et la partie d’évaluation (PEV). Il permet pour un local donné de disposer de son descriptif, de son évaluation et des bases de taxation. L’attribution du local à son propriétaire est assurée par l’intermédiaire du compte communal. Un local correspond à une seule déclaration fiscale (habitation ou commerciale); @@ -32,4 +41,14 @@ Ensemble de 6 fichiers textes : BATI, NBAT, LLOC, PDLL, PROP et FANTOIR - **PROP** : regroupe, par direction, des informations concernant le compte communal et la personne. Le compte communal est composé de l’ensemble des personnes exerçant des droits concurrents sur un ou plusieurs biens d’une commune.Le fichier permet de disposer, pour un compte communal donné, des personnes (dans la limite de six) titulaires du compte, avec la désignation complète ou structurée, le droit exercé, l’adresse; -- **FANTOIR** : répertorie pour chaque commune le nom des lieux-dits et des voies, y compris celles situées dans les lotissements et les copropriétés. \ No newline at end of file + +**Les données de la matrice cadastrale ne sont pas en libre accès. Elles doivent être commandées et achetées auprès de la DGFiP.** + + +## Le fichiers des voies du cadastre + +Le fichier **FANTOIR** répertorie pour chaque commune le nom des lieux-dits et des voies, y compris celles situées dans les lotissements et les copropriétés. + +Il est en *open data* et est téléchargeable à cette page : [https://www.data.gouv.fr/fr/datasets/fichier-fantoir-des-voies-et-lieux-dits/](https://www.data.gouv.fr/fr/datasets/fichier-fantoir-des-voies-et-lieux-dits/). + +**ATTENTION : ce fichier est censé disparaître !** Suivre l'actualité sur [cette page](https://www.data.gouv.fr/fr/datasets/objet-disparition-des-fichiers-fantoir-fimoca-et-fimoct-en-juillet-2023-mise-en-place-des-fichiers-topo-structures-uamissions-competences-et-acheminement/). \ No newline at end of file diff --git a/docs/guides_techniques/administrer/images/alire.txt b/docs/guides_techniques/administrer/images/alire.txt new file mode 100644 index 00000000..1b57127b --- /dev/null +++ b/docs/guides_techniques/administrer/images/alire.txt @@ -0,0 +1 @@ +dossier image \ No newline at end of file diff --git a/docs/guides_techniques/administrer/images/cadastrapp_mcd_2023-05.png b/docs/guides_techniques/administrer/images/cadastrapp_mcd_2023-05.png new file mode 100644 index 00000000..c2f77208 Binary files /dev/null and b/docs/guides_techniques/administrer/images/cadastrapp_mcd_2023-05.png differ diff --git a/docs/guides_techniques/administrer/images/gestion_donnees.jpg b/docs/guides_techniques/administrer/images/gestion_donnees.jpg new file mode 100644 index 00000000..0e174586 Binary files /dev/null and b/docs/guides_techniques/administrer/images/gestion_donnees.jpg differ diff --git a/docs/guides_techniques/administrer/index.md b/docs/guides_techniques/administrer/index.md new file mode 100644 index 00000000..040b331c --- /dev/null +++ b/docs/guides_techniques/administrer/index.md @@ -0,0 +1,24 @@ +# Sommaire + + +Sommaire de la partie Administrer + +Cette partie de la documentation est dédiée à l'administration du contenu: + + +- gestion des données, +- mise à jour des données +- gestion des utilisateurs +- ... + + +Mettre les images dans le répertoire imgages + + +![](./images/gestion_donnees.jpg) + + + + + + diff --git a/docs/guide_administrateur/index.rst b/docs/guides_techniques/administrer/index.rst similarity index 100% rename from docs/guide_administrateur/index.rst rename to docs/guides_techniques/administrer/index.rst diff --git a/docs/guide_administrateur/purge.rst b/docs/guides_techniques/administrer/purge.md similarity index 68% rename from docs/guide_administrateur/purge.rst rename to docs/guides_techniques/administrer/purge.md index 706cdd1b..1d7fd19b 100644 --- a/docs/guide_administrateur/purge.rst +++ b/docs/guides_techniques/administrer/purge.md @@ -1,16 +1,14 @@ - -Purge des fichiers temporaires -=============================== +# Purge des fichiers temporaires Cadastrapp génère sur le serveur des fichiers temporaires nécessaires pour créer les fichiers PDF demandés par les utilisateurs. Cela peut constituer des volumes non négligeables selon l'intensité d'utilisation de Cadastrapp. -Les fichiers générés par l'application sont déposés dans le répertoire 'tempFolder' paramétré dans le fichier `cadastrapp.properties `_. +Les fichiers générés par l'application sont déposés dans le répertoire `tempFolder` paramétré dans le fichier [`cadastrapp.properties`](https://github.com/georchestra/cadastrapp/blob/master/cadastrapp/src/main/resources/cadastrapp.properties#L146). Ces fichiers sont supprimés à chaque redémarrage de la JVM. Ces fichiers peuvent aussi être purgés à la main, ou par un script que vous pouvez créer. -Depuis la version 1.5, l'ordonnanceur Quartz va supprimer l'ensemble des fichiers du répertoire temporaire, et ce en fonction de la configuration de deux paramètres du fichier `cadastrapp.properties `_. +Depuis la version 1.5, l'ordonnanceur Quartz va supprimer l'ensemble des fichiers du répertoire temporaire, et ce en fonction de la configuration de deux paramètres du fichier [`cadastrapp.properties`](https://github.com/georchestra/cadastrapp/blob/master/cadastrapp/src/main/resources/cadastrapp.properties#L155-L159). `purge.hours=24` qui correspond aux nombres d'heures à partir du quel un fichier peut être supprimé et `purge.cronExpression=0 0 * * * ?` Qui correspond à quand le processus de vérification et suppression doit être lancé. diff --git a/docs/guides_techniques/developper/api.md b/docs/guides_techniques/developper/api.md new file mode 100644 index 00000000..fcb62cca --- /dev/null +++ b/docs/guides_techniques/developper/api.md @@ -0,0 +1,9 @@ +# Documentation de l'API + +Un fichier [WADL](https://fr.wikipedia.org/wiki/Web_Application_Description_Language) est disponible après installation de la webapp : + +https://my_sdi/cadastrapp/apidocs/wadl/application.wadl + + + + diff --git a/docs/guides_techniques/developper/images/alire.txt b/docs/guides_techniques/developper/images/alire.txt new file mode 100644 index 00000000..1b57127b --- /dev/null +++ b/docs/guides_techniques/developper/images/alire.txt @@ -0,0 +1 @@ +dossier image \ No newline at end of file diff --git a/docs/guides_techniques/developper/images/developper.jpg b/docs/guides_techniques/developper/images/developper.jpg new file mode 100644 index 00000000..64a34346 Binary files /dev/null and b/docs/guides_techniques/developper/images/developper.jpg differ diff --git a/docs/guides_techniques/developper/images/fenetre_sel_parcelle_unite_fonciere.PNG b/docs/guides_techniques/developper/images/fenetre_sel_parcelle_unite_fonciere.PNG new file mode 100644 index 00000000..b872a68d Binary files /dev/null and b/docs/guides_techniques/developper/images/fenetre_sel_parcelle_unite_fonciere.PNG differ diff --git a/docs/guide_developpeur/_images/javadoc.png b/docs/guides_techniques/developper/images/javadoc.png similarity index 100% rename from docs/guide_developpeur/_images/javadoc.png rename to docs/guides_techniques/developper/images/javadoc.png diff --git a/docs/guides_techniques/developper/images/selection_parcelle_par_ligne.PNG b/docs/guides_techniques/developper/images/selection_parcelle_par_ligne.PNG new file mode 100644 index 00000000..43b1fe84 Binary files /dev/null and b/docs/guides_techniques/developper/images/selection_parcelle_par_ligne.PNG differ diff --git a/docs/guides_techniques/developper/images/selection_parcelle_par_point.PNG b/docs/guides_techniques/developper/images/selection_parcelle_par_point.PNG new file mode 100644 index 00000000..cd77d29c Binary files /dev/null and b/docs/guides_techniques/developper/images/selection_parcelle_par_point.PNG differ diff --git a/docs/guides_techniques/developper/images/selection_parcelle_par_polygone.PNG b/docs/guides_techniques/developper/images/selection_parcelle_par_polygone.PNG new file mode 100644 index 00000000..f74fc771 Binary files /dev/null and b/docs/guides_techniques/developper/images/selection_parcelle_par_polygone.PNG differ diff --git a/docs/guides_techniques/developper/index.md b/docs/guides_techniques/developper/index.md new file mode 100644 index 00000000..9cd2efa9 --- /dev/null +++ b/docs/guides_techniques/developper/index.md @@ -0,0 +1,17 @@ +# Sommaire + +Sommaire de la partie "Développer" + +![](images/developper.jpg) + +Voici ce qui est attendu comme documentation pour cette partie : + +- décrire la séparation entre la partie client et la partie serveur +- donner les URL vers les API +- décrire les méthodes des API (sauf si swagger intégré) +- matrice des fonctionnalités + +Si cela est possible et pertinent : documenter la création ou l'utilisation d'un modèle (template) de développement utilisant le produit. + + +Les images sont stokées dans le répertoire `images`. \ No newline at end of file diff --git a/docs/guide_developpeur/javadoc.rst b/docs/guides_techniques/developper/javadoc.md similarity index 60% rename from docs/guide_developpeur/javadoc.rst rename to docs/guides_techniques/developper/javadoc.md index 8a6740b0..73a9d4cd 100644 --- a/docs/guide_developpeur/javadoc.rst +++ b/docs/guides_techniques/developper/javadoc.md @@ -1,5 +1,4 @@ -Documentation des classes JAVA -====================================== +# Documentation des classes JAVA Une documentation Javadoc construite automatiquement est diponible après installation de la webapp : @@ -7,5 +6,5 @@ Une documentation Javadoc construite automatiquement est diponible après instal https://my_sdi/cadastrapp/apidocs/index.html -.. image:: _images/javadoc.png +![](./images/javadoc.png) diff --git a/docs/guides_techniques/developper/matrice_fonctionnalites.md b/docs/guides_techniques/developper/matrice_fonctionnalites.md new file mode 100644 index 00000000..3483cc53 --- /dev/null +++ b/docs/guides_techniques/developper/matrice_fonctionnalites.md @@ -0,0 +1,1128 @@ +# 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'usageSé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 naissanceSé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 + +1. par défaut on sélectionne le premier bâtiment, soit le bâtiment A + +1. ces informations de style proviennent des préférences + +1. 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 ? + + diff --git a/docs/guides_techniques/images/alire.txt b/docs/guides_techniques/images/alire.txt new file mode 100644 index 00000000..1b57127b --- /dev/null +++ b/docs/guides_techniques/images/alire.txt @@ -0,0 +1 @@ +dossier image \ No newline at end of file diff --git a/docs/guides_techniques/index.md b/docs/guides_techniques/index.md new file mode 100644 index 00000000..4e220c3c --- /dev/null +++ b/docs/guides_techniques/index.md @@ -0,0 +1,31 @@ + + +## Administrer + +* [Les données DGFiP](administrer/donnees_dgfip.md) +* [Les données utilisées par l'application](administrer/donnees_cadastrapp.md) +* [Purge des fichiers temporaires](administrer/purge.md) +* [Configuration de la webapp](administrer/configuration_webapp.md) +* [Configuration du plugin MapStore2](administrer/configuration_plugin_mapstore.md) + + +## Installer + +* [Prérequis](installer/prerequis.md) +* [Préparation des données cadastrales](installer/donnees.md) +* [Créer une base de données](installer/donnees.md) +* [Publication des couches applicatives](installer/couches_applicatives.md) +* [Publication d'un fond de plan cadastral](installer/couches_fond_de_plan.md) +* [Création de rôles dans l'annuaire LDAP](installer/roles_ldap.md) +* [Création de routes dans le proxy de sécurité](installer/security_proxy.md) +* [Installation et configuration du service web](installer/webapp.md) +* [Configuration des logs](installer/logs.md) +* [Tests](installer/tests.md) + + +## Développer + +* [Matrice des fonctionnalités](developper/matrice_fonctionnalites.md) +* [Documentation de l'API](developper/api.md) +* [Documentation des classes JAVA](developper/javadoc.md) + diff --git a/docs/guide_installation/couches_applicatives.rst b/docs/guides_techniques/installer/couches_applicatives.md similarity index 76% rename from docs/guide_installation/couches_applicatives.rst rename to docs/guides_techniques/installer/couches_applicatives.md index d8372afb..f13774a3 100644 --- a/docs/guide_installation/couches_applicatives.rst +++ b/docs/guides_techniques/installer/couches_applicatives.md @@ -1,6 +1,6 @@ -Publication des couches applicatives -======================================= +# Publication des couches applicatives + Pour fonctionner, Cadastrapp a besoin que l'on monte deux couches applicatives en WMS et WFS et **en projection webmercator (EPSG:3857)** qui sont utilisées : @@ -12,15 +12,16 @@ Pour fonctionner, Cadastrapp a besoin que l'on monte deux couches applicatives e - 1 pour les parcelles cadastrales - 1 pour les unités foncières -Et les déclarer dans le fichier ** `cadastrapp.properties `_ ** : +Et les déclarer dans le fichier [`cadastrapp.properties`](https://github.com/georchestra/cadastrapp/blob/master/cadastrapp/src/main/resources/cadastrapp.properties) : - pour la couche des parcelles : ``cadastre.wms.layer.name`` - pour la couche des unités foncières : ``uf.wms.layer.name`` -Ne pas oublier de les déclarer également un peu plus bas en variables ``cadastre.wfs.layer.name`` et ``uf.wfs.layer.name`` si votre plate-forme geOrchestra nécessite une authentification préalable des utilisateurs pour utiliser les services. +Ne pas oublier de les déclarer également un peu plus bas en variables `cadastre.wfs.layer.name` et `uf.wfs.layer.name` si votre plate-forme geOrchestra nécessite une authentification préalable des utilisateurs pour utiliser les services. + +!!! warning "Attention" -.. warning:: - **Il faut absolument que ces 2 couches soit publiées dans les capacités WxS de votre serveur de données géographiques.** + **Il faut absolument que ces 2 couches soit publiées dans les capacités WxS de votre serveur de données géographiques.** Sous GeoServer : cocher la case "Activé" (la couche est active et fonctionnelle) ET la case "Publié" (la couche apparaîtra dans les capacités WxS). @@ -29,9 +30,7 @@ Ne pas oublier de les déclarer également un peu plus bas en variables ``cadast Comme ces 2 couches seront chargées dans le visualiseur et appelées par la webapp pour générer les documents PDF, il est recommandé d'appliquer un style invisible sur ces couches. Exemple ci-dessous. - -.. code-block:: XML - +``` xml Polygone @@ -49,3 +48,4 @@ Comme ces 2 couches seront chargées dans le visualiseur et appelées par la web +``` \ No newline at end of file diff --git a/docs/guides_techniques/installer/couches_fond_de_plan.md b/docs/guides_techniques/installer/couches_fond_de_plan.md new file mode 100644 index 00000000..fa95367e --- /dev/null +++ b/docs/guides_techniques/installer/couches_fond_de_plan.md @@ -0,0 +1,7 @@ + +# Publication d'un fond de plan cadastral + + + +TODO + diff --git a/docs/guides_techniques/installer/donnees.md b/docs/guides_techniques/installer/donnees.md new file mode 100644 index 00000000..ebf49032 --- /dev/null +++ b/docs/guides_techniques/installer/donnees.md @@ -0,0 +1,121 @@ + +# Préparation des données cadastrales + + +## Prérequis + +Récupérer les 3 jeux de données DGFiP du cadastre : + +* des données EDIGEO pour le plan cadastral (PCI) +* des données MAJIC III pour les données foncières / la matrice foncière +* le(s) fichier(s) FANTOIR des voies pour votre territoire + +Lire [cette page](/guides_techniques/administrer/donnees_dgfip/) pour plus d'informations. + + +## Données cadastrales au format QGIS + +![](./images/bd_qgis.png) + + +### Créer une base de données + + +**En préalable il faut disposer de données cadastrales traitées par le plugin "cadastre" de QGIS.** + +Se reporter à la documentation spécifique du plugin : [https://docs.3liz.org/QgisCadastrePlugin/](https://docs.3liz.org/QgisCadastrePlugin/). + +Au final, vous devez obtenir des données cadastre au format de données QGIS dans un schéma `cadastre_qgis` dans une base de données PostgreSQL / PostGIS. + + +### Rôle PostgreSQL pour Cadastrapp + +Il faut ensuite créer un rôle (utilisateur) PostgreSQL pour que le script de préparation des données pour Cadastrapp puisse accéder en lecture aux données de `cadastre_qgis`. + +Exemple : + +``` sql +CREATE ROLE cadastrapp_user WITH LOGIN PASSWORD 'secretpasswd' ; +GRANT SELECT ON SCHEMA cadastre_qgis TO cadastrapp_user; +GRANT SELECT ON TABLE cadastre_qgis.* TO cadastrapp_user; +``` + +TODO >>> créer script d'application des permissions <<< + + +## Données cadastrales pour Cadastrapp + +![](./images/bd_cadastrapp.png) + +### Créer une base de données + +En fonction de votre infrastructure, les données pour Cadastrapp peuvent être ou ne pas être dans la même base de données que les données cadastales QGIS. + +**On partira du principe que les données de Cadastrapp sont hébergées dans une base de données différente de la base de données qui héberge les données cadastrales au format QGIS.** + + +En tant que postgres, créer la base de données : + +``` sql +CREATE DATABASE cadastrapp WITH OWNER = postgres ENCODING = 'UTF8' ; +``` + +Sur cette base de données, installer l'extension dblink : + +``` sql +CREATE EXTENSION dblink ; +``` + +Puis créer un rôle de connexion et attribuer les droits sur la base de données : + +``` sql +CREATE USER cadastrapp WITH PASSWORD 'secretpasswd' NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION ; +GRANT ALL PRIVILEGES ON DATABASE cadastrapp TO cadastrapp ; +``` + + +### Charger les données *via* le script + + +On va maintenant charger des données optimisées pour Cadastrapp dans un schéma `cadastrapp` dans une base de données `cadastrapp`. + +TODO >>> ça suppose qu'on a fait un git-clone AVANT !!! Donc qu'on a déjà installé la webapp <<< + +Ouvrir le fichier `/script/qgis/createDBUsingQgisModel.sh` et saisir les [paramètres de connexion aux différentes base de données](https://github.com/georchestra/cadastrapp/blob/master/script/qgis/createDBUsingQgisModel.sh#L46-L62). + +``` bash + # Postgresql information (the database to load) + dbhost="localhost" + dbport="5432" + # Postgres user which have role creation and schema creation rights + dbadminuser="admindbuser" + dbname="cadastrapp" + schema="cadastrapp" + username="cadastrapp" + userpwd="secretpasswd" + + # REMOTE QGIS Database information (the database to read) + qgisDBHost=aserver + qgisDBPort=5432 + qgisDBName=adb + qgisDBSchema=cadastre_qgis + qgisDBUser=cadastrapp_user + qgisDBPassword=cadastrapp_pwd +``` + +TODO >>> batchmode ?? <<< + +Sur une machine linux, exécuter ce script. + + + +## Conclusion + + +On doit à ce stade disposer de 2 sources de données : + +- des couches de données géographiques pour GeoServer dans une base PostGIS avec un schéma `cadastre_qgis` +- des données applicatives pour cadastrapp dans une base PostgreSQL avec un schéma `cadastrapp` + + +TODO >>> faire schéma 2 machines 2 PG 2 schémas <<< \ No newline at end of file diff --git a/docs/guides_techniques/installer/images/alire.txt b/docs/guides_techniques/installer/images/alire.txt new file mode 100644 index 00000000..1b57127b --- /dev/null +++ b/docs/guides_techniques/installer/images/alire.txt @@ -0,0 +1 @@ +dossier image \ No newline at end of file diff --git a/docs/guide_installation/_images/bd_cadastrapp.png b/docs/guides_techniques/installer/images/bd_cadastrapp.png similarity index 100% rename from docs/guide_installation/_images/bd_cadastrapp.png rename to docs/guides_techniques/installer/images/bd_cadastrapp.png diff --git a/docs/guide_installation/_images/bd_qgis.png b/docs/guides_techniques/installer/images/bd_qgis.png similarity index 100% rename from docs/guide_installation/_images/bd_qgis.png rename to docs/guides_techniques/installer/images/bd_qgis.png diff --git a/docs/guides_techniques/installer/index.md b/docs/guides_techniques/installer/index.md new file mode 100644 index 00000000..48966588 --- /dev/null +++ b/docs/guides_techniques/installer/index.md @@ -0,0 +1,5 @@ +# Sommaire + + +sommaire de la partie Installer + diff --git a/docs/guide_installation/index.rst b/docs/guides_techniques/installer/index.rst similarity index 100% rename from docs/guide_installation/index.rst rename to docs/guides_techniques/installer/index.rst diff --git a/docs/guide_installation/logs.rst b/docs/guides_techniques/installer/logs.md similarity index 79% rename from docs/guide_installation/logs.rst rename to docs/guides_techniques/installer/logs.md index f326c50a..83a6ae7e 100644 --- a/docs/guide_installation/logs.rst +++ b/docs/guides_techniques/installer/logs.md @@ -1,24 +1,26 @@ -Configuration des logs -================================================= +# Configuration des logs -Il est possible de configurer les logs de cadastrapp, pour cela il faut créer un fichier ``cadastrapp/log4j/log4j2.properties`` dans le datadir georchestra. -Un exemple de ce fichier peut être trouvé `ici `_. -Avec la configuration par défaut, seuls les logs de niveau WARNING sont affichés dans le fichier ``/tmp/cadastrapp.log`` (configuration de production). -Si vous souhaitez afficher plus de logs, vous pouvez configurer les differents loggers avec ``level = info`` ou ``level = debug``. +Il est possible de configurer les logs de cadastrapp, pour cela il faut créer un fichier `cadastrapp/log4j/log4j2.properties` dans le datadir georchestra. + +Un exemple de ce fichier peut être trouvé [ici](https://github.com/georchestra/cadastrapp/tree/master/cadastrapp/src/main/resources/log4j2.properties). + +Avec la configuration par défaut, seuls les logs de niveau WARNING sont affichés dans le fichier `/tmp/cadastrapp.log` (configuration de production). +Si vous souhaitez afficher plus de logs, vous pouvez configurer les differents loggers avec `level = info` ou `level = debug`. Des logs sur la génération de documents dans cadastrapp sont également produits, la section ci-dessous documente leur utilisation. -Logs sur la génération de documents ------------------------------------- -Par défaut, les logs sur la génération de documents sont faits dans le fichier ``/tmp/cadastrapp_audit.log``. +## Logs sur la génération de documents + + +Par défaut, les logs sur la génération de documents sont faits dans le fichier `/tmp/cadastrapp_audit.log`. Chaque ligne comporte les mêmes infos que les logs classiques Cadastrapp, à savoir ce layout : -``%d %-5p [%c] %X{uri} - $${ctx:sec-username:-nouser} - $${ctx:sec-roles:-norole} - $${ctx:sec-org:-noorg} - %m%n`` +`%d %-5p [%c] %X{uri} - $${ctx:sec-username:-nouser} - $${ctx:sec-roles:-norole} - $${ctx:sec-org:-noorg} - %m%n` Ci-dessous la composition du message est détaillée (%m) : @@ -26,7 +28,7 @@ Ci-dessous la composition du message est détaillée (%m) : Exemple : -``Bordereau Parcellaire - {Methode} - {Demande} - {Parcelle} - {WithProps} - {Copro}`` +`Bordereau Parcellaire - {Methode} - {Demande} - {Parcelle} - {WithProps} - {Copro}` * Methode => Moyen par lequel le document a été généré * Demande (ID) => Identifiant de la demande si existe, sinon null @@ -43,11 +45,12 @@ Methodes pour les BP : * DemandeInfoProp * DemandeLot + **Relevés de propriété :** Exemple : -``Releve de propriete - {Methode} - {Demande} - {CompteCommunal} - {Parcelle} - {Minimal} - {Format}`` +`Releve de propriete - {Methode} - {Demande} - {CompteCommunal} - {Parcelle} - {Minimal} - {Format}` * Methode => Moyen par lequel le document a été généré * Demande (ID) => Identifiant de la demande si existe, sinon null @@ -66,11 +69,12 @@ Methodes pour les RP : * DemandeInfoProp * DemandeLot + **Demandes** Exemple : -``Demande - {Demande} - {UserType}`` +`Demande - {Demande} - {UserType}` * Demande (ID) => Identifiant de la demande * UserType => Type de demandeur @@ -82,11 +86,12 @@ UserType pour les Demandes : * P2 => Particulier agissant en qualité de mandataire * P3 => Particuliers tier + **Exports CSV** Exemple : -``Export CSV - {Type} - {Params}`` +`Export CSV - {Type} - {Params}` * Type =>Type d'export demandé * Params => Parametres fournis pour l'export @@ -99,10 +104,11 @@ Type d'exports : * Lots * ComptesCommunaux -Logs sur génération de documents dans BDD ------------------------------------------- -Cette fonctionnalité n'est pas activée par defaut, mais est commentée dans le `fichier de configuration log4j2 `_. +## Logs sur génération de documents dans BDD + + +Cette fonctionnalité n'est pas activée par defaut, mais est commentée dans [le fichier de configuration log4j2](https://github.com/georchestra/cadastrapp/tree/master/cadastrapp/src/main/resources/log4j2.properties). Pour l'activer : @@ -112,8 +118,7 @@ Pour l'activer : Voici les script pour les tables à créer en BDD, à adapter à votre convenance : -.. code-block:: SQL - +```sql CREATE TABLE IF NOT EXISTS public.cadastrapp_bp ( username text, @@ -172,6 +177,8 @@ Voici les script pour les tables à créer en BDD, à adapter à votre convenanc params text GENERATED ALWAYS AS ( split_part(message,' - ',3) ) STORED ); ALTER TABLE public.cadastrapp_export OWNER TO cadastrapp; +``` + -.. note:: - Si vous souhaitez optimiser la gestion des logs en BDD pour de gros volumes, il est possible d'utiliser l'extension `timescaledb `_ de PostgreSQL. +**note:** + Si vous souhaitez optimiser la gestion des logs en BDD pour de gros volumes, il est possible d'utiliser l'extension [timescaledb](https://docs.timescale.com/install/latest/self-hosted/installation-debian/) de PostgreSQL. diff --git a/docs/guide_installation/prerequis.rst b/docs/guides_techniques/installer/prerequis.md similarity index 59% rename from docs/guide_installation/prerequis.rst rename to docs/guides_techniques/installer/prerequis.md index d93f63e7..65b45fd0 100644 --- a/docs/guide_installation/prerequis.rst +++ b/docs/guides_techniques/installer/prerequis.md @@ -1,6 +1,5 @@ -Prérequis -====================================== +# Prérequis Cadastrapp est une application composée techniquement de 2 modules : @@ -9,27 +8,25 @@ Cadastrapp est une application composée techniquement de 2 modules : -Une instance geOrchestra ---------------------------- +## Une instance geOrchestra + Cadastrapp a une dépendance à geOrchestra en ce qui concerne la gestion de la sécurité (via des en-têtes HTTP spécifiques) et donc la gestion des accréditations des utilisateurs aux données à caractère personnel de la matrice foncière du cadastre. Des routes spécifiques seront donc créées dans le proxy de sécurité de geOrchestra. Cadastrapp requiert une instance de **geOrchestra version >= 16.12**. -Un serveur Tomcat ---------------------------- +## Un serveur Tomcat Le module serveur est une API développée en Java. Il faut donc un Tomcat supportant une version **Java >= 1.7**. -Un serveur PostgreSQL / PostGIS -------------------------------- +## Un serveur PostgreSQL / PostGIS -Cadastrapp a besoin d'une base de données **PostgreSQL version 9.4 ou supérieure avec l'extension DBlink.** Cette base de données contiendra un schéma traditionnellement nommé :code:`cadastrapp`. Il contiendra les données cadastrales spécialement optimisées pour Cadastrapp. +Cadastrapp a besoin d'une base de données **PostgreSQL version 9.4 ou supérieure avec l'extension DBlink.** Cette base de données contiendra un schéma traditionnellement nommé `cadastrapp`. Il contiendra les données cadastrales spécialement optimisées pour Cadastrapp. -Des couches de données cadastrales devront être préalablement disponibles dans un autre schéma traditionnellement nommé :code:`cadastre_qgis` voire une toute autre base de données. Ce sont ces couches qui seront publiées sur GeoServer pour disposer d'un fond de plan complet et des couches applicatives nécessaires pour Cadastrapp. +Des couches de données cadastrales devront être préalablement disponibles dans un autre schéma traditionnellement nommé `cadastre_qgis` voire une toute autre base de données. Ce sont ces couches qui seront publiées sur GeoServer pour disposer d'un fond de plan complet et des couches applicatives nécessaires pour Cadastrapp. diff --git a/docs/guides_techniques/installer/roles_ldap.md b/docs/guides_techniques/installer/roles_ldap.md new file mode 100644 index 00000000..d1361945 --- /dev/null +++ b/docs/guides_techniques/installer/roles_ldap.md @@ -0,0 +1,12 @@ + +# Création de rôles dans l'annuaire LDAP + + + +TODO + + + + + + diff --git a/docs/guides_techniques/installer/security_proxy.md b/docs/guides_techniques/installer/security_proxy.md new file mode 100644 index 00000000..ffd08134 --- /dev/null +++ b/docs/guides_techniques/installer/security_proxy.md @@ -0,0 +1,12 @@ + +# Création de routes dans le proxy de sécurité + + + +TODO + + + + + + diff --git a/docs/guides_techniques/installer/tests.md b/docs/guides_techniques/installer/tests.md new file mode 100644 index 00000000..8ecad736 --- /dev/null +++ b/docs/guides_techniques/installer/tests.md @@ -0,0 +1,9 @@ + +# Tests + + + +TODO + + + diff --git a/docs/guides_techniques/installer/webapp.md b/docs/guides_techniques/installer/webapp.md new file mode 100644 index 00000000..97de97f9 --- /dev/null +++ b/docs/guides_techniques/installer/webapp.md @@ -0,0 +1,45 @@ + +# Installation et configuration du service web + + +Le service web peut aussi être dénommé webapp, API, backend. + + +## Installation + + +Voir [la documentation technique sur Github](https://github.com/georchestra/cadastrapp/blob/master/cadastrapp/README.md). + + + +## Configuration + + +La configuration de la webapp passe principalement par le fichier [`cadastrapp.properties`](https://github.com/georchestra/cadastrapp/blob/master/cadastrapp/src/main/resources/cadastrapp.properties). Mais également parfois par des fichiers de configuration du serveur J2EE. + + +### Source des données + + +La configuration de la connexion à la base de données se fait à 2 endroits. + +Tout d'abord dans le fichier `server.xml` de Tomcat ou `jetty-env.xml` de Jetty : informations de connexion à la base de données ([plus d'informations](https://github.com/georchestra/cadastrapp/tree/master/cadastrapp#add-datasource)) + +Puis dans le fichier [`cadastrapp.properties`](https://github.com/georchestra/cadastrapp/blob/master/cadastrapp/src/main/resources/cadastrapp.properties) pour préciser le nom du schéma à utiliser : `schema.name=app_cadastrapp`, par exemple. + + +### Millésime des données + + +Les différents documents PDF produits par Cadastrapp comportent un rappel sur la version des données utilisées. On parle souvent de *millésime*. On distingue toujours le millésime du plan et le millésime des données foncières car elles ne sont jamais en phase. + +Le paramétrage de ces informations se fait dans le fichier [`cadastrapp.properties`](https://github.com/georchestra/cadastrapp/blob/master/cadastrapp/src/main/resources/cadastrapp.properties#L26-L28). + +``` +pdf.dateValiditeDonneesMajic=01/01/2023 +pdf.dateValiditeDonneesEDIGEO=01/03/2023 +``` + + + + diff --git a/docs/images/accueil_cadastrapp.PNG b/docs/images/accueil_cadastrapp.PNG new file mode 100644 index 00000000..37f92c13 Binary files /dev/null and b/docs/images/accueil_cadastrapp.PNG differ diff --git a/docs/images/favicon.ico b/docs/images/favicon.ico new file mode 100644 index 00000000..69fa00c8 Binary files /dev/null and b/docs/images/favicon.ico differ diff --git a/docs/images/georchestra-logo-white.svg b/docs/images/georchestra-logo-white.svg new file mode 100644 index 00000000..e9bd3e46 --- /dev/null +++ b/docs/images/georchestra-logo-white.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/images/logo_CRAIG.jpg b/docs/images/logo_CRAIG.jpg new file mode 100644 index 00000000..2fe89ea7 Binary files /dev/null and b/docs/images/logo_CRAIG.jpg differ diff --git a/docs/_images/logo_bas_rhin.png b/docs/images/logo_bas_rhin.png similarity index 100% rename from docs/_images/logo_bas_rhin.png rename to docs/images/logo_bas_rhin.png diff --git a/docs/_images/logo_europe_sengage.png b/docs/images/logo_europe_sengage.png similarity index 100% rename from docs/_images/logo_europe_sengage.png rename to docs/images/logo_europe_sengage.png diff --git a/docs/_images/logo_gip_atgeri.png b/docs/images/logo_gip_atgeri.png similarity index 100% rename from docs/_images/logo_gip_atgeri.png rename to docs/images/logo_gip_atgeri.png diff --git a/docs/_images/logo_lepuy.png b/docs/images/logo_lepuy.png similarity index 100% rename from docs/_images/logo_lepuy.png rename to docs/images/logo_lepuy.png diff --git a/docs/images/logo_rennes_metropole.png b/docs/images/logo_rennes_metropole.png new file mode 100644 index 00000000..693da03b Binary files /dev/null and b/docs/images/logo_rennes_metropole.png differ diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 00000000..00d5362f --- /dev/null +++ b/docs/index.md @@ -0,0 +1,37 @@ +# Accueil + +## C'est quoi ? + +Cadastrapp est l’outil de consultation des données cadastrales fournies par la Direction Générale des Finances Publiques (DGFiP) dans le visualiseur de geOrchestra. Cet outil prend la forme d'un greffon (plugin) dans le visualiseur MapStore2 de [geOrchestra](https://www.georchestra.org/). + +
+ +![image](/images/accueil_cadastrapp.PNG) + +Cet outil est composé d’un module serveur qui est une API d’accès aux données de la matrice foncière et d’un add-on au visualiseur de geOrchestra. l'API peut être utilisée par n'importe quelle application client sous réserve de passer par le système d'authentification de geOrchestra. + +Cette documentation comporte quatre parties : + +* un [guide utilisateur](/guide_utilisateur/) qui détaille toute les fonctionnalités de l'application +* un [guide administrateur pour l'installation](/guides_techniques/installer/) +* un [guide administrateur pour la configuration](/guides_techniques/administrer/) +* un [guide développeur](/guides_techniques/developper/) pour identifier les méthodes de l'API + +| | | +| -------------------------------------------------------------------------- | ------------------------------------------------ | +| Agglomération le Puy-en-Velay | ![image info](./images/logo_lepuy.png) | +| Aménagement du territoire et gestion des risques | ![image info](./images/logo_gip_atgeri.png) | +| Conseil départemental du Bas-Rhin | ![image info](./images/logo_bas_rhin.png) | +| Centre Régional Auvergne-Rhône-Alpes de l'Information Géographique (CRAIG) |![image info](./images/logo_CRAIG.jpg) | +| Union européenne |![image info](./images/logo_europe_sengage.png) | +| Rennes Métropole | ![image info](./images/logo_rennes_metropole.png)| + +## Aide et support + +Posez vos questions sur la liste de discussion via un courriel adressé à [georchestra@googlegroups.com](mailto:georchestra@googlegroups.com) ou via [ce site](https://groups.google.com/g/georchestra?hl=fr). + +## Remerciements + +La réalisation de ce guide a été rendue possible grâce à la contribution de la communauté des administrateurs et utilisateurs de Cadastrapp. + +Nous tenons à les remercier pour leur participation active et leur aide précieuse. \ No newline at end of file diff --git a/docs/index.rst b/docs/index.rst deleted file mode 100644 index 1bdf73b7..00000000 --- a/docs/index.rst +++ /dev/null @@ -1,63 +0,0 @@ -.. Cadastrapp documentation master file, created by - sphinx-quickstart on Fri May 15 16:05:20 2020. - You can adapt this file completely to your liking, but it should at least - contain the root `toctree` directive. - - -À propos de Cadastrapp -====================== - -Cadastrapp est l’outil de consultation des données cadastrales fournies par la Direction Générale des Finances Publiques (DGFiP) dans le visualiseur de `geOrchestra `_. Il est composé d’un module serveur qui est une API d’accès aux données de la matrice foncière et d’un add-on au visualiseur de geOrchestra. l'API peut être utilisée par n'importe quelle application client sous réserve de passer par le système d'authentification de geOrchestra. - - -.. image:: _images/schema_cadastrapp.png - -Cette documentation comporte trois parties : - -* un guide utilisateur qui détaille toute les fonctionnalités de l'application -* un guide administrateur pour l'installation et la configuration -* un guide développeur pour identifier les méthodes de l'API - - -Table des matières -================== - -.. toctree:: - :maxdepth: 2 - - guide_utilisateur/index - guide_administrateur/index - guide_installation/index - guide_developpeur/index - - - - - -Sponsors -======== - -+----------------------------------------------------+----------------------------------------------------+ -| Agglomération le Puy-en-Velay | .. image:: _images/logo_lepuy.png | -+----------------------------------------------------+----------------------------------------------------+ -| Aménagement du territoire et gestion des risques | .. image:: _images/logo_gip_atgeri.png | -+----------------------------------------------------+----------------------------------------------------+ -| Conseil départemental du Bas-Rhin | .. image:: _images/logo_bas_rhin.png | -+----------------------------------------------------+----------------------------------------------------+ -| CRAIG : Centre Régional Auvergnat | .. image:: _images/logo_craig.png | -| de l'Information Géographique | | -+----------------------------------------------------+----------------------------------------------------+ -| Union européenne en Auvergne. | .. image:: _images/logo_europe_sengage.png | -+----------------------------------------------------+----------------------------------------------------+ -| Rennes Métropole | .. image:: _images/logo_rennes_metropole.png | -+----------------------------------------------------+----------------------------------------------------+ - - - - -Aide et support -================= - -Posez vos questions sur la liste de diffusion georchestra@googlegroups.com - - diff --git a/docs/make.bat b/docs/make.bat deleted file mode 100644 index 2119f510..00000000 --- a/docs/make.bat +++ /dev/null @@ -1,35 +0,0 @@ -@ECHO OFF - -pushd %~dp0 - -REM Command file for Sphinx documentation - -if "%SPHINXBUILD%" == "" ( - set SPHINXBUILD=sphinx-build -) -set SOURCEDIR=. -set BUILDDIR=_build - -if "%1" == "" goto help - -%SPHINXBUILD% >NUL 2>NUL -if errorlevel 9009 ( - echo. - echo.The 'sphinx-build' command was not found. Make sure you have Sphinx - echo.installed, then set the SPHINXBUILD environment variable to point - echo.to the full path of the 'sphinx-build' executable. Alternatively you - echo.may add the Sphinx directory to PATH. - echo. - echo.If you don't have Sphinx installed, grab it from - echo.http://sphinx-doc.org/ - exit /b 1 -) - -%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% -goto end - -:help -%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% - -:end -popd diff --git a/docs/requirements_mac.txt b/docs/requirements_mac.txt deleted file mode 100644 index 36a3d453..00000000 --- a/docs/requirements_mac.txt +++ /dev/null @@ -1,29 +0,0 @@ -alabaster==0.7.12 -Babel==2.9.1 -certifi==2021.10.8 -charset-normalizer==2.0.11 -docutils==0.17.1 -gitdb==4.0.9 -GitPython==3.1.26 -idna==3.3 -imagesize==1.3.0 -importlib-metadata==4.11.0 -Jinja2==3.0.3 -MarkupSafe==2.0.1 -packaging==21.3 -Pygments==2.11.2 -pyparsing==3.0.7 -pytz==2021.3 -requests==2.27.1 -smmap==5.0.0 -snowballstemmer==2.2.0 -Sphinx==4.4.0 -sphinx-rtd-theme==1.0.0 -sphinxcontrib-applehelp==1.0.2 -sphinxcontrib-devhelp==1.0.2 -sphinxcontrib-htmlhelp==2.0.0 -sphinxcontrib-jsmath==1.0.1 -sphinxcontrib-qthelp==1.0.3 -sphinxcontrib-serializinghtml==1.1.5 -urllib3==1.26.8 -zipp==3.7.0 diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 00000000..f2875d84 --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,114 @@ +site_name: Cadastrapp + +repo_url: https://github.com/georchestra/cadastrapp +repo_name: georchestra-cadastrapp + +docs_dir: docs +edit_uri: edit/main/docs/ + +theme: + language: fr + features: + - toc.integrate + - navigation.indexes + - navigation.tabs + - navigation.tabs.sticky + - navigation.footer + logo: images/georchestra-logo-white.svg + favicon: images/favicon.ico + name: material + +extra: + generator: false + social: + - icon: fontawesome/solid/paper-plane + link: mailto:psc@georchestra.org + - icon: fontawesome/brands/twitter + link: https://twitter.com/georchestra + - icon: fontawesome/brands/github + link: https://github.com/georchestra + - icon: fontawesome/brands/google + link: https://groups.google.com/g/georchestra?hl=en + - icon: fontawesome/brands/dev + link: https://groups.google.com/group/georchestra-dev?hl=fr + - icon: fontawesome/regular/comments + link: https://kiwiirc.com/client/irc.libera.chat/georchestra +copyright: '© 2023 - geOrchestra' + +extra_css: + - css/extra.css + +# arborescence de 1er et 2e niveau à gérer ici +# Ces entrées correspondent au modèle de documentation + +nav: + - Accueil: index.md + - Guide utilisateur: + - Sommaire: guide_utilisateur/index.md + - Avant de démarrer: guide_utilisateur/preambule.md + - Prendre en main: guide_utilisateur/prise_en_main.md + - Sélectionner des parcelles depuis la carte: guide_utilisateur/selectionner_parcelle.md + - Rechercher par parcelle: guide_utilisateur/rechercher_parcelle.md + - Rechercher des parcelles par propriétaires: guide_utilisateur/rechercher_proprietaire.md + - Rechercher des parcelles par copropriétaires: guide_utilisateur/rechercher_coproprietaire.md + - Afficher les résultats de recherche et les manipuler: guide_utilisateur/manipulation_resultats.md + - Fiche d'informations parcellaire: guide_utilisateur/fiche_informations_parcellaire.md + - Exports et impressions: guide_utilisateur/exports_impressions.md + - Bordereau parcellaire: guide_utilisateur/bordereau_parcellaire.md + - Relevé de propriété: guide_utilisateur/releve_propriete.md + - Unité foncière: guide_utilisateur/unite_fonciere.md + - Module des demandes d'information foncière: guide_utilisateur/demande_information_fonciere.md + + - Guides techniques: + - Sommaire: guides_techniques/index.md + - Administrer: + - guides_techniques/administrer/index.md + - guides_techniques/administrer/donnees_dgfip.md + - guides_techniques/administrer/donnees_cadastrapp.md + - guides_techniques/administrer/purge.md + - guides_techniques/administrer/configuration_webapp.md + - guides_techniques/administrer/configuration_plugin_mapstore.md + + - Installer: + - guides_techniques/installer/index.md + - guides_techniques/installer/prerequis.md + - guides_techniques/installer/donnees.md + - guides_techniques/installer/couches_applicatives.md + - guides_techniques/installer/couches_fond_de_plan.md + - guides_techniques/installer/roles_ldap.md + - guides_techniques/installer/security_proxy.md + - guides_techniques/installer/webapp.md + - guides_techniques/installer/logs.md + - guides_techniques/installer/tests.md + + - Développer: + - guides_techniques/developper/index.md + - guides_techniques/developper/matrice_fonctionnalites.md + - guides_techniques/developper/api.md + - guides_techniques/developper/javadoc.md + + +markdown_extensions: + - admonition + - pymdownx.details + - pymdownx.superfences + + +plugins: + - search + - callouts + # - toc-md: + # toc_page_title: Contents + # toc_page_description: Summary of the section + # header_level: 3 + # pickup_description_meta: false + # pickup_description_class: false + # output_path: tableofcontent.md + # output_log: true + # ignore_page_pattern: index.md + # remove_navigation_page_pattern: index.md + # template_dir_path: custom_template + # - git-revision-date-localized: + # enable_creation_date: true + + diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 00000000..d2ba4108 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,38 @@ +Babel==2.11.0 +beautifulsoup4==4.11.2 +certifi==2022.12.7 +charset-normalizer==3.0.1 +click==8.1.3 +colorama==0.4.6 +ghp-import==2.1.0 +gitdb==4.0.10 +GitPython==3.1.30 +html5lib==1.1 +idna==3.4 +importlib-metadata==6.0.0 +Jinja2==3.1.2 +Markdown==3.3.7 +MarkupSafe==2.1.2 +mergedeep==1.3.4 +mkdocs==1.4.2 +mkdocs-callouts==1.9.0 +mkdocs-git-revision-date-localized-plugin==1.1.0 +mkdocs-material==9.0.12 +mkdocs-material-extensions==1.1.1 +mkdocs-toc-md==0.0.4 +packaging==23.0 +Pygments==2.14.0 +pymdown-extensions==9.9.2 +python-dateutil==2.8.2 +pytz==2022.7.1 +PyYAML==6.0 +pyyaml_env_tag==0.1 +regex==2022.10.31 +requests==2.28.2 +six==1.16.0 +smmap==5.0.0 +soupsieve==2.3.2.post1 +urllib3==1.26.14 +watchdog==2.2.1 +webencodings==0.5.1 +zipp==3.13.0