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

MAJIC III 2021 - MemoryError Python #326

Closed rldhont closed 2 years ago

rldhont commented 2 years ago

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

MemoryError
Traceback (most recent call last):
  File "C:/Users/thomas.baron/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\cadastre\dialogs\import_dialog.py", line 323, in processImport
    qi.importMajic()
  File "C:/Users/thomas.baron/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\cadastre\cadastre_import.py", line 411, in importMajic
    item['method']()
  File "C:/Users/thomas.baron/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\cadastre\cadastre_import.py", line 556, in importMajicIntoDatabase
    ) for x in a if x and x[0:3] == depdir
MemoryError

Reproduire le bug

  1. Lancer un import avec des données MAJIC III 2021

Log

MemoryError
Traceback (most recent call last):
  File "C:/Users/thomas.baron/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\cadastre\dialogs\import_dialog.py", line 323, in processImport
    qi.importMajic()
  File "C:/Users/thomas.baron/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\cadastre\cadastre_import.py", line 411, in importMajic
    item['method']()
  File "C:/Users/thomas.baron/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\cadastre\cadastre_import.py", line 556, in importMajicIntoDatabase
    ) for x in a if x and x[0:3] == depdir
MemoryError

Environnement

rldhont commented 2 years ago

Même erreur avec QGIS 3.16

Gustry commented 2 years ago

Lien avec 60bb92e pour la partie code et 848c09f170dc66800fc75a12fb650cc7d4347953 pour la documentation