Skip to content

Commit d2189ac

Browse files
committed
fix indentation
1 parent acc108a commit d2189ac

File tree

2 files changed

+25
-24
lines changed

2 files changed

+25
-24
lines changed

python/plugins/processing/algs/gdal/GdalAlgorithm.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@ def processAlgorithm(self, progress):
5959
c = c.replace(layer.source(), exported)
6060
if os.path.isfile(layer.source()):
6161
fileName = os.path.splitext(os.path.split(layer.source())[1])[0]
62-
c = re.sub('[\s]{}[\s]'.format(fileName), ' ' + exportedFileName + ' ', c)
63-
c = re.sub('[\s]{}'.format(fileName), ' ' + exportedFileName, c)
64-
c = re.sub('["\']{}["\']'.format(fileName), "'" + exportedFileName + "'", c)
62+
c = re.sub('[\s]{}[\s]'.format(fileName), ' ' + exportedFileName + ' ', c)
63+
c = re.sub('[\s]{}'.format(fileName), ' ' + exportedFileName, c)
64+
c = re.sub('["\']{}["\']'.format(fileName), "'" + exportedFileName + "'", c)
6565

6666
commands[i] = c
6767
GdalUtils.runGdal(commands, progress)

python/plugins/processing/algs/qgis/SinglePartsToMultiparts.py

+22-21
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
from qgis.PyQt.QtGui import QIcon
3131

32-
from qgis.core import QGis, QgsFeature, QgsGeometry
32+
from qgis.core import Qgis, QgsFeature, QgsGeometry, QgsWkbTypes
3333

3434
from processing.core.GeoAlgorithm import GeoAlgorithm
3535
from processing.core.GeoAlgorithmExecutionException import GeoAlgorithmExecutionException
@@ -67,7 +67,7 @@ def processAlgorithm(self, progress):
6767
geomType = self.singleToMultiGeom(layer.wkbType())
6868

6969
writer = self.getOutputFromName(self.OUTPUT).getVectorWriter(
70-
layer.pendingFields().toList(), geomType, layer.crs())
70+
layer.fields().toList(), geomType, layer.crs())
7171

7272
inFeat = QgsFeature()
7373
outFeat = QgsFeature()
@@ -92,7 +92,7 @@ def processAlgorithm(self, progress):
9292
if first:
9393
attrs = atMap
9494
first = False
95-
inGeom = QgsGeometry(inFeat.geometry())
95+
inGeom = inFeat.geometry()
9696
vType = inGeom.type()
9797
feature_list = self.extractAsMulti(inGeom)
9898
multi_feature.extend(feature_list)
@@ -108,34 +108,35 @@ def processAlgorithm(self, progress):
108108

109109
del writer
110110
else:
111-
raise GeoAlgorithmExecutionException(self.tr('Invalid unique ID field'))
111+
raise GeoAlgorithmExecutionException(
112+
self.tr('At least two features must have same attribute value! Please choose another field...'))
112113

113114
def singleToMultiGeom(self, wkbType):
114115
try:
115-
if wkbType in (QGis.WKBPoint, QGis.WKBMultiPoint,
116-
QGis.WKBPoint25D, QGis.WKBMultiPoint25D):
117-
return QGis.WKBMultiPoint
118-
elif wkbType in (QGis.WKBLineString, QGis.WKBMultiLineString,
119-
QGis.WKBMultiLineString25D,
120-
QGis.WKBLineString25D):
121-
122-
return QGis.WKBMultiLineString
123-
elif wkbType in (QGis.WKBPolygon, QGis.WKBMultiPolygon,
124-
QGis.WKBMultiPolygon25D, QGis.WKBPolygon25D):
125-
126-
return QGis.WKBMultiPolygon
116+
if wkbType in (QgsWkbTypes.Point, QgsWkbTypes.MultiPoint,
117+
QgsWkbTypes.Point25D, QgsWkbTypes.MultiPoint25D):
118+
return QgsWkbTypes.MultiPoint
119+
elif wkbType in (QgsWkbTypes.LineString, QgsWkbTypes.MultiLineString,
120+
QgsWkbTypes.MultiLineString25D,
121+
QgsWkbTypes.LineString25D):
122+
123+
return QgsWkbTypes.MultiLineString
124+
elif wkbType in (QgsWkbTypes.Polygon, QgsWkbTypes.MultiPolygon,
125+
QgsWkbTypes.MultiPolygon25D, QgsWkbTypes.Polygon25D):
126+
127+
return QgsWkbTypes.MultiPolygon
127128
else:
128-
return QGis.WKBUnknown
129+
return QgsWkbTypes.Unknown
129130
except Exception:
130131
pass
131132

132133
def extractAsMulti(self, geom):
133-
if geom.type() == QGis.Point:
134+
if geom.type() == QgsWkbTypes.PointGeometry:
134135
if geom.isMultipart():
135136
return geom.asMultiPoint()
136137
else:
137138
return [geom.asPoint()]
138-
elif geom.type() == QGis.Line:
139+
elif geom.type() == QgsWkbTypes.LineGeometry:
139140
if geom.isMultipart():
140141
return geom.asMultiPolyline()
141142
else:
@@ -147,9 +148,9 @@ def extractAsMulti(self, geom):
147148
return [geom.asPolygon()]
148149

149150
def convertGeometry(self, geom_list, vType):
150-
if vType == QGis.Point:
151+
if vType == QgsWkbTypes.PointGeometry:
151152
return QgsGeometry().fromMultiPoint(geom_list)
152-
elif vType == QGis.Line:
153+
elif vType == QgsWkbTypes.LineGeometry:
153154
return QgsGeometry().fromMultiPolyline(geom_list)
154155
else:
155156
return QgsGeometry().fromMultiPolygon(geom_list)

0 commit comments

Comments
 (0)