Analyse Table Proprio
Dans la table proprio
dnulp : de 1 à 6 propriétaires, on peut cibler sur la premier libellé par dnulp=1
ccodro : informe sur le type de droit de propriété (usufruit, bail emphythéotique, …)
gdesip : désigne par la valeur 1 la personne qui reçoit l’avis d’imposition, souvent retenu pour conserver une relation 1/1=parcelle/proprio
ccogrm : permet de trier les “personnes morales” et donc d’engager une analyse des propriétés publiques
ddenom : nom du propriétaire
Sélection des propriétés publiques
Requête toutes personnes publiques
select keypar, ccogrm from majic_05000.parcelle10 as parcelles, majic_05000.proprio as proprio
where parcelles.dnupro=proprio.dnupro and ccogrm!="" and proprio.gdesip ="01"
union ...sélection avancée sur les propriétés publiques (à adapter à son territoire) :
select keypar, ccogrm, ddenom, dforme from majic_05000.parcelle10 as parcelles, majic_05000.proprio as proprio
where parcelles.dnupro=proprio.dnupro
and (ccogrm=“1” or ccogrm=“2” or ccogrm=“3” or ccogrm=“4” or ccogrm=“5”
or ddenom like ”%MINISTERE%” or ddenom like ”%COMMUNAUTE D'AGGLOMERATION%” or ddenom like ”%EQUIPEMENT%”
or ddenom like ”%DOMAINES%” or ddenom like ”%ECONOMIE MIXTE%” or ddenom like ”%RFF%”
or ddenom like ”%STE DES AUTOROUTES%” or ddenom like ”%SERVICE DEPARTEMENTAL%”
or ddenom like ”%SNCF%“or ddenom like ”%INSTITUT NATIONAL%” or ddenom like ”%SYNDICAT INTERCOMMUNAL%”
or ddenom like ”%SYNDICAT MIXTE%”)
and proprio.gdesip=“1”
Fiche wiki sur l’analyse des propriétés publiques : http://georezo.net/wiki/main/cadastre/pci_majic/pci_majic_modal/atlas_des_proprietes_publiques
Sélection noms des propriétaires avec adresse
Sélection du propriétaire de la parcelle, destinataire de l’avis d’imposition
select keypar, ddenom, dforme,dsiren,ccodro,dlign3,dlign4,dlign5,dlign6,ccogrm
from majic_05000.parcelle10 as parcelles, majic_05000.proprio as proprio
where parcelles.dnupro=proprio.dnupro and proprio.gdesip =“1”
Requête adaptée à arcopole dans access :
(avec choix sur n° parcelles, destinataire AI ou tous propriétaires)
SELECT DGI_NBATI.CODCOMM, DGI_NBATI.CODPARC, DGI_NBATI.DCNTPA, DGI_NBATI.JDATAT, DGI_PROP.GDESIP,
DGI_NBATI.DNUPRO, DGI_PROP.CCODRO, DGI_PROP.DNATPR, DGI_PROP.CCOGRM, DGI_PROP.DDENOM, DGI_PROP.DLIGN4,
DGI_PROP.DLIGN6, DGI_PROP.DFORME, DGI_PROP.CCODEPLA2
FROM DGI_NBATI LEFT JOIN DGI_PROP ON DGI_NBATI.DNUPRO = DGI_PROP.ID_PROP
GROUP BY DGI_NBATI.CODCOMM, DGI_NBATI.CODPARC, DGI_NBATI.DCNTPA, DGI_NBATI.JDATAT, DGI_PROP.GDESIP,
DGI_NBATI.DNUPRO, DGI_PROP.CCODRO, DGI_PROP.DNATPR, DGI_PROP.CCOGRM, DGI_PROP.DDENOM, DGI_PROP.DLIGN4,
DGI_PROP.DLIGN6, DGI_PROP.DFORME, DGI_PROP.CCODEPLA2, DGI_PROP.GDESIP
HAVING (((DGI_NBATI.CODPARC) Like [quelle parcelle ? (exp: 300351000CY0061)]) AND ((DGI_PROP.GDESIP)
Like [1: pour dest AI, * pour tous proprio]));
Nom des propriétaires des locaux
proprio destinataire avis d’imposition : gdesip=1
+ tri sur la première PEV, à priori la PEV principale soit IDPEV=001,
et éventuellement recherche sur un nom (à entourer d’une étoile dans access)
Requête adaptée à arcopole dans access :
SELECT DGI_INVAR.CODPARC, Right([ID_PEV],3) AS DNUPEV, DGI_PEV.CCOAFF, DGI_PEV.CCTHP, DGI_PEV.ID_PEV, DGI_PEV.DSUPOT, DGI_INVAR.CODLOT, DGI_INVAR.DNUBAT, DGI_INVAR.NDESC, DGI_INVAR.DNIV, DGI_INVAR.DPOR, DGI_INVAR.CCORIV, DGI_INVAR.ID_VOIE, DGI_INVAR.DNVOIRI, DGI_INVAR.DVOILIB, DGI_INVAR.CCOVOI, DGI_PROP.CCODRO, DGI_PROP.DNATPR, DGI_PROP.CCOGRM, DGI_PROP.DDENOM, DGI_PROP.DLIGN4, DGI_PROP.DLIGN6, DGI_PROP.DFORME, DGI_PROP.CCODEPLA2, DGI_PROP.GDESIP
FROM ((DGI_LOCAL LEFT JOIN DGI_PEV ON DGI_LOCAL.ID_LOCAL = DGI_PEV.INVAR) LEFT JOIN DGI_PROP ON DGI_LOCAL.DNUPRO = DGI_PROP.ID_PROP) RIGHT JOIN DGI_INVAR ON DGI_LOCAL.ID_LOCAL = DGI_INVAR.INVAR
GROUP BY DGI_INVAR.CODPARC, Right([ID_PEV],3), DGI_PEV.CCOAFF, DGI_PEV.CCTHP, DGI_PEV.ID_PEV, DGI_PEV.DSUPOT, DGI_INVAR.CODLOT, DGI_INVAR.DNUBAT, DGI_INVAR.NDESC, DGI_INVAR.DNIV, DGI_INVAR.DPOR, DGI_INVAR.CCORIV, DGI_INVAR.ID_VOIE, DGI_INVAR.DNVOIRI, DGI_INVAR.DVOILIB, DGI_INVAR.CCOVOI,
DGI_PROP.CCODRO, DGI_PROP.DNATPR, DGI_PROP.CCOGRM, DGI_PROP.DDENOM, DGI_PROP.DLIGN4, DGI_PROP.DLIGN6, DGI_PROP.DFORME, DGI_PROP.CCODEPLA2, DGI_PROP.GDESIP
HAVING (((DGI_INVAR.CODPARC) Like [quelle parcelle ?]) AND ((Right([ID_PEV],3))="001") AND ((DGI_PROP.DDENOM) Like [quel nom ?]) AND ((DGI_PROP.GDESIP)="1"));
Statistiques communales sur les propriétés
Sur propriétaire avec dnulp = 1, possible aussi sur gdesip=1
Sort quelques éléments sur la structure de la propriété : nombre de parcelles, surfaces, nombre de propriétaires
select count(keypar) "NBPARC", sum(dcntpa) "SURF", count(parcelles.dnupro) "NBPROP"
from majic_05000.parcelle10 as parcelles, majic_05000.proprio as proprio
where parcelles.dnupro=proprio.dnupro and proprio.dnulp ="01"
Date: 21 janvier 2012
Commentaires récents