strk,
I have finally isolated an example that generates the assertion error.
I get the error:
bufferOriginalPrecision failed, trying with reduced precision
Scaler: offsetX,Y: 0,0 scaleFactor: 25
XMLTester: ../source/headers/geos/noding/SegmentString.h:167: void
geos::noding::SegmentString::testInvariant() const: Assertion
`pts->size() == npts' failed.
Abort
The error occurs on Intel PIII and P4 chips, but have not been able to
produce the error in AMD Athlon chips.
I used gcc 4.1.1 with the GEOS default -O2 flags.
It may or may not produce an error for you.
run the attached into XMLTester.
BTW this example is not a valid geometry. I was created through a
series of PostGIS operations,
Difference() and Simplify().
C.
--
Carl Anderson
GIS Manager Fulton County, Georgia
[EMAIL PROTECTED]
404.730.8026
<run>
<precisionModel type="FLOATING"/>
<case>
<desc>GEOS 3.0.0_rc buffer error on Intel platform. Does seem to occur on AMD</desc>
<a>
0106000020C008000004000000010300000001000000820200007B14AE4777384041DD24068114AE33419EEFA7C67638404196438B6C16AE334123DBF9FE74384041E7FBA9F11CAE33418FC2F528733840416666666623AE3341C1CAA14571384041CDCCCCCC29AE3341FCA9F1526F384041EC51B81E30AE3341D9CEF7536D384041F2D24D6236AE33419EEFA7466B3840416ABC74933CAE33414A0C022B69384041560E2DB242AE3341986E120367384041FA7E6ABC48AE3341AAF1D2CD64384041CBA145B64EAE33418195438B6238404154E3A59B54AE33411D5A643B6038404196438B6C5AAE3341378941E05D3840418FC2F52860AE334117D9CE775B3840414260E5D065AE3341986E120359384041F2D24D626BAE3341BA490C82563840415A643BDF70AE33417F6ABCF453384041C1CAA14576AE3341C3F5285C51384041250681957BAE334185EB51B84E3840418716D9CE80AE3341C74B37094C3840412DB29DEF85AE3341AAF1D24D49384041D122DBF98AAE3341E926318846384041B81E85EB8FAE334185EB51B843384041E3A59BC494AE3341A01A2FDD4038404152B81E8599AE3341F4FDD4F83D3840414A0C022B9EAE3341C74B37093B38404185EB51B8A2AE3341D34D62103838404104560E2DA7AE33413BDF4F0D3538404152B81E85ABAE33410AD7A370F337404154E3A59B08AF3341DBF97EEAF0374041068195430CAF334196438B6CEE3740410000000010AF33416ABC7493EB374041DBF97E6A14AF3341068195C3E83740412DB29DEF18AF3341C1CAA145E6374041022B87161DAF3341A4703D8AE33740411283C0CA21AF3341931804D6E03740410E2DB29D26AF33414A0C022BDE3740413BDF4F8D2BAF3341B0726811DC374041B07268912FAF3341AE47E17AD93740416DE7FBA934AF3341E7FBA971D73740414260E5D038AF3341E7FBA9F1D437404148E17A143EAF33416891ED7CD2374041508D976E43AF334148E17A14D03740415A643BDF48AF3341621058B9CD374041AC1C5A644EAF3341FED47869CB3740410000000054AF334177BE9F9AC93740418195438B58AF3341F2D24D62C7374041F0A7C64B5EAF334185EB5138C5374041A69BC42064AF334154E3A51BC3374041A4703D0A6AAF33415EBA490CC13740412FDD240670AF33412DB29D6FBF374041E5D022DB74AF3341F4FDD478BD37404117D9CEF77AAF3341D34D6290BB374041D578E92681AF334148E17A14BA3740411B2FDD2486AF3341C1CAA145B83740410AD7A3708CAF334152B81E85B63740418716D9CE92AF3341FCA9F1D2B43740411D5A643B99AF33419CC42030B3374041CBA145B69FAF334154E3A59BB13740414C378941A6AF3341CFF75363B03740410C022B87ABAF3341FED478E9AE3740414A0C022BB2AF334100000080AD374041A01A2FDDB8AF3341F853E325AC3740419A999999BFAF33419A999999AA3740416F1283C0C7AF3341A01A2FDDA9374041E5D022DBCBAF3341448B6CE7A83740414E621058D1AF3341EE7C3FB545374041E7FBA9F11AB2334160E5D0A243374041BA490C0227B233417593188441374041E926310833B23341F0A7C6CB3E3740417593180442B2334123DBF9FE3B374041E7FBA9F150B23341EC51B81E393740418716D9CE5FB23341068195C336374041B29DEFA76BB2334139B4C8F63437404152B81E8574B233415C8FC2751C374041DBF97E6AEBB233417D3F35DE1837404160E5D022FDB233413BDF4F0D16374041C3F5285C0BB33341F4FDD4F8133740411904560E16B33341D7A3703D113740414E62105824B33341621058390F374041022B87162FB33341D7A3703D0D3740412B8716D939B333417B14AE470B37404183C0CAA144B333412B871659093740410AD7A3704FB33341E7FBA97107374041068195435AB333418D976E92053740413108AC1C65B33341621058B903374041D122DBF96FB3334121B072E801374041E5D022DB7AB333410AD7A3F0FE364041E92631088DB333413BDF4F0DFC364041068195439FB33341C3F5285CFA36404162105839AAB3334179E926B1F8364041EE7C3F35B5B3334175931884F63640415A643BDFC3B3334183C0CA21D4364041986E1283AEB433413BDF4F8DD3364041F2D24D62B2B433410AD7A3F0D236404191ED7C3FB6B4334160E5D022D23640415EBA490CBBB4334139B4C876D13640415A643BDFBEB43341068195C3D0364041273108ACC2B4334108AC1CDACF364041AC1C5A64C7B43341022B8716CF3640411B2FDD24CBB43341AAF1D24DCE3640415A643BDFCEB433417B14AE47CD364041DD240681D3B43341508D976ECC364041BE9F1A2FD7B43341F6285C8FCB364041B6F3FDD4DAB433418FC2F5A8CA36404139B4C876DEB43341FA7E6ABCC9364041D34D6210E2B433415839B4C8C83640413D0AD7A3E5B433418716D9CEC7364041BE9F1A2FE9B43341AAF1D2CDC6364041105839B4ECB433417B14AEC7C536404133333333F0B433413F355EBAC4364041B29DEFA7F3B43341D578E9A6C3364041022B8716F7B433413BDF4F8DC23640416891ED7CFAB433413D0AD723C13640419CC420B0FEB433418B6CE7FBBF3640417593180402B533418716D9CEBE364041643BDF4F05B533415C8FC275B8364041CDCCCCCC15B53341CDCCCCCC863640414260E5D09CB5334139B4C876843640416DE7FBA9A2B533414C37894181364041AAF1D24DAAB533413108AC9C7F364041D34D6210AEB533410000000064364041355EBA49EBB53341448B6C6743364041DF4F8D9733B63341DF4F8D97403640418B6CE7FB39B63341643BDFCF3D36404196438B6C40B63341D34D62103B364041B81E85EB46B633412B8716593836404139B4C8764DB63341C976BE1F35364041F2D24D6255B63341A245B6F331364041F2D24D625DB63341FCA9F1D22E3640417F6ABC7465B63341D7A370BD2B364041DF4F8D976DB63341CBA145B6293640411904560E73B63341105839B4273640413BDF4F8D78B633418195438B1F364041D9CEF7538FB63341B4C8763E1B3640414A0C022B9BB633414260E5D01736404123DBF97EA4B63341A4703D8A12364041560E2DB2B2B633416DE7FBA90C36404106819543C2B633413F355EBA06364041B4C876BED1B633411D5A64BB0036404160E5D022E1B6334104560EADFA354041508D976EF0B63341D34D6290F435404183C0CAA1FFB63341AC1C5A64EE354041FA7E6ABC0EB733418FC2F528E8354041B4C876BE1DB733415A643BDFE13540416DE7FBA92CB733410C022B87DB354041AE47E17A3BB73341643BDF4FD43540418D976E124CB73341B4C8763ECC354041AE47E17A5EB733411B2FDD24C43540414260E5D070B73341DD240601BC354041022B871683B73341B6F3FDD4B3354041F0A7C64B95B73341EC51B89EAB354041C520B072A7B7334137894160A33540410C022B87B9B73341BC7493189B3540413BDF4F8DCBB733413108AC9C8E3540417F6ABC74E6B733415EBA490C82354041A8C64B3701B83341A69BC4A079354041D122DBF912B8334104560E2D71354041273108AC24B833417368916D6435404148E17A143FB83341AC1C5AE45B35404154E3A59B50B833417368916D083540410E2DB29DFAB83341B6F3FDD40635404117D9CEF7FDB833417B14AE470535404121B0726801B933419EEFA7C603354041B81E85EB04B9334152B81E850235404146B6F3FD07B93341F0A7C64B01354041EC51B81E0BB93341AAF1D24D00354041E3A59BC40DB93341F853E325FF34404146B6F3FD10B933412FDD2406FE3440410681954314B933410AD7A3F0FC3440412506819517B93341AC1C5AE4FB344041A245B6F31AB933418195430BFB3440411283C0CA1DB93341D34D6210FA344041D7A3703D21B9334139B4C8F6F8344041AAF1D24D25B93341E7FBA971F4344041B29DEFA736B933418FC2F5A8F23440419CC420B03DB93341986E1283F1344041DBF97E6A42B9334189416065F034404104560E2D47B933411F85EB51EF34404117D9CEF74BB9334152B81E05EE344041BA490C0252B93341C1CAA1C5EC344041022B871658B9334108AC1C5AEB3440410AD7A3705FB93341986E1203EA344041E5D022DB66B933416F1283C0E8344041D9CEF7536EB93341295C8FC2E7344041DF4F8D9774B9334139B4C8F6DC34404106819543BBB933414E621058D4344041CBA145B6F3B93341F853E325D334404185EB51B8FBB933416891EDFCD1344041FA7E6ABC03BA3341B81E856BD0344041000000000FBA3341A8C64BB7CE344041B81E85EB1BBA3341F0A7C64BCD3440410681954327BA3341C520B0F2CB3440413D0AD7A332BA33410C022B07CB3440415839B4C83ABA334139B4C8F6C93440412506819544BA33410AD7A3709F344041F2D24D62D8BB3341C3F528DC9E3440419A999999DDBB33415C8FC2F59D34404121B07268E5BB334152B81E059D34404179E92631EDBB33417D3F355E9C34404137894160F2BB3341C3F5285C9B344041A69BC420FABB33418716D94E9A344041A01A2FDD01BC334125068195993440410000000007BC334117D9CE7798344041560E2DB20EBC3341FED478E996344041B81E85EB18BC33413108AC1C96344041759318041EBC33415A643BDF9434404183C0CAA125BC33412FDD240694344041560E2DB22ABC334185EB51B892344041C1CAA14532BC3341DBF97EEA90344041D9CEF7533CBC33418195430B8F3440419318045646BC3341250681158E3440411F85EB514BBC334154E3A59B8C344041E3A59BC452BC33419A9999998B344041CBA145B657BC3341F6285C0F8A3440413108AC1C5FBC3341AE47E17A88344041F4FDD47866BC3341448B6C67873440417D3F355E6BBC3341068195C385344041273108AC72BC33411B2FDDA48434404152B81E8577BC33412DB29DEF82344041E3A59BC47EBC33419EEFA7C6813440412506819583BC3341BE9F1AAF5D344041B4C876BE16BD33417B14AEC790344041736891ED9BBD33413BDF4F0D93344041B4C876BEA1BD33413789416095344041AE47E17AA7BD334191ED7CBF97344041A69BC420ADBD33414A0C022B9A344041105839B4B2BD334160E5D0A29C34404179E92631B8BD3341D578E9269F34404125068195BDBD3341A8C64BB7A1344041894160E5C2BD3341FCA9F152A4344041EC51B81EC8BD3341D122DBF9A634404191ED7C3FCDBD334104560EADA93440417B14AE47D2BD3341DBF97E6AAC34404162105839D7BD334133333333AF3440418D976E12DCBD33410C022B07B23440414260E5D0E0BD3341894160E5B434404139B4C876E5BD3341CDCCCCCCB7344041BA490C02EABD334191ED7CBFBA3440417F6ABC74EEBD33411D5A64BBBD344041CDCCCCCCF2BD33416F1283C0C0344041E9263108F7BD3341643BDFCFC33440414A0C022BFBBD3341448B6CE7C634404179E92631FFBD3341E9263108CA34404177BE9F1A03BE3341560E2D32CD344041FED478E906BE3341AC1C5A64D034404154E3A59B0ABE33410E2DB29DD334404179E926310EBE33415A643BDFD6344041B29DEFA711BE33418FC2F528DA3440417593180415BE3341D122DB79DD3440414C37894118BE33411F85EBD1E0344041F2D24D621BBE33419CC42030E4344041AC1C5A641EBE334125068195E73440417B14AE4721BE3341DD240601EB3440411904560E24BE3341C520B072EE344041105839B426BE3341DBF97EEAF1344041D7A3703D29BE3341448B6C67F5344041F853E3A52BBE3341FED478E9F83440412DB29DEF2DBE33410AD7A370FC34404177BE9F1A30BE33416891EDFCFF3440411B2FDD2432BE33415EBA498C03354041D34D621034BE3341A69BC42007354041E5D022DB35BE3341E17A14AE0E3540411F85EB5139BE334183C0CAA11235404104560E2D3BBE33416ABC749316354041022B87163DBE3341986E12831A3540415EBA490C3FBE3341448B6C672035404177BE9F1A42BE3341FCA9F15224354041A8C64B3744BE33419CC420302A354041AE47E17A47BE3341250681152E354041FA7E6ABC49BE3341D122DBF931354041A4703D0A4CBE3341F0A7C6CB373540419A9999994FBE33416DE7FBA93B3540415EBA490C52BE3341A245B673413540414260E5D055BE3341CDCCCC4C453540416666666658BE33413BDF4F0D4B354041F2D24D625CBE3341378941E04E35404177BE9F1A5FBE33419CC420B05235404114AE47E161BE3341CFF7536358354041D578E92666BE3341D34D62105E3540418195438B6ABE3341A8C64BB7633540411904560E6FBE33414E62105869354041560E2DB273BE334148E17A146D3540412B8716D976BE3341F853E3259E354041B4C876BEA0BE334189416065A235404121B07268A4BE33416ABC7493A535404179E92631A7BE3341B4C876BEA835404175931804AABE33415C8FC2F5AC354041B6F3FDD4ADBE33414C378941B3354041E17A14AEB3BE3341AC1C5A64B6354041F853E3A5B6BE3341F6285C8FBA354041273108ACBABE3341E17A14AEBD35404185EB51B8BDBE33411F85EBD1C13540412B8716D9C1BE3341C520B0F2C5354041E9263108C6BE3341C74B3709C9354041EE7C3F35C9BE334160E5D022CD35404123DBF97ECDBE334133333333D03540416F1283C0D0BE3341AAF1D24DD63540417D3F355ED7BE3341713D0A57D935404185EB51B8DABE334137894160DD35404191ED7C3FDFBE334166666666E235404146B6F3FDE4BE334189416065E7354041FCA9F1D2EABE3341A01A2F5DEC354041B4C876BEF0BE3341AAF1D24DF1354041295C8FC2F6BE3341FA7E6A3CF53540413D0AD7A3FBBE3341D578E926F9354041B072689100BF3341F0A7C6CB083640412506819514BF3341333333B311364041B6F3FDD41FBF3341B29DEFA71A364041B81E85EB2ABF33413BDF4F0D2036404123DBF97E31BF33413108AC9C2436404146B6F3FD36BF3341CBA145B62C364041C976BE9F40BF33416891EDFC33364041EC51B81E49BF3341F0A7C64B3B36404152B81E8551BF3341F4FDD47844364041A01A2FDD5BBF33414E6210D84B3640412FDD240664BF33419A9999195536404148E17A146EBF3341C74B37895C364041BA490C0276BF33410000000064364041FCA9F1D27DBF33410AD7A3F06D364041E926310888BF33416DE7FBA98A3640414A0C022BA5BF33410AD7A3708C3640412DB29DEFA6BF33413F355E3A8E364041B29DEFA7A8BF33418B6CE77B90364041FA7E6ABCAABF33416F1283C092364041FA7E6ABCACBF33418195430B95364041F853E3A5AEBF33412B87165997364041AE47E17AB0BF33414A0C02AB993640411D5A643BB2BF3341BA490C029C364041448B6CE7B3BF3341E5D0225B9E3640416891ED7CB5BF3341621058B9A03640418B6CE7FBB6BF33416ABC7493A3364041E17A14AEB8BF3341C520B072A6364041D7A3703DBABF3341713D0AD7E9364041B81E85EBDCBF334121B07268F436404106819543E2BF334139B4C876FB3640416F1283C0E5BF33412FDD24860237404179E92631E9BF3341A69BC4200D37404106819543EEBF3341B4C876BE17374041EE7C3F35F3BF3341D9CEF7D31E374041C520B072F6BF3341B81E85EB25374041C976BE9FF9BF3341759318042D374041295C8FC2FCBF3341273108AC37374041C3F5285C01C033417B14AEC73E374041C3F5285C04C03341894160E545374041AAF1D24D07C0334152B81E054D374041333333330AC03341F853E325543740415EBA490C0DC033417B14AE475B374041713D0AD70FC03341DBF97E6A623740412506819512C033411904568E69374041C1CAA14515C03341105839B470374041448B6CE717C03341E5D022DB773740416891ED7C1AC03341986E12037F374041759318041DC033412731082C8637404123DBF97E1FC03341B81E85EB903740413108AC1C23C03341DF4F8D179837404139B4C87625C03341E3A59B449F374041295C8FC227C03341A245B673A6374041000000002AC0334160E5D0A2AD37404179E926312CC03341FCA9F1D2B4374041D9CEF7532EC033413108AC9CBF374041508D976E31C033412B8716D97E38404121B0726867C03341D578E9268338404123DBF97E68C033415C8FC27587384041F4FDD47869C033417B14AEC78B384041643BDF4F6AC0334177BE9F1A90384041A4703D0A6BC03341508D976E943840413D0AD7A36BC03341068195C398384041EC51B81E6CC03341759318049C384041666666666CC0334108AC1C5AA03840416DE7FBA96CC0334177BE9F9AA33840419EEFA7C66CC03341C3F528DCA6384041FCA9F1D26CC033415839B448AC3840416F1283C06CC03341105839B4B13840416891ED7C6CC03341C976BE1FB73840412FDD24066CC03341C74B3789BC384041378941606BC033417B14AEC7BF384041894160E56AC033412FDD2406C33840414E6210586AC03341B81E856BC8384041C1CAA14569C033418716D9CECD384041BA490C0268C03341E17A142ED33840413BDF4F8D66C03341A4703D8AD8384041448B6CE764C033415A643BDF2039404114AE47E14CC03341EE7C3FB528394041F2D24D624AC0334191ED7C3F2F394041C520B07248C03341F0A7C6CB35394041B29DEFA746C033418195430B3B3940411F85EB5145C033417F6ABC7481394041AAF1D24D34C03341CDCCCCCC893940411B2FDD2432C0334183C0CA21923940418716D9CE2FC03341BE9F1AAF97394041D578E9262EC03341713D0AD79B394041A01A2FDD2CC033412DB29D6F1A3A404114AE47E104C03341A01A2FDD1E3A4041C520B07203C0334100000080253A4041D7A3703D01C03341713D0A572E3A4041BE9F1A2FFEBF3341986E1203833A4041736891EDDFBF3341C1CAA145863A4041CDCCCCCCDEBF33414A0C022B8B3A404104560E2DDDBF3341EE7C3FB5913A404104560E2DDBBF334106819543983A404108AC1C5AD9BF3341D9CEF7D39E3A404185EB51B8D7BF3341295C8FC2A33A40410E2DB29DD6BF33413BDF4F0DA73A40412DB29DEFD5BF33411B2FDDA4AD3A4041CBA145B6D4BF3341022B8796B23A4041736891EDD3BF3341CFF753E3B53A40417F6ABC74D3BF334123DBF97EBC3A4041B29DEFA7D2BF334177BE9F1AC33A4041A4703D0AD2BF334185EB51B8C93A40410E2DB29DD1BF33410C022B07CD3A4041F4FDD478D1BF33416891EDFCD13A40414E621058D1BF334154E3A59BD83A404193180456D1BF3341B0726891DD3A40417F6ABC74D1BF3341E9263188E23A4041E17A14AED1BF334146B6F37DE73A4041BA490C02D2BF3341C520B072EC3A40410AD7A370D2BF334191ED7CBFEF3A40419EEFA7C6D2BF33411D5A643B313B40413108AC1CDABF33411283C04A343B404196438B6CDABF33412B871659373B4041273108ACDABF3341508D976E3B3B4041894160E5DABF334146B6F37D3E3B40418B6CE7FBDABF33413BDF4F8D413B404175931804DBBF33413108AC9C443B4041D122DBF9DABF334104560EAD473B40415A643BDFDABF3341FA7E6ABC4A3B4041105839B4DABF33411283C0CA4D3B4041F4FDD478DABF33415A643BDF513B4041D34D6210DABF33415C8FC2F5563B4041F2D24D62D9BF33410C022B075B3B404185EB51B8D8BF3341DF4F8D175F3B4041736891EDD7BF33416DE7FB29643B40415839B4C8D6BF334185EB5138693B404139B4C876D5BF3341E3A59B446E3B40415C8FC2F5D3BF3341F0A7C64B723B404183C0CAA1D2BF33414260E550773B40418716D9CED0BF33411F85EB517A3B4041C976BE9FCFBF33414260E5507E3B4041A245B6F3CDBF3341F0A7C64B823B40414A0C022BCCBF33419EEFA746853B40416F1283C0CABF334191ED7C3F883B40417B14AE47C9BF33417368916DA93B404121B07268B8BF3341EC51B81EAB3B4041986E1283B7BF3341DD240601AD3B404137894160B6BF33417D3F35DEAE3B4041A69BC420B5BF3341CBA145B6B03B4041295C8FC2B3BF3341E9263188B23B40417B14AE47B2BF3341D9CEF753B43B4041E17A14AEB0BF33419A999919B63B4041D122DBF9AEBF33414E6210D8B73B40418FC2F528ADBF3341E17A142EB93B4041273108ACABBF3341BE9F1AAFBA3B4041CFF753E3A9BF3341AE47E1FABB3B404106819543A8BF33412DB29D6FBD3B4041D9CEF753A6BF3341A4703D0ABF3B40411904560EA4BF3341F4FDD4F8C63B4041C3F5285C98BF33419EEFA746DC3B40415C8FC2F578BF3341355EBAC9E13B404117D9CEF770BF3341B6F3FD54E73B4041D34D621069BF3341AAF1D24DEE3B4041AAF1D24D5FBF3341D9CEF753F53B40419CC420B055BF334189416065FC3B4041A8C64B374CBF3341022B8716023C4041FA7E6ABC44BF3341B4C8763E093C404152B81E853BBF3341000000000F3C404191ED7C3F34BF3341FA7E6A3C163C4041355EBA492BBF33411904560E1C3C40416210583924BF3341448B6CE7213C404191ED7C3F1DBF33415839B448583C4041A4703D0ADDBE33418FC2F5285B3C40418195438BD9BE33418B6CE77B5D3C40419A999999D6BE33415839B4C85F3C40416ABC7493D3BE3341F6285C0F623C4041F4FDD478D0BE33418716D94E643C4041F0A7C64BCDBE33410C022B87663C4041A4703D0ACABE334185EB51B8683C4041CBA145B6C6BE3341F2D24DE26A3C4041643BDF4FC3BE33415839B4C86C3C404162105839C0BE33418FC2F5A86E3C404148E17A14BDBE33416DE7FB298B3C4041B07268918CBE3341BC7493188D3C40411F85EB5189BE334123DBF9FE8E3C4041BA490C0286BE33417D3F35DE903C404183C0CAA182BE3341CBA145B6923C4041BE9F1A2F7FBE33410C022B87943C4041E17A14AE7BBE33418716D94E963C40413108AC1C78BE3341F6285C0F983C4041AE47E17A74BE33415839B4C8993C4041CDCCCCCC70BE3341F4FDD4789B3C40415EBA490C6DBE3341A69BC4209D3C404191ED7C3F69BE33416F1283C09E3C4041F2D24D6265BE33414E621058A03C4041F4FDD47861BE3341666666E6A13C4041DD2406815DBE3341B81E856BA33C4041AE47E17A59BE334121B072E8A43C404121B0726855BE3341C3F5285CA63C40417B14AE4751BE33417B14AEC7A73C40413108AC1C4DBE33418FC2F528A93C4041CFF753E348BE3341DD240681AA3C4041C976BE9F44BE3341643BDFCFAB3C4041AAF1D24D40BE334148E17A14AD3C4041A245B6F33BBE33414260E550AE3C40413BDF4F8D37BE3341BA490C82AF3C404177BE9F1A33BE33414A0C02ABB03C4041C976BE9F2EBE33415839B4C8B13C404177BE9F1A2ABE3341A01A2FDDB23C40418195438B25BE3341448B6CE7B33C4041A245B6F320BE3341448B6CE7B43C40411F85EB511CBE3341A01A2FDDB53C4041B29DEFA717BE33415839B4C8B63C40415C8FC2F512BE33416DE7FBA9B73C40411D5A643B0EBE3341DD240681B83C4041F4FDD47809BE3341AAF1D24DB93C40419CC420B004BE3341F6285C0FBA3C404114AE47E1FFBD3341378941E0C23C4041A69BC420C6BD334160E5D0A2C33C4041E5D022DBC0BD33412B871659C43C4041F6285C8FBBBD3341F2D24DE2C43C4041AAF1D24DB7BD3341986E1283C53C40415C8FC2F5B1BD33418716D94EC63C4041C520B072AABD3341986E1203C73C4041894160E5A2BD3341C976BE9FC73C4041643BDF4F9BBD33413D0AD723C83C4041105839B493BD3341D34D6290C83C40418D976E128CBD3341AC1C5AE4C83C4041DBF97E6A84BD3341EC51B81EC93C40416F1283C07CBD3341295C8F42C93C40418D976E1275BD3341CDCCCC4CC93C4041AC1C5A646DBD3341B4C8763EC93C4041CBA145B665BD3341E17A142EC53C4041BA490C0234BC3341F6285C0FC53C4041F2D24D6228BC334146B6F3FDC43C4041022B87161FBC33415C8FC2F5C43C40415839B4C815BC334139B4C8F6C43C4041AE47E17A0CBC334100000000C53C404104560E2D03BC33415EBA490CC53C404133333333FCBB334133333333C53C404191ED7C3FEEBB33414A0C022BCA3C40410C022B8799BA33414E621058CA3C40413BDF4F8D89BA334117D9CE77CA3C4041B072689179BA3341E9263188CA3C40412506819569BA3341A4703D8ACA3C40419A99999959BA33412FDD2486CA3C404154E3A59B51BA3341C520B072CA3C4041C976BE9F41BA33414260E550CA3C40413D0AD7A331BA33413F355E3ACA3C4041F853E3A529BA3341A69BC420CA3C40416DE7FBA921BA3341F2D24DE2C93C4041E17A14AE11BA3341D7A370BDC93C4041560E2DB209BA3341FED47869C93C40413F355EBAF9B933413F355E3AC93C4041B4C876BEF1B933414260E5D0C83C40419EEFA7C6E1B933414E621058C83C4041FCA9F1D2D1B93341DF4F8D17C83C40412B8716D9C9B93341C74B3789C73C4041894160E5B9B93341D7A3703DC73C4041736891EDB1B9334100000080C63C40419A9999999FB933418195438BC53C40413108AC1C8AB93341E3A59BC4C43C4041333333337AB93341508D97EEC33C4041AAF1D24D6AB933418195430BC33C4041DBF97E6A5AB933419A999919C23C40418195438B4AB933419A999919C13C40419CC420B03AB933418195430BC03C4041713D0AD72AB93341508D97EEBE3C4041759318041BB93341E3A59BC4BD3C4041333333330BB933418195438BBC3C404121B07268FBB83341E3A59B44BB3C4041C976BE9FEBB8334146B6F3FDB93C4041C976BE9FDCB83341448B6CE7B83C40415839B4C8D0B8334191ED7CBFB73C404117D9CEF7C4B83341E3A59BC4B63C4041C74B3789BBB833411283C04AB53C40418B6CE7FBADB83341DF4F8D97B43C40411904560EA7B8334110583934B43C4041CFF753E3A2B8334185EB51B8B33C40411F85EB519DB833419EEFA746B33C4041FA7E6ABC97B833415A643BDFB23C40411B2FDD2492B8334196438B6CB23C4041A69BC4208BB833413108AC1CB23C4041986E128385B83341713D0AD7B13C4041CFF753E37FB833413108AC9CB13C404191ED7C3F7AB83341F2D24D62B13C40413333333373B83341B4C8763EB13C40413BDF4F8D6DB83341F853E325B13C4041448B6CE767B83341DF4F8D17B13C404191ED7C3F62B8334125068115B13C4041BE9F1A2F5BB83341EC51B81EB13C40410C022B8755B8334152BCFB62B23C4041117BD75BD9B733412ED3C462B23C4041CA5AD85BD9B7334138953563B23C4041A59EAA30D9B73341DB70F508B13B40410A05D723DBB7334124A428BCB03B40417B42E1FABFB7334176AEFF9FA53B4041E1A847E1AFB733418CAEFF7F9A3B4041CDFAFFBF9CB7334176AEFFDF8B3B4041CDFAFF7F8EB7334176AEFF7F7C3B40414CFAFFFF88B733414CAEFF9F6D3B404111AC472180B7334136AEFF3F603B4041FDFDFF3F7AB7334121AEFF3F503B404111AC472175B7334100000000463B4041EB8FAC6B6DB7334100000000463B40410000000010AF3341A4703D6A463840410000000010AF3341CE5997F5A638404164803C8D15AE334152B81EC5B9384041D88451F815AE33415655AC27BA384041B62B2BC409AC334191ED7CBFB43840412DB29DEF31AC3341B6F3FD54B23840411B2FDD2444AC334146B6F3FDAF3840416666666656AC33413F355EBAAD3840419CC420B068AC3341C74B3789AB384041759318047BAC3341DBF97E6AA9384041378941608DAC3341378941E0A73840414A0C022B9BAC3341CFF753E3A538404125068195ADAC3341F4FDD4F8A3384041E9263108C0AC334125068195A2384041CFF753E3CDAC3341D7A3703DA1384041295C8FC2DBAC33412DB29DEF9F384041F853E3A5E9AC3341986E1203953840413789416061AD334139B4C8769438404191ED7C3F67AD33410C022B87933840410E2DB29D70AD3341B29DEFA792384041CDCCCCCC78AD3341BC749398913840413108AC1C82AD33413108AC9C90384041D7A3703D8AAD3341C1CAA1458F384041F853E3A594AD3341986E12038E384041A01A2FDD9DAD3341986E12838C38404179E92631A8AD3341736891ED8A38404139B4C876B2AD33413D0AD7A389384041DBF97E6ABAAD334177BE9F1A8838404139B4C876C3AD334175931884873840412B8716D9C6AD33415C8FC2F5823840417B14AE47E0AD33413D0AD7A38138404162105839E7AD33410681954380384041EC51B81EEEAD3341D9CEF7D37E38404117D9CEF7F4AD3341B6F3FD547D384041E3A59BC4FBAD33417B14AEC77B38404152B81E8502AE33414A0C022B7A384041EE7C3F3509AE334100000080783840412B8716D90FAE33417B14AE4777384041DD24068114AE334101030000000100000057000000C3F5281C983B40410000000010AF334172DDD6A3A53B40410F08D723D6B33341B31B4F4CBF3C404153E9ECBACCB333417368916DC03C404108AC1C5A1AB333417F6ABC74C03C404139B4C8760BB3334121B07268C03C40416ABC7493FCB23341D9CEF753C03C4041F853E3A5F2B23341F853E325C03C4041E3A59BC4E3B23341F2D24DE2BF3C4041CFF753E3D4B233418195438BBF3C404175931804C6B23341A69BC420BF3C4041D578E926B7B23341AAF1D2CDBE3C404191ED7C3FADB233416F128340BE3C4041666666669EB23341713D0AD7BD3C4041986E128394B233418FC2F528BD3C40419CC420B085B2334166666666BC3C404114AE47E176B23341F6285C8FBB3C404148E17A1468B233417F6ABCF4BA3C40411D5A643B5EB233414260E550BA3C4041AC1C5A6454B23341F0A7C64BB93C40413D0AD7A345B23341B0726891B83C4041FCA9F1D23BB23341DBF97E6AB73C40413108AC1C2DB2334177BE9F9AB63C4041D9CEF75323B233414C3789C1B53C40418195438B19B2334196438B6CB43C4041894160E50AB233416891ED7CB33C4041D578E92601B233412FDD2486B23C4041DBF97E6AF7B13341BA490C02B13C4041713D0AD7E8B13341FED47869AF3C4041F0A7C64BDAB133418716D94EAE3C4041C976BE9FD0B133414A0C022BAD3C40415C8FC2F5C6B1334189416065AB3C4041DD240681B8B133418195438BA93C404148E17A14AAB13341E3A59B44A83C40416891ED7CA0B133411283C04AA63C404160E5D02292B13341508D97EEA43C4041DF4F8D9788B13341C74B3789A33C4041D34D62107FB1334154E3A51BA23C4041F6285C8F75B13341448B6CE79F3C40414E62105867B13341C976BE9F9D3C40414A0C022B59B13341E3A59B449B3C40415EBA490C4BB133412DB29D6F7C3C404121B0726895B033417D3F355E7B3C4041666666668FB03341D7A3703D7A3C4041508D976E89B033418195430B793C404152B81E8583B03341DD240601783C4041C976BE9F7EB03341B81E85EB763C4041E3A59BC479B03341F6285C8F753C40410000000074B03341F2D24D62743C40411D5A643B6FB033416DE7FB29733C4041DD2406816AB03341448B6CE7713C4041FCA9F1D265B0334177BE9F9A703C4041BE9F1A2F61B0334146B6F3FD6E3C40419CC420B05BB033419A9999996D3C4041D578E92657B033418B6CE7FB1C3C404191ED7C3F55AF334185EB51B81A3C4041D34D62104EAF33417368916D183C4041FED478E946AF33412FDD2486153C4041759318043EAF334148E17A94123C404104560E2D35AF3341560E2D32103C40411B2FDD242EAF3341E17A142E0D3C40416666666625AF3341FA7E6ABC0A3C4041C520B0721EAF3341C74B3789053C40410000000010AF33416DE7FB29033C4041B072689109AF3341B0726891FF3B40418B6CE7FBFFAE3341B81E85EBFB3B4041AE47E17AF6AE33415C8FC275F93B4041BE9F1A2FF0AE33411D5A64BBF53B4041CDCCCCCCE6AE3341A8C64B37F33B4041DF4F8D97E0AE3341E17A14AEF03B4041DBF97E6ADAAE3341C976BE1FEE3B40417B14AE47D4AE33415EBA498CEB3B404104560E2DCEAE33413D0AD7A3E73B4041022B8716C5AE3341BA490C02E53B404148E17A14BFAE3341E5D0225BE23B404177BE9F1AB9AE3341BE9F1AAFDF3B40414A0C022BB3AE334160E5D0A2DB3B4041D9CEF753AAAE3341FED478E9D83B40416891ED7CA4AE33414A0C022BD63B4041E17A14AE9EAE3341986E1203D23B4041A4703D0A96AE3341643BDFCFCD3B404123DBF97E8DAE3341B0726891C93B4041E926310885AE33417B14AE47C53B40416DE7FBA97CAE334166666666C23B4041A69BC42077AE33411D5A643B973B4041CFF753E324AE334106E54481953B4041110AB0F124AE3341C3F5281C983B40410000000010AF334101030000000100000005000000D736FCB2933B40415D05BAFF24AE33416DE7FBA9933B40410000000025AE33418CB0B5937E3B404166EDC4D3FCAD3341F6285CCF7E3B4041676BB79E25AE3341D736FCB2933B40415D05BAFF24AE3341010300000001000000140000004F91CCB9953A40416B50B4E544AC334125068115953A4041B29DEFA743AC3341BC749318933A4041FA7E6ABC3FAC33416DE7FB298F3A4041FCA9F1D237AC3341F2D24D62763A4041DF4F8D9704AC33410C022B07713A4041B29DEFA7F9AB334152B81E856C3A4041C976BE9FF0AB3341F2D24DE2683A404139B4C876E9AB3341AAF1D24D643A404125068195E0AB334154E3A59B603A40418195438BD9AB334152B81E055B3A404148E17A14CFAB3341B4C876BEFD3940415C8FC2F522AB3341713D0AD7F6394041022B871616AB3341D37C3E7DF3394041291453C70FAB3341017473D4F239404156444D8A0EAB334148E17A748A39404113CCC175F9AB3341666666A6323A4041DD7EB75E24AD334179E8BBD5953A4041A964C61E45AC3341DA1241B9953A404173AEB4E644AC33414F91CCB9953A40416B50B4E544AC3341
</a>
<test>
<op name="buffer" arg1="A" arg3="0">POINT(0 0)</op>
</test>
</case>
</run>
_______________________________________________
geos-devel mailing list
geos-devel@geos.refractions.net
http://geos.refractions.net/mailman/listinfo/geos-devel