Skip to content

Commit 2d4a465

Browse files
committed
[processing][gdal] Spatial extent filter for import to postgis
should be optional
1 parent 846400c commit 2d4a465

File tree

2 files changed

+1
-6
lines changed

2 files changed

+1
-6
lines changed

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

+1-3
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ def initAlgorithm(self, config=None):
122122
self.tr('Maximum distance between 2 nodes (densification)'),
123123
defaultValue='', optional=True))
124124
self.addParameter(QgsProcessingParameterExtent(self.SPAT,
125-
self.tr('Select features by extent (defined in input layer CRS)')))
125+
self.tr('Select features by extent (defined in input layer CRS)'), optional=True))
126126
self.addParameter(QgsProcessingParameterBoolean(self.CLIP,
127127
self.tr('Clip the input layer using the above (rectangle) extent'),
128128
defaultValue=False))
@@ -203,8 +203,6 @@ def getConsoleCommands(self, parameters, context, feedback, executing=True):
203203
simplify = self.parameterAsString(parameters, self.SIMPLIFY, context)
204204
segmentize = self.parameterAsString(parameters, self.SEGMENTIZE, context)
205205
spat = self.parameterAsExtent(parameters, self.SPAT, context)
206-
if spat.isNull():
207-
spat = inLayer.sourceExtent()
208206
clip = self.parameterAsBool(parameters, self.CLIP, context)
209207
where = self.parameterAsString(parameters, self.WHERE, context)
210208
wherestring = '-where "' + where + '"'

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

-3
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,6 @@ def getConsoleCommands(self, parameters, context, feedback, executing=True):
183183
# to get credentials input when needed
184184
uri = GeoDB(uri=uri).uri
185185

186-
inLayer = self.parameterAsSource(parameters, self.INPUT, context)
187186
ogrLayer, layername = self.getOgrCompatibleSource(self.INPUT, parameters, context, feedback, executing)
188187
shapeEncoding = self.parameterAsString(parameters, self.SHAPE_ENCODING, context)
189188
ssrs = self.parameterAsCrs(parameters, self.S_SRS, context).authid()
@@ -201,8 +200,6 @@ def getConsoleCommands(self, parameters, context, feedback, executing=True):
201200
simplify = self.parameterAsString(parameters, self.SIMPLIFY, context)
202201
segmentize = self.parameterAsString(parameters, self.SEGMENTIZE, context)
203202
spat = self.parameterAsExtent(parameters, self.SPAT, context)
204-
if spat.isNull():
205-
spat = inLayer.sourceExtent()
206203
clip = self.parameterAsBool(parameters, self.CLIP, context)
207204
where = self.parameterAsString(parameters, self.WHERE, context)
208205
wherestring = '-where "' + where + '"'

0 commit comments

Comments
 (0)