Open B59-sig opened 3 years ago
Bonjour,
Cette information figure déjà dans les infos affichées quand on consulte une parcelle avec l'outil d'interrogation
Et le millésime des données EDIGEO apparaît dans le bordereau parcellaire.
Je me permet de fermer ce ticket. cdt,
Bonjour, Je vous remercie pour la réponse. J'ai beaucoup moins d'informations quand j'utilise l'outil d'interrogation (cf copie écran). Mais je n'ai pas les fichiers majic. Est-ce lié?
Cordialement,
Mhhh. La "contenance" est la surface officielle DGFiP taxable / taxée.
Elle est dans les fichier EDIGEO. Donc vu votre capture d'écran j'en déduis que l'info vient de MAJIC. Alors que dans l'absolu on l'a dans l'EDIGEO.
Sans doute @Gustry ou @mdouchin ou @Gaetanbrl saurait mieux répondre que moi.
La surface cadastrale provient du champ dcntpa
de la table parcelle.
Donc bien des fichiers MAJIC si je ne me trompe pas.
Les informations qui sont affichées dans les onglets de l'outil Identification proviennent de requêtes SQL, pour faciliter la compréhension et l'amélioration future
Le plugin teste si le MAJIC est disponible, et selon, utilise l'une ou l'autre de ces requêtes
Wow : quelle rapidité !
De ce que j'analyse c'est ici qu'est le pb : https://github.com/3liz/QgisCadastrePlugin/blob/master/cadastre/templates/parcelle_info_parcelle_simple.sql
Il faut aller interroger geo_parcelle.ssurf
Proposition
SELECT
'<table class="table table-condensed table-striped" border=1 cellspacing=0 cellpadding=3>' ||
'<tr><th>Code</th><td>' || p.idu || '</td></tr>' ||
'<tr><th>Commune</th><td>' || c.tex2 || '</td></tr>' ||
'<tr><th>Surface cadastrale (contenance)</th> <td>' || p.ssurf || ' m²</td></tr>' ||
'<tr><th>Surface géographique</th><td>' || round(ST_Area(p.geom)) || ' m²</td></tr>' ||
'<tr><th>Surface bâtie</th><td>' || coalesce(sum(round(ST_Area(b.geom))), 0) || ' m²</td></tr>' ||
'<tr><th>Pourcentage du bâti</th><td>' || coalesce(round(100 * sum(ST_Area(b.geom)) / ST_Area(p.geom)), 0) || '</td></tr>' ||
'</table>'
FROM cadastre_qgis.geo_parcelle p
INNER JOIN cadastre_qgis.geo_commune c
ON ST_Intersects(ST_Centroid(p.geom), c.geom)
LEFT OUTER JOIN cadastre_qgis.geo_batiment b
ON ST_Intersects(ST_Centroid(b.geom), p.geom)
WHERE p.geo_parcelle = '350047000AS0350'
GROUP BY p.idu, p.geom, c.tex2, p.ssurf
merci pour la reprise du sujet et la rapidité de prise en compte!
Bonjour, Serait-il possible d'ajouter la surface cadastrale au côté de la surface géographique dans les données affichées sur les parcelles? Ainsi que le millésime? merci