[postgis-tickets] [PostGIS] #4238: st_asmvtgeom in 2.5 throws out geometries

PostGIS trac at osgeo.org
Thu Nov 15 01:39:22 PST 2018


#4238: st_asmvtgeom in 2.5 throws out geometries
-------------------------+---------------------------
 Reporter:  nextstopsun  |      Owner:  pramsey
     Type:  defect       |     Status:  new
 Priority:  medium       |  Milestone:  PostGIS 2.5.1
Component:  postgis      |    Version:  2.5.x
 Keywords:               |
-------------------------+---------------------------
 Regression in st_asmvtgeom function detected.

 Reproducible with a query

 {{{
 select
   st_asmvtgeom(
      st_geomfromtext('MULTIPOLYGON(((4182673.08416798
 7516945.7218508,4182645.50865042 7516913.84633964,4182540.17211609
 7516780.93323208,4182420.0181199 7516627.08732236,4182331.58619947
 7516515.19633399,4182224.09191281 7516378.55353141,4182127.65257295
 7516256.19786991,4182018.1400668 7516116.89141414,4181931.74364355
 7516006.06813352,4181859.56199645 7515913.4937724,4181793.52876811
 7515828.80904342,4181683.34869333 7515914.74352159,4181464.04624578
 7516087.05420006,4181337.58345718 7516189.0230206,4181091.68446227
 7516383.29643722,4181033.35987717 7516429.36762681,4180624.6410166
 7516750.08321728,4180557.26570229 7516802.90012624,4180175.95802814
 7517101.85688247,4180163.157577 7517111.89306521,4180007.52270146
 7517234.60093094,4179768.6998383 7517422.88806778,4179711.60130751
 7517468.15423855,4179410.93168206 7517706.55103038,4179311.82164053
 7517784.63950737,4178766.24596246 7518214.50002336,4178604.13782367
 7518340.53734427,4178441.11951779 7518467.28525581,4178156.37420431
 7518687.6541335,4177986.66874204 7518818.26127235,4177959.80351082
 7518838.94326036,4177930.48840837 7518859.30609074,4177926.99259432
 7518861.74463609,4177889.33546813 7518884.37015108,4177848.30578237
 7518907.7085306,4177823.31779038 7518919.70865043,4177777.74289846
 7518941.59001789,4177702.47573896 7518976.2912076,4177568.60465137
 7519038.00056643,4177284.2247127 7519166.09821377,4176915.75892635
 7519337.15744916,4176911.4458606 7519339.15119481,4176827.11871501
 7519377.95776123,4176761.43312196 7519408.1872132,4176649.959729
 7519459.48477304,4176592.68074297 7519485.25978974,4176567.84848519
 7519496.42055881,4176485.02644864 7519533.67604136,4176403.81929075
 7519571.85550819,4176338.35497618 7519598.28919455,4175696.41821493
 7519889.38606409,4176149.63304533 7520805.90434393,4176158.12331682
 7520813.4218682,4176170.75947178 7520821.13424673,4176181.81767465
 7520831.02480171,4176219.54145814 7520894.32790891,4176247.88246532
 7520951.17090635,4176267.63514895 7520990.2583732,4176274.2608614
 7521003.335001,4176280.61958553 7521013.36903777,4176292.73223982
 7521028.29497478,4176307.29458218 7521040.39120971,4176321.98068832
 7521049.9785301,4176346.64659057 7521064.15424401,4176351.62296562
 7521069.45021096,4176376.58016266 7521128.91580589,4176432.94591256
 7521223.38530627,4176483.57124739 7521248.83765159,4176507.77628627
 7521262.47950915,4176530.62304904 7521262.13383235,4176570.59740901
 7521261.82278155,4176591.38980495 7521261.57354772,4176594.55208942
 7521288.23875733,4176612.53718296 7521287.5578125,4176612.93672288
 7521294.34078165,4176663.67140025 7521287.05111927,4176668.62387992
 7521307.5805074,4176521.93004207 7521326.73722501,4176701.66482433
 7521686.17919508,4176727.07554479 7521712.46055621,4176759.03031619
 7521714.92499835,4176881.94835598 7521723.92876714,4177169.01073986
 7521747.74624268,4177275.49534297 7521756.5784811,4177472.83767317
 7521771.18729521,4177490.89725353 7521772.18052605,4177717.53916966
 7521784.65070178,4177799.86370216 7521788.01536662,4177895.69824976
 7521783.45446949,4177978.01734694 7521774.37843346,4178096.41393982
 7521753.98515967,4178165.17736124 7521731.3357606,4178291.45947561
 7521679.29650649,4178388.4042055 7521624.99244403,4178474.07197265
 7521570.71107691,4178580.02096001 7521490.40301735,4178651.02775605
 7521419.17027473,4178786.25948903 7521285.73006177,4178839.93156773
 7521231.87909066,4178981.21737883 7521090.12037172,4179006.94136444
 7521064.44374034,4179170.52257404 7520900.15447222,4179249.13340429
 7520825.51861373,4179385.43230798 7520699.83501471,4179572.31981949
 7520507.80639563,4179895.40028218 7520177.97768244,4179999.68008625
 7520074.64553928,4179984.536428 7520059.49456308,4179980.72473784
 7520051.8488213,4179965.82085027 7520039.26316585,4179977.25108388
 7520009.75747632,4180009.12684349 7519921.24268873,4180021.88547218
 7519887.85804719,4180041.36574867 7519845.16420544,4180047.55031594
 7519836.89424642,4180018.31638182 7519816.41842198,4180037.15521942
 7519790.6922866,4180100.89231637 7519698.06509596,4180195.66436068
 7519564.08942476,4180282.85800514 7519436.82727227,4180367.03364115
 7519313.09081022,4180461.52616995 7519173.99543871,4180584.8322502
 7518998.34071265,4180637.97216554 7518922.39469353,4180703.48078228
 7518821.05517443,4180743.43723136 7518754.42389199,4180797.2874038
 7518660.79731462,4180824.63775016 7518613.67267409,4180856.87802868
 7518555.83599673,4180891.60033455 7518494.99146877,4180934.39057356
 7518424.90889705,4180978.24370531 7518353.26055326,4181037.49790093
 7518255.02577639,4181109.95544696 7518135.34746679,4181212.68323685
 7517966.51805314,4181271.61308401 7517869.51389149,4181308.15959335
 7517811.51703562,4181363.10700261 7517729.56441169,4181444.81853254
 7517609.45600892,4181532.96260796 7517481.30382175,4181549.94735803
 7517462.13369628,4181573.7096009 7517440.84097103,4181591.16118833
 7517427.82409063,4181688.85478877 7517364.02807035,4181839.17002617
 7517265.94596613,4181974.44075615 7517176.78673896,4182151.04955174
 7517061.06904214,4182162.20566193 7517054.51340706,4182171.66706642
 7517049.86413455,4182175.36719144 7517048.04469909,4182263.33725548
 7517002.48821678,4182765.38591233 7517034.29047318,4182742.17758545
 7517019.65740735,4182722.18729804 7517002.16652589,4182705.19143163
 7516985.17219847,4182673.08416798 7516945.7218508)))')
     ,st_geomfromtext('POLYGON((3757032.81375 8140237.763125,3757032.81375
 7514065.6275,4383204.949375 7514065.6275,4383204.949375
 8140237.763125,3757032.81375 8140237.763125))')
     ,4096
     ,0
   );
 }}}

 On postgis 2.4.5 it returns good output, while on 2.5.0 it throws input
 geometry out.

 Offtop: If someone goes after fixing this one, please add an argument to
 st_asmvt to encode a column as feature ids.

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