3liz / QgisCadastrePlugin

A QGIS plugin which helps users to import the french land registry ('cadastre') data into a database. It is meant to ease the use of the data in QGIS by providing search tools and appropriate layer symbology.
GNU General Public License v2.0
60 stars 41 forks source link

[RP] Partie "Propriétés baties" non renseignées dans les relevés cadastraux #203

Open slaget opened 4 years ago

slaget commented 4 years ago

Bonjour,

Lorsque j'édite le relevé cadastral ou le relevé parcellaire d'une parcelle batie, le tableau supérieur correspondant au bati reste vierge (le tableau inférieur "Propriétés non baties" est renseigné).

Ma base est en spatialite sur les données 2019.

Cdlt

SRL

MaelREBOUX commented 4 years ago

Merci de préciser les versions de QGIS et du plugin utilisé, comme indiqué dans le modèle de ticket.

slaget commented 4 years ago

Oups!

Extention version 1.7.1 QGis 3.8.1

slaget commented 4 years ago

Bjr, je m'étonne d'être le seul à être confronté à ce problème qui rend les extraits de matrice inexploitables. En cherchant, je me dis qu'on est par contre plus rare à choisir l'option spatialite pour générer la base. Le problème pourrait-il être lié à çà? Cdlt, SRL

mdouchin commented 4 years ago

Bonjour,

En effet, Spatialite pose souvent quelques soucis, selon les versions et les jeux de données. C'est parfois difficile de trouver le dysfonctionnement. A savoir que la version 1.7.1 n'est pas compatible avec le millésime 2019. Avez-vous le même souci avec le millésime 2018 ?

fred-V13 commented 4 years ago

bonjour pour faire suite à cette problèmatique. J'ai ce problème sur des gros collectifs (nombreuses indivisions) mais de façon "aléatoire" (certains ok d'autres pas.) Sur postgis essayé avec la millésime 2018 (->01012018) et millésime 2019 (->01012019) même comportement.

Je précise que le millésime 2019 passe bien sur QGIS 3.4LTR / Plugin 1.7.1

MaelREBOUX commented 4 years ago

Je précise que le millésime 2019 passe bien sur QGIS 3.4LTR / Plugin 1.7.1

oui ça passe en transparence mais les nouveautés ne sont pas prises en compte.

fred-V13 commented 4 years ago

ok les nouveautés batis (pci) et locaux (majic3) ? alors j'ai eu de la chance car un gros ensemble (inexistant en 2018 present sur 2019) est passé mais je vais être plus prudent. Merci Cdlt

MaelREBOUX commented 4 years ago

cf https://github.com/3liz/QgisCadastrePlugin/issues/192

slaget commented 4 years ago

Bjr,

de retour de congés je m'empresse de mettre à jour mon extension cadastre (1.8.0) et de recréer une base spatialite avec 2 communes. Malheureusement, le matrice n'est pas mieux renseignée coté bati, tout comme l'onglet "Locaux" qui reste vierge. Je passerais bien à une base postGis, mais le format spatialite répondrait si bien à mes besoins... Cdlt SRL

mdouchin commented 4 years ago

bonjour, je vais regarder si je peux reproduire ce souci, et si oui, le corriger et sortir rapidement une version 1.8.1

MaelREBOUX commented 4 years ago

cf #210 aussi je pense

slaget commented 4 years ago

Bonjour,

Je ne sais pas si celà peut guider vers une solution mais, étonné qu'un collègue ne rencontre pas ce problème, on vient de faire un test, et pour lui, les données baties s'affichent, sauf que sa configuration est Win7Pro/QGis2.18.11/Cadastre1.5.6 Il est probable que sa base spatialite ait des lacunes pour les champs que la DGFiP a modifiés depuis cette version du plugin. Je ne suis pas un utilisateur suffisement ancien pour connaître l'historique des évolutions, mais si çà peut dire quelquechose à quelqu'un...

SRL

mdouchin commented 4 years ago

@slaget pouvez-vous svp me contacter par email mdouchin AT 3liz.com

slaget commented 4 years ago

Bjr,

je viens de tester la 1.8.1 sur une commune et çà marche. Je tenterais sur plusieurs communes ce lundi.

Merci à vous Cdlt SRL

lapetitesissone commented 4 years ago

Bonjour,

nous avons aussi constaté l'absence de données sur le tableau "propriétés bâties" sur le relevé de propriété, mais uniquement lorsque nous déclenchons l'ouverture du PDF depuis la fenêtre qui s'ouvre lorsqu'on clique sur la parcelle. En effet depuis le bouton "relevé de propriété" du panneau de recherche, ce même tableau est rempli.

cordialement,

QGIS 3.14, Cadastre 1.8.1. Base de Données Spatialite

slaget commented 4 years ago

