Skip to content

Commit 31fedf7

Browse files
committed
DefaultQuery was removed in GeoTools 22.0
1 parent af7c935 commit 31fedf7

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

geoscript/layer/layer.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from geoscript.util.data import readFeatures
1212
from org.geoscript.util import CollectionDelegatingFeatureSource
1313
from org.geotools.data import FeatureSource, FeatureStore
14-
from org.geotools.data import DefaultQuery, Query, Transaction
14+
from org.geotools.data import Query, Transaction
1515
from org.geotools.factory import CommonFactoryFinder
1616
from org.geotools.util.factory import Hints
1717
from org.geotools.feature import FeatureCollection, FeatureCollections
@@ -126,7 +126,7 @@ def count(self, filter=None):
126126
"""
127127

128128
f = Filter(filter) if filter else Filter.PASS
129-
count = self._source.getCount(DefaultQuery(self.name, f._filter))
129+
count = self._source.getCount(Query(self.name, f._filter))
130130
if count == -1:
131131
count = 0
132132
# calculate manually
@@ -154,7 +154,7 @@ def bounds(self, filter=None):
154154
"""
155155

156156
f = Filter(filter) if filter else Filter.PASS
157-
q = DefaultQuery(self.name, f._filter)
157+
q = Query(self.name, f._filter)
158158
e = self._source.getBounds(q)
159159

160160
if not e:
@@ -262,7 +262,7 @@ def cursor(self, filter=None, sort=None, hints=None):
262262
"""
263263

264264
f = Filter(filter) if filter else Filter.PASS
265-
q = DefaultQuery(self.name, f._filter)
265+
q = Query(self.name, f._filter)
266266
if sort:
267267
sort = sort if isinstance(sort, list) else [sort]
268268
sortBy = []
@@ -433,7 +433,7 @@ def reproject(self, prj, name=None, chunk=1000):
433433
rlayer = self.workspace.create(schema=rschema)
434434

435435
# create a query specifying that feautres should be reprojected
436-
q = DefaultQuery(self.name, Filter.PASS._filter)
436+
q = Query(self.name, Filter.PASS._filter)
437437
if self.proj:
438438
q.coordinateSystem = self.proj._crs
439439
q.coordinateSystemReproject = prj._crs
@@ -482,7 +482,7 @@ def filter(self, fil, name=None):
482482
# create the filtered layer
483483
flayer = self.workspace.create(schema=fschema)
484484

485-
q = DefaultQuery(self.name, f._filter)
485+
q = Query(self.name, f._filter)
486486

487487
# loop through features and add to new filtered layer
488488
fit = self._source.getFeatures(q).features()

geoscript/layer/stats.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from geoscript.filter import Filter
2-
from org.geotools.data import DefaultQuery, Query
2+
from org.geotools.data import Query
33

44
class Stats(object):
55

@@ -52,7 +52,7 @@ def extrema(self, field, low=None, high=None, filter=None):
5252
# concatenate with one passed in
5353
fil += self._filter(filter)
5454

55-
q = DefaultQuery(self.layer.name)
55+
q = Query(self.layer.name)
5656
q.setFilter(fil._filter)
5757

5858
min, max = None, None

0 commit comments

Comments
 (0)