diff --git a/orientation/orientation.py b/orientation/orientation.py index acb47e7..54c7b3f 100644 --- a/orientation/orientation.py +++ b/orientation/orientation.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- """ /*************************************************************************** Orientation @@ -25,7 +24,7 @@ from qgis.PyQt.QtCore import Qt, QSettings, QTranslator, QCoreApplication from qgis.PyQt.QtGui import QIcon from qgis.PyQt.QtWidgets import QAction, qApp, QFileDialog, QProgressBar, QMessageBox, QMenu, QToolButton -from qgis.core import QgsCoordinateReferenceSystem, QgsProject, QgsVectorFileWriter, QgsVectorLayer, QgsFeatureRequest +from qgis.core import QgsCoordinateReferenceSystem, QgsCoordinateTransformContext, QgsProject, QgsVectorFileWriter, QgsVectorLayer, QgsFeatureRequest from qgis.utils import OverrideCursor from processing import QgsProcessingException @@ -310,7 +309,7 @@ class Orientation: # On enregistre le layer dans le gpkg options.layerName = layer_name - code, error = QgsVectorFileWriter.writeAsVectorFormat(layer, str(workDir / "data.gpkg"), options) + code, error = QgsVectorFileWriter.writeAsVectorFormatV2(layer, str(workDir / "data.gpkg"), QgsCoordinateTransformContext(), options) if code != 0: with OverrideCursor(Qt.ArrowCursor): QMessageBox.warning(self.iface.mainWindow(), 'Erreur', f"Erreur à l'export de la couche {layer_name} : \n\n{error[:2000]}") diff --git a/style_caliec/styles/linestring.qml b/style_caliec/styles/linestring.qml index c19a026..0fdd17d 100644 --- a/style_caliec/styles/linestring.qml +++ b/style_caliec/styles/linestring.qml @@ -1,619 +1,720 @@ - + 1 1 1 - + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -621,161 +722,165 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - @@ -783,26 +888,60 @@ - - - - + + + + 0 0 1 - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -810,652 +949,1487 @@ + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - @@ -1571,184 +2662,422 @@ - - - + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + - - - - - - - - - - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - + + - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1761,210 +3090,448 @@ - - - + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + - - - - - - - - - - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - + + - - - + + + + + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - + - + - + - + - + - + - + - @@ -2014,7 +3581,9 @@ def my_form_open(dialog, layer, feature): + + @@ -2027,6 +3596,7 @@ def my_form_open(dialog, layer, feature): + @@ -2037,8 +3607,11 @@ def my_form_open(dialog, layer, feature): + + + @@ -2046,6 +3619,9 @@ def my_form_open(dialog, layer, feature): + + + @@ -2062,8 +3638,14 @@ def my_form_open(dialog, layer, feature): + + + + + + @@ -2071,8 +3653,10 @@ def my_form_open(dialog, layer, feature): + + @@ -2088,6 +3672,7 @@ def my_form_open(dialog, layer, feature): + @@ -2095,6 +3680,7 @@ def my_form_open(dialog, layer, feature): + @@ -2122,21 +3708,32 @@ def my_form_open(dialog, layer, feature): + + + + + + + + + + + @@ -2150,6 +3747,8 @@ def my_form_open(dialog, layer, feature): + + @@ -2160,7 +3759,9 @@ def my_form_open(dialog, layer, feature): + + @@ -2168,13 +3769,18 @@ def my_form_open(dialog, layer, feature): + + + + + @@ -2205,7 +3811,9 @@ def my_form_open(dialog, layer, feature): + + @@ -2218,6 +3826,7 @@ def my_form_open(dialog, layer, feature): + @@ -2228,8 +3837,11 @@ def my_form_open(dialog, layer, feature): + + + @@ -2237,6 +3849,9 @@ def my_form_open(dialog, layer, feature): + + + @@ -2253,8 +3868,14 @@ def my_form_open(dialog, layer, feature): + + + + + + @@ -2262,8 +3883,10 @@ def my_form_open(dialog, layer, feature): + + @@ -2279,6 +3902,7 @@ def my_form_open(dialog, layer, feature): + @@ -2286,6 +3910,7 @@ def my_form_open(dialog, layer, feature): + @@ -2313,21 +3938,32 @@ def my_form_open(dialog, layer, feature): + + + + + + + + + + + @@ -2341,6 +3977,8 @@ def my_form_open(dialog, layer, feature): + + @@ -2351,7 +3989,9 @@ def my_form_open(dialog, layer, feature): + + @@ -2359,13 +3999,18 @@ def my_form_open(dialog, layer, feature): + + + + + @@ -2376,6 +4021,7 @@ def my_form_open(dialog, layer, feature): + full_id diff --git a/style_jardin/styles/linestring.qml b/style_jardin/styles/linestring.qml index 801e941..d38f200 100644 --- a/style_jardin/styles/linestring.qml +++ b/style_jardin/styles/linestring.qml @@ -471,28 +471,63 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +