]> granicus.if.org Git - postgis/commitdiff
Lower default precision produced by ST_AsGeoJSON
authorPaul Ramsey <pramsey@cleverelephant.ca>
Tue, 13 Aug 2019 18:00:13 +0000 (18:00 +0000)
committerPaul Ramsey <pramsey@cleverelephant.ca>
Tue, 13 Aug 2019 18:00:13 +0000 (18:00 +0000)
References #4468

git-svn-id: http://svn.osgeo.org/postgis/trunk@17707 b70326c6-7e19-0410-871a-916f4a2858ee

postgis/geography.sql.in
postgis/postgis.sql.in

index 8a7b9567caf2e5b23919186efac03fe3b13dabb6..add7d1c10ad5ca80d842aedac92cfc0e938119c5 100644 (file)
@@ -466,7 +466,7 @@ CREATE OR REPLACE FUNCTION ST_AsKML(text)
 -- GeoJson Output
 --
 
-CREATE OR REPLACE FUNCTION ST_AsGeoJson(geog geography, maxdecimaldigits int4 DEFAULT 15, options int4 DEFAULT 0)
+CREATE OR REPLACE FUNCTION ST_AsGeoJson(geog geography, maxdecimaldigits int4 DEFAULT 9, options int4 DEFAULT 0)
        RETURNS text
        AS 'MODULE_PATHNAME','geography_as_geojson'
        LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
@@ -476,7 +476,7 @@ CREATE OR REPLACE FUNCTION ST_AsGeoJson(geog geography, maxdecimaldigits int4 DE
 -- Deprecated in 2.0.0
 CREATE OR REPLACE FUNCTION ST_AsGeoJson(text)
        RETURNS text AS
-       $$ SELECT @extschema@.ST_AsGeoJson($1::@extschema@.geometry,15,0);  $$
+       $$ SELECT @extschema@.ST_AsGeoJson($1::@extschema@.geometry, 9, 0);  $$
        LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 
index 140efb6828f97211e1015f6da252f1b1f89ddccf..9a489d9357f815f7dd3e1a8bd45b85490283f091 100644 (file)
@@ -4602,14 +4602,14 @@ CREATE OR REPLACE FUNCTION ST_AsKML(geom geometry, maxdecimaldigits int4 DEFAULT
 -- ST_AsGeoJson(geom, precision, options) / version=1
 -- Changed: 2.0.0 to use default args and named args
 -- Changed: 3.0.0 change default args mode
-CREATE OR REPLACE FUNCTION ST_AsGeoJson(geom geometry, maxdecimaldigits int4 DEFAULT 15, options int4 DEFAULT 8)
+CREATE OR REPLACE FUNCTION ST_AsGeoJson(geom geometry, maxdecimaldigits int4 DEFAULT 9, options int4 DEFAULT 8)
        RETURNS text
        AS 'MODULE_PATHNAME','LWGEOM_asGeoJson'
        LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
        _COST_LOW;
 
 -- Availability: 3.0.0
-CREATE OR REPLACE FUNCTION ST_AsGeoJson(r record, geom_column text DEFAULT '', maxdecimaldigits int4 DEFAULT 15, pretty_bool bool DEFAULT false)
+CREATE OR REPLACE FUNCTION ST_AsGeoJson(r record, geom_column text DEFAULT '', maxdecimaldigits int4 DEFAULT 9, pretty_bool bool DEFAULT false)
        RETURNS text
        AS 'MODULE_PATHNAME','ST_AsGeoJsonRow'
        LANGUAGE 'c' STABLE STRICT _PARALLEL