[postgis-tickets] [PostGIS] #3539: geography ST_Segmentize returning straight line instead of curved

PostGIS trac at osgeo.org
Thu Apr 28 14:09:23 PDT 2016


#3539: geography ST_Segmentize returning straight line instead of curved
---------------------+---------------------------
 Reporter:  robe     |      Owner:  pramsey
     Type:  defect   |     Status:  new
 Priority:  medium   |  Milestone:  PostGIS 2.3.0
Component:  postgis  |    Version:  2.2.x
 Keywords:           |
---------------------+---------------------------
 This appears to be a new regression which I am not seeing in PostGIS 2.2.2
 install.

 When I tried this query in PostGIS 2.3.0 I'm getting a straight line
 instead of a curve.


 {{{
 SELECT ST_AsText(ST_Segmentize(
 ST_MakeLine(ST_Point(-73.8893, 40.6975),
 ST_POINT(72.8667,19.1583))::geography, 10000000)::geometry);

 }}}

 In 2.2.2 I get this which gets curvier as I reduce the segmentize meters


 {{{
 LINESTRING(-73.8893 40.6975,19.6313806536934 62.1086776667385,72.8667
 19.1583)
 }}}


 In POSTGIS="2.3.0dev r14864" GEOS="3.5.0-CAPI-1.9.0 r4088" PROJ="Rel.
 4.9.1, 04 March 2015" GDAL="GDAL 2.1.0dev, released 2015/99/99"
 LIBXML="2.7.8" LIBJSON="0.12" RASTER I get

 {{{
 LINESTRING(-73.8893 40.6975,-0.511300000000007 29.9279,72.8667 19.1583)
 }}}


 Look at snapshot for perspective.

--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/3539>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.


More information about the postgis-tickets mailing list