Bonjour, sachant que la génération d'une base spatialite fonctionne pour des communes, voir des comcom, et pas pour d'autres, afin d'isoler les fichiers qui pourraient être responsables d'erreurs conduisant à une base spatialite sans couche "parcelle" ou sans info sur le bâti, j'ai donc généré des répertoire réunissant les fichiers EDIGEO et MAJIC de chacune des CC de mon département. J'ai fait le test sur 4 CC et seulement 2 bases spatialite sont complètes. A noter que les dernières étapes de la génération d'une base spatialite peuvent être génératrice d'erreurs de mémoire et que pour des données pesant 415Mo et une base spatialite finale (et opérationnelle) pesant 615 Mo, le processus qgis-bin.exe prenait presque 7 Go sur les 8Go (données relevées via le gestionnaire windows) de ma RAM, et j'imagine que la lenteur observée de la machine était due à la gestion de fichiers tmp, malgré un DD en SSD. A la fin d'un des processus avorté, la fenêtre d'execution du module de création de la base de 3Liz affichait le message suivant: Erreur lors du paramétrage des scripts d'import: [Errno 2] No such file or directory: 'C:\Users\slaget\AppData\Local\Temp\cad_p_script_9ydpmk3r\majic3_purge_donnees_brutes.sql' La fenêtre du log est en PJ (4804)

J'y ai mis également le journal d'un autre plantage (4802)

Je continue mes recherches discriminantes! Cdlt SRL

slaget commented 4 years ago

Pas moyen de coller le fichier....le voilà:

4802:

Une erreur est survenue lors de l'éxécution du code Python 

MemoryError 
Traceback (most recent call last)
  File CUsersslagetAppDataRoamingQGISQGIS3profilesdefaultpythonpluginscadastrecadastre_dialogs.py, line 731, in processImport
    qi.importEdigeo()
  File CUsersslagetAppDataRoamingQGISQGIS3profilesdefaultpythonpluginscadastrecadastre_import.py, line 788, in importEdigeo
    self.executeSqlScript(s, 'divide' in item, 'constraints' in item)
  File CUsersslagetAppDataRoamingQGISQGIS3profilesdefaultpythonpluginscadastrecadastre_import.py, line 1102, in executeSqlScript
    self.executeSqlQuery(sql, ignoreError)
  File CUsersslagetAppDataRoamingQGISQGIS3profilesdefaultpythonpluginscadastrecadastre_import.py, line 1208, in executeSqlQuery
    c.executescript(sql)
MemoryError

4804: 

Erreur lors du paramétrage des scripts d'import: [Errno 2] No such file or directory: 'C:\\Users\\slaget\\AppData\\Local\\Temp\\cad_p_script_9ydpmk3r\\majic3_purge_donnees_brutes.sql' 

Une erreur est survenue lors de l'éxécution du code Python: 

db_manager.db_plugins.plugin.ConnectionError: disk I/O error 
Traceback (most recent call last):
  File "C:/PROGRA~1/QGIS3~1.8/apps/qgis/./python/plugins\db_manager\db_plugins\connector.py", line 86, in _execute
    cursor.execute(sql)
sqlite3.OperationalError: disk I/O error

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:/Users/slaget/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\cadastre\cadastre_dialogs.py", line 731, in processImport
    qi.importEdigeo()
  File "C:/Users/slaget/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\cadastre\cadastre_import.py", line 751, in importEdigeo
    self.qc.checkDatabaseForExistingStructure()
  File "C:/Users/slaget/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\cadastre\cadastre_dialogs.py", line 271, in checkDatabaseForExistingStructure
    getSearchTable = [a for a in self.dialog.db.tables() if a.name == searchTable]
  File "C:/PROGRA~1/QGIS3~1.8/apps/qgis/./python/plugins\db_manager\db_plugins\plugin.py", line 524, in tables
    tables = self.connector.getTables(schema.name if schema else None, sys_tables)
  File "C:/PROGRA~1/QGIS3~1.8/apps/qgis/./python/plugins\db_manager\db_plugins\spatialite\connector.py", line 177, in getTables
    vectors = self.getVectorTables(schema)
  File "C:/PROGRA~1/QGIS3~1.8/apps/qgis/./python/plugins\db_manager\db_plugins\spatialite\connector.py", line 268, in getVectorTables
    self._execute(c, sql)
  File "C:/PROGRA~1/QGIS3~1.8/apps/qgis/./python/plugins\db_manager\db_plugins\connector.py", line 89, in _execute
    raise ConnectionError(e)
db_manager.db_plugins.plugin.ConnectionError: disk I/O error

Version de Python : 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] 
Version de QGIS : 3.8.1-Zanzibar Zanzibar, dcd95cc648 

