diff --git a/404.html b/404.html index 9e30bd2e..155870c2 100644 --- a/404.html +++ b/404.html @@ -16,7 +16,7 @@ - + @@ -24,7 +24,7 @@ - + diff --git a/CHANGELOG/index.html b/CHANGELOG/index.html index 5f871a7f..2d10e467 100644 --- a/CHANGELOG/index.html +++ b/CHANGELOG/index.html @@ -18,7 +18,7 @@ - + @@ -26,7 +26,7 @@ - + @@ -1288,6 +1288,9 @@
Ce document contient la documentation de l'extension Cadastre pour le logiciel QGIS ainsi que la documentation du module Cadastre pour Lizmap.
"},{"location":"#description","title":"Description","text":"L'extension Cadastre a \u00e9t\u00e9 con\u00e7u pour faciliter l'utilisation des donn\u00e9es cadastrales dans QGIS. Plusieurs modules aident l'utilisateur \u00e0 importer des donn\u00e9es, les afficher dans QGIS, faire des recherches et imprimer les relev\u00e9s :
La r\u00e9alisation de l'extension Cadastre a \u00e9t\u00e9 financ\u00e9e par :
Les \u00e9volutions 2020 ont \u00e9t\u00e9 soutenues par :
Les structures suivantes ont aid\u00e9 3Liz pour la maintenance ou l'ajout de fonctionnalit\u00e9s:
Les \u00e9volutions 2021 ont \u00e9t\u00e9 soutenues par :
bateom
et pas baeteom
baeteom
et pas mvltieomx
de pevtaxation
gparbat
). Cette modification ne n\u00e9cessite pas de r\u00e9import pour \u00eatre fonctionnelle.parcelle_info
: ajout du champ parcelle_batie
(Oui/Non) \u00e0 partir du champ gparbat
(MAJIC). Cette modification n\u00e9cessite un r\u00e9import des donn\u00e9es, ou un remplacement manuel de la table parcelle_info
.contenance
\u00e0 la table parcelle_info
m\u00eame lorsqu'il n'y a pas de donn\u00e9es MAJICgeo_label
geo_batiment
et geo_subdsect
pour \u00eatre de type entiercommune_majic
pour les mill\u00e9simes 2019 \u00e0 2021, ticket #333*_bipevla
Corrections de bugs essentiellement
IMPORTANT \u00c0 partir de cette version seule la version QGIS LTR sera support\u00e9e. Pour cette version il s'agit de la version 3.4.x
Nouveaut\u00e9s:
Le projet est h\u00e9berg\u00e9 sur GitHub
Visiter GitHub
"},{"location":"CONTRIBUTING/#code","title":"Code","text":"Les tests unitaires sont en cours.
pip install -r requirements/dev.txt\nflake8\n
La variable d'environnement CI=true
permet d'\u00e9viter certaines QMessageBox.
make start_tests\nmake run_tests\n# Run a custom pattern\ncd .docker/ && ./exec_tests.sh test_*.py\nmake stop_tests\n\n# All in one, but slower\nmake tests\n
from qgis.utils import plugins\nplugins['cadastre'].run_tests()\n\n# Custom pattern\nplugins['cadastre'].run_tests('test_*.py')\n
QGIS_PREFIX_PATH
etcLa documentation utilise MkDocs avec Material :
pip install -r requirements/doc.txt\nmkdocs serve\n
"},{"location":"changelog/","title":"Changelog","text":""},{"location":"changelog/#changelog","title":"Changelog","text":""},{"location":"changelog/#unreleased","title":"Unreleased","text":""},{"location":"changelog/#1181-2023-09-27","title":"1.18.1 - 2023-09-27","text":"bateom
et pas baeteom
baeteom
et pas mvltieomx
de pevtaxation
gparbat
). Cette modification ne n\u00e9cessite pas de r\u00e9import pour \u00eatre fonctionnelle.parcelle_info
: ajout du champ parcelle_batie
(Oui/Non) \u00e0 partir du champ gparbat
(MAJIC). Cette modification n\u00e9cessite un r\u00e9import des donn\u00e9es, ou un remplacement manuel de la table parcelle_info
.contenance
\u00e0 la table parcelle_info
m\u00eame lorsqu'il n'y a pas de donn\u00e9es MAJICgeo_label
geo_batiment
et geo_subdsect
pour \u00eatre de type entiercommune_majic
pour les mill\u00e9simes 2019 \u00e0 2021, ticket #333*_bipevla
Corrections de bugs essentiellement
IMPORTANT \u00c0 partir de cette version seule la version QGIS LTR sera support\u00e9e. Pour cette version il s'agit de la version 3.4.x
Nouveaut\u00e9s:
Le projet est h\u00e9berg\u00e9 sur GitHub
Visiter GitHub
"},{"location":"contributing/#code","title":"Code","text":"Les tests unitaires sont en cours.
pip install -r requirements/dev.txt\nflake8\n
La variable d'environnement CI=true
permet d'\u00e9viter certaines QMessageBox.
make start_tests\nmake run_tests\n# Run a custom pattern\ncd .docker/ && ./exec_tests.sh test_*.py\nmake stop_tests\n\n# All in one, but slower\nmake tests\n
from qgis.utils import plugins\nplugins['cadastre'].run_tests()\n\n# Custom pattern\nplugins['cadastre'].run_tests('test_*.py')\n
QGIS_PREFIX_PATH
etcLa documentation utilise MkDocs avec Material :
pip install -r requirements/doc.txt\nmkdocs serve\n
"},{"location":"extension-qgis/charger/","title":"Charger des donn\u00e9es","text":"Une fois les donn\u00e9es import\u00e9es dans la base, vous pouvez les importer dans QGIS via le menu Charger les donn\u00e9es.
"},{"location":"extension-qgis/charger/#base-de-donnees-de-travail","title":"Base de donn\u00e9es de travail","text":"Il faut d'abord indiquer au plugin o\u00f9 r\u00e9cup\u00e9rer les donn\u00e9es :
Puis on peut choisir un th\u00e8me \u00e0 utiliser pour la symbologie des couches :
En cochant la case Ajouter seulement Commune, sections, parcelles et b\u00e2ti, vous indiquez que vous souhaitez ouvrir seulement ces couches dans QGIS (et pas les autres couches comme les bornes, les croix, etc.)
Filtrer par expression sur les communes : cette option vous permet de ne pas charger la totalit\u00e9 des donn\u00e9es, mais seulement celles qui correspondent aux communes filtr\u00e9es via une expression. Vous devez conna\u00eetre la structure de la table geo_commune pour pouvoir r\u00e9aliser ce filtre. Si l'expression est invalide, alors le plugin chargera l'ensemble des donn\u00e9es.
Attention \u00e0 cette deuxi\u00e8me option, qui est exp\u00e9rimentale, et qui peut poser des soucis de performance. Pour information, cette option ajoute un filtre \u00e0 chaque couche via une sous-requ\u00eate. Une fois les couches charg\u00e9es, vous pouvez consulter ce filtre via l'onglet G\u00e9n\u00e9ral de la bo\u00eete de dialogue des propri\u00e9t\u00e9s de chaque couche.
Exemples d'expression :
substr(\"geo_commune\", 5, 6) LIKE '54033%'
-> les communes du d\u00e9partement 54, direction 0, dont le code INSEE commence par 33\"tex2\" IN ('AMIENS', 'ALLONVILLE')
-> le nom de la commune est AMIENS ou ALLONVILLEPensez \u00e0 enlever les donn\u00e9es cadastrales existantes dans votre projet QGIS : Le plugin ne sait pas g\u00e9rer la recherche et l'interrogation de donn\u00e9es si on a plus qu'une version des couches parcelles, communes et sections dans le projet QGIS.
Enfin, cliquez sur le bouton Charger les donn\u00e9es pour lancer le chargement.
"},{"location":"extension-qgis/charger/#charger-une-couche-a-partir-dune-requete","title":"Charger une couche \u00e0 partir d'une requ\u00eate.","text":"L'onglet Charger une requ\u00eate vous donne la possibilit\u00e9 d'utiliser une requ\u00eate SQL pour r\u00e9cup\u00e9rer des donn\u00e9es de la base. Pour cela, il faut bien conna\u00eetre le mod\u00e8le de la base de donn\u00e9es et les sp\u00e9cificit\u00e9s des donn\u00e9es MAJIC. Cette fonctionnalit\u00e9 vise \u00e0 \u00e9voluer pour proposer une liste de requ\u00eates int\u00e9ressantes pour l'exploitation des donn\u00e9es cadastrales.
Une fois la connexion choisie, vous pouvez \u00e9crire le texte SQL dans le champ texte.
cadastre.geo_parcelle
.La requ\u00eate suivante retourne par exemple pour chaque code de parcelle la date de l'acte (on suppose que le sch\u00e9ma est cadastre). Vous pouvez ensuite utiliser une jointure QGIS pour faire le lien avec la couche Parcelles
:
SELECT p.parcelle, p.jdatat AS date_acte\nFROM cadastre.parcelle p\n
La requ\u00eate suivante renvoie toutes les parcelles appartenant \u00e0 des collectivit\u00e9s locales, avec la g\u00e9om\u00e9trie et les noms des propri\u00e9taires
SELECT gp.geo_parcelle,\nstring_agg(\n trim(\n concat(\n pr.dnuper || ' - ',\n trim(pr.dqualp) || ' ',\n trim(pr.ddenom)\n )\n ),'|'\n) AS proprietaire,\ngp.geom AS geom\nFROM cadastre.geo_parcelle gp\nJOIN cadastre.parcelle p ON gp.geo_parcelle = p.parcelle\nJOIN cadastre.proprietaire pr ON p.comptecommunal = pr.comptecommunal\nWHERE pr.dnatpr = 'CLL'\nGROUP BY gp.geo_parcelle, gp.geom\n
"},{"location":"extension-qgis/configuration/","title":"Configuration","text":"Avant d'importer les premi\u00e8res donn\u00e9es cadastrales dans la base de donn\u00e9es, il faut au pr\u00e9alable configurer l'extension :
Les deux boutons Interface Cadastre et Interface QGIS permettent d'ouvrir une aide pour appliquer une interface simplifi\u00e9e adapt\u00e9e \u00e0 une utilisation de consultation du Cadastre.
\u00c0 ce jour, QGIS ne permet pas de modifier dynamiquement l'interface via une extension. Nous incorporerons cette fonctionnalit\u00e9 lorsque ce sera possible. En attendant, il faut donc le faire manuellement, comme expliqu\u00e9 dans la fen\u00eatre d'aide.
"},{"location":"extension-qgis/configuration/#nom-des-fichiers-majic","title":"Nom des fichiers MAJIC","text":"Cette partie permet de sp\u00e9cifier comment sont appel\u00e9s les fichiers MAJIC sur votre poste de travail.
En effet, les conventions de nommage peuvent changer d'un d\u00e9partement \u00e0 l'autre. Souvent, les fichiers se terminent par une extension relative au d\u00e9partement et \u00e0 la direction, par exemple .800
pour les fichiers du d\u00e9partement de la Somme.
Il est important de bien configurer ces noms de fichiers avant votre premier import.
Si l'extension ne trouve pas les fichiers MAJIC pendant l'import, alors que vous aviez sp\u00e9cifi\u00e9 le bon r\u00e9pertoire d'import, un message vous avertira et vous proposera d'annuler l'import.
"},{"location":"extension-qgis/configuration/#modele-de-mise-en-page-pour-lexport-de-la-vue-cartographique","title":"Mod\u00e8le de mise en page pour l'export de la vue cartographique","text":"Vous pouvez choisir ici le mod\u00e8le de mise en page d'impression qui sera utilis\u00e9 dans la fonction Export la vue. Un mod\u00e8le est fourni dans le r\u00e9pertoire composeur
de l'extension et sera utilis\u00e9 si vous ne proposez pas le v\u00f4tre.
Pour l'instant, le mod\u00e8le g\u00e8re un bloc de carte, mais pas les blocs de table attributaire.
"},{"location":"extension-qgis/configuration/#repertoire-temporaire","title":"R\u00e9pertoire temporaire","text":"Vous pouvez choisir le r\u00e9pertoire dans lequel les scripts seront copi\u00e9s et les fichiers d\u00e9compress\u00e9s.
Choisissez un r\u00e9pertoire contenant assez de place pour stocker les fichiers temporaires, surtout si vous souhaitez charger des donn\u00e9es volumineuses.
Ce r\u00e9pertoire est aussi celui dans lequel les relev\u00e9s parcellaires et les relev\u00e9s de propri\u00e9t\u00e9 seront export\u00e9s.
"},{"location":"extension-qgis/configuration/#performances","title":"Performances","text":"Vous pouvez modifier dans ce groupe les options suivantes pour adapter l'extension aux performances de votre mat\u00e9riel :
Taille maximum des requ\u00eates INSERT : C'est le nombre total de requ\u00eates INSERT
lanc\u00e9es dans un groupe de modification (BEGIN/COMMIT
). Vous pouvez baisser le chiffre jusqu'\u00e0 10000 si vous avez une machine l\u00e9g\u00e8re et un gros volume de donn\u00e9es \u00e0 importer. Plus le chiffre est bas, plus l'import initial peut prendre du temps.
Stockage temporaire : Le mode MEMORY est plus rapide, mais n\u00e9cessite assez de m\u00e9moire vive pour stocker les donn\u00e9es \u00e0 traiter. Le mode DEFAULT est plus lent et adapt\u00e9 \u00e0 des ordinateurs avec peu de m\u00e9moire vive.
Les donn\u00e9es sont disponibles en t\u00e9l\u00e9chargement sur https://cadastre.data.gouv.fr. Elles ne comportent pas de donn\u00e9es sensibles.
Il est possible de t\u00e9l\u00e9charger les donn\u00e9es \u00e0 l'\u00e9chelle d\u00e9partementale ou alors communale.
Dans l'extension QGIS, il existe, dans la bo\u00eete \u00e0 outils Traitement, un t\u00e9l\u00e9chargeur pour les fichiers Edigeo.
Pour utiliser l'outil :
25047
ou 25047,25602
.AB,AD
, toutes les feuilles sur toutes les communes qui contiennent AB
ou AD
.256020000C,250470000D
, toutes les feuilles 0C
sur 25602
et 0D
sur 25047
.256020000C01,250470000D01
, uniquement les 2 feuilles.25602,25047000AB
, toutes les feuilles de 25602
et les feuilles AB
sur 25047
latest
ou alors une date disponible sur https://cadastre.data.gouv.fr/datasets/plan-cadastral-informatise selon le format AAAA-MM-JJ
.Il faut y avoir un acc\u00e8s. Ce sont des donn\u00e9es sensibles.
"},{"location":"extension-qgis/donnees/#openmagic","title":"OpenMagic","text":"Ces donn\u00e9es ne sont pas support\u00e9es par l'extension. N'h\u00e9sitez pas \u00e0 nous contacter.
"},{"location":"extension-qgis/import/","title":"Import des donn\u00e9es","text":"Cette boite de dialogue permet de r\u00e9aliser un import de donn\u00e9es EDIGEO et MAJIC.
"},{"location":"extension-qgis/import/#principe","title":"Principe","text":"L'extension permet l'import de donn\u00e9es MAJIC de 2012 \u00e0 2023 et des donn\u00e9es EDIGEO. Il est possible d'importer des donn\u00e9es de mani\u00e8re incr\u00e9mentale, \u00e9tape par \u00e9tape, ou bien d'importer en une seule fois.
L'extension utilise pour cela la notion de lot. Un lot regroupe un ensemble de donn\u00e9es coh\u00e9rent pour votre utilisation. Par exemple, le lot peut \u00eatre le code d'une commune ou l'acronyme d'une communaut\u00e9 de commune. C'est une cha\u00eene de 10 caract\u00e8res maximum. Vous pouvez utiliser des chiffres ou des lettres.
Vous pouvez par exemple importer les donn\u00e9es dans cet ordre :
Il est donc important de conserver une liste des lots d\u00e9finis pendant les imports successifs, pour savoir ensuite quel lot utiliser si on souhaite \u00e9craser des donn\u00e9es. Une version prochaine de l'extension pourra int\u00e9grer un tableau r\u00e9capitulatif des imports effectu\u00e9s dans une base de donn\u00e9es pour faciliter le suivi des imports r\u00e9alis\u00e9s.
Tip
Il est conseill\u00e9 d'importer des donn\u00e9es de mill\u00e9sime diff\u00e9rents dans des bases de donn\u00e9es ou des sch\u00e9mas PostgreSQL diff\u00e9rents, car la structure peut changer d'un mill\u00e9sime \u00e0 l'autre (ajout de colonnes, modification de longueur de champs, etc).
"},{"location":"extension-qgis/import/#bases-de-donnees","title":"Bases de donn\u00e9es","text":"Deux Syst\u00e8mes de Gestion de Bases de Donn\u00e9es (SGBD) sont support\u00e9s par l'extension Cadastre :
Nous conseillons d'utiliser PostgreSQL pour des donn\u00e9es volumineuses et pour g\u00e9rer des multiples acc\u00e8s \u00e0 la base de donn\u00e9es.
Pour les bases de donn\u00e9es PostGIS, il faut :
Pour les bases de donn\u00e9es Spatialite, l'interface d'import permet de cr\u00e9er une base de donn\u00e9es vide et la connexion QGIS li\u00e9e si n\u00e9cessaire.
"},{"location":"extension-qgis/import/#remarque-sur-les-contraintes","title":"Remarque sur les contraintes","text":"Il n'existe actuellement aucune contrainte de cl\u00e9s \u00e9trang\u00e8res sur les tables du sch\u00e9ma cadastre. Nous proposerons \u00e0 l'avenir un script qui permettra de les cr\u00e9er, lorsque les donn\u00e9es le permettent (ce qui n'est pas toujours le cas, comme des voies non r\u00e9f\u00e9renc\u00e9es dans voie
mais r\u00e9f\u00e9renc\u00e9es dans parcelle
).
Pour lancer l'importation, il faut bien avoir au pr\u00e9alable configur\u00e9 les noms des fichiers MAJIC via le menu Configurer l'extension. Ensuite, on ouvre la boite de dialogue
On configure ensuite les options :
Choisir la connexion
Choisir le r\u00e9pertoire contenant les fichiers EDIGEO :
On peut s\u00e9lectionner le r\u00e9pertoire parent qui contient l'ensemble des sous-r\u00e9pertoires vers les communes : l'extension ira chercher les fichiers de mani\u00e8re r\u00e9cursive.
Seuls les fichiers zip et tar.bz2 sont pour l'instant g\u00e9r\u00e9s
Choisir la projection source des fichiers EDIGEO et la projection cible d\u00e9sir\u00e9e
Choisir le num\u00e9ro du D\u00e9partement, par exemple :
80
pour la Somme97
pour la GuadeloupeChoisir le num\u00e9ro de la Direction, par exemple :
0
1
pour la GuadeloupeChoisir le r\u00e9pertoire contenant les fichiers MAJIC
Choisir la version du format en utilisant les fl\u00e8ches haut et bas
Choisir le mill\u00e9sime des donn\u00e9es, par exemple 2023
Choisir le Lot : utilisez par exemple le code INSEE de la commune.
Activer ou d\u00e9sactiver la case \u00e0 cocher Corriger les g\u00e9om\u00e9tries invalides selon la qualit\u00e9 de votre jeu de donn\u00e9es EDIGEO.
Utiliser la barre de d\u00e9filement de la fen\u00eatre pour aller tout en bas et afficher tout le bloc texte de log situ\u00e9 sous la barre de progression.
Lancer l'import en cliquant sur le bouton Lancer l'import
Le d\u00e9roulement de l'import est \u00e9crit dans le bloc texte situ\u00e9 en bas de la fen\u00eatre.
Tip
Pendant l'import, il est conseill\u00e9 de ne pas d\u00e9placer ou cliquer dans la fen\u00eatre. Pour l'instant, l'extension n'int\u00e8gre pas de bouton pour annuler un import en cours.
"},{"location":"extension-qgis/import/#outre-mer","title":"Outre-mer","text":"Pour l'import des communes en France d'outre-mer, il faut d\u00e9couper le code du d\u00e9partement pour avoir la direction. Par exemple, concernant le d\u00e9partement de la Guadeloupe, code INSEE 971
, dans l'extension Cadastre, le code du d\u00e9partement est 97
et la direction est 1
.
La projection des donn\u00e9es EDIGEO peut se lire dans le fichier *.GEO
.
Si votre donn\u00e9e EDIGEO est en projection IGNF, par exemple pour la Guadeloupe, IGNF:GUAD48UTM20
(Guadeloupe Ste Anne), et que vous souhaitez importer les donn\u00e9es dans PostgreSQL, il faut au pr\u00e9alable ajouter dans votre table public.spatial_ref_sys
la d\u00e9finition de la projection IGNF, au format WKT. Si vous utilisez \u00e0 la place l'\u00e9quivalent EPSG (par exemple ici EPSG:2970
), vous risquez un d\u00e9calage des donn\u00e9es lors de la reprojection.
Vous pouvez ajouter dans votre base de donn\u00e9es la d\u00e9finition via une requ\u00eate, par exemple avec la requ\u00eate suivante pour IGNF:GUAD48UTM20
avec la cha\u00eene WKT d\u00e9crivant la projection :
INSERT INTO spatial_ref_sys values (\n 998999,\n 'IGNF',\n 998999,\n 'PROJCS[\"Guadeloupe Ste Anne\",GEOGCS[\"Guadeloupe Ste Anne\",DATUM[\"Guadeloupe St Anne\",SPHEROID[\"International-Hayford 1909\",6378388.0000,297.0000000000000,AUTHORITY[\"IGNF\",\"ELG001\"]],TOWGS84[-472.2900,-5.6300,-304.1200,0.4362,-0.8374,0.2563,1.898400],AUTHORITY[\"IGNF\",\"REG425\"]],PRIMEM[\"Greenwich\",0.000000000,AUTHORITY[\"IGNF\",\"LGO01\"]],UNIT[\"degree\",0.01745329251994330],AXIS[\"Longitude\",EAST],AXIS[\"Latitude\",NORTH],AUTHORITY[\"IGNF\",\"GUAD48GEO\"]],PROJECTION[\"Transverse_Mercator\",AUTHORITY[\"IGNF\",\"PRC0220\"]],PARAMETER[\"semi_major\",6378388.0000],PARAMETER[\"semi_minor\",6356911.9461],PARAMETER[\"latitude_of_origin\",0.000000000],PARAMETER[\"central_meridian\",-63.000000000],PARAMETER[\"scale_factor\",0.99960000],PARAMETER[\"false_easting\",500000.000],PARAMETER[\"false_northing\",0.000],UNIT[\"metre\",1],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"IGNF\",\"GUAD48UTM20\"]]',\n '+init=IGNF:GUAD48UTM20'\n);\n
Attention, il est important d'utiliser un code qui est \u2264 998999, car PostGIS place des contraintes sur le SRID. Nous avons utilis\u00e9 ici 998999
, qui est le maximum possible.
Tip
Pour trouver la cha\u00eene WKT d\u00e9crivant la projection, \u00e0 d\u00e9faut de la trouver sur internet pour le moment, nous pouvons utiliser l'API PyQGIS. Dans le menu Extensions \u2192 Console Python, \u00e9crire :
QgsCoordinateReferenceSystem('IGNF:GUAD48UTM20').toWkt()\n
puis Enter Il existait auparavant une fichier SQL sur le site de l'IGN que l'on peut trouver sur la discussion Georezo suivante. Attention, il faut extraire de ce fichier la commande INSERT
qui correspond \u00e0 votre code IGNF
, et remplacer le SRID par 998999
.
Ensuite, dans la projection source, vous pouvez utiliser IGNF:GUAD48UTM20
au lieu du code EPSG correspondant.
En appliquant l'astuce PyQGIS ci-dessus, notons que le code interne est propre \u00e0 votre base :
INSERT INTO spatial_ref_sys values (\n CODE INTERNE \u00c0 VOUS COMME 998999,\n 'IGNF',\n CODE INTERNE \u00c0 VOUS COMME 998999,\n 'RESULTAT DE LA LIGNE PyQGIS',\n '+init=NOM DE LA PROJECTION COMME IGNF:GUAD48UTM20'\n);\n
Guyane .geo
: IGNF:RGFG95UTM22
INSERT INTO spatial_ref_sys values (\n 998995,\n 'IGNF',\n 998995,\n 'PROJCS[\"RGFG95 UTM Nord f.22\",GEOGCS[\"RGFG95 geographiques (dms)\",DATUM[\"Reseau_Geodesique_Francais_Guyane_1995\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"6624\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"IGNF\",\"RGFG95G\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\",-51],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"IGNF\",\"RGFG95UTM22\"]]',\n '+init=IGNF:RGFG95UTM22'\n );\n
.geo
: IGNF:RGAF09UTM20
INSERT INTO spatial_ref_sys values (\n 998998,\n 'IGNF',\n 998998,\n 'PROJCS[\"RGAF09 UTM Nord Fuseau 20\",GEOGCS[\"RGAF09 geographiques (dms)\",DATUM[\"Reseau_Geodesique_des_Antilles_Francaises_2009\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1073\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"IGNF\",\"RGAF09G\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"IGNF\",\"RGAF09UTM20\"]]',\n '+init=IGNF:RGAF09UTM20'\n );\n
.geo
: IGNF:RGM04
INSERT INTO spatial_ref_sys values (\n 998997,\n 'IGNF',\n 998997,\n 'GEOCCS[\"RGM04 cartesiennes geocentriques\",DATUM[\"Reseau_Geodesique_de_Mayotte_2004\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1036\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Geocentric X\",OTHER],AXIS[\"Geocentric Y\",OTHER],AXIS[\"Geocentric Z\",NORTH],AUTHORITY[\"IGNF\",\"RGM04\"]]',\n '+init=IGNF:RGM04'\n );\n
.geo
: IGNF:RGR92UTM40S
INSERT INTO spatial_ref_sys values (\n 998996,\n 'IGNF',\n 998996,\n 'PROJCS[\"RGM04 UTM Sud fuseau 38\",GEOGCS[\"RGM04 geographiques (dms)\",DATUM[\"Reseau_Geodesique_de_Mayotte_2004\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1036\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"IGNF\",\"RGM04G\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"IGNF\",\"RGM04UTM38S\"]]',\n '+init=IGNF:RGR92UTM40S'\n );\n
L'extension Cadastre est dans les d\u00e9p\u00f4ts officiels du projet QGIS. Pour l'installer, il faut :
Une fois le plugin install\u00e9, un nouveau menu Cadastre appara\u00eet dans le menu Extensions de QGIS. Il comporte les sous-menus suivants :
Ces sous-menus sont d\u00e9taill\u00e9s dans les chapitres suivants.
"},{"location":"extension-qgis/interface/","title":"Interface","text":""},{"location":"extension-qgis/interface/#la-barre-doutil","title":"La barre d'outil","text":"La barre d'outil peut s'afficher ou se masquer \u00e0 partir :
Elle contient :
Pour conna\u00eetre l'action d'une des ic\u00f4nes, il suffit de laisser la souris un moment au-dessus pour voir appara\u00eetre une bulle d'information.
"},{"location":"extension-qgis/interface/#identifier-une-parcelle","title":"Identifier une parcelle","text":"Pour avoir des informations compl\u00e8tes sur une parcelle, il faut avoir au pr\u00e9alable import\u00e9 des donn\u00e9es MAJIC dans la base de donn\u00e9es. Sinon, seules les informations principales issues de l'EDIGEO seront affich\u00e9es et certains boutons d'action sont d\u00e9sactiv\u00e9s.
Pour faire appara\u00eetre la fiche d'information d'une parcelle, il faut :
La fen\u00eatre d'identification s'affiche alors,
Elle pr\u00e9sente plusieurs onglets :
Ainsi qu'une zone contenant des boutons d'action :
Si vous n'avez pas import\u00e9 de donn\u00e9es FANTOIR, la commune de la parcelle ne sera pas affich\u00e9e dans la fen\u00eatre et l'adresse pourra \u00eatre tronqu\u00e9e (de m\u00eame pour les relev\u00e9s export\u00e9s)
Si vous n'avez pas de donn\u00e9es MAJIC, seule les informations sur la parcelle (1er onglet) seront pr\u00e9sent\u00e9es.
"},{"location":"extension-qgis/interface/#exporter-la-vue","title":"Exporter la vue","text":"Dans la barre d'outil Cadastre, ainsi que dans le menu, vous pouvez exporter la vue courante de la carte en PDF via le menu Exporter la vue.
Cette fonctionnalit\u00e9 s'appuie sur un mod\u00e8le de composeur d'impression, configurable dans les options du plugin (voir ci-dessus). Si vous n'avez pas configur\u00e9 de composeur personnalis\u00e9, celui install\u00e9 par le plugin est utilis\u00e9.
Cette fonctionnalit\u00e9 est basique, et ne g\u00e8re pas pour l'instant les composeurs complexes, avec des tables attributaires et des configurations d'atlas.
"},{"location":"extension-qgis/interface/#le-panneau-de-recherche","title":"Le panneau de recherche","text":""},{"location":"extension-qgis/interface/#principe","title":"Principe","text":"Le panneau de recherche propose des outils pour rechercher des parcelles via 3 entr\u00e9es principales
Les diff\u00e9rentes recherches seront d\u00e9taill\u00e9es dans les sous-chapitres suivants.
Pour afficher le panneau de recherche:
Une bulle d'information affiche la fonction des boutons au survol de la souris.
Si la base de donn\u00e9es ne contient aucune donn\u00e9e MAJIC, alors les recherches par adresse et par propri\u00e9taire sont d\u00e9sactiv\u00e9s.
"},{"location":"extension-qgis/interface/#recherche-de-lieux","title":"Recherche de lieux","text":"L'outil pr\u00e9sente 3 listes d\u00e9roulantes :
Il est possible de s\u00e9lectionner une entit\u00e9 dans les listes :
Les listes d\u00e9roulantes sont hi\u00e9rarchiques :
Des boutons d'actions sont positionn\u00e9s sous les 3 listes d\u00e9roulantes et permettent de lancer l'action choisie sur le dernier objet s\u00e9lectionn\u00e9 dans les 3 listes :
\u00c0 c\u00f4t\u00e9 des listes, un bouton croix rouge permet de remettre la liste \u00e0 son \u00e9tat initial, c'est-\u00e0-dire sans objet s\u00e9lectionn\u00e9. Par exemple, si on avait s\u00e9lectionn\u00e9 une commune dans la premi\u00e8re liste et une section dans la seconde, on peut cliquer sur la croix rouge \u00e0 c\u00f4t\u00e9 de la section pour d\u00e9s\u00e9lectionner la section dans la liste. Ainsi si on utilise le bouton de Zoom, on zoomera sur la commune et non sur la section qui \u00e9tait pr\u00e9c\u00e9demment s\u00e9lectionn\u00e9e
Si une parcelle a \u00e9t\u00e9 s\u00e9lectionn\u00e9e dans la liste Parcelles, il est possible d'exporter le relev\u00e9 parcellaire en cliquant sur le bouton ic\u00f4ne PDF situ\u00e9 en bas \u00e0 droite du bloc de recherche de lieux. Le PDF est g\u00e9n\u00e9r\u00e9 et ouvert avec le lecteur PDF par d\u00e9faut du syst\u00e8me.
"},{"location":"extension-qgis/interface/#recherche-dadresse","title":"Recherche d'adresse","text":"Pour l'instant, cet outil ne fonctionne que si des donn\u00e9es MAJIC sont dans la base, et si les donn\u00e9es FANTOIR ont \u00e9t\u00e9 import\u00e9es. Si vous ne poss\u00e9dez pas de donn\u00e9es FANTOIR dans votre lot de donn\u00e9es MAJIC, vous pouvez le t\u00e9l\u00e9charger pour votre d\u00e9partement ici (et relancer l'import Majic) : http://www.collectivites-locales.gouv.fr/mise-a-disposition-fichier-fantoir-des-voies-et-lieux-dits
Pour lancer une recherche de parcelles par adresse, il suffit :
La recherche est effectu\u00e9e et la liste d\u00e9roulante o\u00f9 vous avez tap\u00e9 l'adresse \u00e0 chercher est maintenant rafra\u00eechie et contient l'ensemble des r\u00e9sultats trouv\u00e9s. Si une commune \u00e9tait s\u00e9lectionn\u00e9e dans la liste des communes, la recherche d'adresse ne renvoie que les voies de cette commune.
Si des r\u00e9sultats ont \u00e9t\u00e9 trouv\u00e9s, on peut ensuite :
Vous pouvez cliquer sur la croix rouge \u00e0 c\u00f4t\u00e9 de la recherche d'adresse pour d\u00e9s\u00e9lectionner l'adresse choisie.
"},{"location":"extension-qgis/interface/#recherche-de-proprietaires","title":"Recherche de propri\u00e9taires","text":"Ce bloc de recherche ne fonctionne pas si aucune donn\u00e9e MAJIC n'est pr\u00e9sente dans la base
Le principe et le fonctionnement sont le m\u00eame que pour la recherche par adresse, avec les diff\u00e9rences suivantes :
Il est possible d'exporter le relev\u00e9 de propri\u00e9t\u00e9 pour les personnes qui ne poss\u00e8dent pas de propri\u00e9t\u00e9 non b\u00e2tie.
"},{"location":"extension-qgis/interface/#utilisation-du-plugin-quickfinder-pour-chercher-les-parcelles","title":"Utilisation du plugin QuickFinder pour chercher les parcelles","text":"Vous pouvez installer le plugin QuickFinder pour pr\u00e9parer et utiliser des recherches sur diff\u00e9rentes couches cadastrales. Exemple de configuration int\u00e9ressante :
cadastre.qfts
pour un projet QGIS \"cadastre.qgs\")Concat(\n 'COM ', \"codecommune\", ' / ',\n 'SEC ', substr(\"idu\", 7, 2), ' / ',\n 'PAR ', substr(\"idu\", 9, 4), ' / ',\n 'ADR ', \"adresse\", ' / ',\n '', \"proprietaire\",\n ' @@', \"codecommune\"\n)\n
(la partie avec @@ et le codecommune \u00e0 la fin sont utiles si vous publiez le cadastre sur internet vers l'application Lizmap. Cela permet de filtrer les donn\u00e9es)Une fois cette configuration effectu\u00e9e, vous pouvez fermer les fen\u00eatres QuickFinder, puis utiliser la barre d'outil QuickFinder pour chercher des parcelles via leur code, le code commune, le code de section, ou bien le nom des propri\u00e9taires.
"},{"location":"extension-qgis/interface/#a-propos","title":"\u00c0 propos","text":"Le menu Cadastre > \u00c0 propos ouvre une fen\u00eatre d'information sur le plugin Cadastre : financeurs, auteur, licence, d\u00e9p\u00f4t de sources, etc.
Cette fen\u00eatre est automatiquement affich\u00e9e lors de la premi\u00e8re utilisation du plugin, mais pas les fois suivantes.
"},{"location":"extension-qgis/interface/#notes-de-version","title":"Notes de version","text":"Le menu Cadastre > Notes de version ouvre une fen\u00eatre qui montre les changements effectu\u00e9s sur le plugin Cadastre entre la version install\u00e9e et la version pr\u00e9c\u00e9dente. Cette fen\u00eatre est affich\u00e9e automatiquement une premi\u00e8re fois lors de la mont\u00e9e de version.
"},{"location":"extension-qgis/interface/#les-parcelles","title":"Les parcelles","text":"Dans le mod\u00e8le, plusieurs tables contiennent des informations sur les parcelles
geo_parcelle : contient les parcelles EDIGEO
parcelle : contient les donn\u00e9es MAJIC li\u00e9es aux parcelles cadastrales
parcelle_info : contient une version consolid\u00e9e des parcelles EDIGEO et MAJIC : la g\u00e9om\u00e9trie EDIGEO, et les informations r\u00e9sum\u00e9es de la parcelle, dont les propri\u00e9taires (information s\u00e9par\u00e9e par la barre verticale | si la parcelle a plusieurs propri\u00e9taires)
Les champs parcelle.parcelle et geo_parcelle.geo_parcelle peuvent \u00eatre utilis\u00e9s pour les jointures entre la table parcelle et la table geo_parcelle
L'identifiant geo_parcelle (ou parcelle) est unique et constitu\u00e9 comme suit : Ann\u00e9e (4) + D\u00e9partement (2) + Direction (1) + Commune (3) + Pr\u00e9fixe (3) + Secteur (2) + Num\u00e9ro de plan (4) soit 19 caract\u00e8res
"},{"location":"extension-qgis/videos/","title":"Vid\u00e9os","text":"Pour faciliter la prise en main, vous pouvez consulter les vid\u00e9os en ligne :
Il est possible d'exploiter les donn\u00e9es cadastrales dans l'interface web de Lizmap.
Pour cela, il faut :
Pour utiliser le module cadastre dans Lizmap Web Client il vous faut d'abord configurer un projet QGIS :
Vous aurez besoin d'installer l'extension QGIS Cadastre sur votre QGIS Bureautique via le gestionnaire d'extensions, ainsi que sur votre serveur QGIS Serveur dans un dossier nomm\u00e9 cadastre
.
Il faut ensuite cr\u00e9er un projet QGIS contenant les donn\u00e9es cadastrales, et le configurer avec l'extension Cadastre :
QGIS Serveur
, il faut publier en WFS les couches Communes
, Parcelles
et Sections
.Vous devez maintenant cr\u00e9er ou modifier la configuration lizmap via l'extension Lizmap pour QGIS :
Il faut obligatoirement ajouter la couche Parcelles
dans l'onglet table attributaire.
Tip
Pour les performances, vous pouvez aussi cocher Masquer la couche dans la liste pour la configuration de la couche Parcelles
. La fonction de s\u00e9lection sera active, mais la couche Parcelles
n'appara\u00eetra pas dans la liste des tables attributaires disponibles.
La couche Parcelles
ne doit pas \u00eatre dans un groupe qui a l'option Groupe comme une couche
activ\u00e9e dans l'onglet Couches
de Lizmap.
Vous devez activer la popup pour la couche des Parcelles
, via l'onglet Couches
du plugin Lizmap.
Warning
Selon le public vis\u00e9, vous devrez adapter les champs visibles dans la popup de Lizmap, notamment les champs proprietaire
et proprietaire_infos
qui contiennent des donn\u00e9es sensibles issues des fichiers MAJIC.
Si vous utilisez la popup Automatique de Lizmap, d\u00e9sactiver le WMS pour les champs souhait\u00e9s dans l'onglet Champs
des propri\u00e9t\u00e9s de la couche (tout \u00e0 droite du tableau)
Si vous utilisez la popup Infobulle QGIS, adaptez la configuration en supprimant le contenu HTML non souhait\u00e9, visible dans l'onglet Affichage
(ou Infobulle
) des propri\u00e9t\u00e9s de la couche, groupe Infobulle HTML
Maintenant, vous devez configurer les droits d'acc\u00e8s \u00e0 l'outil via l'interface d'administration. Le module a cr\u00e9\u00e9 :
Cadastre Lizmap
(identifiant cadastre_lizmap
)Acc\u00e9der aux donn\u00e9es de propri\u00e9taires
et Utiliser le panneau de recherche
Vous pouvez mettre certains utilisateurs dans ce groupe Cadastre Lizmap
. Ils auront alors acc\u00e8s au panneau de recherche par localisation ET par nom de propri\u00e9taires. Vous devez bien faire attention de n'accorder le droit Acc\u00e9der aux donn\u00e9es de propri\u00e9taires
qu'aux personnes habilit\u00e9es !.
Vous pouvez modifier plus finement les droits via le bouton Changer les droits des groupes
situ\u00e9s dans le menu Groupes d'utilisateurs pour les droits
de l'interface d'administration de Lizmap Web Client.
Warning
Cette page modifie fortement les droits par d\u00e9faut des groupes d'utilisateurs. Nous conseillons de ne pas toucher aux droits li\u00e9s \u00e0 Lizmap ici, sauf si vous ma\u00eetrisez ce que vous faites.
"},{"location":"module-lizmap/installation/","title":"Installation du module","text":"Une fois que Lizmap Web Client est install\u00e9 et fonctionnel, vous pouvez installer le module cadastre et l'extension QGIS Serveur cadastre.
Depuis la version 1.5.2 du module, il est souhaitable de l'installer avec Composer, le syst\u00e8me de paquet pour PHP. Si vous ne pouvez pas, ou si vous utilisez lizmap 3.3 ou inf\u00e9rieur, passez \u00e0 la section sur l'installation manuelle.
"},{"location":"module-lizmap/installation/#extension-qgis-serveur","title":"Extension QGIS Serveur","text":"Pour que le module soit fonctionnel, il faut installer l'extension QGIS Serveur Cadastre. Il s'agit de la m\u00eame extension que celle sur QGIS Bureautique. Veuillez regarder la documentation QGIS sur l'utilisation des extensions c\u00f4t\u00e9 serveur.
Nous recommandons l'usage de QGIS-Plugin-Manager pour l'installation et la mise \u00e0 jour des extensions c\u00f4t\u00e9 serveur.
"},{"location":"module-lizmap/installation/#le-module","title":"Le module","text":""},{"location":"module-lizmap/installation/#installation-automatique-avec-composer-et-lizmap-34-ou-plus","title":"Installation automatique avec Composer et lizmap 3.4 ou plus","text":"lizmap/my-packages
, cr\u00e9er le fichier composer.json
s'il n'existe pas d\u00e9j\u00e0, en copiant le fichier composer.json.dist
, qui s'y trouve.cd lizmap/my-packages/\ncp -n composer.json.dist composer.json\n
lizmap/my-packages/
, tapez :composer require \"lizmap/lizmap-cadastre-module\"\n
lizmap/install/
:Si vous utilisez Lizmap 3.6 ou plus, lancez d'abord les commandes :
php configurator.php cadastre\n
Enfin pour Lizmap 3.4 \u00e0 3.6 et plus, lancez les scripts d'installation :
cd ../install\nphp installer.php\n./clean_vartmp.sh\n./set_rights.sh\n
"},{"location":"module-lizmap/installation/#installation-manuelle-dans-lizmap-33-ou-34-sans-composer","title":"Installation manuelle dans lizmap 3.3 ou 3.4 sans Composer","text":"cadastre
dans le r\u00e9pertoire lizmap/lizmap-modules/
de l'application Lizmap Web Client.lizmap/var/config/localconfig.ini.php
et modifier la section [modules]
en ajoutant la ligne cadastre.access=2
sous la section :[modules]\ncadastre.access=2\n
lizmap/install/
, lancer les commandes suivantes :php installer.php\n./clean_vartmp.sh\n./set_rights.sh\n
"},{"location":"processing/","title":"Processing","text":""},{"location":"processing/#_1","title":"Processing","text":""},{"location":"processing/#configuration-du-projet","title":"Configuration du projet","text":"Ce traitement permet de configurer un projet QGIS pour de la publication sur le web avec Lizmap https://github.com/3liz/lizmap-web-client/ et son module Cadastre https://github.com/3liz/lizmap-cadastre-module
"},{"location":"processing/#parameters","title":"Parameters","text":"ID Description Type Info Required Advanced Option COMMUNE_LAYER La couche communes VectorLayer \u2713 Default: Communes Type: TypeVectorPolygon COMMUNE_UNIQUE_FIELD Champs identifiant les communes Field \u2713 Default: geo_commune SECTION_LAYER La couche sections VectorLayer \u2713 Type: TypeVectorPolygon SECTION_UNIQUE_FIELD Champs identifiant les sections Field \u2713 Default: geo_section PARCELLE_LAYER La couche parcelles VectorLayer \u2713 Type: TypeVectorPolygon PARCELLE_UNIQUE_FIELD Champs identifiant les parcelles Field \u2713 Default: geo_parcelle"},{"location":"processing/#outputs","title":"Outputs","text":"ID Description Type Info SUCCESS Succ\u00e8s Number"},{"location":"processing/#telechargeur-edigeo-communal","title":"T\u00e9l\u00e9chargeur \u00c9dig\u00e9o communal","text":"Ce traitement permet de t\u00e9l\u00e9charger toutes les feuilles Edig\u00e9o sur plusieurs communes. La date peut-\u00eatre \"latest\" ou alors une date disponible sur https://cadastre.data.gouv.fr/datasets/plan-cadastral-informatise L'URL ne doit pas \u00eatre chang\u00e9, sauf si l'API de cadastre.gouv.fr change.
"},{"location":"processing/#parameters_1","title":"Parameters","text":"ID Description Type Info Required Advanced Option LISTE_CODE_INSEE Liste des code INSEE \u00e0 t\u00e9l\u00e9charger String s\u00e9par\u00e9s par \",\" \u2713 FILTRE Filtre sur les feuilles String s\u00e9par\u00e9s par \",\", peut-\u00eatre \"050170000C03,AB\" qui t\u00e9l\u00e9chargent toutes les feuilles AB et 050170000C03 DOSSIER Dossier de destination FolderDestination Dossier de destination pour les fichiers Edigeo \u2713 DATE Date, disponible sur le site cadastre.data.gouv.fr (exemple \"2021-02-01\") String Par d\u00e9faut \"latest\" \u2713 Default: latest URL_TEMPLATE URL mod\u00e8le, avec {date}, {departement}, String \u00c0 ne changer que si l'URL change \u2713 \u2713 Default: https://cadastre.data.gouv.fr/data/dgfip-pci-vecteur/{date}/edigeo/feuilles/{departement}/{commune}/"},{"location":"processing/#outputs_1","title":"Outputs","text":"ID Description Type Info DOSSIER Dossier de destination Folder NB_COMMUNES Nombre de communes Number NB_FEUILLES Nombre de feuilles Number DEPARTEMENTS D\u00e9partements, s\u00e9par\u00e9s par \",\" String"}]} \ No newline at end of file +{"config":{"lang":["fr"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Documentation","text":"Ce document contient la documentation de l'extension Cadastre pour le logiciel QGIS ainsi que la documentation du module Cadastre pour Lizmap.
"},{"location":"#description","title":"Description","text":"L'extension Cadastre a \u00e9t\u00e9 con\u00e7u pour faciliter l'utilisation des donn\u00e9es cadastrales dans QGIS. Plusieurs modules aident l'utilisateur \u00e0 importer des donn\u00e9es, les afficher dans QGIS, faire des recherches et imprimer les relev\u00e9s :
La r\u00e9alisation de l'extension Cadastre a \u00e9t\u00e9 financ\u00e9e par :
Les \u00e9volutions 2020 ont \u00e9t\u00e9 soutenues par :
Les structures suivantes ont aid\u00e9 3Liz pour la maintenance ou l'ajout de fonctionnalit\u00e9s:
Les \u00e9volutions 2021 ont \u00e9t\u00e9 soutenues par :
bateom
et pas baeteom
baeteom
et pas mvltieomx
de pevtaxation
gparbat
). Cette modification ne n\u00e9cessite pas de r\u00e9import pour \u00eatre fonctionnelle.parcelle_info
: ajout du champ parcelle_batie
(Oui/Non) \u00e0 partir du champ gparbat
(MAJIC). Cette modification n\u00e9cessite un r\u00e9import des donn\u00e9es, ou un remplacement manuel de la table parcelle_info
.contenance
\u00e0 la table parcelle_info
m\u00eame lorsqu'il n'y a pas de donn\u00e9es MAJICgeo_label
geo_batiment
et geo_subdsect
pour \u00eatre de type entiercommune_majic
pour les mill\u00e9simes 2019 \u00e0 2021, ticket #333*_bipevla
Corrections de bugs essentiellement
IMPORTANT \u00c0 partir de cette version seule la version QGIS LTR sera support\u00e9e. Pour cette version il s'agit de la version 3.4.x
Nouveaut\u00e9s:
Le projet est h\u00e9berg\u00e9 sur GitHub
Visiter GitHub
"},{"location":"CONTRIBUTING/#code","title":"Code","text":"Les tests unitaires sont en cours.
pip install -r requirements/dev.txt\nflake8\n
La variable d'environnement CI=true
permet d'\u00e9viter certaines QMessageBox.
make start_tests\nmake run_tests\n# Run a custom pattern\ncd .docker/ && ./exec_tests.sh test_*.py\nmake stop_tests\n\n# All in one, but slower\nmake tests\n
from qgis.utils import plugins\nplugins['cadastre'].run_tests()\n\n# Custom pattern\nplugins['cadastre'].run_tests('test_*.py')\n
QGIS_PREFIX_PATH
etcLa documentation utilise MkDocs avec Material :
pip install -r requirements/doc.txt\nmkdocs serve\n
"},{"location":"changelog/","title":"Changelog","text":""},{"location":"changelog/#changelog","title":"Changelog","text":""},{"location":"changelog/#unreleased","title":"Unreleased","text":"bateom
et pas baeteom
baeteom
et pas mvltieomx
de pevtaxation
gparbat
). Cette modification ne n\u00e9cessite pas de r\u00e9import pour \u00eatre fonctionnelle.parcelle_info
: ajout du champ parcelle_batie
(Oui/Non) \u00e0 partir du champ gparbat
(MAJIC). Cette modification n\u00e9cessite un r\u00e9import des donn\u00e9es, ou un remplacement manuel de la table parcelle_info
.contenance
\u00e0 la table parcelle_info
m\u00eame lorsqu'il n'y a pas de donn\u00e9es MAJICgeo_label
geo_batiment
et geo_subdsect
pour \u00eatre de type entiercommune_majic
pour les mill\u00e9simes 2019 \u00e0 2021, ticket #333*_bipevla
Corrections de bugs essentiellement
IMPORTANT \u00c0 partir de cette version seule la version QGIS LTR sera support\u00e9e. Pour cette version il s'agit de la version 3.4.x
Nouveaut\u00e9s:
Le projet est h\u00e9berg\u00e9 sur GitHub
Visiter GitHub
"},{"location":"contributing/#code","title":"Code","text":"Les tests unitaires sont en cours.
pip install -r requirements/dev.txt\nflake8\n
La variable d'environnement CI=true
permet d'\u00e9viter certaines QMessageBox.
make start_tests\nmake run_tests\n# Run a custom pattern\ncd .docker/ && ./exec_tests.sh test_*.py\nmake stop_tests\n\n# All in one, but slower\nmake tests\n
from qgis.utils import plugins\nplugins['cadastre'].run_tests()\n\n# Custom pattern\nplugins['cadastre'].run_tests('test_*.py')\n
QGIS_PREFIX_PATH
etcLa documentation utilise MkDocs avec Material :
pip install -r requirements/doc.txt\nmkdocs serve\n
"},{"location":"extension-qgis/charger/","title":"Charger des donn\u00e9es","text":"Une fois les donn\u00e9es import\u00e9es dans la base, vous pouvez les importer dans QGIS via le menu Charger les donn\u00e9es.
"},{"location":"extension-qgis/charger/#base-de-donnees-de-travail","title":"Base de donn\u00e9es de travail","text":"Il faut d'abord indiquer au plugin o\u00f9 r\u00e9cup\u00e9rer les donn\u00e9es :
Puis on peut choisir un th\u00e8me \u00e0 utiliser pour la symbologie des couches :
En cochant la case Ajouter seulement Commune, sections, parcelles et b\u00e2ti, vous indiquez que vous souhaitez ouvrir seulement ces couches dans QGIS (et pas les autres couches comme les bornes, les croix, etc.)
Filtrer par expression sur les communes : cette option vous permet de ne pas charger la totalit\u00e9 des donn\u00e9es, mais seulement celles qui correspondent aux communes filtr\u00e9es via une expression. Vous devez conna\u00eetre la structure de la table geo_commune pour pouvoir r\u00e9aliser ce filtre. Si l'expression est invalide, alors le plugin chargera l'ensemble des donn\u00e9es.
Attention \u00e0 cette deuxi\u00e8me option, qui est exp\u00e9rimentale, et qui peut poser des soucis de performance. Pour information, cette option ajoute un filtre \u00e0 chaque couche via une sous-requ\u00eate. Une fois les couches charg\u00e9es, vous pouvez consulter ce filtre via l'onglet G\u00e9n\u00e9ral de la bo\u00eete de dialogue des propri\u00e9t\u00e9s de chaque couche.
Exemples d'expression :
substr(\"geo_commune\", 5, 6) LIKE '54033%'
-> les communes du d\u00e9partement 54, direction 0, dont le code INSEE commence par 33\"tex2\" IN ('AMIENS', 'ALLONVILLE')
-> le nom de la commune est AMIENS ou ALLONVILLEPensez \u00e0 enlever les donn\u00e9es cadastrales existantes dans votre projet QGIS : Le plugin ne sait pas g\u00e9rer la recherche et l'interrogation de donn\u00e9es si on a plus qu'une version des couches parcelles, communes et sections dans le projet QGIS.
Enfin, cliquez sur le bouton Charger les donn\u00e9es pour lancer le chargement.
"},{"location":"extension-qgis/charger/#charger-une-couche-a-partir-dune-requete","title":"Charger une couche \u00e0 partir d'une requ\u00eate.","text":"L'onglet Charger une requ\u00eate vous donne la possibilit\u00e9 d'utiliser une requ\u00eate SQL pour r\u00e9cup\u00e9rer des donn\u00e9es de la base. Pour cela, il faut bien conna\u00eetre le mod\u00e8le de la base de donn\u00e9es et les sp\u00e9cificit\u00e9s des donn\u00e9es MAJIC. Cette fonctionnalit\u00e9 vise \u00e0 \u00e9voluer pour proposer une liste de requ\u00eates int\u00e9ressantes pour l'exploitation des donn\u00e9es cadastrales.
Une fois la connexion choisie, vous pouvez \u00e9crire le texte SQL dans le champ texte.
cadastre.geo_parcelle
.La requ\u00eate suivante retourne par exemple pour chaque code de parcelle la date de l'acte (on suppose que le sch\u00e9ma est cadastre). Vous pouvez ensuite utiliser une jointure QGIS pour faire le lien avec la couche Parcelles
:
SELECT p.parcelle, p.jdatat AS date_acte\nFROM cadastre.parcelle p\n
La requ\u00eate suivante renvoie toutes les parcelles appartenant \u00e0 des collectivit\u00e9s locales, avec la g\u00e9om\u00e9trie et les noms des propri\u00e9taires
SELECT gp.geo_parcelle,\nstring_agg(\n trim(\n concat(\n pr.dnuper || ' - ',\n trim(pr.dqualp) || ' ',\n trim(pr.ddenom)\n )\n ),'|'\n) AS proprietaire,\ngp.geom AS geom\nFROM cadastre.geo_parcelle gp\nJOIN cadastre.parcelle p ON gp.geo_parcelle = p.parcelle\nJOIN cadastre.proprietaire pr ON p.comptecommunal = pr.comptecommunal\nWHERE pr.dnatpr = 'CLL'\nGROUP BY gp.geo_parcelle, gp.geom\n
"},{"location":"extension-qgis/configuration/","title":"Configuration","text":"Avant d'importer les premi\u00e8res donn\u00e9es cadastrales dans la base de donn\u00e9es, il faut au pr\u00e9alable configurer l'extension :
Les deux boutons Interface Cadastre et Interface QGIS permettent d'ouvrir une aide pour appliquer une interface simplifi\u00e9e adapt\u00e9e \u00e0 une utilisation de consultation du Cadastre.
\u00c0 ce jour, QGIS ne permet pas de modifier dynamiquement l'interface via une extension. Nous incorporerons cette fonctionnalit\u00e9 lorsque ce sera possible. En attendant, il faut donc le faire manuellement, comme expliqu\u00e9 dans la fen\u00eatre d'aide.
"},{"location":"extension-qgis/configuration/#nom-des-fichiers-majic","title":"Nom des fichiers MAJIC","text":"Cette partie permet de sp\u00e9cifier comment sont appel\u00e9s les fichiers MAJIC sur votre poste de travail.
En effet, les conventions de nommage peuvent changer d'un d\u00e9partement \u00e0 l'autre. Souvent, les fichiers se terminent par une extension relative au d\u00e9partement et \u00e0 la direction, par exemple .800
pour les fichiers du d\u00e9partement de la Somme.
Il est important de bien configurer ces noms de fichiers avant votre premier import.
Si l'extension ne trouve pas les fichiers MAJIC pendant l'import, alors que vous aviez sp\u00e9cifi\u00e9 le bon r\u00e9pertoire d'import, un message vous avertira et vous proposera d'annuler l'import.
"},{"location":"extension-qgis/configuration/#modele-de-mise-en-page-pour-lexport-de-la-vue-cartographique","title":"Mod\u00e8le de mise en page pour l'export de la vue cartographique","text":"Vous pouvez choisir ici le mod\u00e8le de mise en page d'impression qui sera utilis\u00e9 dans la fonction Export la vue. Un mod\u00e8le est fourni dans le r\u00e9pertoire composeur
de l'extension et sera utilis\u00e9 si vous ne proposez pas le v\u00f4tre.
Pour l'instant, le mod\u00e8le g\u00e8re un bloc de carte, mais pas les blocs de table attributaire.
"},{"location":"extension-qgis/configuration/#repertoire-temporaire","title":"R\u00e9pertoire temporaire","text":"Vous pouvez choisir le r\u00e9pertoire dans lequel les scripts seront copi\u00e9s et les fichiers d\u00e9compress\u00e9s.
Choisissez un r\u00e9pertoire contenant assez de place pour stocker les fichiers temporaires, surtout si vous souhaitez charger des donn\u00e9es volumineuses.
Ce r\u00e9pertoire est aussi celui dans lequel les relev\u00e9s parcellaires et les relev\u00e9s de propri\u00e9t\u00e9 seront export\u00e9s.
"},{"location":"extension-qgis/configuration/#performances","title":"Performances","text":"Vous pouvez modifier dans ce groupe les options suivantes pour adapter l'extension aux performances de votre mat\u00e9riel :
Taille maximum des requ\u00eates INSERT : C'est le nombre total de requ\u00eates INSERT
lanc\u00e9es dans un groupe de modification (BEGIN/COMMIT
). Vous pouvez baisser le chiffre jusqu'\u00e0 10000 si vous avez une machine l\u00e9g\u00e8re et un gros volume de donn\u00e9es \u00e0 importer. Plus le chiffre est bas, plus l'import initial peut prendre du temps.
Stockage temporaire : Le mode MEMORY est plus rapide, mais n\u00e9cessite assez de m\u00e9moire vive pour stocker les donn\u00e9es \u00e0 traiter. Le mode DEFAULT est plus lent et adapt\u00e9 \u00e0 des ordinateurs avec peu de m\u00e9moire vive.
Les donn\u00e9es sont disponibles en t\u00e9l\u00e9chargement sur https://cadastre.data.gouv.fr. Elles ne comportent pas de donn\u00e9es sensibles.
Il est possible de t\u00e9l\u00e9charger les donn\u00e9es \u00e0 l'\u00e9chelle d\u00e9partementale ou alors communale.
Dans l'extension QGIS, il existe, dans la bo\u00eete \u00e0 outils Traitement, un t\u00e9l\u00e9chargeur pour les fichiers Edigeo.
Pour utiliser l'outil :
25047
ou 25047,25602
.AB,AD
, toutes les feuilles sur toutes les communes qui contiennent AB
ou AD
.256020000C,250470000D
, toutes les feuilles 0C
sur 25602
et 0D
sur 25047
.256020000C01,250470000D01
, uniquement les 2 feuilles.25602,25047000AB
, toutes les feuilles de 25602
et les feuilles AB
sur 25047
latest
ou alors une date disponible sur https://cadastre.data.gouv.fr/datasets/plan-cadastral-informatise selon le format AAAA-MM-JJ
.Il faut y avoir un acc\u00e8s. Ce sont des donn\u00e9es sensibles.
"},{"location":"extension-qgis/donnees/#openmagic","title":"OpenMagic","text":"Ces donn\u00e9es ne sont pas support\u00e9es par l'extension. N'h\u00e9sitez pas \u00e0 nous contacter.
"},{"location":"extension-qgis/import/","title":"Import des donn\u00e9es","text":"Cette boite de dialogue permet de r\u00e9aliser un import de donn\u00e9es EDIGEO et MAJIC.
"},{"location":"extension-qgis/import/#principe","title":"Principe","text":"L'extension permet l'import de donn\u00e9es MAJIC de 2012 \u00e0 2023 et des donn\u00e9es EDIGEO. Il est possible d'importer des donn\u00e9es de mani\u00e8re incr\u00e9mentale, \u00e9tape par \u00e9tape, ou bien d'importer en une seule fois.
L'extension utilise pour cela la notion de lot. Un lot regroupe un ensemble de donn\u00e9es coh\u00e9rent pour votre utilisation. Par exemple, le lot peut \u00eatre le code d'une commune ou l'acronyme d'une communaut\u00e9 de commune. C'est une cha\u00eene de 10 caract\u00e8res maximum. Vous pouvez utiliser des chiffres ou des lettres.
Vous pouvez par exemple importer les donn\u00e9es dans cet ordre :
Il est donc important de conserver une liste des lots d\u00e9finis pendant les imports successifs, pour savoir ensuite quel lot utiliser si on souhaite \u00e9craser des donn\u00e9es. Une version prochaine de l'extension pourra int\u00e9grer un tableau r\u00e9capitulatif des imports effectu\u00e9s dans une base de donn\u00e9es pour faciliter le suivi des imports r\u00e9alis\u00e9s.
Tip
Il est conseill\u00e9 d'importer des donn\u00e9es de mill\u00e9sime diff\u00e9rents dans des bases de donn\u00e9es ou des sch\u00e9mas PostgreSQL diff\u00e9rents, car la structure peut changer d'un mill\u00e9sime \u00e0 l'autre (ajout de colonnes, modification de longueur de champs, etc).
"},{"location":"extension-qgis/import/#bases-de-donnees","title":"Bases de donn\u00e9es","text":"Deux Syst\u00e8mes de Gestion de Bases de Donn\u00e9es (SGBD) sont support\u00e9s par l'extension Cadastre :
Nous conseillons d'utiliser PostgreSQL pour des donn\u00e9es volumineuses et pour g\u00e9rer des multiples acc\u00e8s \u00e0 la base de donn\u00e9es.
Pour les bases de donn\u00e9es PostGIS, il faut :
Pour les bases de donn\u00e9es Spatialite, l'interface d'import permet de cr\u00e9er une base de donn\u00e9es vide et la connexion QGIS li\u00e9e si n\u00e9cessaire.
"},{"location":"extension-qgis/import/#remarque-sur-les-contraintes","title":"Remarque sur les contraintes","text":"Il n'existe actuellement aucune contrainte de cl\u00e9s \u00e9trang\u00e8res sur les tables du sch\u00e9ma cadastre. Nous proposerons \u00e0 l'avenir un script qui permettra de les cr\u00e9er, lorsque les donn\u00e9es le permettent (ce qui n'est pas toujours le cas, comme des voies non r\u00e9f\u00e9renc\u00e9es dans voie
mais r\u00e9f\u00e9renc\u00e9es dans parcelle
).
Pour lancer l'importation, il faut bien avoir au pr\u00e9alable configur\u00e9 les noms des fichiers MAJIC via le menu Configurer l'extension. Ensuite, on ouvre la boite de dialogue
On configure ensuite les options :
Choisir la connexion
Choisir le r\u00e9pertoire contenant les fichiers EDIGEO :
On peut s\u00e9lectionner le r\u00e9pertoire parent qui contient l'ensemble des sous-r\u00e9pertoires vers les communes : l'extension ira chercher les fichiers de mani\u00e8re r\u00e9cursive.
Seuls les fichiers zip et tar.bz2 sont pour l'instant g\u00e9r\u00e9s
Choisir la projection source des fichiers EDIGEO et la projection cible d\u00e9sir\u00e9e
Choisir le num\u00e9ro du D\u00e9partement, par exemple :
80
pour la Somme97
pour la GuadeloupeChoisir le num\u00e9ro de la Direction, par exemple :
0
1
pour la GuadeloupeChoisir le r\u00e9pertoire contenant les fichiers MAJIC
Choisir la version du format en utilisant les fl\u00e8ches haut et bas
Choisir le mill\u00e9sime des donn\u00e9es, par exemple 2023
Choisir le Lot : utilisez par exemple le code INSEE de la commune.
Activer ou d\u00e9sactiver la case \u00e0 cocher Corriger les g\u00e9om\u00e9tries invalides selon la qualit\u00e9 de votre jeu de donn\u00e9es EDIGEO.
Utiliser la barre de d\u00e9filement de la fen\u00eatre pour aller tout en bas et afficher tout le bloc texte de log situ\u00e9 sous la barre de progression.
Lancer l'import en cliquant sur le bouton Lancer l'import
Le d\u00e9roulement de l'import est \u00e9crit dans le bloc texte situ\u00e9 en bas de la fen\u00eatre.
Tip
Pendant l'import, il est conseill\u00e9 de ne pas d\u00e9placer ou cliquer dans la fen\u00eatre. Pour l'instant, l'extension n'int\u00e8gre pas de bouton pour annuler un import en cours.
"},{"location":"extension-qgis/import/#outre-mer","title":"Outre-mer","text":"Pour l'import des communes en France d'outre-mer, il faut d\u00e9couper le code du d\u00e9partement pour avoir la direction. Par exemple, concernant le d\u00e9partement de la Guadeloupe, code INSEE 971
, dans l'extension Cadastre, le code du d\u00e9partement est 97
et la direction est 1
.
La projection des donn\u00e9es EDIGEO peut se lire dans le fichier *.GEO
.
Si votre donn\u00e9e EDIGEO est en projection IGNF, par exemple pour la Guadeloupe, IGNF:GUAD48UTM20
(Guadeloupe Ste Anne), et que vous souhaitez importer les donn\u00e9es dans PostgreSQL, il faut au pr\u00e9alable ajouter dans votre table public.spatial_ref_sys
la d\u00e9finition de la projection IGNF, au format WKT. Si vous utilisez \u00e0 la place l'\u00e9quivalent EPSG (par exemple ici EPSG:2970
), vous risquez un d\u00e9calage des donn\u00e9es lors de la reprojection.
Vous pouvez ajouter dans votre base de donn\u00e9es la d\u00e9finition via une requ\u00eate, par exemple avec la requ\u00eate suivante pour IGNF:GUAD48UTM20
avec la cha\u00eene WKT d\u00e9crivant la projection :
INSERT INTO spatial_ref_sys values (\n 998999,\n 'IGNF',\n 998999,\n 'PROJCS[\"Guadeloupe Ste Anne\",GEOGCS[\"Guadeloupe Ste Anne\",DATUM[\"Guadeloupe St Anne\",SPHEROID[\"International-Hayford 1909\",6378388.0000,297.0000000000000,AUTHORITY[\"IGNF\",\"ELG001\"]],TOWGS84[-472.2900,-5.6300,-304.1200,0.4362,-0.8374,0.2563,1.898400],AUTHORITY[\"IGNF\",\"REG425\"]],PRIMEM[\"Greenwich\",0.000000000,AUTHORITY[\"IGNF\",\"LGO01\"]],UNIT[\"degree\",0.01745329251994330],AXIS[\"Longitude\",EAST],AXIS[\"Latitude\",NORTH],AUTHORITY[\"IGNF\",\"GUAD48GEO\"]],PROJECTION[\"Transverse_Mercator\",AUTHORITY[\"IGNF\",\"PRC0220\"]],PARAMETER[\"semi_major\",6378388.0000],PARAMETER[\"semi_minor\",6356911.9461],PARAMETER[\"latitude_of_origin\",0.000000000],PARAMETER[\"central_meridian\",-63.000000000],PARAMETER[\"scale_factor\",0.99960000],PARAMETER[\"false_easting\",500000.000],PARAMETER[\"false_northing\",0.000],UNIT[\"metre\",1],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"IGNF\",\"GUAD48UTM20\"]]',\n '+init=IGNF:GUAD48UTM20'\n);\n
Attention, il est important d'utiliser un code qui est \u2264 998999, car PostGIS place des contraintes sur le SRID. Nous avons utilis\u00e9 ici 998999
, qui est le maximum possible.
Tip
Pour trouver la cha\u00eene WKT d\u00e9crivant la projection, \u00e0 d\u00e9faut de la trouver sur internet pour le moment, nous pouvons utiliser l'API PyQGIS. Dans le menu Extensions \u2192 Console Python, \u00e9crire :
QgsCoordinateReferenceSystem('IGNF:GUAD48UTM20').toWkt()\n
puis Enter Il existait auparavant une fichier SQL sur le site de l'IGN que l'on peut trouver sur la discussion Georezo suivante. Attention, il faut extraire de ce fichier la commande INSERT
qui correspond \u00e0 votre code IGNF
, et remplacer le SRID par 998999
.
Ensuite, dans la projection source, vous pouvez utiliser IGNF:GUAD48UTM20
au lieu du code EPSG correspondant.
En appliquant l'astuce PyQGIS ci-dessus, notons que le code interne est propre \u00e0 votre base :
INSERT INTO spatial_ref_sys values (\n CODE INTERNE \u00c0 VOUS COMME 998999,\n 'IGNF',\n CODE INTERNE \u00c0 VOUS COMME 998999,\n 'RESULTAT DE LA LIGNE PyQGIS',\n '+init=NOM DE LA PROJECTION COMME IGNF:GUAD48UTM20'\n);\n
Guyane .geo
: IGNF:RGFG95UTM22
INSERT INTO spatial_ref_sys values (\n 998995,\n 'IGNF',\n 998995,\n 'PROJCS[\"RGFG95 UTM Nord f.22\",GEOGCS[\"RGFG95 geographiques (dms)\",DATUM[\"Reseau_Geodesique_Francais_Guyane_1995\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"6624\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"IGNF\",\"RGFG95G\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\",-51],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"IGNF\",\"RGFG95UTM22\"]]',\n '+init=IGNF:RGFG95UTM22'\n );\n
.geo
: IGNF:RGAF09UTM20
INSERT INTO spatial_ref_sys values (\n 998998,\n 'IGNF',\n 998998,\n 'PROJCS[\"RGAF09 UTM Nord Fuseau 20\",GEOGCS[\"RGAF09 geographiques (dms)\",DATUM[\"Reseau_Geodesique_des_Antilles_Francaises_2009\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1073\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"IGNF\",\"RGAF09G\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"IGNF\",\"RGAF09UTM20\"]]',\n '+init=IGNF:RGAF09UTM20'\n );\n
.geo
: IGNF:RGM04
INSERT INTO spatial_ref_sys values (\n 998997,\n 'IGNF',\n 998997,\n 'GEOCCS[\"RGM04 cartesiennes geocentriques\",DATUM[\"Reseau_Geodesique_de_Mayotte_2004\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1036\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Geocentric X\",OTHER],AXIS[\"Geocentric Y\",OTHER],AXIS[\"Geocentric Z\",NORTH],AUTHORITY[\"IGNF\",\"RGM04\"]]',\n '+init=IGNF:RGM04'\n );\n
.geo
: IGNF:RGR92UTM40S
INSERT INTO spatial_ref_sys values (\n 998996,\n 'IGNF',\n 998996,\n 'PROJCS[\"RGM04 UTM Sud fuseau 38\",GEOGCS[\"RGM04 geographiques (dms)\",DATUM[\"Reseau_Geodesique_de_Mayotte_2004\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1036\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"IGNF\",\"RGM04G\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"IGNF\",\"RGM04UTM38S\"]]',\n '+init=IGNF:RGR92UTM40S'\n );\n
L'extension Cadastre est dans les d\u00e9p\u00f4ts officiels du projet QGIS. Pour l'installer, il faut :
Une fois le plugin install\u00e9, un nouveau menu Cadastre appara\u00eet dans le menu Extensions de QGIS. Il comporte les sous-menus suivants :
Ces sous-menus sont d\u00e9taill\u00e9s dans les chapitres suivants.
"},{"location":"extension-qgis/interface/","title":"Interface","text":""},{"location":"extension-qgis/interface/#la-barre-doutil","title":"La barre d'outil","text":"La barre d'outil peut s'afficher ou se masquer \u00e0 partir :
Elle contient :
Pour conna\u00eetre l'action d'une des ic\u00f4nes, il suffit de laisser la souris un moment au-dessus pour voir appara\u00eetre une bulle d'information.
"},{"location":"extension-qgis/interface/#identifier-une-parcelle","title":"Identifier une parcelle","text":"Pour avoir des informations compl\u00e8tes sur une parcelle, il faut avoir au pr\u00e9alable import\u00e9 des donn\u00e9es MAJIC dans la base de donn\u00e9es. Sinon, seules les informations principales issues de l'EDIGEO seront affich\u00e9es et certains boutons d'action sont d\u00e9sactiv\u00e9s.
Pour faire appara\u00eetre la fiche d'information d'une parcelle, il faut :
La fen\u00eatre d'identification s'affiche alors,
Elle pr\u00e9sente plusieurs onglets :
Ainsi qu'une zone contenant des boutons d'action :
Si vous n'avez pas import\u00e9 de donn\u00e9es FANTOIR, la commune de la parcelle ne sera pas affich\u00e9e dans la fen\u00eatre et l'adresse pourra \u00eatre tronqu\u00e9e (de m\u00eame pour les relev\u00e9s export\u00e9s)
Si vous n'avez pas de donn\u00e9es MAJIC, seule les informations sur la parcelle (1er onglet) seront pr\u00e9sent\u00e9es.
"},{"location":"extension-qgis/interface/#exporter-la-vue","title":"Exporter la vue","text":"Dans la barre d'outil Cadastre, ainsi que dans le menu, vous pouvez exporter la vue courante de la carte en PDF via le menu Exporter la vue.
Cette fonctionnalit\u00e9 s'appuie sur un mod\u00e8le de composeur d'impression, configurable dans les options du plugin (voir ci-dessus). Si vous n'avez pas configur\u00e9 de composeur personnalis\u00e9, celui install\u00e9 par le plugin est utilis\u00e9.
Cette fonctionnalit\u00e9 est basique, et ne g\u00e8re pas pour l'instant les composeurs complexes, avec des tables attributaires et des configurations d'atlas.
"},{"location":"extension-qgis/interface/#le-panneau-de-recherche","title":"Le panneau de recherche","text":""},{"location":"extension-qgis/interface/#principe","title":"Principe","text":"Le panneau de recherche propose des outils pour rechercher des parcelles via 3 entr\u00e9es principales
Les diff\u00e9rentes recherches seront d\u00e9taill\u00e9es dans les sous-chapitres suivants.
Pour afficher le panneau de recherche:
Une bulle d'information affiche la fonction des boutons au survol de la souris.
Si la base de donn\u00e9es ne contient aucune donn\u00e9e MAJIC, alors les recherches par adresse et par propri\u00e9taire sont d\u00e9sactiv\u00e9s.
"},{"location":"extension-qgis/interface/#recherche-de-lieux","title":"Recherche de lieux","text":"L'outil pr\u00e9sente 3 listes d\u00e9roulantes :
Il est possible de s\u00e9lectionner une entit\u00e9 dans les listes :
Les listes d\u00e9roulantes sont hi\u00e9rarchiques :
Des boutons d'actions sont positionn\u00e9s sous les 3 listes d\u00e9roulantes et permettent de lancer l'action choisie sur le dernier objet s\u00e9lectionn\u00e9 dans les 3 listes :
\u00c0 c\u00f4t\u00e9 des listes, un bouton croix rouge permet de remettre la liste \u00e0 son \u00e9tat initial, c'est-\u00e0-dire sans objet s\u00e9lectionn\u00e9. Par exemple, si on avait s\u00e9lectionn\u00e9 une commune dans la premi\u00e8re liste et une section dans la seconde, on peut cliquer sur la croix rouge \u00e0 c\u00f4t\u00e9 de la section pour d\u00e9s\u00e9lectionner la section dans la liste. Ainsi si on utilise le bouton de Zoom, on zoomera sur la commune et non sur la section qui \u00e9tait pr\u00e9c\u00e9demment s\u00e9lectionn\u00e9e
Si une parcelle a \u00e9t\u00e9 s\u00e9lectionn\u00e9e dans la liste Parcelles, il est possible d'exporter le relev\u00e9 parcellaire en cliquant sur le bouton ic\u00f4ne PDF situ\u00e9 en bas \u00e0 droite du bloc de recherche de lieux. Le PDF est g\u00e9n\u00e9r\u00e9 et ouvert avec le lecteur PDF par d\u00e9faut du syst\u00e8me.
"},{"location":"extension-qgis/interface/#recherche-dadresse","title":"Recherche d'adresse","text":"Pour l'instant, cet outil ne fonctionne que si des donn\u00e9es MAJIC sont dans la base, et si les donn\u00e9es FANTOIR ont \u00e9t\u00e9 import\u00e9es. Si vous ne poss\u00e9dez pas de donn\u00e9es FANTOIR dans votre lot de donn\u00e9es MAJIC, vous pouvez le t\u00e9l\u00e9charger pour votre d\u00e9partement ici (et relancer l'import Majic) : http://www.collectivites-locales.gouv.fr/mise-a-disposition-fichier-fantoir-des-voies-et-lieux-dits
Pour lancer une recherche de parcelles par adresse, il suffit :
La recherche est effectu\u00e9e et la liste d\u00e9roulante o\u00f9 vous avez tap\u00e9 l'adresse \u00e0 chercher est maintenant rafra\u00eechie et contient l'ensemble des r\u00e9sultats trouv\u00e9s. Si une commune \u00e9tait s\u00e9lectionn\u00e9e dans la liste des communes, la recherche d'adresse ne renvoie que les voies de cette commune.
Si des r\u00e9sultats ont \u00e9t\u00e9 trouv\u00e9s, on peut ensuite :
Vous pouvez cliquer sur la croix rouge \u00e0 c\u00f4t\u00e9 de la recherche d'adresse pour d\u00e9s\u00e9lectionner l'adresse choisie.
"},{"location":"extension-qgis/interface/#recherche-de-proprietaires","title":"Recherche de propri\u00e9taires","text":"Ce bloc de recherche ne fonctionne pas si aucune donn\u00e9e MAJIC n'est pr\u00e9sente dans la base
Le principe et le fonctionnement sont le m\u00eame que pour la recherche par adresse, avec les diff\u00e9rences suivantes :
Il est possible d'exporter le relev\u00e9 de propri\u00e9t\u00e9 pour les personnes qui ne poss\u00e8dent pas de propri\u00e9t\u00e9 non b\u00e2tie.
"},{"location":"extension-qgis/interface/#utilisation-du-plugin-quickfinder-pour-chercher-les-parcelles","title":"Utilisation du plugin QuickFinder pour chercher les parcelles","text":"Vous pouvez installer le plugin QuickFinder pour pr\u00e9parer et utiliser des recherches sur diff\u00e9rentes couches cadastrales. Exemple de configuration int\u00e9ressante :
cadastre.qfts
pour un projet QGIS \"cadastre.qgs\")Concat(\n 'COM ', \"codecommune\", ' / ',\n 'SEC ', substr(\"idu\", 7, 2), ' / ',\n 'PAR ', substr(\"idu\", 9, 4), ' / ',\n 'ADR ', \"adresse\", ' / ',\n '', \"proprietaire\",\n ' @@', \"codecommune\"\n)\n
(la partie avec @@ et le codecommune \u00e0 la fin sont utiles si vous publiez le cadastre sur internet vers l'application Lizmap. Cela permet de filtrer les donn\u00e9es)Une fois cette configuration effectu\u00e9e, vous pouvez fermer les fen\u00eatres QuickFinder, puis utiliser la barre d'outil QuickFinder pour chercher des parcelles via leur code, le code commune, le code de section, ou bien le nom des propri\u00e9taires.
"},{"location":"extension-qgis/interface/#a-propos","title":"\u00c0 propos","text":"Le menu Cadastre > \u00c0 propos ouvre une fen\u00eatre d'information sur le plugin Cadastre : financeurs, auteur, licence, d\u00e9p\u00f4t de sources, etc.
Cette fen\u00eatre est automatiquement affich\u00e9e lors de la premi\u00e8re utilisation du plugin, mais pas les fois suivantes.
"},{"location":"extension-qgis/interface/#notes-de-version","title":"Notes de version","text":"Le menu Cadastre > Notes de version ouvre une fen\u00eatre qui montre les changements effectu\u00e9s sur le plugin Cadastre entre la version install\u00e9e et la version pr\u00e9c\u00e9dente. Cette fen\u00eatre est affich\u00e9e automatiquement une premi\u00e8re fois lors de la mont\u00e9e de version.
"},{"location":"extension-qgis/interface/#les-parcelles","title":"Les parcelles","text":"Dans le mod\u00e8le, plusieurs tables contiennent des informations sur les parcelles
geo_parcelle : contient les parcelles EDIGEO
parcelle : contient les donn\u00e9es MAJIC li\u00e9es aux parcelles cadastrales
parcelle_info : contient une version consolid\u00e9e des parcelles EDIGEO et MAJIC : la g\u00e9om\u00e9trie EDIGEO, et les informations r\u00e9sum\u00e9es de la parcelle, dont les propri\u00e9taires (information s\u00e9par\u00e9e par la barre verticale | si la parcelle a plusieurs propri\u00e9taires)
Les champs parcelle.parcelle et geo_parcelle.geo_parcelle peuvent \u00eatre utilis\u00e9s pour les jointures entre la table parcelle et la table geo_parcelle
L'identifiant geo_parcelle (ou parcelle) est unique et constitu\u00e9 comme suit : Ann\u00e9e (4) + D\u00e9partement (2) + Direction (1) + Commune (3) + Pr\u00e9fixe (3) + Secteur (2) + Num\u00e9ro de plan (4) soit 19 caract\u00e8res
"},{"location":"extension-qgis/videos/","title":"Vid\u00e9os","text":"Pour faciliter la prise en main, vous pouvez consulter les vid\u00e9os en ligne :
Il est possible d'exploiter les donn\u00e9es cadastrales dans l'interface web de Lizmap.
Pour cela, il faut :
Pour utiliser le module cadastre dans Lizmap Web Client il vous faut d'abord configurer un projet QGIS :
Vous aurez besoin d'installer l'extension QGIS Cadastre sur votre QGIS Bureautique via le gestionnaire d'extensions, ainsi que sur votre serveur QGIS Serveur dans un dossier nomm\u00e9 cadastre
.
Il faut ensuite cr\u00e9er un projet QGIS contenant les donn\u00e9es cadastrales, et le configurer avec l'extension Cadastre :
QGIS Serveur
, il faut publier en WFS les couches Communes
, Parcelles
et Sections
.Vous devez maintenant cr\u00e9er ou modifier la configuration lizmap via l'extension Lizmap pour QGIS :
Il faut obligatoirement ajouter la couche Parcelles
dans l'onglet table attributaire.
Tip
Pour les performances, vous pouvez aussi cocher Masquer la couche dans la liste pour la configuration de la couche Parcelles
. La fonction de s\u00e9lection sera active, mais la couche Parcelles
n'appara\u00eetra pas dans la liste des tables attributaires disponibles.
La couche Parcelles
ne doit pas \u00eatre dans un groupe qui a l'option Groupe comme une couche
activ\u00e9e dans l'onglet Couches
de Lizmap.
Vous devez activer la popup pour la couche des Parcelles
, via l'onglet Couches
du plugin Lizmap.
Warning
Selon le public vis\u00e9, vous devrez adapter les champs visibles dans la popup de Lizmap, notamment les champs proprietaire
et proprietaire_infos
qui contiennent des donn\u00e9es sensibles issues des fichiers MAJIC.
Si vous utilisez la popup Automatique de Lizmap, d\u00e9sactiver le WMS pour les champs souhait\u00e9s dans l'onglet Champs
des propri\u00e9t\u00e9s de la couche (tout \u00e0 droite du tableau)
Si vous utilisez la popup Infobulle QGIS, adaptez la configuration en supprimant le contenu HTML non souhait\u00e9, visible dans l'onglet Affichage
(ou Infobulle
) des propri\u00e9t\u00e9s de la couche, groupe Infobulle HTML
Maintenant, vous devez configurer les droits d'acc\u00e8s \u00e0 l'outil via l'interface d'administration. Le module a cr\u00e9\u00e9 :
Cadastre Lizmap
(identifiant cadastre_lizmap
)Acc\u00e9der aux donn\u00e9es de propri\u00e9taires
et Utiliser le panneau de recherche
Vous pouvez mettre certains utilisateurs dans ce groupe Cadastre Lizmap
. Ils auront alors acc\u00e8s au panneau de recherche par localisation ET par nom de propri\u00e9taires. Vous devez bien faire attention de n'accorder le droit Acc\u00e9der aux donn\u00e9es de propri\u00e9taires
qu'aux personnes habilit\u00e9es !.
Vous pouvez modifier plus finement les droits via le bouton Changer les droits des groupes
situ\u00e9s dans le menu Groupes d'utilisateurs pour les droits
de l'interface d'administration de Lizmap Web Client.
Warning
Cette page modifie fortement les droits par d\u00e9faut des groupes d'utilisateurs. Nous conseillons de ne pas toucher aux droits li\u00e9s \u00e0 Lizmap ici, sauf si vous ma\u00eetrisez ce que vous faites.
"},{"location":"module-lizmap/installation/","title":"Installation du module","text":"Une fois que Lizmap Web Client est install\u00e9 et fonctionnel, vous pouvez installer le module cadastre et l'extension QGIS Serveur cadastre.
Depuis la version 1.5.2 du module, il est souhaitable de l'installer avec Composer, le syst\u00e8me de paquet pour PHP. Si vous ne pouvez pas, ou si vous utilisez lizmap 3.3 ou inf\u00e9rieur, passez \u00e0 la section sur l'installation manuelle.
"},{"location":"module-lizmap/installation/#extension-qgis-serveur","title":"Extension QGIS Serveur","text":"Pour que le module soit fonctionnel, il faut installer l'extension QGIS Serveur Cadastre. Il s'agit de la m\u00eame extension que celle sur QGIS Bureautique. Veuillez regarder la documentation QGIS sur l'utilisation des extensions c\u00f4t\u00e9 serveur.
Nous recommandons l'usage de QGIS-Plugin-Manager pour l'installation et la mise \u00e0 jour des extensions c\u00f4t\u00e9 serveur.
"},{"location":"module-lizmap/installation/#le-module","title":"Le module","text":""},{"location":"module-lizmap/installation/#installation-automatique-avec-composer-et-lizmap-34-ou-plus","title":"Installation automatique avec Composer et lizmap 3.4 ou plus","text":"lizmap/my-packages
, cr\u00e9er le fichier composer.json
s'il n'existe pas d\u00e9j\u00e0, en copiant le fichier composer.json.dist
, qui s'y trouve.cd lizmap/my-packages/\ncp -n composer.json.dist composer.json\n
lizmap/my-packages/
, tapez :composer require \"lizmap/lizmap-cadastre-module\"\n
lizmap/install/
:Si vous utilisez Lizmap 3.6 ou plus, lancez d'abord les commandes :
php configurator.php cadastre\n
Enfin pour Lizmap 3.4 \u00e0 3.6 et plus, lancez les scripts d'installation :
cd ../install\nphp installer.php\n./clean_vartmp.sh\n./set_rights.sh\n
"},{"location":"module-lizmap/installation/#installation-manuelle-dans-lizmap-33-ou-34-sans-composer","title":"Installation manuelle dans lizmap 3.3 ou 3.4 sans Composer","text":"cadastre
dans le r\u00e9pertoire lizmap/lizmap-modules/
de l'application Lizmap Web Client.lizmap/var/config/localconfig.ini.php
et modifier la section [modules]
en ajoutant la ligne cadastre.access=2
sous la section :[modules]\ncadastre.access=2\n
lizmap/install/
, lancer les commandes suivantes :php installer.php\n./clean_vartmp.sh\n./set_rights.sh\n
"},{"location":"processing/","title":"Processing","text":""},{"location":"processing/#_1","title":"Processing","text":""},{"location":"processing/#configuration-du-projet","title":"Configuration du projet","text":"Ce traitement permet de configurer un projet QGIS pour de la publication sur le web avec Lizmap https://github.com/3liz/lizmap-web-client/ et son module Cadastre https://github.com/3liz/lizmap-cadastre-module
"},{"location":"processing/#parameters","title":"Parameters","text":"ID Description Type Info Required Advanced Option COMMUNE_LAYER La couche communes VectorLayer \u2713 Default: Communes Type: TypeVectorPolygon COMMUNE_UNIQUE_FIELD Champs identifiant les communes Field \u2713 Default: geo_commune SECTION_LAYER La couche sections VectorLayer \u2713 Type: TypeVectorPolygon SECTION_UNIQUE_FIELD Champs identifiant les sections Field \u2713 Default: geo_section PARCELLE_LAYER La couche parcelles VectorLayer \u2713 Type: TypeVectorPolygon PARCELLE_UNIQUE_FIELD Champs identifiant les parcelles Field \u2713 Default: geo_parcelle"},{"location":"processing/#outputs","title":"Outputs","text":"ID Description Type Info SUCCESS Succ\u00e8s Number"},{"location":"processing/#telechargeur-edigeo-communal","title":"T\u00e9l\u00e9chargeur \u00c9dig\u00e9o communal","text":"Ce traitement permet de t\u00e9l\u00e9charger toutes les feuilles Edig\u00e9o sur plusieurs communes. La date peut-\u00eatre \"latest\" ou alors une date disponible sur https://cadastre.data.gouv.fr/datasets/plan-cadastral-informatise L'URL ne doit pas \u00eatre chang\u00e9, sauf si l'API de cadastre.gouv.fr change.
"},{"location":"processing/#parameters_1","title":"Parameters","text":"ID Description Type Info Required Advanced Option LISTE_CODE_INSEE Liste des code INSEE \u00e0 t\u00e9l\u00e9charger String s\u00e9par\u00e9s par \",\" \u2713 FILTRE Filtre sur les feuilles String s\u00e9par\u00e9s par \",\", peut-\u00eatre \"050170000C03,AB\" qui t\u00e9l\u00e9chargent toutes les feuilles AB et 050170000C03 DOSSIER Dossier de destination FolderDestination Dossier de destination pour les fichiers Edigeo \u2713 DATE Date, disponible sur le site cadastre.data.gouv.fr (exemple \"2021-02-01\") String Par d\u00e9faut \"latest\" \u2713 Default: latest URL_TEMPLATE URL mod\u00e8le, avec {date}, {departement}, String \u00c0 ne changer que si l'URL change \u2713 \u2713 Default: https://cadastre.data.gouv.fr/data/dgfip-pci-vecteur/{date}/edigeo/feuilles/{departement}/{commune}/"},{"location":"processing/#outputs_1","title":"Outputs","text":"ID Description Type Info DOSSIER Dossier de destination Folder NB_COMMUNES Nombre de communes Number NB_FEUILLES Nombre de feuilles Number DEPARTEMENTS D\u00e9partements, s\u00e9par\u00e9s par \",\" String"}]} \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 8eb8e38b..bc752f27 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,82 +2,82 @@