Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#978 closed defect (invalid)

UnaryUnion topology exception

Reported by: komzpa Owned by: geos-devel@…
Priority: major Milestone:
Component: Default Version: 3.7.0
Severity: Unassigned Keywords:
Cc:

Description

running PostGIS query:

19:30:50 [gis] >  select  ST_Difference(p_geom, ST_UnaryUnion(w_geom)) from tmp_osm_population_raw_nowater where p_geom && '(539614.84560837818,6759705.8015133878)'::point::geometry::box2d and ctid='(32000,1)'  ;
ERROR:  XX000: lwgeom_unaryunion: GEOS Error: TopologyException: no outgoing dirEdge found at 539614.84560837818 6759705.8015133878
LOCATION:  pg_error, lwgeom_pg.c:243
Time: 61,833 ms

wkb:

p_geom,w_geom
0103000020110F0000010000005C000000B197184175732041499A65103BC9594190EC3863DB732041F7A7A2D44DC959410C12DB65DB73204115B92CD54DC95941024FC4330D74204163A42B4459C959411022F9380D742041BC92F44559C95941B1363FA71D7420411CA9FB5E63C95941612246A81D7420410488476063C959419A2E7DE61C7420410D67DF8D80C95941DBB868E31C7420418FCA099080C95941B940F739B47320410660328EA4C95941CBF260E0867320419B85C333B5C9594179B0DE18567320411220CB01C9C95941C451A81656732041AF318702C9C959416390D93C2B732041FE159DF5D4C95941112E7EAB0A732041991E572CE5C959413BB08EA70A7320418C68A92DE5C959415272F215EC722041B834ECC2ECC9594196AA86C6EC7220415E2558BAF6C95941B67DA8C3EC722041862383BCF6C9594105555EF4C3722041BBA7FD5205CA5941C43F38F4C3722041AA140B5305CA59416727DD12BE7220412FE67E5E07CA59412A1864E6737520412FE67E5E07CA594179F395EC7375204106AD9C5B07CA5941D8C2CCEC8175204187389807F9C959414676B014827520414CA1FB0BF1C959419282B5148275204123FCD10BF1C95941C21A936B8575204100368011E2C95941CA1BEF737E752041D0B64231D5C95941E99756346F752041FB773937C9C95941E4F997BA50752041110B7DEEB7C95941610704DB32752041865DD508ADC95941DD8843570B752041FD5A951AA0C95941271246E9F974204151CD146C9BC9594176481702FA7420418D1994639BC9594193E61C46FA7420415740AE669BC9594168E3DDB40B752041AE526315A0C95941A8C646B60B75204152F4CD15A0C9594118E6FD3A337520419AAB5E04ADC9594116FD983B337520415B319404ADC959419483671C517520410E9FAEEAB7C95941E71DF81D51752041C31961EBB7C95941A1FCA9986F752041757CA734C9C95941CB4A3A996F7520417C9F0635C9C959412DC56CD97E75204100CC882FD5C95941FEC9F1D97E75204118BC1B30D5C9594189F7E7D1857520416C1BF110E2C95941B1C200D28575204135518D11E2C95941A160167B82752041A073180CF1C95941272D31538275204148E60108F9C959418985D05282752041F18BC408F9C95941C9E7CA5174752041ACA49C5D07CA5941BA276B50747520412FE67E5E07CA5941D1F350C7637820412FE67E5E07CA59412EB1A6450C792041C20E61BBF7C95941B68F103D4C792041D4073AFFEAC95941069187414C792041E6D477FEEAC95941A80BC65372792041F3B52A6FE5C959413B8DE7627279204106EAA86DE5C95941DAC5F5E09779204100D3EBF8E2C95941E770132698792041FC839EFBE2C9594108E97D10987920415E394204E3C95941F258299B727920417AFE6C78E5C959411B87C7914C7920412ECF6E06EBC95941492C42970C7920414B3534C3F7C9594103F26A8A0C792041567AF0C4F7C959419C9E1873647820412FE67E5E07CA5941519E684FA07A20412FE67E5E07CA5941BAC6AFA49F7A204198BA360CEAC95941966ECC0A9F7A20411B0C2237C6C95941EAB865119F7A20413307FA33C6C959416AEB17E50C7B2041A574BDD9ADC9594173D3F7B83F7B20411277EA18A2C95941EE8729B93F7B20415714DF18A2C9594156130BC76F7B20411407483197C959412751E60D8B7B2041288F6B4888C95941561144A7627B2041FF64252579C95941FDC9BD13127B2041B06944876DC95941F3FEE213737A20414B2F18355FC959410B4AC5C9A2792041B27D7EEC59C9594138BEA9D939792041D499512559C959416747BBCB3979204138F1F72459C95941D37207AF9B782041C07B573452C9594157295212C87720419261CECA4AC95941BCF704F0C777204107BBD4C64AC959417A84A169B377204166C7E1B843C9594173B1ED64AE762041AE71761543C959418C91405EAE762041383B641543C959413B2DD82E767520413867322A3DC95941A42863FCC5742041F35EEA9C3EC95941B6EAB9F4C5742041761BE89C3EC95941B197184175732041499A65103BC95941,0106000020110F00000B00000001030000000100000045000000DD106D2CAC7F2041450E10331BC95941F31864B88F7F2041E2EFF2D61AC95941ABC29425867F204117F6E55C1AC95941FAB16AF34C7F20418DA15CEE19C95941FB95996F1B7F2041D8FB84A319C9594130CE0671BF7E2041A37B19FE17C95941CE7499DD3D7E2041B251B1C015C95941BF51737FCC7D2041F7D5088E12C959411655EE3E227D2041DF6F59440FC95941CFB37964CA7C2041ECCCA44B0EC959419509A87A527C204100AB7DB70FC9594166139B69FF7B2041283674C612C95941FE4C6F23027B20415C8C3DDE1CC959414E7D338CC679204150D716BC2AC95941DB4C3A31387920418B7866E430C9594178429AF3F27820419E1508DF32C95941E2106449D0782041DA1C996433C95941DEC65AC09F7820414A3C4AAE33C959410909B5BD6A78204133EA4CCF34C959416BA8B62142782041AAC547B837C959418732899A09782041BEF472473AC9594139C511B3E97720419D6BCB5B3BC95941DDBE168ACF772041B69309563BC95941EC13D929957720413EF996BF3CC959418CB0D1375F772041E39554F03BC959412D40B65C4177204124CF3D3938C9594126213513FB7620411659763834C9594126213513FB76204179EC459749C959413FBB12F22578204192ED9CC444C959411B632F58257820417A42B7FF43C95941FBD96FC5277820410F1D424342C9594196ABF5B2307820419F67F11F41C95941C94D71A13B782041CF1DD8B93FC959418E6F7E3A527820418985E7E23DC95941F0C2B5AB74782041201F5F493BC95941BF9233649D7820417C64B2F539C95941E8B79732D078204169DB9E1839C95941DB7900E1E3782041D45B932C38C9594192F80D71FF7820418F04B65837C95941561B10592C792041B77B077736C959410F7690BE827A20418DE0C90029C95941139F5D73797B2041253FA1921EC95941FE3B7AF7877B204155BFD27F1FC95941F8AF2243A37B20410F400E7F1EC95941A90D0CB7A77B204179E3A5AE1DC95941D9753006E27B20412B84CFAA1BC959419D00CE64F57B2041806DF9131BC95941768F3A41FE7B2041988C16701BC95941C12D8E211B7C2041137D2CA338C959414454AC451F7C2041BD2BE1E739C959410743BD0C2B7C2041E7A806353AC959417BD943CA2E7C2041223C74FB39C95941EA2D9AF3317C20415ADEA60939C959419548C3E62E7C2041C0E36DDF37C95941B1607E210F7C2041DEE1A2D919C95941B52FA228127C204168A1215C19C95941D7B9F1A7167C2041349F259E18C959417F851DE9867C204192DEAA8315C95941FC7AD048B47C2041FFEBC33015C959417B6797CDE77C2041A28D473C15C95941F9F068118D7D20410C68610A19C959418BC6F2824A7E2041931251951DC95941D940E994F27E20418A3C272C21C959418BCF2B08317F2041EE1EF34322C95941555A466D817F2041CC83510222C959413BD3A6B3917F2041D395122E22C95941C05541B4AA7F20415AE1863122C959416DDA8A59AB7F2041EADF96131FC95941DD106D2CAC7F2041450E10331BC95941010300000001000000340000007410965F397220418D5B81297DCA59417389F6A5497220411E78216E7BCA594143AD1746577220416DD19DE478CA594111858C8A63722041E0B2FA4172CA59416B04E8F98D7220413B3B4D6354CA5941482ECE87D4722041C5F85F172CCA5941C17504F6D87220411CBB4B2726CA594199C99B0BA77220419B1512C71DCA5941CDF459867272204155B0767218CA5941971E52D955722041D7D383FA11CA59412A8E13034E72204131D77BD50BCA5941EB1721755A722041600242AA03CA594131C5B4E9837220416E8F7F60F3C9594126CFA1E5AA722041BF01605DE2C95941A2993168FD722041EBF04C1FC5C95941FE2D1553307320413FFBD5D2ACC959413F5DF5E863732041A9138AEE99C959419231F560A0732041C5C697DA7EC959410284A8B7D27320419457BA0270C95941B7529683F47320418EFEBAE761C959419E413616DA7320416C0A9B6D58C95941F7ED5735B07320418BA411E14EC959416FD76EF4CE7320410E09AE6E4CC959411BE6784DFA73204149862D7A49C95941D8869F484374204190F48D6F5CC959410523D34F527420415B5B79095EC959411FA4A728837420413AE72B7E60C959415E5664CCC77420410F665F6869C95941C4AD5EE9C8742041D368CC176CC95941C0974681B974204155269A7B6DC9594126A073487E742041E46B8CC46FC95941B0085D9E73742041F5EA56B375C95941AEFD50EA6B74204161E2295E78C95941ED446FB4427420411C4AF93192C9594172CCDF4604742041935E3C6EAAC9594114BBD869E27320418082B2DAB6C959412A9A4FEBBB73204155AC3526C5C9594143D6D235B17320419A34B372CAC95941FFA562B376732041363DE73AE5C95941D57CD6D65573204154E2D18BF1C95941436B345C4373204185A46617FBC9594134B54FAA107320412B4952D810CA59413E4D43FF037320415E17922C17CA594184BD5EDA217320413EF26D5F1DCA5941ECAD4D6D43732041D8A2BB6522CA594119D090413B7320417F3D7E0025CA5941BA606AB533732041299C69A02CCA5941C5DAE9B324732041472F447735CA5941FD6ED391DD7220418F91A48C51CA59413192B817797220413099279578CA594167566B08657220417613090C7FCA59417410965F397220418D5B81297DCA594101030000000100000049000000E8EE028D71792041611DA43AE5C95941A85D9C3B7179204186524641E5C959412CDFB3F570792041A314B649E5C959418A6475E34A792041963303D9EAC959416C57CFB64A792041DF3099E0EAC95941A09570ED0A792041DB8A9593F7C95941F91F631636782041957D4C540BCA5941FB93D411617720413E526A5719CA59419F746BF960772041A110215919CA59412CC005A4BA762041563238C925CA5941DF027A47BA762041094712D225CA594152C581446A7620415D96E6762FCA5941A3BADAE7287620418D1CAF3C37CA594100EB6CC2287620416BA4A24137CA59412EA5447C8A752041A29D05904ECA59418A2221528A7520414B372E974ECA59414BC79FB711752041A09FDB6066CA5941CBCB3E85117520410830D46D66CA5941FBDA5F6B11752041B75EE17B66CA5941A51E536B1175204147964C8A66CA59419FB4E20C1C7520411894B14E72CA59416CB2F84211752041CEB33FA079CA594109978B3A117520419030C0AC79CA59410901CB4511752041CFC837B979CA5941EE48486411752041D6D52BC579CA5941DD7AD794117520410EBF26D079CA594187DD9AD511752041E87EBCD979CA5941FC4D1524127520418FC98EE179CA5941C4BB427D1275204198AC50E779CA594168D4B5DD127520410184C9EA79CA594178BAB941137520416D27D7EB79CA59416D7C76A5137520412D3A6FEA79CA5941A1E416051475204131919FE679CA5941642EEE5C14752041F3AA8DE079CA5941342D9CA9147520419E3E75D879CA59416A822EE8147520418FF0A5CE79CA5941B09A3D1615752041D64280C379CA5941FC55043215752041C2DF71B779CA5941369FB30920752041505D8C5C72CA59412F0EDE11207520412EB82E5372CA5941D9E4F10E20752041FAB0C44972CA5941E824187915752041A0E4559266CA59411776FC9F8D752041283276DF4ECA5941EF116CBD2B762041DE46129737CA59413CE28D076D762041BA8F7DD32FCA594177990B0A6D762041AA3631D32FCA5941550F0AE4BC762041DC3E4D3326CA5941E71117FB627720418799DFC719CA5941F0D0431638782041B7E444C30BCA5941E95F0A593878204199A604BE0BCA5941D81D1B9D0D792041B1BE2FF3F7C959418071C6E30D79204191C141EBF7C959419364831D0E792041400CD5E1F7C959418F01F5054E7920415AFAA828EBC959410FE494BF73792041E4E94CA6E5C959415B8762E69879204103064737E3C959416DB24A3A9979204136806430E3C959412652D78199792041DF059827E3C95941C08048BA99792041B926381DE3C9594117F872E19979204111F3AA11E3C959417068D5F599792041AA0F6205E3C959411E47A7F699792041B957D6F8E2C959417283E0E399792041EE3783ECE2C9594111D639BE9979204132F0E1E0E2C95941ABA7258799792041D0EA64D6E2C95941F2D4C14099792041D85673CDE2C95941C4DBC2ED98792041053165C6E2C95941823E5991987920411AE27FC1E2C959414623122F987920410F94F3BEE2C95941C063B4CA977920413958D9BEE2C9594168651B6897792041AF3032C1E2C959418727110B977920415B06E7C5E2C95941E8EE028D71792041611DA43AE5C9594101030000000100000035000000C0159DAE09752041572B0A31A0C959416AECB129317520414AD3731CADC95941D8AA36FE4E75204156BF12FEB7C959415B02686F6D7520412988F541C9C95941D4DB96A97C752041EB6BBE37D5C959419637579E83752041C609A512E2C95941567E1648807520417433370AF1C959415C03E447807520410FA7D70BF1C95941F778112080752041FF160504F9C9594101EB1F27727520415CC5985007CA5941418AD3F1577520413505CE8313CA5941AC82DFAB28752041C7CEEFBC1FCA5941459C90A7287520414B4F14BE1FCA5941825C8F6701752041AC4E946C2ACA5941778069CE05752041AC4E946C2ACA5941CCD1FD472C7520414C5E14F41FCA59417C82C0A05B7520419BAE15B613CA5941E16946C25B752041159FD3AA13CA594190F5730D76752041F4006F6D07CA59412376311B76752041D871986407CA5941E313371C847520411D59C00FF9C9594111A0FD1F8475204185E02508F9C95941ED2ADF478475204155DEF70CF1C95941EDC69F9E87752041E4192813E2C9594158D7A79D877520410B000E0DE2C95941CDA9B1A580752041B7A0382CD5C95941A8797FA080752041C53F7B26D5C9594146FF4C60717520414113F92BC9C959419FF1A95A71752041FEB44128C9C95941E512F8DF527520414C52FBDEB7C95941AA0B52D052752041398702D8B7C959412C8583EF347520418619E8F1ACC959413D9F74E934752041F8DFD0EFACC95941CD7FBD640D752041B0284001A0C95941519FA4560D7520414BD815FD9FC959417CA2E3E7FB742041F4C5604E9BC959412961D3B4FB74204102AD93439BC959410BC1E271FB742041267E3A3A9BC959412C4FA421FB7420415A31B1329BC95941D07A2DC7FA742041F4EA412D9BC959410E3FF865FA7420413922222A9BC959413FEFC001FA742041629370299BC95941B676619EF97420413F11342B9BC959415975AB3FF974204110425B2F9BC95941D0AD42E9F87420413B4ABD359BC95941EF36799EF87420413E5E1B3E9BC9594190D02E62F87420417A2C23489BC959415B9DB436F8742041060772539BC959418157B61DF87420417EAE985F9BC95941D1E02918F874204178981F6C9BC95941B7CF4526F874204189878B789BC959413E567F47F8742041B44762849BC95941C0159DAE09752041572B0A31A0C9594101030000000100000063000000C6D268EB3E7920410C2AB20A89CA59418C3D50EC3E79204107CCB60989CA59411AB5E1304679204116B0759180CA594167DEA6086079204151667A5A72CA5941BC23B64CF87920417A17363D3BCA594179037A6DA27A2041B24F856E0BCA594169CFA68EA27A2041FC4FB7610BCA5941BA5EAB99A27A204133C853540BCA5941868EE2D7A17A2041E7D20A0CEAC95941A3C2473EA17A2041FAA1DA47C6C9594122BEEDCF0E7B2041753443FCADC95941695652D40E7B2041FC9544FBADC95941CFD872A7417B204178DA9D3AA2C9594130FCD0B7717B2041E357765297C95941882578EA717B2041D5BFD94197C95941839920368D7B204163635D5688C95941DE788C428D7B2041FDC5D14A88C95941ACAB053E8D7B20410A122F3F88C959417996B2288D7B2041DAF7D73388C95941B7E74CBA647B20412D22A90D79C95941A4946891647B20418C87370279C95941424C7557647B20410F21FDF778C959412CE35BB9137B2041F0DB95586DC959417EDFD461137B2041E720964E6DC95941C58F3054747A2041AEFF2BFB5EC95941D5B30AF6737A204130A375F45EC95941DF24B38E737A204129F65FF05EC959415A973C36A3792041A81969A759C95941FED1B9EEA2792041098F3EA659C959411F61A1423A792041FAC192DF58C959414B7B10689C782041ED70D9F151C9594182D895489C78204169CF9BF051C95941D6C971A7C9772041F285E28F4AC95941743CE96EB57720417AE1B19C43C95941CBAA8643B5772041FA9B619143C95941443B5107B57720413CD6578743C95941454299BCB47720418351F77E43C9594195D33D66B47720417177927843C95941B7829007B4772041452F687443C95941D9BC34A4B37720410273A17243C959417EFDFB3FB377204151BC4F7343C959411A3EC0DEB277204193586C7643C959411C123E84B2772041C8AAD87B43C9594130E4EF33B2772041B9585F8343C9594167BEEBF0B1772041D957B68C43C95941D7EDC4BDB1772041AFC5819743C9594175AC729CB1772041CB6F57A343C959415DCA3C8EB177204186E8C2AF43C95941D314AF93B177204172004ABC43C95941E4F693ACB17720415E7871C843C959410832F83EC6772041BA8B84DA4AC959418DE59C68C67720416D3B78E54AC959417AD408A2C6772041DD3E3EEF4AC95941F3492CE9C677204176C47CF74AC959411582793BC77720417408E8FD4AC959411422FC95C77720412E0D45024BC959413F2862249B782041B7D64D6B52C959416F7A103339792041AABE505B59C95941A01E61BE39792041BC54D15E59C9594162BD028EA27920418494C0255AC95941DBD50057727A204104C4136B5FC959416EF6C5DA107B2041E8E012B26DC959417B0E200F617B2041F9433B4279C95941C067E32F897B20417266534B88C959416D113F146E7B2041ABD5901C97C9594127D08B253E7B2041C18314FDA1C959415AC39A233E7B20410B5F86FDA1C95941FEC9AC510B7B2041B538E6BDADC9594178CBFC7F9D7A2041F2C6B017C6C959414D6C915B9D7A2041B04BAF21C6C9594171A35A459D7A20411F644F2CC6C9594130E4FF3D9D7A204105F84037C6C95941543CE3D79D7A204182A6550CEAC9594131BC5C999E7A204126F400470BCA59418025259CF47920415C7AB40B3BCA59414DF2FE8BF4792041BD4AD3103BCA594182DB9E375C7920411F72FF3372CA5941BB064E285C79204178D5B43A72CA5941050BB8434279204111BABC7880CA59411ABEE83942792041821E188080CA59413C4B93F23A7920415A4A92FB88CA59410A368B933179204162B5638392CA5941D6751F91317920418B99EE8F92CA5941A5ED52A23179204177E84A9C92CA59416D647CC631792041E407FFA792CA5941D71738FC3179204126D497B292CA59412D68754132792041E90CADBB92CA5941ED288B9332792041CB56E5C292CA59411ECE51EF3279204172AAF9C792CA5941EE74425133792041560FB8CA92CA5941359699B5337920415D8705CB92CA5941990D7C18347920416318DFC892CA5941FE081D76347920418AE959C492CA5941116BE3CA347920411D73A2BD92CA594129318D133579204112C9FAB492CA594133804F4D35792041FA10B8AA92CA59416C1DF27535792041543C3F9F92CA59419244E58B357920417A27019392CA5941C6D268EB3E7920410C2AB20A89CA59410103000000010000003000000067C310430C732041C7E49447E5C95941C2AD6B6A0C73204146015E3AE5C95941263BE9F12C732041DC728D08D5C95941577525BB5773204147A5161AC9C95941682845D15773204127F5BD12C9C95941E78DC69688732041A4948645B5C9594185BFA6ECB57320419F3152A1A4C959411EC37C941E742041991BB7A380C95941DFA562AB1E74204150D20D9980C959419D5C49B31E74204183380F8E80C95941645012751F7420417A59776063C959417B1BCD6A1F74204170A4805363C95941DA0687FC0E742041108E793A59C95941D0D9D2E70E7420414FBC4E3159C9594152C876C80E742041903EA02859C959415C8B8DFADC7320414253A1B94DC95941801438E0DC73204117A83CB44DC959414ED6A68176732041A885E4E43AC959413291554176732041B3CB42DB3AC95941A15B38F37573204173F961D33AC95941E1B04F9A7573204143908FCD3AC95941EF3E063A75732041B4D604CA3AC9594179490FD67473204114A5E4C83AC95941B9424272747320419F0E3ACA3AC95941610075127473204189F4F7CD3AC95941610056BA737320411587F9D33AC95941BD30486D73732041B8AF03DC3AC95941BA9E412E737320416A56C7E53AC959413955AEFF72732041C26BE4F03AC95941C48858E372732041009AEDFC3AC95941C6FB56DA72732041AF786C093BC95941194802E5727320418719E6153BC959416877F10273732041D2C1DF213BC95941C60BFE3273732041D2A1E32C3BC959411E9C5383D973204198419EF94DC959418CC563200B742041E462665D59C959411635E8741B7420417740996663C959411AE294B31A742041510E7B8280C959413A277828B273204178603576A4C95941BB95FF24B273204150F37077A4C9594177B6FFCA847320412BD9281DB5C95941379555C684732041475EF51EB5C95941AFFADB0754732041CB0352E9C8C959411CE41339297320411FC454D9D4C95941C27DB31B297320419681ECE3D4C95941A5291197087320416B065114E5C95941833A68C807732041C7E49447E5C9594167C310430C732041C7E49447E5C959410103000000010000004400000069D9B4EC8979204179B9B26A2FC95941D42592CBEE78204161EF486135C95941D4B940C6917820410C1D015237C9594141516E6C9178204106E5F15437C959416D6BD84B5978204132395BDE39C959413F0585235978204128F36CE039C959415D9D2522B3772041C42C4B7243C95941246E8391AE762041448228CF42C95941E2AACE7D7675204193217DE43CC95941550F700F76752041402BE7E33CC959416ECEC4FDC574204181265A563EC9594139725705757320416A031EC93AC959414BB35CF50E7320417603D7B539C959410C828966A0722041FB33C49332C95941783606E8017220411E879EFA23C959415C40F3737C71204124B0A0140EC959411863AB641F7120418FDBD5BAF4C85941B6E35A3C1F71204145EFD7B1F4C85941EEACE3BEB3702041E4DC70B0E0C8594110411A94B370204112788BA9E0C859417DAF832E17702041B41B73B9CAC85941A279147CCE6F2041EB1938EABDC859412705492AA46F204105458A74B3C859410F756F89406F2041774D4B8592C85941A40D82A4BF6E2041B62691C858C859410CC0832FB76E204161542AF847C859416F2B4A43CC6E20410989BE5934C859418145569FCC6E204180B6193734C85941D3A75668C86E204180B6193734C85941DCD4CB52C86E20414623C14234C859411D6EEA31B36E204128C55FED47C8594199905E2EB36E20418D7EE8F947C859419BA5E6A9BB6E204102184FD758C859418BC4BBBBBB6E2041ADCD7EE458C85941CAC545B53C6F20419A9174AA92C85941CD7186C33C6F2041B0A3E3AF92C859419A442576A06F2041877902A5B3C8594121DF288CA06F204139E941ABB3C859417B5E84FBCA6F204144423E28BEC859414BD1D022CB6F204199C26330BEC859419DECC4FB13702041914B6806CBC8594104921D1F14702041D8CBF40BCBC859410E855480B0702041821B70FBE0C85941D87339D31B7120418CD9EAF4F4C859417C66ECE878712041694775500EC95941033DFC227971204160AB8C5C0EC9594141E9EDE5FE712041AF9B7B4F24C95941A1257F4DFF7120417E44395C24C959415FADD7279E7220417B47D4FD32C95941C54BBA6C9E722041034A2D0333C959410C671F7A0D73204188A46A2D3AC959416F3F52D70D732041EB410C323AC95941E55EF4390E73204148BC51343AC95941B6E84DAF747320415625AA483BC95941723602CEC57420418E904DD63EC95941BEA19E1AC6742041673364D63EC95941497E2E1B76752041633615643DC959410EE52619AE7620416218574E43C959410B24EA5BAE762041FD380D4F43C9594139A7BA83B3772041608A8EF243C9594138229CF6B37720417B5836F143C95941863B2A64B4772041B4B5AFEC43C9594178DE8CBC5A7820417B5FCD553AC959412ABEC79C92782041D5A84CCF37C95941A7ABBF95EF782041286DD6DE35C9594158DDF8D7EF782041231DE2DC35C9594169D9B4EC89792041C82A9DF02FC9594169D9B4EC8979204179B9B26A2FC959410103000000010000004D000000EAD595BE32762041F220DBD24CC959413FBB12F22578204192ED9CC444C95941F751401F31782041CEE3A56E46C95941F7A00D756D78204180A5322448C95941367049209E7820411A5185D548C95941E7128422DE782041FFE02FE74AC959414DCD43241D792041D91EA0EA47C959419EA88CA4827920412A0C0D0F40C959417DD60582577A204153C3E6D836C95941447E6F92437B2041EDD928782DC9594140FE18E17C7B20415C7D7C912AC95941B5361B8D8B7B2041ECC4074221C95941FE3B7AF7877B204155BFD27F1FC95941F8AF2243A37B20410F400E7F1EC95941C86D4B3F9B7B20413A15FA1327C959410862560E947B204172D8BF142BC9594185F44389837B2041726B1FD32DC959412E0461C8787B2041380A4AA92EC95941E79C6124A57A2041312E810337C95941BB4AEAFBD97920415AA685083FC95941D10D90F981792041DBC4074443C9594194F4C7CB5D792041F5A66AB645C959416B49543042792041BEE5407848C95941C90112F0267920412955AF5250C9594118A4287C227920411F5CE9A753C9594199FCB2852A792041DC318DA255C95941D382DAF6407920415DAA8A6056C95941B35CE048817920414E874C6656C9594141604350B47920419A13454F56C9594184A4AB61F07920413CEA65C755C959412B210A4D247A20413BED585257C95941B447A577657A20417E7510765AC959411597B4DA997A2041A0CC1D8D5DC9594153CF804BC77A2041953F0B0661C9594113C2A75B247B2041A21975F969C9594161808F6B517B20413E901B6B6EC95941452B5C97657B20413007BDF86EC95941AAF13A33767B20419056FD1D71C959412C7DC10E897B20419372F31F75C959415DE8181D9B7B204135B85E807CC959410C786E76A37B20411719379880C9594185B5281DA77B20412CC8314483C95941242D5207A97B20414613A85686C95941A10634E3A47B2041AD39ECB08BC959410B63E6FA9A7B20413088B8DC8EC9594152D63495907B2041647B5F4991C959417C5F83F3677B204148E21A7A90C95941B4892E88697B20419F47A8958AC95941E0F265BD6D7B20413694110B88C959417A9B6BA06C7B20417A1DE84685C9594101543532687B2041EF19F39583C959419B06B7DC677B20418DE5353081C959414A1C1C03597B20416661816F7EC959410D4A4836417B2041B265D0327AC95941DE8E10EC287B2041053B702378C95941BD62E01B0A7B2041BFC5C42D75C95941494109BED47A2041A0502FD16CC959410E18710F9D7A204199B3268067C959410CF193D7637A2041B18386E363C95941AB6D93530E7A204118125B4A60C95941147D1BE8987920416704708A5EC9594167DC00BF667920414715EF9A5DC959418DD3A3AF4679204144192FFD5CC959418F134F082A7920414C0223EB5BC95941DA62D5920A792041E1F1C1BF5AC959415DFB0AF5F5782041F27ABAA85AC9594127D4921FCC7820412B8822115CC95941FCACA9157C782041A5E3C0F95FC959415C04272C40782041E0AA1A0E61C959410371D32D147820411B7C1C7660C95941F8D006E4F077204189101ABD5EC95941DFF4451BB277204144A60BF25BC9594185BE81DF647720411D0F04E854C959414E0BC41AF3762041763F36A551C959413E59250E62762041DD94A0F94DC95941F29151233B762041AE653E404DC95941EAD595BE32762041F220DBD24CC959410103000000010000004B000000C0FACEDA8378204131D30BAA9DCA5941B7B4DB9AA4782041223BAD2E9ACA59414C187E2ACB782041013B7ECB96CA594135247F2DE9782041E606E03B95CA5941CE5A6DD200792041BF84D14094CA5941B32EBA081F7920410741B9B090CA5941061301291B7920417BDE600488CA5941C4835E1131792041ADE4A74779CA5941408D090060792041D79DAAD55DCA5941774F191E7B79204167839A8E48CA59415A6727F6CD792041779B478929CA5941F816F3E7327A20414B11FB2603CA5941C15240F7467A2041DFFE4534FEC9594112867204337A2041B734DEABF8C95941D68227A12D7A2041BAD106B1F0C959412597556B107A2041058CA250DFC9594166BE5C0C147A2041FAF27195D3C9594164B350580C7A2041A1CCB961C6C95941484A25F51E7A204164E71DCBBEC95941348AB2B64E7A2041FA3BAB47B5C95941628708D0CA7A20410C7222C3AEC95941A57A00B9F97A20413D716C4CA8C959417634E30F507B2041EF74165399C959417C5F83F3677B204148E21A7A90C9594152D63495907B2041647B5F4991C95941EF01948CDD7B2041241CC17E93C959419AC2C5DEE27B20415C1AE85993C959416B4A5AE7E87B20415BE6E0F692C959412A986DE7537C2041CDE489DD73C95941399B11DB517C204182399F8571C959418D74E7E4367C20416F75383853C95941E4D6E1E3287C20415EA4B17643C9594189874F87317C20416ED79D9942C95941E24F422A397C2041730AA4FC42C95941B24AE3BF3C7C204134ED775144C959418018DC3C487C204151411C6A52C95941E5CAC249577C204187D8EF6262C9594155159DAB597C20413A793E5367C95941E14293A3607C2041009C50E66EC95941CBA2378E637C2041C15E834570C95941E439A7C8667C204150E1F48774C95941CD7A4770607C20412CDD28D078C959417BB3F67EFC7B2041551CC80794C95941B9475D63F27B2041A091329695C95941BB6A89B4E97B2041F588D44996C95941EB28F4BDD97B204161AD9EF495C959411A44EE89A87B2041A3B6A6BF95C9594191E8B3BA8B7B2041A70DBC3497C959415B45A8DF797B2041C6652D9899C959419E656678547B204191A9CE40A2C95941DFC10CBE337B2041F59C3077B1C95941FE5EC4DF327B204133C2633CC1C9594133F07AFE137B2041FE9787E2D0C95941B0826879037B2041F8CB3B67DDC959411CADAEABF57A20412EC512F2E8C95941C7045038FE7A2041C641CF6404CA5941746F6B2C9E7A204193739E5C25CA594197D06AFDE8792041D18C6B7648CA59417F8F417D9B792041305610816CCA5941763015DB71792041143F2BCD80CA59415B3901B66B792041C06AA65884CA59419EDD2B495E792041E3D932A98BCA5941F1AD7ADA58792041511235A590CA59415AC98C4A557920412D72CDA893CA5941722D00B34D79204152D9B62097CA5941489684A63379204140BB5D9596CA5941415D40ED2C7920415151D63097CA5941C504C8A8C17820411B94E7CDCDCA5941C5C74F0FB6782041F087ED98CDCA5941B85CF20D1E79204177709BC198CA5941E72E55A60F7920414788DC1498CA594185221296F9782041575E45C199CA594143072A8FC7782041CA952D1F9FCA5941766454EF967820417C6A9848A6CA5941C0FACEDA8378204131D30BAA9DCA59410103000000010000005F000000858027596A6E20416287B8BF58C859418A4D691B6C6E20416326E2305BC859418B414A819A6E20416F64E2E072C85941489D1FEEA76E2041B23B775F76C859416099F7DFB96E2041777440917BC859416F4FDC91EC6E2041AE63410786C859412B4D924F146F204149D51F0092C85941E740CC453B6F20412A6E507AA0C859416F73860A4E6F204139C3B499A5C859412E9373CA566F20419086F38CABC85941FFE9903C6F6F2041101B21EFB0C85941711ED03C9F6F20417DD02716BAC85941D213E8FEDB6F20415B930137C7C8594123C9E3330F702041B33C463CD1C859416675E7BB3170204115D5A7BBD5C859411CB449F3697020413A372F9FDDC85941121C569E767020419A587950E1C85941B8ED6A57597020415FA74612E4C859416163803A647020411CC7C073E5C8594161F168FC7C702041D03795EEE3C85941D1BFAF589770204135234AFEE7C85941AB319D2DB4702041A1044540EDC85941A4237C5188702041F59A5022F0C85941678599A59170204135007F7CF2C859413B3833F4BE7020413611093CEFC859414A193B83CC702041B498D8DFFDC859414E9218D019712041784D9F6403C9594184FEE1337F712041337D335F1AC95941B2DF66C9C9712041105884C925C95941DBCF2BF3207220418631E73B2EC95941C49EB45C33722041DFBEB64E30C9594168E9295C267220410DD489A331C959416B1DB61A387220414643D5D033C9594104172C2644722041313E2CBF31C95941BFFDB69592722041C668CD5137C959411B5522E7B97220413732C09038C95941A420D121ED72204106360A303BC959410B80A4331E73204150E28EAD3EC959416714881E517320410D09ADE33EC9594163BDB1779473204118B694DD48C95941F7ED5735B07320418BA411E14EC959416FD76EF4CE7320410E09AE6E4CC959411BE6784DFA73204149862D7A49C959419D208F00007420410E451B2B48C959413AF3A4DA0F742041DF2F226346C959412D806EE447742041A3EEB21349C95941998675DF78742041636FEB894AC9594100B98241FE742041C5369CF94AC95941871B0619447520413A34881C4AC95941690A94E68C75204173C2C14149C95941EB9DF3B6CF752041EB90BBE34AC959418462CA1D007620411BF6A1824BC95941EAD595BE32762041F220DBD24CC9594126213513FB76204179EC459749C9594126213513FB7620411659763834C95941EE11FB7174762041BAAAE29132C95941753E7F1428762041E72F9F0E32C959415611D11C9F75204182B1675132C95941235384AA627520413BC47F2432C95941B214C9E231752041B5B76F4232C95941471B716ED974204134E0B39F32C95941693A221470742041C14A9DC730C959419DAE77C2187420413F76CFAF2CC95941224AE0E3DB732041F7E7B1C02AC9594170B6F73A457320418DB0418D20C959414445E710117320417AD597ED1BC9594104E58FE4EF72204174670DCB18C95941574475BBBD72204198C5AF9F14C959417401440690722041326545B30EC959419E5796925C722041BB6FD81708C95941440B37F53C722041E6E9195E02C959415417626125722041723E48A1FEC85941D5F5FB3716722041ED6353D9FCC85941E95A8286D871204115ABAB99F1C85941FEF204A7A5712041EBCB6AC2E7C859411A79AF117F712041DDBF7F6CE0C8594114B6AAA44D7120418BCACFADD8C859416383E40D24712041CA7CC793D1C8594116A788A7F47020419B19860DCAC85941A3D7B15ED3702041C590F163C4C859415F3FA665B2702041C6A773CFC0C8594145423E87997020410EEDC56EBDC859419D53C85D7E7020410DDC67EFB8C85941CA2E17D16970204116353DC0B5C8594189CA97965A702041E2863609B2C859416C630F063E702041F86E0444ACC85941768B8EEF1A702041DC5D89B6A2C85941805821E9E96F2041962D3B3497C859411F5A82AEC26F204173C759AF86C85941DBAD7E26A06F204180B0591B7FC8594147EBC7987D6F204100330F7D74C8594138F6C77A6E6F2041CB04606F6EC85941086DFC155A6F20410D02517C62C8594114960BEC3D6F20416287B8BF58C85941858027596A6E20416287B8BF58C8594101030000000100000046000000DBC6BE30617220413769A26F7ACA5941E691BA3961722041EAD1426C7ACA59416C84C9A59072204144645ED066CA59413AD923B1907220414E77C6CA66CA594154DA4CACAD7220413C659D3955CA5941AF4C721FD6722041FD82032E47CA59410660602CD67220413D32D92847CA594162995727FB722041AE848AD935CA59411A8F5028FB722041033714D935CA5941931D7BF70B7320419FC4C7BC2DCA594164DDA4070C732041F4C183AE2DCA59410D34B6A70D7320415A241D6626CA594160DBC6A00D732041FEC1AE5926CA5941A199B3860D732041D4B3A74D26CA5941A780795A0D73204138B57C4226CA5941BEA77429FA72204198BCBD6822CA594171EB1FFAF972204199C0B66022CA59419A8364C1F9722041EFFCB35922CA5941CB8AF158BF722041C606032E1CCA5941236D058EAF722041EE91011816CA594143F2C80AB9722041A085AAC809CA5941664FDAA5C57220414249876605CA5941F22357A7C5722041E507016605CA5941A34CA176EE722041B08386CFF6C95941F8F0778CEE722041323BD7C4F6C95941680D4F93EE7220411F96D8B9F6C95941CC14B2E3ED722041D82F61D0ECC9594167C310430C732041C7E49447E5C95941833A68C807732041C7E49447E5C9594114126919EA7220413AABA0A4ECC95941EAB503F0E9722041E14EE5B2ECC959415C2BA9E2E9722041C129FBC1ECC9594108479392EA722041E520CDAFF6C95941478978E1C1722041C6687D3B05CA5941ECCA7931B57220418F8CE7A409CA5941BC59A615B5722041F8DC6AB409CA5941C5198A88AB7220418CA1F71816CA594168303589AB72204140F80D2616CA594167EE289FAB72204138E8D93216CA594189B5F0B7BB7220414D5ADC661CCA5941538558DDBB722041B5FABA711CCA5941FEC41E12BC72204140B18D7B1CCA59418AA47554BC7220417688FE831CCA59413C9BE6EEF67220418F92F7B422CA59416B67CFA3097320413FD0CF7526CA594163D6A809087320411CBBB2A32DCA59411AB58449F77220411D42BFB835CA594155EBA254D272204112EE340547CA594172DC7ADCA9722041432C8C1255CA5941C73AC4C8A97220413F9E4C1B55CA5941EAC4E8CA8C7220414C3618AE66CA59412E62A7695D722041EC1585457ACA594143C000D017722041CF7B992B92CA5941982814B71772204188B4C03792CA5941D0EB99B11772204197BE474492CA59410CEDC7BF17722041575BB35092CA594189AC12E117722041F559895C92CA594107A43214187220418C49556792CA5941F0DC305718722041AFF2AC7092CA594178447AA7187220415C6C347892CA594188FFF8011972204132A4A17D92CA59414FC53263197220412737BF8092CA5941CB156BC719722041C07E6E8192CA5941CDFBC72A1A72204199BEA87F92CA5941BCF077891A722041A9667F7B92CA5941726DD7DF1A722041B9671B7592CA594187B6942A1B7220419CA0BB6C92CA5941EF83D0661B722041AB73B26292CA5941A1423A921B722041499C625792CA5941DBC6BE30617220413769A26F7ACA5941