Chemin Python :
C:/PROGRA~1/QGIS3~1.8/apps/qgis/./python
C:/Users/slaget/AppData/Roaming/QGIS/QGIS3\profiles\default/python
C:/Users/slaget/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins
C:/PROGRA~1/QGIS3~1.8/apps/qgis/./python/plugins
C:\Program Files\QGIS 3.8\bin\python37.zip
C:\PROGRA~1\QGIS3~1.8\apps\Python37\DLLs
C:\PROGRA~1\QGIS3~1.8\apps\Python37\lib
C:\Program Files\QGIS 3.8\bin
C:\PROGRA~1\QGIS3~1.8\apps\Python37
C:\PROGRA~1\QGIS3~1.8\apps\Python37\lib\site-packages
C:\PROGRA~1\QGIS3~1.8\apps\Python37\lib\site-packages\win32
C:\PROGRA~1\QGIS3~1.8\apps\Python37\lib\site-packages\win32\lib
C:\PROGRA~1\QGIS3~1.8\apps\Python37\lib\site-packages\Pythonwin
C:/Users/slaget/AppData/Roaming/QGIS/QGIS3\profiles\default/python
C:\Users\slaget\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\cadastre\forms
C:/Users/slaget/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\excel_sync\libs\xlrd-1.2.0-py2.py3-none-any.whl
C:/Users/slaget/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\excel_sync\libs\xlwt-1.3.0-py2.py3-none-any.whl
C:\Users\slaget\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\mmqgis/forms
C:\Users\slaget\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\vrtbuilderplugin\vrtbuilder
C:\Users\slaget\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\mmqgis/forms
C:/Users/slaget/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\vrtbuilderplugin
MaelREBOUX commented 3 years ago

On vous invite à re-tester avec la version 1.9.0 qui va bientôt sortir.

MaelREBOUX commented 3 years ago

@slaget @fred-V13 @lapetitesissone La version 1.9.0 est disponible. On vous invite à tester SVP.

slaget commented 3 years ago

Bjr,

Il faut que je prépare les données 2020 pour faire un test valable. Je viens de refaire une base sqlite avec les données 2019 qui posaient soucis et je crois qu'il y a toujours des soucis...mais si le correctif est fait pour le format 2020...c'est normal, non?

Je fais un retour demain matin

Merci

Stéphane R. LAGET Cellule SIG Direction Adjointe des Systèmes d'information et Télécommunications Téléphone: 04 66 49 66 09 (3160)

[ http://www.lozere.fr/ ] 

----- Le 8 Sep 20, à 13:54, Maël REBOUX notifications@github.com a écrit :

[ https://github.com/slaget | @slaget ] [ https://github.com/fred-V13 | @fred-V13 ] [ https://github.com/lapetitesissone | @lapetitesissone ] La version 1.9.0 est disponible. On vous invite à tester SVP.

— You are receiving this because you were mentioned. Reply to this email directly, [ https://github.com/3liz/QgisCadastrePlugin/issues/203#issuecomment-688817896 | view it on GitHub ] , or [ https://github.com/notifications/unsubscribe-auth/ABYNL6IMCDQ4CVUU2DBWS43SEYLQFANCNFSM4IS2MTLA | unsubscribe ] .

slaget commented 3 years ago

Bonjour,

Désolé pour le retard, quelques urgences ont perturbé mon programme.

J'ai refait une base spatialite sur la CC sur laquelle j'avais constaté le problème remonté. L'onglet "Locaux" se remplis normalement en accord avec le sol déclaré au niveau de la parcelle.

J'ai juste un doute sur les hangars agricoles dont le sols est déclaré au niveau de la parcelle mais qui n'apparait pas au niveau de l'onglet "locaux": je sais que pour des bâtiments comme les églises, c'est normal car comme elles ne sont pas taxées, leur emprise est déclarée mais il n'y a aucune données relatives à leur imposition, données qui alimente l'onglet "locaux". Est-ce la même chose pour des bâtiments agricoles? Je ne suis pas suffisamment qualifié en fiscalité pour trancher!

Si besoin, dites moi si çà vaut le coup que je demande à ma DGFiP locale.

Merci à vous, Cdlt,

Stéphane R. LAGET Cellule SIG Direction Adjointe des Systèmes d'information et Télécommunications Téléphone: 04 66 49 66 09 (3160)

[ http://www.lozere.fr/ ] 

----- Le 10 Sep 20, à 19:26, notifications notifications@github.com a écrit :

On vous invite à re-tester avec la version 1.9.0 qui va bientôt sortir.

— You are receiving this because you were mentioned. Reply to this email directly, [ https://github.com/3liz/QgisCadastrePlugin/issues/203#issuecomment-686530544 | view it on GitHub ] , or [ https://github.com/notifications/unsubscribe-auth/ABYNL6IL6JYDUK6PPZUHYHTSFED37ANCNFSM4IS2MTLA | unsubscribe ] .

slaget commented 3 years ago

Voici une base anonymisée pour illustrer mon propos: [ https://cloud.lozere.fr/sharing/mLgQnR4sd | https://cloud.lozere.fr/sharing/mLgQnR4sd ]

Voir la parcelle E167 par exemple

Stéphane R. LAGET Cellule SIG Direction Adjointe des Systèmes d'information et Télécommunications Téléphone: 04 66 49 66 09 (3160)

[ http://www.lozere.fr/ ] 

----- Le 10 Sep 20, à 19:26, notifications notifications@github.com a écrit :

On vous invite à re-tester avec la version 1.9.0 qui va bientôt sortir.

— You are receiving this because you were mentioned. Reply to this email directly, [ https://github.com/3liz/QgisCadastrePlugin/issues/203#issuecomment-686530544 | view it on GitHub ] , or [ https://github.com/notifications/unsubscribe-auth/ABYNL6IL6JYDUK6PPZUHYHTSFED37ANCNFSM4IS2MTLA | unsubscribe ] .