MTES-MCT / metadata-postgresql

Plume : gestion des métadonnées du patrimoine PostgreSQL
https://mtes-mct.github.io/metadata-postgresql/
GNU Affero General Public License v3.0
0 stars 1 forks source link

Plantage de Plume pour une couche sans système de projection #148

Closed WREATCHED closed 8 months ago

WREATCHED commented 1 year ago

Contexte

Analyse

image

WREATCHED commented 1 year ago

Solution Voila ce que je te propose sans allez plus loin dans la mesure où cela se produit lorsque l'utilisateur gère mal ses géométries, par exemple, sans SRC

                try: 
                   self.canvas.setExtent(transform.transformBoundingBox(self.geom.boundingBox()))
                except: 
                   zTitre = QtWidgets.QApplication.translate("bibli_plume_tools_map", "PLUME : Warning", None)
                   zMess  = QtWidgets.QApplication.translate("bibli_plume_tools_map", "Invalid geometry or unsupported type.", None)  
                   displayMess(self.Dialog, (2 if self.Dialog.displayMessage else 1), zTitre, zMess, Qgis.Warning, self.Dialog.durationBarInfo)
                   return
                # New Dl 19/06/2023