[postgis-tickets] [PostGIS] #2639: geography ST_Intersection regress difference 2.0.4 and 2.1.2/2.2.0

PostGIS trac at osgeo.org
Thu Feb 6 12:26:32 PST 2014


#2639: geography ST_Intersection regress difference 2.0.4 and 2.1.2/2.2.0
---------------------+------------------------------------------------------
 Reporter:  robe     |       Owner:  pramsey      
     Type:  defect   |      Status:  new          
 Priority:  medium   |   Milestone:  PostGIS 2.1.2
Component:  postgis  |     Version:  2.1.x        
 Keywords:           |  
---------------------+------------------------------------------------------
 This is another one of those I'm not sure is just a change in algorithm or
 something wrong:


 {{{
 SELECT ST_AsText(ST_Intersection('POLYGON((-8.1111111 60,-8.16875525879031
 59.4147290339516,-8.33947250246614 58.8519497029047,-8.61670226309236
 58.3332893009412,-8.98979075644036 57.8786796564404,-9.44440040094119
 57.5055911630924,-9.96306080290473 57.2283614024661,-10.5258401339516
 57.0576441587903,-11.1111111 57,-11.6963820660484
 57.0576441587903,-12.2591613970953 57.2283614024661,-12.7778217990588
 57.5055911630924,-13.2324314435596 57.8786796564404,-13.6055199369076
 58.3332893009412,-13.8827496975339 58.8519497029047,-14.0534669412097
 59.4147290339516,-14.1111111 60,-14.0534669412097
 60.5852709660484,-13.8827496975339 61.1480502970953,-13.6055199369076
 61.6667106990588,-13.2324314435597 62.1213203435596,-12.7778217990588
 62.4944088369076,-12.2591613970953 62.7716385975339,-11.6963820660484
 62.9423558412097,-11.1111111 63,-10.5258401339516
 62.9423558412097,-9.96306080290474 62.7716385975339,-9.4444004009412
 62.4944088369076,-8.98979075644036 62.1213203435596,-8.61670226309237
 61.6667106990588,-8.33947250246614 61.1480502970953,-8.16875525879031
 60.5852709660484,-8.1111111 60))'::geography,
 'POLYGON((-8.1111111 60,-8.16875525879031
 59.4147290339516,-8.33947250246614 58.8519497029047,-8.61670226309236
 58.3332893009412,-8.98979075644036 57.8786796564404,-9.44440040094119
 57.5055911630924,-9.96306080290473 57.2283614024661,-10.5258401339516
 57.0576441587903,-11.1111111 57,-11.6963820660484
 57.0576441587903,-12.2591613970953 57.2283614024661,-12.7778217990588
 57.5055911630924,-13.2324314435596 57.8786796564404,-13.6055199369076
 58.3332893009412,-13.8827496975339 58.8519497029047,-14.0534669412097
 59.4147290339516,-14.1111111 60,-14.0534669412097
 60.5852709660484,-13.8827496975339 61.1480502970953,-13.6055199369076
 61.6667106990588,-13.2324314435597 62.1213203435596,-12.7778217990588
 62.4944088369076,-12.2591613970953 62.7716385975339,-11.6963820660484
 62.9423558412097,-11.1111111 63,-10.5258401339516
 62.9423558412097,-9.96306080290474 62.7716385975339,-9.4444004009412
 62.4944088369076,-8.98979075644036 62.1213203435596,-8.61670226309237
 61.6667106990588,-8.33947250246614 61.1480502970953,-8.16875525879031
 60.5852709660484,-8.1111111 60))'::geography));
 }}}


 In

 PostgreSQL 9.2.4, compiled by Visual C++ build 1600, 32-bit
 POSTGIS="2.0.4" GEOS="3.4.2-CAPI-1.8.2 r0" PROJ="Rel. 4.8.0, 6 March 2012"
 GDAL="GDAL 1.10.0, released 2013/04/24" LIBXML="2.7.8" LIBJSON="UNKNOWN"
 (core procs from "2.0.4" need upgrade) RASTER (raster procs from "2.0.4"
 need upgrade)

 {{{
 POLYGON((-8.1111111 59.9999999999987,-8.16875525879031
 59.41472903395,-8.33947250246614 58.8519497029029,-8.61670226309236
 58.3332893009392,-8.98979075644036 57.8786796564381,-9.44440040094119
 57.5055911630899,-9.96306080290473 57.2283614024634,-10.5258401339516
 57.0576441587875,-11.1111111 56.9999999999972,-11.6963820660484
 57.0576441587875,-12.2591613970953 57.2283614024634,-12.7778217990588
 57.5055911630899,-13.2324314435596 57.8786796564381,-13.6055199369076
 58.3332893009392,-13.8827496975339 58.8519497029029,-14.0534669412097
 59.41472903395,-14.1111111 59.9999999999987,-14.0534669412097
 60.5852709660472,-13.8827496975339 61.1480502970943,-13.6055199369076
 61.6667106990579,-13.2324314435597 62.1213203435589,-12.7778217990588
 62.4944088369069,-12.2591613970953 62.7716385975333,-11.6963820660484
 62.9423558412091,-11.1111111 62.9999999999994,-10.5258401339516
 62.9423558412091,-9.96306080290474 62.7716385975333,-9.4444004009412
 62.4944088369069,-8.98979075644036 62.1213203435589,-8.61670226309237
 61.6667106990579,-8.33947250246614 61.1480502970943,-8.16875525879031
 60.5852709660472,-8.1111111 59.9999999999987))
 }}}

 In PostgreSQL 9.2.4, compiled by Visual C++ build 1600, 32-bit
 POSTGIS="2.2.0dev r12228" GEOS="3.4.2-CAPI-1.8.2 r0" PROJ="Rel. 4.8.0, 6
 March 2012" GDAL="GDAL 1.10.0, released 2013/04/24" LIBXML="2.7.8"
 LIBJSON="UNKNOWN" RASTER

 (and also 2.1.1 release so assume case for current 2.1.2dev)
 {{{
 POLYGON((-8.11111109999999 59.9999999984909,-8.16875525879032
 59.4147290323908,-8.33947250246614 58.8519497012907,-8.61670226309236
 58.333289299275,-8.98979075644036 57.8786796547257,-9.4444004009412
 57.5055911613359,-9.96306080290472 57.2283614006773,-10.5258401339516
 57.0576441569811,-11.1111111 56.9999999981838,-11.6963820660484
 57.0576441569811,-12.2591613970953 57.2283614006773,-12.7778217990588
 57.5055911613359,-13.2324314435596 57.8786796547257,-13.6055199369076
 58.333289299275,-13.8827496975339 58.8519497012907,-14.0534669412097
 59.4147290323908,-14.1111111 59.9999999984909,-14.0534669412097
 60.5852709645878,-13.8827496975339 61.1480502956783,-13.6055199369076
 61.6667106976798,-13.2324314435597 62.1213203422121,-12.7778217990588
 62.494408835585,-12.2591613970953 62.7716385962291,-11.6963820660484
 62.9423558399157,-11.1111111 62.9999999987096,-10.5258401339516
 62.9423558399157,-9.96306080290473 62.7716385962291,-9.44440040094121
 62.494408835585,-8.98979075644036 62.1213203422121,-8.61670226309236
 61.6667106976797,-8.33947250246615 61.1480502956783,-8.16875525879031
 60.5852709645878,-8.11111109999999 59.9999999984909))
 }}}

-- 
Ticket URL: <http://trac.osgeo.org/postgis/ticket/2639>
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