Skip to content

Commit 9045355

Browse files
author
Devon Tucker
committed
Updates Geoscript-py to use latest Geotools. This will be required
for compatibility going forward.
1 parent ea1b6ac commit 9045355

22 files changed

+40
-56
lines changed

geoscript/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
try:
55
import org.geotools
6-
from org.geotools.factory import Hints
6+
from org.geotools.util.factory import Hints
77

88
# by default the geotools referenceing Systemtem assumes yx or lat/lon
99
if not System.getProperty("org.geotools.referencing.forceXY"):

geoscript/filter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from org.opengis.filter import Filter as _Filter
88
from org.geotools.filter.text.cql2 import CQL
99
from org.geotools.filter.text.ecql import ECQL
10-
from org.geotools.xml import Parser, Encoder
10+
from org.geotools.xsd import Parser, Encoder
1111
from org.geotools.factory import CommonFactoryFinder
1212
from geoscript import core
1313

geoscript/geom/circularring.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from com.vividsolutions.jts.geom import Coordinate
1+
from org.locationtech.jts.geom import Coordinate
22
from org.geotools.geometry.jts import CircularRing as _CircularRing
33
from org.geotools.geometry.jts import CurvedGeometryFactory
44
from java.lang import Double

geoscript/geom/circularstring.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from com.vividsolutions.jts.geom import Coordinate
1+
from org.locationtech.jts.geom import Coordinate
22
from org.geotools.geometry.jts import CircularString as _CircularString
33
from org.geotools.geometry.jts import CurvedGeometryFactory
44
from java.lang import Double

geoscript/geom/compoundcurve.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from com.vividsolutions.jts.geom import Coordinate
1+
from org.locationtech.jts.geom import Coordinate
22
from org.geotools.geometry.jts import CompoundCurve as _CompoundCurve
33
from org.geotools.geometry.jts import CurvedGeometryFactory
44
from linestring import LineString

geoscript/geom/compoundring.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from com.vividsolutions.jts.geom import Coordinate
1+
from org.locationtech.jts.geom import Coordinate
22
from org.geotools.geometry.jts import CompoundRing as _CompoundRing
33
from org.geotools.geometry.jts import CurvedGeometryFactory
44
from linestring import LineString

geoscript/geom/geom.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
"""
44

55
from java.awt.geom import AffineTransform
6-
from com.vividsolutions.jts.geom import GeometryFactory, CoordinateFilter
7-
from com.vividsolutions.jts.geom import Geometry as _Geometry
8-
from com.vividsolutions.jts.geom.prep import PreparedGeometryFactory
9-
from com.vividsolutions.jts.simplify import DouglasPeuckerSimplifier as DP
10-
from com.vividsolutions.jts.simplify import TopologyPreservingSimplifier as TP
11-
from com.vividsolutions.jts.densify import Densifier
12-
from com.vividsolutions.jts.triangulate import DelaunayTriangulationBuilder
13-
from com.vividsolutions.jts.triangulate import VoronoiDiagramBuilder
14-
from com.vividsolutions.jts.operation.buffer import BufferOp, BufferParameters
6+
from org.locationtech.jts.geom import GeometryFactory, CoordinateFilter
7+
from org.locationtech.jts.geom import Geometry as _Geometry
8+
from org.locationtech.jts.geom.prep import PreparedGeometryFactory
9+
from org.locationtech.jts.simplify import DouglasPeuckerSimplifier as DP
10+
from org.locationtech.jts.simplify import TopologyPreservingSimplifier as TP
11+
from org.locationtech.jts.densify import Densifier
12+
from org.locationtech.jts.triangulate import DelaunayTriangulationBuilder
13+
from org.locationtech.jts.triangulate import VoronoiDiagramBuilder
14+
from org.locationtech.jts.operation.buffer import BufferOp, BufferParameters
1515
from org.geotools.geometry.jts import JTS
1616
from org.geotools.referencing.operation.transform import AffineTransform2D
1717
from geoscript.geom.bounds import Bounds

geoscript/geom/io/kml.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from geoscript.util import xml
2-
from com.vividsolutions.jts.geom import GeometryCollection
2+
from org.locationtech.jts.geom import GeometryCollection
33

44
def writeKML(g, format=True, xmldecl=False, namespaces=True):
55
"""

geoscript/geom/io/wkb.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from com.vividsolutions.jts.io import WKBReader, WKBWriter
1+
from org.locationtech.jts.io import WKBReader, WKBWriter
22
from geoscript.util import bytes, deprecated
33

44
def readWKB(wkb, base=16):

geoscript/geom/io/wkt.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from com.vividsolutions.jts.io import WKTWriter
1+
from org.locationtech.jts.io import WKTWriter
22
from org.geotools.geometry.jts import WKTReader2 as WKTReader
33
from geoscript.util import deprecated
44

0 commit comments

Comments
 (0)