Change History (6)

comment:1 by dbaston, 5 years ago

Resolution: invalid
Status: newclosed

Input to ST_UnaryUnion is invalid.

comment:2 by komzpa, 5 years ago

Resolution: invalid
Status: closedreopened

Hello,

Input is a collection of overlapping valid polygons, and it's exactly semantics of Unary Union to dissolve it into a single (multi)polygon.

20:05:40 [gis] >  select  ST_IsValid((ST_Dump(w_geom)).geom) from tmp_osm_population_raw_nowater where p_geom && '(539614.84560837818,6759705.8015133878)'::point::geometry::box2d and ctid='(32000,1)'  ;
┌────────────┐
│ st_isvalid │
├────────────┤
│ t          │
│ t          │
│ t          │
│ t          │
│ t          │
│ t          │
│ t          │
│ t          │
│ t          │
│ t          │
│ t          │
└────────────┘
(11 rows)

Time: 6,458 ms

comment:3 by dbaston, 5 years ago

Resolution: invalid
Status: reopenedclosed

Very hard to tell what's being reported here. I posted a test case in #979 that I think is what you're running into.

comment:4 by mdavis, 5 years ago

For ease of testing here is the two separate geoms:

A

0103000020110F0000010000005C000000B197184175732041499A65103BC9594190EC3863DB732041F7A7A2D44DC959410C12DB65DB73204115B92CD54DC95941024FC4330D74204163A42B4459C959411022F9380D742041BC92F44559C95941B1363FA71D7420411CA9FB5E63C95941612246A81D7420410488476063C959419A2E7DE61C7420410D67DF8D80C95941DBB868E31C7420418FCA099080C95941B940F739B47320410660328EA4C95941CBF260E0867320419B85C333B5C9594179B0DE18567320411220CB01C9C95941C451A81656732041AF318702C9C959416390D93C2B732041FE159DF5D4C95941112E7EAB0A732041991E572CE5C959413BB08EA70A7320418C68A92DE5C959415272F215EC722041B834ECC2ECC9594196AA86C6EC7220415E2558BAF6C95941B67DA8C3EC722041862383BCF6C9594105555EF4C3722041BBA7FD5205CA5941C43F38F4C3722041AA140B5305CA59416727DD12BE7220412FE67E5E07CA59412A1864E6737520412FE67E5E07CA594179F395EC7375204106AD9C5B07CA5941D8C2CCEC8175204187389807F9C959414676B014827520414CA1FB0BF1C959419282B5148275204123FCD10BF1C95941C21A936B8575204100368011E2C95941CA1BEF737E752041D0B64231D5C95941E99756346F752041FB773937C9C95941E4F997BA50752041110B7DEEB7C95941610704DB32752041865DD508ADC95941DD8843570B752041FD5A951AA0C95941271246E9F974204151CD146C9BC9594176481702FA7420418D1994639BC9594193E61C46FA7420415740AE669BC9594168E3DDB40B752041AE526315A0C95941A8C646B60B75204152F4CD15A0C9594118E6FD3A337520419AAB5E04ADC9594116FD983B337520415B319404ADC959419483671C517520410E9FAEEAB7C95941E71DF81D51752041C31961EBB7C95941A1FCA9986F752041757CA734C9C95941CB4A3A996F7520417C9F0635C9C959412DC56CD97E75204100CC882FD5C95941FEC9F1D97E75204118BC1B30D5C9594189F7E7D1857520416C1BF110E2C95941B1C200D28575204135518D11E2C95941A160167B82752041A073180CF1C95941272D31538275204148E60108F9C959418985D05282752041F18BC408F9C95941C9E7CA5174752041ACA49C5D07CA5941BA276B50747520412FE67E5E07CA5941D1F350C7637820412FE67E5E07CA59412EB1A6450C792041C20E61BBF7C95941B68F103D4C792041D4073AFFEAC95941069187414C792041E6D477FEEAC95941A80BC65372792041F3B52A6FE5C959413B8DE7627279204106EAA86DE5C95941DAC5F5E09779204100D3EBF8E2C95941E770132698792041FC839EFBE2C9594108E97D10987920415E394204E3C95941F258299B727920417AFE6C78E5C959411B87C7914C7920412ECF6E06EBC95941492C42970C7920414B3534C3F7C9594103F26A8A0C792041567AF0C4F7C959419C9E1873647820412FE67E5E07CA5941519E684FA07A20412FE67E5E07CA5941BAC6AFA49F7A204198BA360CEAC95941966ECC0A9F7A20411B0C2237C6C95941EAB865119F7A20413307FA33C6C959416AEB17E50C7B2041A574BDD9ADC9594173D3F7B83F7B20411277EA18A2C95941EE8729B93F7B20415714DF18A2C9594156130BC76F7B20411407483197C959412751E60D8B7B2041288F6B4888C95941561144A7627B2041FF64252579C95941FDC9BD13127B2041B06944876DC95941F3FEE213737A20414B2F18355FC959410B4AC5C9A2792041B27D7EEC59C9594138BEA9D939792041D499512559C959416747BBCB3979204138F1F72459C95941D37207AF9B782041C07B573452C9594157295212C87720419261CECA4AC95941BCF704F0C777204107BBD4C64AC959417A84A169B377204166C7E1B843C9594173B1ED64AE762041AE71761543C959418C91405EAE762041383B641543C959413B2DD82E767520413867322A3DC95941A42863FCC5742041F35EEA9C3EC95941B6EAB9F4C5742041761BE89C3EC95941B197184175732041499A65103BC95941 

