From c5e450ac950316068455e76d4a63b78110d7cde5 Mon Sep 17 00:00:00 2001 From: Sergey Fedoseev Date: Mon, 17 Sep 2018 21:03:30 +0500 Subject: [PATCH] Fixed #29761 -- Confirmed support for PROJ 5.x. --- docs/ref/contrib/gis/install/geolibs.txt | 2 +- tests/gis_tests/gdal_tests/test_raster.py | 8 ++++---- tests/gis_tests/geos_tests/test_geos.py | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/ref/contrib/gis/install/geolibs.txt b/docs/ref/contrib/gis/install/geolibs.txt index ee1ddad6d3..9462451dff 100644 --- a/docs/ref/contrib/gis/install/geolibs.txt +++ b/docs/ref/contrib/gis/install/geolibs.txt @@ -9,7 +9,7 @@ geospatial libraries: Program Description Required Supported Versions ======================== ==================================== ================================ =================================== :doc:`GEOS <../geos>` Geometry Engine Open Source Yes 3.6, 3.5, 3.4 -`PROJ.4`_ Cartographic Projections library Yes (PostgreSQL and SQLite only) 4.9, 4.8, 4.7, 4.6, 4.5, 4.4 +`PROJ.4`_ Cartographic Projections library Yes (PostgreSQL and SQLite only) 5.2, 5.1, 5.0, 4.x :doc:`GDAL <../gdal>` Geospatial Data Abstraction Library Yes 2.3, 2.2, 2.1, 2.0, 1.11 :doc:`GeoIP <../geoip2>` IP-based geolocation library No 2 `PostGIS`__ Spatial extensions for PostgreSQL Yes (PostgreSQL only) 2.4, 2.3, 2.2, 2.1 diff --git a/tests/gis_tests/gdal_tests/test_raster.py b/tests/gis_tests/gdal_tests/test_raster.py index 3a700cdf9e..040cd84e3a 100644 --- a/tests/gis_tests/gdal_tests/test_raster.py +++ b/tests/gis_tests/gdal_tests/test_raster.py @@ -514,10 +514,10 @@ class GDALRasterTests(SimpleTestCase): self.assertEqual(target.width, 7) self.assertEqual(target.height, 7) self.assertEqual(target.bands[0].datatype(), source.bands[0].datatype()) - self.assertAlmostEqual(target.origin[0], 9124842.791079799) - self.assertAlmostEqual(target.origin[1], 1589911.6476407414) - self.assertAlmostEqual(target.scale[0], 223824.82664250192) - self.assertAlmostEqual(target.scale[1], -223824.82664250192) + self.assertAlmostEqual(target.origin[0], 9124842.791079799, 3) + self.assertAlmostEqual(target.origin[1], 1589911.6476407414, 3) + self.assertAlmostEqual(target.scale[0], 223824.82664250192, 3) + self.assertAlmostEqual(target.scale[1], -223824.82664250192, 3) self.assertEqual(target.skew, [0, 0]) result = target.bands[0].data() diff --git a/tests/gis_tests/geos_tests/test_geos.py b/tests/gis_tests/geos_tests/test_geos.py index 1924ccb356..62589eee9d 100644 --- a/tests/gis_tests/geos_tests/test_geos.py +++ b/tests/gis_tests/geos_tests/test_geos.py @@ -1118,7 +1118,7 @@ class GEOSTest(SimpleTestCase, TestDataMixin): def test_transform_3d(self): p3d = GEOSGeometry('POINT (5 23 100)', 4326) p3d.transform(2774) - self.assertEqual(p3d.z, 100) + self.assertAlmostEqual(p3d.z, 100, 3) def test_transform_noop(self): """ Testing `transform` method (SRID match) """