B

0106000020110F00000B00000001030000000100000045000000DD106D2CAC7F2041450E10331BC95941F31864B88F7F2041E2EFF2D61AC95941ABC29425867F204117F6E55C1AC95941FAB16AF34C7F20418DA15CEE19C95941FB95996F1B7F2041D8FB84A319C9594130CE0671BF7E2041A37B19FE17C95941CE7499DD3D7E2041B251B1C015C95941BF51737FCC7D2041F7D5088E12C959411655EE3E227D2041DF6F59440FC95941CFB37964CA7C2041ECCCA44B0EC959419509A87A527C204100AB7DB70FC9594166139B69FF7B2041283674C612C95941FE4C6F23027B20415C8C3DDE1CC959414E7D338CC679204150D716BC2AC95941DB4C3A31387920418B7866E430C9594178429AF3F27820419E1508DF32C95941E2106449D0782041DA1C996433C95941DEC65AC09F7820414A3C4AAE33C959410909B5BD6A78204133EA4CCF34C959416BA8B62142782041AAC547B837C959418732899A09782041BEF472473AC9594139C511B3E97720419D6BCB5B3BC95941DDBE168ACF772041B69309563BC95941EC13D929957720413EF996BF3CC959418CB0D1375F772041E39554F03BC959412D40B65C4177204124CF3D3938C9594126213513FB7620411659763834C9594126213513FB76204179EC459749C959413FBB12F22578204192ED9CC444C959411B632F58257820417A42B7FF43C95941FBD96FC5277820410F1D424342C9594196ABF5B2307820419F67F11F41C95941C94D71A13B782041CF1DD8B93FC959418E6F7E3A527820418985E7E23DC95941F0C2B5AB74782041201F5F493BC95941BF9233649D7820417C64B2F539C95941E8B79732D078204169DB9E1839C95941DB7900E1E3782041D45B932C38C9594192F80D71FF7820418F04B65837C95941561B10592C792041B77B077736C959410F7690BE827A20418DE0C90029C95941139F5D73797B2041253FA1921EC95941FE3B7AF7877B204155BFD27F1FC95941F8AF2243A37B20410F400E7F1EC95941A90D0CB7A77B204179E3A5AE1DC95941D9753006E27B20412B84CFAA1BC959419D00CE64F57B2041806DF9131BC95941768F3A41FE7B2041988C16701BC95941C12D8E211B7C2041137D2CA338C959414454AC451F7C2041BD2BE1E739C959410743BD0C2B7C2041E7A806353AC959417BD943CA2E7C2041223C74FB39C95941EA2D9AF3317C20415ADEA60939C959419548C3E62E7C2041C0E36DDF37C95941B1607E210F7C2041DEE1A2D919C95941B52FA228127C204168A1215C19C95941D7B9F1A7167C2041349F259E18C959417F851DE9867C204192DEAA8315C95941FC7AD048B47C2041FFEBC33015C959417B6797CDE77C2041A28D473C15C95941F9F068118D7D20410C68610A19C959418BC6F2824A7E2041931251951DC95941D940E994F27E20418A3C272C21C959418BCF2B08317F2041EE1EF34322C95941555A466D817F2041CC83510222C959413BD3A6B3917F2041D395122E22C95941C05541B4AA7F20415AE1863122C959416DDA8A59AB7F2041EADF96131FC95941DD106D2CAC7F2041450E10331BC95941010300000001000000340000007410965F397220418D5B81297DCA59417389F6A5497220411E78216E7BCA594143AD1746577220416DD19DE478CA594111858C8A63722041E0B2FA4172CA59416B04E8F98D7220413B3B4D6354CA5941482ECE87D4722041C5F85F172CCA5941C17504F6D87220411CBB4B2726CA594199C99B0BA77220419B1512C71DCA5941CDF459867272204155B0767218CA5941971E52D955722041D7D383FA11CA59412A8E13034E72204131D77BD50BCA5941EB1721755A722041600242AA03CA594131C5B4E9837220416E8F7F60F3C9594126CFA1E5AA722041BF01605DE2C95941A2993168FD722041EBF04C1FC5C95941FE2D1553307320413FFBD5D2ACC959413F5DF5E863732041A9138AEE99C959419231F560A0732041C5C697DA7EC959410284A8B7D27320419457BA0270C95941B7529683F47320418EFEBAE761C959419E413616DA7320416C0A9B6D58C95941F7ED5735B07320418BA411E14EC959416FD76EF4CE7320410E09AE6E4CC959411BE6784DFA73204149862D7A49C95941D8869F484374204190F48D6F5CC959410523D34F527420415B5B79095EC959411FA4A728837420413AE72B7E60C959415E5664CCC77420410F665F6869C95941C4AD5EE9C8742041D368CC176CC95941C0974681B974204155269A7B6DC9594126A073487E742041E46B8CC46FC95941B0085D9E73742041F5EA56B375C95941AEFD50EA6B74204161E2295E78C95941ED446FB4427420411C4AF93192C9594172CCDF4604742041935E3C6EAAC9594114BBD869E27320418082B2DAB6C959412A9A4FEBBB73204155AC3526C5C9594143D6D235B17320419A34B372CAC95941FFA562B376732041363DE73AE5C95941D57CD6D65573204154E2D18BF1C95941436B345C4373204185A46617FBC9594134B54FAA107320412B4952D810CA59413E4D43FF037320415E17922C17CA594184BD5EDA217320413EF26D5F1DCA5941ECAD4D6D43732041D8A2BB6522CA594119D090413B7320417F3D7E0025CA5941BA606AB533732041299C69A02CCA5941C5DAE9B324732041472F447735CA5941FD6ED391DD7220418F91A48C51CA59413192B817797220413099279578CA594167566B08657220417613090C7FCA59417410965F397220418D5B81297DCA594101030000000100000049000000E8EE028D71792041611DA43AE5C95941A85D9C3B7179204186524641E5C959412CDFB3F570792041A314B649E5C959418A6475E34A792041963303D9EAC959416C57CFB64A792041DF3099E0EAC95941A09570ED0A792041DB8A9593F7C95941F91F631636782041957D4C540BCA5941FB93D411617720413E526A5719CA59419F746BF960772041A110215919CA59412CC005A4BA762041563238C925CA5941DF027A47BA762041094712D225CA594152C581446A7620415D96E6762FCA5941A3BADAE7287620418D1CAF3C37CA594100EB6CC2287620416BA4A24137CA59412EA5447C8A752041A29D05904ECA59418A2221528A7520414B372E974ECA59414BC79FB711752041A09FDB6066CA5941CBCB3E85117520410830D46D66CA5941FBDA5F6B11752041B75EE17B66CA5941A51E536B1175204147964C8A66CA59419FB4E20C1C7520411894B14E72CA59416CB2F84211752041CEB33FA079CA594109978B3A117520419030C0AC79CA59410901CB4511752041CFC837B979CA5941EE48486411752041D6D52BC579CA5941DD7AD794117520410EBF26D079CA594187DD9AD511752041E87EBCD979CA5941FC4D1524127520418FC98EE179CA5941C4BB427D1275204198AC50E779CA594168D4B5DD127520410184C9EA79CA594178BAB941137520416D27D7EB79CA59416D7C76A5137520412D3A6FEA79CA5941A1E416051475204131919FE679CA5941642EEE5C14752041F3AA8DE079CA5941342D9CA9147520419E3E75D879CA59416A822EE8147520418FF0A5CE79CA5941B09A3D1615752041D64280C379CA5941FC55043215752041C2DF71B779CA5941369FB30920752041505D8C5C72CA59412F0EDE11207520412EB82E5372CA5941D9E4F10E20752041FAB0C44972CA5941E824187915752041A0E4559266CA59411776FC9F8D752041283276DF4ECA5941EF116CBD2B762041DE46129737CA59413CE28D076D762041BA8F7DD32FCA594177990B0A6D762041AA3631D32FCA5941550F0AE4BC762041DC3E4D3326CA5941E71117FB627720418799DFC719CA5941F0D0431638782041B7E444C30BCA5941E95F0A593878204199A604BE0BCA5941D81D1B9D0D792041B1BE2FF3F7C959418071C6E30D79204191C141EBF7C959419364831D0E792041400CD5E1F7C959418F01F5054E7920415AFAA828EBC959410FE494BF73792041E4E94CA6E5C959415B8762E69879204103064737E3C959416DB24A3A9979204136806430E3C959412652D78199792041DF059827E3C95941C08048BA99792041B926381DE3C9594117F872E19979204111F3AA11E3C959417068D5F599792041AA0F6205E3C959411E47A7F699792041B957D6F8E2C959417283E0E399792041EE3783ECE2C9594111D639BE9979204132F0E1E0E2C95941ABA7258799792041D0EA64D6E2C95941F2D4C14099792041D85673CDE2C95941C4DBC2ED98792041053165C6E2C95941823E5991987920411AE27FC1E2C959414623122F987920410F94F3BEE2C95941C063B4CA977920413958D9BEE2C9594168651B6897792041AF3032C1E2C959418727110B977920415B06E7C5E2C95941E8EE028D71792041611DA43AE5C9594101030000000100000035000000C0159DAE09752041572B0A31A0C959416AECB129317520414AD3731CADC95941D8AA36FE4E75204156BF12FEB7C959415B02686F6D7520412988F541C9C95941D4DB96A97C752041EB6BBE37D5C959419637579E83752041C609A512E2C95941567E1648807520417433370AF1C959415C03E447807520410FA7D70BF1C95941F778112080752041FF160504F9C9594101EB1F27727520415CC5985007CA5941418AD3F1577520413505CE8313CA5941AC82DFAB28752041C7CEEFBC1FCA5941459C90A7287520414B4F14BE1FCA5941825C8F6701752041AC4E946C2ACA5941778069CE05752041AC4E946C2ACA5941CCD1FD472C7520414C5E14F41FCA59417C82C0A05B7520419BAE15B613CA5941E16946C25B752041159FD3AA13CA594190F5730D76752041F4006F6D07CA59412376311B76752041D871986407CA5941E313371C847520411D59C00FF9C9594111A0FD1F8475204185E02508F9C95941ED2ADF478475204155DEF70CF1C95941EDC69F9E87752041E4192813E2C9594158D7A79D877520410B000E0DE2C95941CDA9B1A580752041B7A0382CD5C95941A8797FA080752041C53F7B26D5C9594146FF4C60717520414113F92BC9C959419FF1A95A71752041FEB44128C9C95941E512F8DF527520414C52FBDEB7C95941AA0B52D052752041398702D8B7C959412C8583EF347520418619E8F1ACC959413D9F74E934752041F8DFD0EFACC95941CD7FBD640D752041B0284001A0C95941519FA4560D7520414BD815FD9FC959417CA2E3E7FB742041F4C5604E9BC959412961D3B4FB74204102AD93439BC959410BC1E271FB742041267E3A3A9BC959412C4FA421FB7420415A31B1329BC95941D07A2DC7FA742041F4EA412D9BC959410E3FF865FA7420413922222A9BC959413FEFC001FA742041629370299BC95941B676619EF97420413F11342B9BC959415975AB3FF974204110425B2F9BC95941D0AD42E9F87420413B4ABD359BC95941EF36799EF87420413E5E1B3E9BC9594190D02E62F87420417A2C23489BC959415B9DB436F8742041060772539BC959418157B61DF87420417EAE985F9BC95941D1E02918F874204178981F6C9BC95941B7CF4526F874204189878B789BC959413E567F47F8742041B44762849BC95941C0159DAE09752041572B0A31A0C9594101030000000100000063000000C6D268EB3E7920410C2AB20A89CA59418C3D50EC3E79204107CCB60989CA59411AB5E1304679204116B0759180CA594167DEA6086079204151667A5A72CA5941BC23B64CF87920417A17363D3BCA594179037A6DA27A2041B24F856E0BCA594169CFA68EA27A2041FC4FB7610BCA5941BA5EAB99A27A204133C853540BCA5941868EE2D7A17A2041E7D20A0CEAC95941A3C2473EA17A2041FAA1DA47C6C9594122BEEDCF0E7B2041753443FCADC95941695652D40E7B2041FC9544FBADC95941CFD872A7417B204178DA9D3AA2C9594130FCD0B7717B2041E357765297C95941882578EA717B2041D5BFD94197C95941839920368D7B204163635D5688C95941DE788C428D7B2041FDC5D14A88C95941ACAB053E8D7B20410A122F3F88C959417996B2288D7B2041DAF7D73388C95941B7E74CBA647B20412D22A90D79C95941A4946891647B20418C87370279C95941424C7557647B20410F21FDF778C959412CE35BB9137B2041F0DB95586DC959417EDFD461137B2041E720964E6DC95941C58F3054747A2041AEFF2BFB5EC95941D5B30AF6737A204130A375F45EC95941DF24B38E737A204129F65FF05EC959415A973C36A3792041A81969A759C95941FED1B9EEA2792041098F3EA659C959411F61A1423A792041FAC192DF58C959414B7B10689C782041ED70D9F151C9594182D895489C78204169CF9BF051C95941D6C971A7C9772041F285E28F4AC95941743CE96EB57720417AE1B19C43C95941CBAA8643B5772041FA9B619143C95941443B5107B57720413CD6578743C95941454299BCB47720418351F77E43C9594195D33D66B47720417177927843C95941B7829007B4772041452F687443C95941D9BC34A4B37720410273A17243C959417EFDFB3FB377204151BC4F7343C959411A3EC0DEB277204193586C7643C959411C123E84B2772041C8AAD87B43C9594130E4EF33B2772041B9585F8343C9594167BEEBF0B1772041D957B68C43C95941D7EDC4BDB1772041AFC5819743C9594175AC729CB1772041CB6F57A343C959415DCA3C8EB177204186E8C2AF43C95941D314AF93B177204172004ABC43C95941E4F693ACB17720415E7871C843C959410832F83EC6772041BA8B84DA4AC959418DE59C68C67720416D3B78E54AC959417AD408A2C6772041DD3E3EEF4AC95941F3492CE9C677204176C47CF74AC959411582793BC77720417408E8FD4AC959411422FC95C77720412E0D45024BC959413F2862249B782041B7D64D6B52C959416F7A103339792041AABE505B59C95941A01E61BE39792041BC54D15E59C9594162BD028EA27920418494C0255AC95941DBD50057727A204104C4136B5FC959416EF6C5DA107B2041E8E012B26DC959417B0E200F617B2041F9433B4279C95941C067E32F897B20417266534B88C959416D113F146E7B2041ABD5901C97C9594127D08B253E7B2041C18314FDA1C959415AC39A233E7B20410B5F86FDA1C95941FEC9AC510B7B2041B538E6BDADC9594178CBFC7F9D7A2041F2C6B017C6C959414D6C915B9D7A2041B04BAF21C6C9594171A35A459D7A20411F644F2CC6C9594130E4FF3D9D7A204105F84037C6C95941543CE3D79D7A204182A6550CEAC9594131BC5C999E7A204126F400470BCA59418025259CF47920415C7AB40B3BCA59414DF2FE8BF4792041BD4AD3103BCA594182DB9E375C7920411F72FF3372CA5941BB064E285C79204178D5B43A72CA5941050BB8434279204111BABC7880CA59411ABEE83942792041821E188080CA59413C4B93F23A7920415A4A92FB88CA59410A368B933179204162B5638392CA5941D6751F91317920418B99EE8F92CA5941A5ED52A23179204177E84A9C92CA59416D647CC631792041E407FFA792CA5941D71738FC3179204126D497B292CA59412D68754132792041E90CADBB92CA5941ED288B9332792041CB56E5C292CA59411ECE51EF3279204172AAF9C792CA5941EE74425133792041560FB8CA92CA5941359699B5337920415D8705CB92CA5941990D7C18347920416318DFC892CA5941FE081D76347920418AE959C492CA5941116BE3CA347920411D73A2BD92CA594129318D133579204112C9FAB492CA594133804F4D35792041FA10B8AA92CA59416C1DF27535792041543C3F9F92CA59419244E58B357920417A27019392CA5941C6D268EB3E7920410C2AB20A89CA59410103000000010000003000000067C310430C732041C7E49447E5C95941C2AD6B6A0C73204146015E3AE5C95941263BE9F12C732041DC728D08D5C95941577525BB5773204147A5161AC9C95941682845D15773204127F5BD12C9C95941E78DC69688732041A4948645B5C9594185BFA6ECB57320419F3152A1A4C959411EC37C941E742041991BB7A380C95941DFA562AB1E74204150D20D9980C959419D5C49B31E74204183380F8E80C95941645012751F7420417A59776063C959417B1BCD6A1F74204170A4805363C95941DA0687FC0E742041108E793A59C95941D0D9D2E70E7420414FBC4E3159C9594152C876C80E742041903EA02859C959415C8B8DFADC7320414253A1B94DC95941801438E0DC73204117A83CB44DC959414ED6A68176732041A885E4E43AC959413291554176732041B3CB42DB3AC95941A15B38F37573204173F961D33AC95941E1B04F9A7573204143908FCD3AC95941EF3E063A75732041B4D604CA3AC9594179490FD67473204114A5E4C83AC95941B9424272747320419F0E3ACA3AC95941610075127473204189F4F7CD3AC95941610056BA737320411587F9D33AC95941BD30486D73732041B8AF03DC3AC95941BA9E412E737320416A56C7E53AC959413955AEFF72732041C26BE4F03AC95941C48858E372732041009AEDFC3AC95941C6FB56DA72732041AF786C093BC95941194802E5727320418719E6153BC959416877F10273732041D2C1DF213BC95941C60BFE3273732041D2A1E32C3BC959411E9C5383D973204198419EF94DC959418CC563200B742041E462665D59C959411635E8741B7420417740996663C959411AE294B31A742041510E7B8280C959413A277828B273204178603576A4C95941BB95FF24B273204150F37077A4C9594177B6FFCA847320412BD9281DB5C95941379555C684732041475EF51EB5C95941AFFADB0754732041CB0352E9C8C959411CE41339297320411FC454D9D4C95941C27DB31B297320419681ECE3D4C95941A5291197087320416B065114E5C95941833A68C807732041C7E49447E5C9594167C310430C732041C7E49447E5C959410103000000010000004400000069D9B4EC8979204179B9B26A2FC95941D42592CBEE78204161EF486135C95941D4B940C6917820410C1D015237C9594141516E6C9178204106E5F15437C959416D6BD84B5978204132395BDE39C959413F0585235978204128F36CE039C959415D9D2522B3772041C42C4B7243C95941246E8391AE762041448228CF42C95941E2AACE7D7675204193217DE43CC95941550F700F76752041402BE7E33CC959416ECEC4FDC574204181265A563EC9594139725705757320416A031EC93AC959414BB35CF50E7320417603D7B539C959410C828966A0722041FB33C49332C95941783606E8017220411E879EFA23C959415C40F3737C71204124B0A0140EC959411863AB641F7120418FDBD5BAF4C85941B6E35A3C1F71204145EFD7B1F4C85941EEACE3BEB3702041E4DC70B0E0C8594110411A94B370204112788BA9E0C859417DAF832E17702041B41B73B9CAC85941A279147CCE6F2041EB1938EABDC859412705492AA46F204105458A74B3C859410F756F89406F2041774D4B8592C85941A40D82A4BF6E2041B62691C858C859410CC0832FB76E204161542AF847C859416F2B4A43CC6E20410989BE5934C859418145569FCC6E204180B6193734C85941D3A75668C86E204180B6193734C85941DCD4CB52C86E20414623C14234C859411D6EEA31B36E204128C55FED47C8594199905E2EB36E20418D7EE8F947C859419BA5E6A9BB6E204102184FD758C859418BC4BBBBBB6E2041ADCD7EE458C85941CAC545B53C6F20419A9174AA92C85941CD7186C33C6F2041B0A3E3AF92C859419A442576A06F2041877902A5B3C8594121DF288CA06F204139E941ABB3C859417B5E84FBCA6F204144423E28BEC859414BD1D022CB6F204199C26330BEC859419DECC4FB13702041914B6806CBC8594104921D1F14702041D8CBF40BCBC859410E855480B0702041821B70FBE0C85941D87339D31B7120418CD9EAF4F4C859417C66ECE878712041694775500EC95941033DFC227971204160AB8C5C0EC9594141E9EDE5FE712041AF9B7B4F24C95941A1257F4DFF7120417E44395C24C959415FADD7279E7220417B47D4FD32C95941C54BBA6C9E722041034A2D0333C959410C671F7A0D73204188A46A2D3AC959416F3F52D70D732041EB410C323AC95941E55EF4390E73204148BC51343AC95941B6E84DAF747320415625AA483BC95941723602CEC57420418E904DD63EC95941BEA19E1AC6742041673364D63EC95941497E2E1B76752041633615643DC959410EE52619AE7620416218574E43C959410B24EA5BAE762041FD380D4F43C9594139A7BA83B3772041608A8EF243C9594138229CF6B37720417B5836F143C95941863B2A64B4772041B4B5AFEC43C9594178DE8CBC5A7820417B5FCD553AC959412ABEC79C92782041D5A84CCF37C95941A7ABBF95EF782041286DD6DE35C9594158DDF8D7EF782041231DE2DC35C9594169D9B4EC89792041C82A9DF02FC9594169D9B4EC8979204179B9B26A2FC959410103000000010000004D000000EAD595BE32762041F220DBD24CC959413FBB12F22578204192ED9CC444C95941F751401F31782041CEE3A56E46C95941F7A00D756D78204180A5322448C95941367049209E7820411A5185D548C95941E7128422DE782041FFE02FE74AC959414DCD43241D792041D91EA0EA47C959419EA88CA4827920412A0C0D0F40C959417DD60582577A204153C3E6D836C95941447E6F92437B2041EDD928782DC9594140FE18E17C7B20415C7D7C912AC95941B5361B8D8B7B2041ECC4074221C95941FE3B7AF7877B204155BFD27F1FC95941F8AF2243A37B20410F400E7F1EC95941C86D4B3F9B7B20413A15FA1327C959410862560E947B204172D8BF142BC9594185F44389837B2041726B1FD32DC959412E0461C8787B2041380A4AA92EC95941E79C6124A57A2041312E810337C95941BB4AEAFBD97920415AA685083FC95941D10D90F981792041DBC4074443C9594194F4C7CB5D792041F5A66AB645C959416B49543042792041BEE5407848C95941C90112F0267920412955AF5250C9594118A4287C227920411F5CE9A753C9594199FCB2852A792041DC318DA255C95941D382DAF6407920415DAA8A6056C95941B35CE048817920414E874C6656C9594141604350B47920419A13454F56C9594184A4AB61F07920413CEA65C755C959412B210A4D247A20413BED585257C95941B447A577657A20417E7510765AC959411597B4DA997A2041A0CC1D8D5DC9594153CF804BC77A2041953F0B0661C9594113C2A75B247B2041A21975F969C9594161808F6B517B20413E901B6B6EC95941452B5C97657B20413007BDF86EC95941AAF13A33767B20419056FD1D71C959412C7DC10E897B20419372F31F75C959415DE8181D9B7B204135B85E807CC959410C786E76A37B20411719379880C9594185B5281DA77B20412CC8314483C95941242D5207A97B20414613A85686C95941A10634E3A47B2041AD39ECB08BC959410B63E6FA9A7B20413088B8DC8EC9594152D63495907B2041647B5F4991C959417C5F83F3677B204148E21A7A90C95941B4892E88697B20419F47A8958AC95941E0F265BD6D7B20413694110B88C959417A9B6BA06C7B20417A1DE84685C9594101543532687B2041EF19F39583C959419B06B7DC677B20418DE5353081C959414A1C1C03597B20416661816F7EC959410D4A4836417B2041B265D0327AC95941DE8E10EC287B2041053B702378C95941BD62E01B0A7B2041BFC5C42D75C95941494109BED47A2041A0502FD16CC959410E18710F9D7A204199B3268067C959410CF193D7637A2041B18386E363C95941AB6D93530E7A204118125B4A60C95941147D1BE8987920416704708A5EC9594167DC00BF667920414715EF9A5DC959418DD3A3AF4679204144192FFD5CC959418F134F082A7920414C0223EB5BC95941DA62D5920A792041E1F1C1BF5AC959415DFB0AF5F5782041F27ABAA85AC9594127D4921FCC7820412B8822115CC95941FCACA9157C782041A5E3C0F95FC959415C04272C40782041E0AA1A0E61C959410371D32D147820411B7C1C7660C95941F8D006E4F077204189101ABD5EC95941DFF4451BB277204144A60BF25BC9594185BE81DF647720411D0F04E854C959414E0BC41AF3762041763F36A551C959413E59250E62762041DD94A0F94DC95941F29151233B762041AE653E404DC95941EAD595BE32762041F220DBD24CC959410103000000010000004B000000C0FACEDA8378204131D30BAA9DCA5941B7B4DB9AA4782041223BAD2E9ACA59414C187E2ACB782041013B7ECB96CA594135247F2DE9782041E606E03B95CA5941CE5A6DD200792041BF84D14094CA5941B32EBA081F7920410741B9B090CA5941061301291B7920417BDE600488CA5941C4835E1131792041ADE4A74779CA5941408D090060792041D79DAAD55DCA5941774F191E7B79204167839A8E48CA59415A6727F6CD792041779B478929CA5941F816F3E7327A20414B11FB2603CA5941C15240F7467A2041DFFE4534FEC9594112867204337A2041B734DEABF8C95941D68227A12D7A2041BAD106B1F0C959412597556B107A2041058CA250DFC9594166BE5C0C147A2041FAF27195D3C9594164B350580C7A2041A1CCB961C6C95941484A25F51E7A204164E71DCBBEC95941348AB2B64E7A2041FA3BAB47B5C95941628708D0CA7A20410C7222C3AEC95941A57A00B9F97A20413D716C4CA8C959417634E30F507B2041EF74165399C959417C5F83F3677B204148E21A7A90C9594152D63495907B2041647B5F4991C95941EF01948CDD7B2041241CC17E93C959419AC2C5DEE27B20415C1AE85993C959416B4A5AE7E87B20415BE6E0F692C959412A986DE7537C2041CDE489DD73C95941399B11DB517C204182399F8571C959418D74E7E4367C20416F75383853C95941E4D6E1E3287C20415EA4B17643C9594189874F87317C20416ED79D9942C95941E24F422A397C2041730AA4FC42C95941B24AE3BF3C7C204134ED775144C959418018DC3C487C204151411C6A52C95941E5CAC249577C204187D8EF6262C9594155159DAB597C20413A793E5367C95941E14293A3607C2041009C50E66EC95941CBA2378E637C2041C15E834570C95941E439A7C8667C204150E1F48774C95941CD7A4770607C20412CDD28D078C959417BB3F67EFC7B2041551CC80794C95941B9475D63F27B2041A091329695C95941BB6A89B4E97B2041F588D44996C95941EB28F4BDD97B204161AD9EF495C959411A44EE89A87B2041A3B6A6BF95C9594191E8B3BA8B7B2041A70DBC3497C959415B45A8DF797B2041C6652D9899C959419E656678547B204191A9CE40A2C95941DFC10CBE337B2041F59C3077B1C95941FE5EC4DF327B204133C2633CC1C9594133F07AFE137B2041FE9787E2D0C95941B0826879037B2041F8CB3B67DDC959411CADAEABF57A20412EC512F2E8C95941C7045038FE7A2041C641CF6404CA5941746F6B2C9E7A204193739E5C25CA594197D06AFDE8792041D18C6B7648CA59417F8F417D9B792041305610816CCA5941763015DB71792041143F2BCD80CA59415B3901B66B792041C06AA65884CA59419EDD2B495E792041E3D932A98BCA5941F1AD7ADA58792041511235A590CA59415AC98C4A557920412D72CDA893CA5941722D00B34D79204152D9B62097CA5941489684A63379204140BB5D9596CA5941415D40ED2C7920415151D63097CA5941C504C8A8C17820411B94E7CDCDCA5941C5C74F0FB6782041F087ED98CDCA5941B85CF20D1E79204177709BC198CA5941E72E55A60F7920414788DC1498CA594185221296F9782041575E45C199CA594143072A8FC7782041CA952D1F9FCA5941766454EF967820417C6A9848A6CA5941C0FACEDA8378204131D30BAA9DCA59410103000000010000005F000000858027596A6E20416287B8BF58C859418A4D691B6C6E20416326E2305BC859418B414A819A6E20416F64E2E072C85941489D1FEEA76E2041B23B775F76C859416099F7DFB96E2041777440917BC859416F4FDC91EC6E2041AE63410786C859412B4D924F146F204149D51F0092C85941E740CC453B6F20412A6E507AA0C859416F73860A4E6F204139C3B499A5C859412E9373CA566F20419086F38CABC85941FFE9903C6F6F2041101B21EFB0C85941711ED03C9F6F20417DD02716BAC85941D213E8FEDB6F20415B930137C7C8594123C9E3330F702041B33C463CD1C859416675E7BB3170204115D5A7BBD5C859411CB449F3697020413A372F9FDDC85941121C569E767020419A587950E1C85941B8ED6A57597020415FA74612E4C859416163803A647020411CC7C073E5C8594161F168FC7C702041D03795EEE3C85941D1BFAF589770204135234AFEE7C85941AB319D2DB4702041A1044540EDC85941A4237C5188702041F59A5022F0C85941678599A59170204135007F7CF2C859413B3833F4BE7020413611093CEFC859414A193B83CC702041B498D8DFFDC859414E9218D019712041784D9F6403C9594184FEE1337F712041337D335F1AC95941B2DF66C9C9712041105884C925C95941DBCF2BF3207220418631E73B2EC95941C49EB45C33722041DFBEB64E30C9594168E9295C267220410DD489A331C959416B1DB61A387220414643D5D033C9594104172C2644722041313E2CBF31C95941BFFDB69592722041C668CD5137C959411B5522E7B97220413732C09038C95941A420D121ED72204106360A303BC959410B80A4331E73204150E28EAD3EC959416714881E517320410D09ADE33EC9594163BDB1779473204118B694DD48C95941F7ED5735B07320418BA411E14EC959416FD76EF4CE7320410E09AE6E4CC959411BE6784DFA73204149862D7A49C959419D208F00007420410E451B2B48C959413AF3A4DA0F742041DF2F226346C959412D806EE447742041A3EEB21349C95941998675DF78742041636FEB894AC9594100B98241FE742041C5369CF94AC95941871B0619447520413A34881C4AC95941690A94E68C75204173C2C14149C95941EB9DF3B6CF752041EB90BBE34AC959418462CA1D007620411BF6A1824BC95941EAD595BE32762041F220DBD24CC9594126213513FB76204179EC459749C9594126213513FB7620411659763834C95941EE11FB7174762041BAAAE29132C95941753E7F1428762041E72F9F0E32C959415611D11C9F75204182B1675132C95941235384AA627520413BC47F2432C95941B214C9E231752041B5B76F4232C95941471B716ED974204134E0B39F32C95941693A221470742041C14A9DC730C959419DAE77C2187420413F76CFAF2CC95941224AE0E3DB732041F7E7B1C02AC9594170B6F73A457320418DB0418D20C959414445E710117320417AD597ED1BC9594104E58FE4EF72204174670DCB18C95941574475BBBD72204198C5AF9F14C959417401440690722041326545B30EC959419E5796925C722041BB6FD81708C95941440B37F53C722041E6E9195E02C959415417626125722041723E48A1FEC85941D5F5FB3716722041ED6353D9FCC85941E95A8286D871204115ABAB99F1C85941FEF204A7A5712041EBCB6AC2E7C859411A79AF117F712041DDBF7F6CE0C8594114B6AAA44D7120418BCACFADD8C859416383E40D24712041CA7CC793D1C8594116A788A7F47020419B19860DCAC85941A3D7B15ED3702041C590F163C4C859415F3FA665B2702041C6A773CFC0C8594145423E87997020410EEDC56EBDC859419D53C85D7E7020410DDC67EFB8C85941CA2E17D16970204116353DC0B5C8594189CA97965A702041E2863609B2C859416C630F063E702041F86E0444ACC85941768B8EEF1A702041DC5D89B6A2C85941805821E9E96F2041962D3B3497C859411F5A82AEC26F204173C759AF86C85941DBAD7E26A06F204180B0591B7FC8594147EBC7987D6F204100330F7D74C8594138F6C77A6E6F2041CB04606F6EC85941086DFC155A6F20410D02517C62C8594114960BEC3D6F20416287B8BF58C85941858027596A6E20416287B8BF58C8594101030000000100000046000000DBC6BE30617220413769A26F7ACA5941E691BA3961722041EAD1426C7ACA59416C84C9A59072204144645ED066CA59413AD923B1907220414E77C6CA66CA594154DA4CACAD7220413C659D3955CA5941AF4C721FD6722041FD82032E47CA59410660602CD67220413D32D92847CA594162995727FB722041AE848AD935CA59411A8F5028FB722041033714D935CA5941931D7BF70B7320419FC4C7BC2DCA594164DDA4070C732041F4C183AE2DCA59410D34B6A70D7320415A241D6626CA594160DBC6A00D732041FEC1AE5926CA5941A199B3860D732041D4B3A74D26CA5941A780795A0D73204138B57C4226CA5941BEA77429FA72204198BCBD6822CA594171EB1FFAF972204199C0B66022CA59419A8364C1F9722041EFFCB35922CA5941CB8AF158BF722041C606032E1CCA5941236D058EAF722041EE91011816CA594143F2C80AB9722041A085AAC809CA5941664FDAA5C57220414249876605CA5941F22357A7C5722041E507016605CA5941A34CA176EE722041B08386CFF6C95941F8F0778CEE722041323BD7C4F6C95941680D4F93EE7220411F96D8B9F6C95941CC14B2E3ED722041D82F61D0ECC9594167C310430C732041C7E49447E5C95941833A68C807732041C7E49447E5C9594114126919EA7220413AABA0A4ECC95941EAB503F0E9722041E14EE5B2ECC959415C2BA9E2E9722041C129FBC1ECC9594108479392EA722041E520CDAFF6C95941478978E1C1722041C6687D3B05CA5941ECCA7931B57220418F8CE7A409CA5941BC59A615B5722041F8DC6AB409CA5941C5198A88AB7220418CA1F71816CA594168303589AB72204140F80D2616CA594167EE289FAB72204138E8D93216CA594189B5F0B7BB7220414D5ADC661CCA5941538558DDBB722041B5FABA711CCA5941FEC41E12BC72204140B18D7B1CCA59418AA47554BC7220417688FE831CCA59413C9BE6EEF67220418F92F7B422CA59416B67CFA3097320413FD0CF7526CA594163D6A809087320411CBBB2A32DCA59411AB58449F77220411D42BFB835CA594155EBA254D272204112EE340547CA594172DC7ADCA9722041432C8C1255CA5941C73AC4C8A97220413F9E4C1B55CA5941EAC4E8CA8C7220414C3618AE66CA59412E62A7695D722041EC1585457ACA594143C000D017722041CF7B992B92CA5941982814B71772204188B4C03792CA5941D0EB99B11772204197BE474492CA59410CEDC7BF17722041575BB35092CA594189AC12E117722041F559895C92CA594107A43214187220418C49556792CA5941F0DC305718722041AFF2AC7092CA594178447AA7187220415C6C347892CA594188FFF8011972204132A4A17D92CA59414FC53263197220412737BF8092CA5941CB156BC719722041C07E6E8192CA5941CDFBC72A1A72204199BEA87F92CA5941BCF077891A722041A9667F7B92CA5941726DD7DF1A722041B9671B7592CA594187B6942A1B7220419CA0BB6C92CA5941EF83D0661B722041AB73B26292CA5941A1423A921B722041499C625792CA5941DBC6BE30617220413769A26F7ACA5941

comment:5 by dbaston, 5 years ago

The issue being reported only involves geometry B though, right?

comment:6 by mdavis, 5 years ago

Yes, if I understand it correctly.

UnaryUnion of B works correctly in JTS. But I do see some very close coordinates in the output though, which might mean that GEOS is hitting a robustness problem during the sequence of unions somewhere in UnaryUnion.

The upcoming OverlayNG should fix this kind of problem.

Note: See TracTickets for help on using tickets.