Discussion:
[Community] cascaded_union failure : No Shapely geometry can be created from null value
Emmanuel Lambert
2010-06-24 13:50:58 UTC
Permalink
Hi,

Attached is a list of polygons in WKT format.
I have a MultiPolygon consisting of these polygons.

The cascaded_union function failes on this multipolygon.
"ValueError: No Shapely geometry can be created from null value"

Script to reproduce the problem :

from shapely.wkt import loads
from shapely.geometry import Polygon,MultiPolygon
from shapely.ops import cascaded_union

f = open('MULTIPOLYGON.TXT','r')
polygons = []
while True:
wkt = f.readline().replace("\n","")
print wkt
if len(wkt)==0:
break
pol = loads(wkt)
polygons.append(pol)

mp = MultiPolygon(polygons)
up = cascaded_union(mp)

I have tried several strategies to work around it, but cannot get to a
solution. Is this a bug in shapely, or is something wrong with my data?
Your advice would be appreciated.

(Shapely 1.2.1)

Thanks,

Emmanuel


-------------- next part --------------
POLYGON ((14.9989348728350542 -2.3873501310779970, 9.9999999999999911 -1.9500000000004969, 9.9764488196906669 -1.7250000000004968, 9.9999999999999929 -1.5000000000004969, 10.0000000000000071 1.4999999999995031, 9.9764488196906846 1.7249999999995032, 10.0000000000000089 1.9499999999995030, 14.9989348728350755 2.3873501310769534, 20.0010651271649351 2.6623501310769062, 25.0000000000000000 2.2249999999994317, 25.2261169484429431 1.2263704652448575, 25.0000000000000000 0.2249999999994316, 25.0000000000000000 -0.2250000000005684, 25.2261169484429359 -1.2263704652459948, 25.0000000000000000 -2.2250000000005685, 20.0010651271649351 -2.6623501310780431, 14.9989348728350542 -2.3873501310779970))
POLYGON ((-117.5527792526462605 -40.5920491116084463, -110.6302644873331076 -37.6749590677425772, -110.6768159636675364 -37.4535711318810058, -110.7682023610876030 -37.2466214170695480, -111.6265523931039354 -34.5811922194049970, -133.4983302419203994 -39.9692762263181791, -133.4040976621414529 -41.3277365036294384, -132.7138467441313310 -42.5015541105473531, -132.5759088703768214 -42.9298917612203823, -132.4566763186705884 -43.9435080613835183, -131.9628516536901088 -44.8336146531004900, -124.6389580722606496 -43.1629238355353877, -117.5527792526462605 -40.5920491116084463))
POLYGON ((-111.6265523931039354 -34.5811922194049970, -112.3683912051894254 -32.0887941880538037, -134.3546456822258506 -36.9888686369305688, -134.2906639424339801 -38.3490893694212929, -133.6267028934184680 -39.5379753309477238, -133.4983302419203994 -39.9692762263181791, -133.4040976621414529 -41.3277365036294384, -132.7138467441313310 -42.5015541105473531, -111.6265523931039354 -34.5811922194049970))
POLYGON ((-112.3683912051894254 -32.0887941880538037, -113.0545872453476193 -29.5805063727772044, -135.1444311595505781 -33.9901448363794429, -135.1107319423329614 -35.3514524676235098, -134.4733895436786213 -36.5548180691768962, -134.3546456822258506 -36.9888686369305688, -134.2906639424339801 -38.3490893694212929, -133.6267028934184680 -39.5379753309477238, -112.3683912051894254 -32.0887941880538037))
POLYGON ((-113.0545872453476193 -29.5805063727772044, -113.6848007218508627 -27.0575708318182997, -135.8672955865726237 -30.9745897378393842, -135.8638955791652165 -32.3363101731982852, -135.2534874311698729 -33.5535595301442200, -135.1444311595505781 -33.9901448363794429, -135.1107319423329614 -35.3514524676235098, -134.4733895436786213 -36.5548180691768962, -113.0545872453476193 -29.5805063727772044))
POLYGON ((-113.6848007218508627 -27.0575708318182997, -114.2587195645132283 -24.5212368767091391, -136.5228810140500286 -27.9436965890359090, -136.5497819000743220 -29.3051555294580801, -135.9666102656875353 -30.5356858821804238, -135.8672955865726237 -30.9745897378393842, -135.8638955791652165 -32.3363101731982852, -135.2534874311698729 -33.5535595301442200, -113.6848007218508627 -27.0575708318182997))
POLYGON ((-114.2587195645132283 -24.5212368767091391, -114.7760595792220215 -21.9727604536307695, -137.1108628080708627 -24.8989662328163490, -137.1680512667001608 -26.2594895087377900, -136.6124049218481105 -27.5026915211142793, -136.5228810140500286 -27.9436965890359090, -136.5497819000743220 -29.3051555294580801, -135.9666102656875353 -30.5356858821804238, -114.2587195645132283 -24.5212368767091391))
POLYGON ((-114.7760595792220215 -21.9727604536307695, -115.2365645886640806 -19.4134035214955496, -137.6309498108058449 -21.8419063639601632, -137.7183975233614888 -23.2008202691407561, -137.1905516139504755 -24.4560783302749947, -137.1108628080708627 -24.8989662328163490, -137.1680512667001608 -26.2594895087377900, -136.6124049218481105 -27.5026915211142793, -114.7760595792220215 -21.9727604536307695))
POLYGON ((-115.2365645886640806 -19.4134035214955496, -115.6400065591831492 -16.8444334270378135, -138.0828844846843992 -18.7740307825959434, -138.2005481486587257 -20.1306624077265397, -137.7007640543279763 -21.3973549367872984, -137.6309498108058449 -21.8419063639601632, -137.7183975233614888 -23.2008202691407561, -137.1905516139504755 -24.4560783302749947, -115.2365645886640806 -19.4134035214955496))
POLYGON ((-115.6400065591831492 -16.8444334270378135, -115.9861857136943399 -14.2671222772591690, -138.4664430399226944 -15.6968586445951512, -138.6142643904215106 -17.0505362105099820, -138.1427895951126743 -18.3280359645267446, -138.0828844846843992 -18.7740307825959434, -138.2005481486587257 -20.1306624077265397, -137.7007640543279763 -21.3973549367872984, -115.6400065591831492 -16.8444334270378135))
POLYGON ((-115.9861857136943399 -14.2671222772591690, -116.2749306306125732 -11.6827463094957977, -138.7814355453400310 -12.6119137093141767, -138.9593413839344862 -13.9619668996434996, -138.5164093533421692 -15.2496412841055733, -138.4664430399226944 -15.6968586445951512, -138.6142643904215106 -17.0505362105099820, -138.1427895951126743 -18.3280359645267446, -115.9861857136943399 -14.2671222772591690))
POLYGON ((-116.2749306306125732 -11.6827463094957977, -116.5060983287370675 -9.0925852594535641, -139.0277060224094612 -9.5207235850563947, -139.2356082533824519 -10.8664838781549982, -138.8214383193462709 -12.1636952602608108, -138.7814355453400310 -12.6119137093141767, -138.9593413839344862 -13.9619668996434996, -138.5164093533421692 -15.2496412841055733, -116.2749306306125732 -11.6827463094957977))
POLYGON ((-116.5060983287370675 -9.0925852594535641, -116.6795743380516512 -6.4979217275125425, -139.2051325224954041 -6.4248189726285760, -139.4429281964650613 -7.7656199726154007, -139.0577254483605145 -9.0717259970165820, -139.0277060224094612 -9.5207235850563947, -139.2356082533824519 -10.8664838781549982, -138.8214383193462709 -12.1636952602608108, -116.5060983287370675 -9.0925852594535641))
POLYGON ((-116.6795743380516512 -6.4979217275125425, -116.7952727564098581 -3.9000405435891414, -139.3136271872404564 -3.3257329073656337, -139.5811985521386305 -4.6609106741109345, -139.2251537353206174 -5.9752645809950309, -139.2051325224954041 -6.4248189726285760, -139.4429281964650613 -7.7656199726154007, -139.0577254483605145 -9.0717259970165820, -116.6795743380516512 -6.4979217275125425))
POLYGON ((-116.7952727564098581 -3.9000405435891414, -116.8531362920711558 -1.3002281309239696, -139.3531362920711558 -0.2250000000000000, -139.6503508514522878 -1.5538933778961468, -139.3236402728014696 -2.8758443232500239, -139.3136271872404564 -3.3257329073656337, -139.5811985521386305 -4.6609106741109345, -139.2251537353206174 -5.9752645809950309, -116.7952727564098581 -3.9000405435891414))
POLYGON ((-116.8531362920711558 -1.3002281309239696, -116.8531362920711558 1.3002281309248283, -139.3236402728014696 2.8758443232500435, -139.6503508514522878 1.5538933778961566, -139.3531362920711558 0.2250000000000000, -139.3531362920711558 -0.2250000000000000, -139.6503508514522878 -1.5538933778961468, -139.3236402728014696 -2.8758443232500239, -116.8531362920711558 -1.3002281309239696))
POLYGON ((-116.8531362920711558 1.3002281309248283, -116.7952727564098581 3.9000405435888359, -139.2251537353206174 5.9752645809950016, -139.5811985521386305 4.6609106741109301, -139.3136271872404564 3.3257329073656532, -139.3236402728014696 2.8758443232500435, -139.6503508514522878 1.5538933778961566, -139.3531362920711558 0.2250000000000000, -116.8531362920711558 1.3002281309248283))
POLYGON ((-116.7952727564098581 3.9000405435888359, -116.6795743380516512 6.4979217275125425, -139.0577254483605145 9.0717259970165838, -139.4429281964650613 7.7656199726153865, -139.2051325224954041 6.4248189726285467, -139.2251537353206174 5.9752645809950016, -139.5811985521386305 4.6609106741109301, -139.3136271872404564 3.3257329073656532, -116.7952727564098581 3.9000405435888359))
POLYGON ((-116.6795743380516512 6.4979217275125425, -116.5060983287370675 9.0925852594535641, -138.8214383193462709 12.1636952602608019, -139.2356082533824519 10.8664838781549946, -139.0277060224094612 9.5207235850563965, -139.0577254483605145 9.0717259970165838, -139.4429281964650613 7.7656199726153865, -139.2051325224954041 6.4248189726285467, -116.6795743380516512 6.4979217275125425))
POLYGON ((-116.5060983287370675 9.0925852594535641, -116.2749306306126016 11.6827463094948474, -138.5164093533421692 15.2496412841055555, -138.9593413839344862 13.9619668996434871, -138.7814355453400310 12.6119137093141696, -138.8214383193462709 12.1636952602608019, -139.2356082533824519 10.8664838781549946, -139.0277060224094612 9.5207235850563965, -116.5060983287370675 9.0925852594535641))
POLYGON ((-116.2749306306126016 11.6827463094948474, -115.9861857136944963 14.2671222772574247, -138.1427895951126743 18.3280359645267197, -138.6142643904215106 17.0505362105099536, -138.4664430399226944 15.6968586445951352, -138.5164093533421692 15.2496412841055555, -138.9593413839344862 13.9619668996434871, -138.7814355453400310 12.6119137093141696, -116.2749306306126016 11.6827463094948474))
POLYGON ((-115.9861857136944963 14.2671222772574247, -115.6400065591829787 16.8444334270387976, -137.7007640543279763 21.3973549367873019, -138.2005481486587541 20.1306624077265184, -138.0828844846844277 18.7740307825959150, -138.1427895951126743 18.3280359645267197, -138.6142643904215106 17.0505362105099536, -138.4664430399226944 15.6968586445951352, -115.9861857136944963 14.2671222772574247))
POLYGON ((-115.6400065591829787 16.8444334270387976, -115.2365645886641801 19.4134035214953968, -137.1905516139504755 24.4560783302749911, -137.7183975233614888 23.2008202691407597, -137.6309498108058449 21.8419063639601703, -137.7007640543279763 21.3973549367873019, -138.2005481486587541 20.1306624077265184, -138.0828844846844277 18.7740307825959150, -115.6400065591829787 16.8444334270387976))
POLYGON ((-115.2365645886641801 19.4134035214953968, -114.7760595792220215 21.9727604536321479, -136.6124049218481105 27.5026915211142651, -137.1680512667001608 26.2594895087377793, -137.1108628080708627 24.8989662328163419, -137.1905516139504755 24.4560783302749911, -137.7183975233614888 23.2008202691407597, -137.6309498108058449 21.8419063639601703, -115.2365645886641801 19.4134035214953968))
POLYGON ((-114.7760595792220215 21.9727604536321479, -114.2587195645132283 24.5212368767091391, -135.9666102656875353 30.5356858821804416, -136.5497819000743220 29.3051555294580837, -136.5228810140500286 27.9436965890358948, -136.6124049218481105 27.5026915211142651, -137.1680512667001608 26.2594895087377793, -137.1108628080708627 24.8989662328163419, -114.7760595792220215 21.9727604536321479))
POLYGON ((-114.2587195645132283 24.5212368767091391, -113.6848007218508769 27.0575708318185661, -135.2534874311698729 33.5535595301442271, -135.8638955791652165 32.3363101731982923, -135.8672955865726237 30.9745897378394019, -135.9666102656875353 30.5356858821804416, -136.5497819000743220 29.3051555294580837, -136.5228810140500286 27.9436965890358948, -114.2587195645132283 24.5212368767091391))
POLYGON ((-113.6848007218508769 27.0575708318185661, -113.0545872453474203 29.5805063727770303, -134.4733895436786497 36.5548180691768891, -135.1107319423329614 35.3514524676235169, -135.1444311595505781 33.9901448363794429, -135.2534874311698729 33.5535595301442271, -135.8638955791652165 32.3363101731982923, -135.8672955865726237 30.9745897378394019, -113.6848007218508769 27.0575708318185661))
POLYGON ((-113.0545872453474203 29.5805063727770303, -112.3683912051893543 32.0887941880539458, -133.6267028934184680 39.5379753309477167, -134.2906639424339801 38.3490893694213000, -134.3546456822258506 36.9888686369305617, -134.4733895436786497 36.5548180691768891, -135.1107319423329614 35.3514524676235169, -135.1444311595505781 33.9901448363794429, -113.0545872453474203 29.5805063727770303))
POLYGON ((-112.3683912051893543 32.0887941880539458, -111.6265523931040207 34.5811922194049046, -132.7138467441313310 42.5015541105473744, -133.4040976621414529 41.3277365036294384, -133.4983302419203994 39.9692762263181720, -133.6267028934184680 39.5379753309477167, -134.2906639424339801 38.3490893694213000, -134.3546456822258506 36.9888686369305617, -112.3683912051893543 32.0887941880539458))
POLYGON ((-111.6265523931040207 34.5811922194049046, -110.7682023610876030 37.2466214170695622, -110.6768159636675364 37.4535711318810201, -110.6302644873331076 37.6749590677425914, -117.5527792526462605 40.5920491116084534, -124.6389580722606496 43.1629238355354090, -131.9628516536901088 44.8336146531005113, -132.4566763186705884 43.9435080613835396, -132.5759088703768214 42.9298917612204036, -132.7138467441313310 42.5015541105473744, -133.4040976621414529 41.3277365036294384, -133.4983302419203994 39.9692762263181720, -111.6265523931040207 34.5811922194049046))
POLYGON ((14.3204768076747477 162.3943827821237846, 9.3826227652973433 161.5009498209134051, 9.3797814704050850 161.2747384482167661, 9.4238444956216245 161.0528418328691487, 9.6871637584034307 158.1903839949711710, 24.7302213841381366 158.0234464112199362, 24.9972282032694757 159.3956410610347234, 24.5187940633399464 160.7091522228421923, 24.4775723330156652 161.1572602108864487, 24.6110091942521656 162.1751336249720907, 24.2943646426855260 163.1488512688609376, 19.2763846929278344 163.1264409179084112, 14.3204768076747477 162.3943827821237846))
POLYGON ((9.6871637584034307 158.1903839949711710, 9.8664026771217781 155.4532117226925152, 24.8996723520438152 154.8978973288350858, 25.2028964339230654 156.2556826256227396, 24.7596258671807341 157.5744081318082692, 24.7302213841381366 158.0234464112199362, 24.9972282032694757 159.3956410610347234, 24.5187940633399464 160.7091522228421923, 9.6871637584034307 158.1903839949711710))
POLYGON ((9.8664026771217781 155.4532117226925152, 9.9733659247118567 152.7233980490994725, 24.9869294829942348 151.7805809604668070, 25.3256440960248241 153.1241626058759664, 24.9172913396988776 154.4482423819324595, 24.8996723520438152 154.8978973288350858, 25.2028964339230654 156.2556826256227396, 24.7596258671807341 157.5744081318082692, 9.8664026771217781 155.4532117226925152))
POLYGON ((9.9733659247118567 152.7233980490994725, 10.0088527200005650 150.0009113208060114, 24.9928178199021467 148.6714651466846817, 25.3663884320425588 150.0010454275049483, 24.9927945993558183 151.3306191838567827, 24.9869294829942348 151.7805809604668070, 25.3256440960248241 153.1241626058759664, 24.9172913396988776 154.4482423819324595, 9.9733659247118567 152.7233980490994725))
POLYGON ((10.0088527200005650 150.0009113208060114, 9.9735084478250737 147.2857201431808676, 24.9179895233064883 145.5705175825983133, 25.3258701292912498 146.8862957567218928, 24.9869605619491573 148.2215032677112561, 24.9928178199021467 148.6714651466846817, 25.3663884320425588 150.0010454275049483, 24.9927945993558183 151.3306191838567827, 10.0088527200005650 150.0009113208060114))
POLYGON ((9.9735084478250737 147.2857201431808676, 9.8678293796122958 144.5777933506425939, 24.7629283595960352 142.4777058251119399, 25.2046587402684565 143.7798784819452180, 24.9004412615830333 145.1208598699873846, 24.9179895233064883 145.5705175825983133, 25.3258701292912498 146.8862957567218928, 24.9869605619491573 148.2215032677112561, 9.9735084478250737 147.2857201431808676))
POLYGON ((9.8678293796122958 144.5777933506425939, 9.6921658355020757 141.8770999788754068, 24.5279524538284264 139.3929972969145297, 25.0031563137164561 140.6817586964173472, 24.7337203388872346 142.0286547238703463, 24.7629283595960352 142.4777058251119399, 25.2046587402684565 143.7798784819452180, 24.9004412615830333 145.1208598699873846, 9.8678293796122958 144.5777933506425939))
POLYGON ((9.6921658355020757 141.8770999788754068, 9.4333037883703632 139.0363368612264878, 9.3894314531600873 138.8144024648451023, 9.3924671283736316 138.5881936171623465, 14.3310870665407784 137.6990040387608190, 19.2876221730019992 136.9712047397096057, 24.3056195271795339 136.9531063014543406, 24.6214272551496940 137.9270956756323301, 24.4871157938316912 138.9448540528504168, 24.5279524538284264 139.3929972969145297, 25.0031563137164561 140.6817586964173472, 24.7337203388872346 142.0286547238703463, 9.6921658355020757 141.8770999788754068))
POLYGON ((-117.5527792526462605 190.5920491116084463, -110.6302644873331076 187.6749590677425772, -110.6768159636675364 187.4535711318810058, -110.7682023610876030 187.2466214170695480, -111.6265523931039354 184.5811922194050112, -133.4983302419203994 189.9692762263181862, -133.4040976621414529 191.3277365036294384, -132.7138467441313310 192.5015541105473460, -132.5759088703768214 192.9298917612203752, -132.4566763186705884 193.9435080613835112, -131.9628516536901088 194.8336146531004829, -124.6389580722606496 193.1629238355353948, -117.5527792526462605 190.5920491116084463))
POLYGON ((-111.6265523931039354 184.5811922194050112, -112.3683912051894254 182.0887941880538108, -134.3546456822258506 186.9888686369305617, -134.2906639424339801 188.3490893694212787, -133.6267028934184680 189.5379753309477167, -133.4983302419203994 189.9692762263181862, -133.4040976621414529 191.3277365036294384, -132.7138467441313310 192.5015541105473460, -111.6265523931039354 184.5811922194050112))
POLYGON ((-112.3683912051894254 182.0887941880538108, -113.0545872453476193 179.5805063727771937, -135.1444311595505781 183.9901448363794429, -135.1107319423329614 185.3514524676235169, -134.4733895436786213 186.5548180691768891, -134.3546456822258506 186.9888686369305617, -134.2906639424339801 188.3490893694212787, -133.6267028934184680 189.5379753309477167, -112.3683912051894254 182.0887941880538108))
POLYGON ((-113.0545872453476193 179.5805063727771937, -113.6848007218508627 177.0575708318183104, -135.8672955865726237 180.9745897378393806, -135.8638955791652165 182.3363101731982852, -135.2534874311698729 183.5535595301442129, -135.1444311595505781 183.9901448363794429, -135.1107319423329614 185.3514524676235169, -134.4733895436786213 186.5548180691768891, -113.0545872453476193 179.5805063727771937))
POLYGON ((-113.6848007218508627 177.0575708318183104, -114.2587195645132283 174.5212368767091391, -136.5228810140500286 177.9436965890359090, -136.5497819000743220 179.3051555294580908, -135.9666102656875353 180.5356858821804167, -135.8672955865726237 180.9745897378393806, -135.8638955791652165 182.3363101731982852, -135.2534874311698729 183.5535595301442129, -113.6848007218508627 177.0575708318183104))
POLYGON ((-114.2587195645132283 174.5212368767091391, -114.7760595792220215 171.9727604536307695, -137.1108628080708627 174.8989662328163490, -137.1680512667001608 176.2594895087378006, -136.6124049218481105 177.5026915211142864, -136.5228810140500286 177.9436965890359090, -136.5497819000743220 179.3051555294580908, -135.9666102656875353 180.5356858821804167, -114.2587195645132283 174.5212368767091391))
POLYGON ((-114.7760595792220215 171.9727604536307695, -115.2365645886640806 169.4134035214955532, -137.6309498108058449 171.8419063639601632, -137.7183975233614888 173.2008202691407632, -137.1905516139504755 174.4560783302750053, -137.1108628080708627 174.8989662328163490, -137.1680512667001608 176.2594895087378006, -136.6124049218481105 177.5026915211142864, -114.7760595792220215 171.9727604536307695))
POLYGON ((-115.2365645886640806 169.4134035214955532, -115.6400065591831492 166.8444334270378135, -138.0828844846843992 168.7740307825959576, -138.2005481486587257 170.1306624077265326, -137.7007640543279763 171.3973549367873090, -137.6309498108058449 171.8419063639601632, -137.7183975233614888 173.2008202691407632, -137.1905516139504755 174.4560783302750053, -115.2365645886640806 169.4134035214955532))
POLYGON ((-115.6400065591831492 166.8444334270378135, -115.9861857136943399 164.2671222772591761, -138.4664430399226944 165.6968586445951530, -138.6142643904215106 167.0505362105099891, -138.1427895951126743 168.3280359645267481, -138.0828844846843992 168.7740307825959576, -138.2005481486587257 170.1306624077265326, -137.7007640543279763 171.3973549367873090, -115.6400065591831492 166.8444334270378135))
POLYGON ((-115.9861857136943399 164.2671222772591761, -116.2749306306125732 161.6827463094957977, -138.7814355453400310 162.6119137093141660, -138.9593413839344862 163.9619668996434996, -138.5164093533421692 165.2496412841055644, -138.4664430399226944 165.6968586445951530, -138.6142643904215106 167.0505362105099891, -138.1427895951126743 168.3280359645267481, -115.9861857136943399 164.2671222772591761))
POLYGON ((-116.2749306306125732 161.6827463094957977, -116.5060983287370675 159.0925852594535570, -139.0277060224094612 159.5207235850564018, -139.2356082533824519 160.8664838781550088, -138.8214383193462709 162.1636952602608233, -138.7814355453400310 162.6119137093141660, -138.9593413839344862 163.9619668996434996, -138.5164093533421692 165.2496412841055644, -116.2749306306125732 161.6827463094957977))
POLYGON ((-116.5060983287370675 159.0925852594535570, -116.6795743380516512 156.4979217275125336, -139.2051325224954041 156.4248189726285716, -139.4429281964650613 157.7656199726154114, -139.0577254483605145 159.0717259970165856, -139.0277060224094612 159.5207235850564018, -139.2356082533824519 160.8664838781550088, -138.8214383193462709 162.1636952602608233, -116.5060983287370675 159.0925852594535570))
POLYGON ((-116.6795743380516512 156.4979217275125336, -116.7952727564098581 153.9000405435891423, -139.3136271872404564 153.3257329073656479, -139.5811985521386305 154.6609106741109372, -139.2251537353206174 155.9752645809950309, -139.2051325224954041 156.4248189726285716, -139.4429281964650613 157.7656199726154114, -139.0577254483605145 159.0717259970165856, -116.6795743380516512 156.4979217275125336))
POLYGON ((-116.7952727564098581 153.9000405435891423, -116.8531362920711558 151.3002281309239834, -139.3531362920711558 150.2249999999999943, -139.6503508514522878 151.5538933778961450, -139.3236402728014696 152.8758443232500213, -139.3136271872404564 153.3257329073656479, -139.5811985521386305 154.6609106741109372, -139.2251537353206174 155.9752645809950309, -116.7952727564098581 153.9000405435891423))
POLYGON ((-116.8531362920711558 151.3002281309239834, -116.8531362920711558 148.6997718690751640, -139.3236402728014696 147.1241556767499503, -139.6503508514522878 148.4461066221038550, -139.3531362920711558 149.7750000000000057, -139.3531362920711558 150.2249999999999943, -139.6503508514522878 151.5538933778961450, -139.3236402728014696 152.8758443232500213, -116.8531362920711558 151.3002281309239834))
POLYGON ((-116.8531362920711558 148.6997718690751640, -116.7952727564098581 146.0999594564111703, -139.2251537353206174 144.0247354190049975, -139.5811985521386305 145.3390893258890628, -139.3136271872404564 146.6742670926343521, -139.3236402728014696 147.1241556767499503, -139.6503508514522878 148.4461066221038550, -139.3531362920711558 149.7750000000000057, -116.8531362920711558 148.6997718690751640))
POLYGON ((-116.7952727564098581 146.0999594564111703, -116.6795743380516512 143.5020782724874664, -139.0577254483605145 140.9282740029834144, -139.4429281964650613 142.2343800273846171, -139.2051325224954041 143.5751810273714568, -139.2251537353206174 144.0247354190049975, -139.5811985521386305 145.3390893258890628, -139.3136271872404564 146.6742670926343521, -116.7952727564098581 146.0999594564111703))
POLYGON ((-116.6795743380516512 143.5020782724874664, -116.5060983287370675 140.9074147405464430, -138.8214383193462709 137.8363047397392052, -139.2356082533824519 139.1335161218449912, -139.0277060224094612 140.4792764149435982, -139.0577254483605145 140.9282740029834144, -139.4429281964650613 142.2343800273846171, -139.2051325224954041 143.5751810273714568, -116.6795743380516512 143.5020782724874664))
POLYGON ((-116.5060983287370675 140.9074147405464430, -116.2749306306126016 138.3172536905051402, -138.5164093533421692 134.7503587158944356, -138.9593413839344862 136.0380331003565004, -138.7814355453400310 137.3880862906858340, -138.8214383193462709 137.8363047397392052, -139.2356082533824519 139.1335161218449912, -139.0277060224094612 140.4792764149435982, -116.5060983287370675 140.9074147405464430))
POLYGON ((-116.2749306306126016 138.3172536905051402, -115.9861857136944963 135.7328777227425860, -138.1427895951126743 131.6719640354732803, -138.6142643904215106 132.9494637894900393, -138.4664430399226944 134.3031413554048754, -138.5164093533421692 134.7503587158944356, -138.9593413839344862 136.0380331003565004, -138.7814355453400310 137.3880862906858340, -116.2749306306126016 138.3172536905051402))
POLYGON ((-115.9861857136944963 135.7328777227425860, -115.6400065591829787 133.1555665729611917, -137.7007640543279763 128.6026450632126910, -138.2005481486587541 129.8693375922734958, -138.0828844846844277 131.2259692174040993, -138.1427895951126743 131.6719640354732803, -138.6142643904215106 132.9494637894900393, -138.4664430399226944 134.3031413554048754, -115.9861857136944963 135.7328777227425860))
POLYGON ((-115.6400065591829787 133.1555665729611917, -115.2365645886641801 130.5865964785045890, -137.1905516139504755 125.5439216697250089, -137.7183975233614888 126.7991797308592368, -137.6309498108058449 128.1580936360398368, -137.7007640543279763 128.6026450632126910, -138.2005481486587541 129.8693375922734958, -138.0828844846844277 131.2259692174040993, -115.6400065591829787 133.1555665729611917))
POLYGON ((-115.2365645886641801 130.5865964785045890, -114.7760595792220215 128.0272395463678663, -136.6124049218481105 122.4973084788857420, -137.1680512667001608 123.7405104912622278, -137.1108628080708627 125.1010337671836510, -137.1905516139504755 125.5439216697250089, -137.7183975233614888 126.7991797308592368, -137.6309498108058449 128.1580936360398368, -115.2365645886641801 130.5865964785045890))
POLYGON ((-114.7760595792220215 128.0272395463678663, -114.2587195645132283 125.4787631232908609, -135.9666102656875353 119.4643141178195549, -136.5497819000743220 120.6948444705419092, -136.5228810140500286 122.0563034109641052, -136.6124049218481105 122.4973084788857420, -137.1680512667001608 123.7405104912622278, -137.1108628080708627 125.1010337671836510, -114.7760595792220215 128.0272395463678663))
POLYGON ((-114.2587195645132283 125.4787631232908609, -113.6848007218508769 122.9424291681814339, -135.2534874311698729 116.4464404698557729, -135.8638955791652165 117.6636898268017148, -135.8672955865726237 119.0254102621605909, -135.9666102656875353 119.4643141178195549, -136.5497819000743220 120.6948444705419092, -136.5228810140500286 122.0563034109641052, -114.2587195645132283 125.4787631232908609))
POLYGON ((-113.6848007218508769 122.9424291681814339, -113.0545872453474203 120.4194936272229768, -134.4733895436786497 113.4451819308231109, -135.1107319423329614 114.6485475323764831, -135.1444311595505781 116.0098551636205571, -135.2534874311698729 116.4464404698557729, -135.8638955791652165 117.6636898268017148, -135.8672955865726237 119.0254102621605909, -113.6848007218508769 122.9424291681814339))
POLYGON ((-113.0545872453474203 120.4194936272229768, -112.3683912051893543 117.9112058119460471, -133.6267028934184680 110.4620246690522833, -134.2906639424339801 111.6509106305786929, -134.3546456822258506 113.0111313630694383, -134.4733895436786497 113.4451819308231109, -135.1107319423329614 114.6485475323764831, -135.1444311595505781 116.0098551636205571, -113.0545872453474203 120.4194936272229768))
POLYGON ((-112.3683912051893543 117.9112058119460471, -111.6265523931040207 115.4188077805951025, -132.7138467441313310 107.4984458894526256, -133.4040976621414529 108.6722634963705616, -133.4983302419203994 110.0307237736818280, -133.6267028934184680 110.4620246690522833, -134.2906639424339801 111.6509106305786929, -134.3546456822258506 113.0111313630694383, -112.3683912051893543 117.9112058119460471))
POLYGON ((-111.6265523931040207 115.4188077805951025, -110.7682023610876030 112.7533785829304378, -110.6768159636675364 112.5464288681189799, -110.6302644873331076 112.3250409322574086, -117.5527792526462605 109.4079508883915537, -124.6389580722606496 106.8370761644645910, -131.9628516536901088 105.1663853468994887, -132.4566763186705884 106.0564919386164604, -132.5759088703768214 107.0701082387795964, -132.7138467441313310 107.4984458894526256, -133.4040976621414529 108.6722634963705616, -133.4983302419203994 110.0307237736818280, -111.6265523931040207 115.4188077805951025))
POLYGON ((-133.3269039608179298 40.5978312186672383, -135.0653384147079237 41.1576604838610578, -136.2548913223293141 41.3444729228701675, -140.3741705479826862 41.3444729228701675, -143.7329884915569664 42.2444654783740603, -146.4062511853468322 44.9177281721639545, -147.3062437408507321 48.2765461157382205, -147.3062437408507321 101.7234538842617866, -146.4062511853468322 105.0822718278360384, -143.7329884915569664 107.7555345216259468, -140.3741705479826862 108.6555270771298183, -136.2548913223292857 108.6555270771298183, -135.0653384147078953 108.8423395161389351, -133.3269039608179298 109.4021687813327617, -132.7138467441313026 107.4984458894526256, -132.5759088703768214 107.0701082387795964, -131.9628516536901941 105.1663853468994603, -134.0318629835605009 104.5001001787200323, -135.9075961593721900 104.2055270771298296, -139.7883169337187894 104.2055270771298296, -141.4294989901445092 103.7657736704780973, -142.4164903341990112 102.7787823264236096, -142.8562437408507435 101.1376002699978613, -142.8562437408507435 48.8623997300021315, -142.4164903341990112 47.2212176735763833, -141.4294989901445092 46.2342263295218956, -139.7883169337187894 45.7944729228701704, -135.9075961593722184 45.7944729228701704, -134.0318629835605293 45.4998998212799606, -131.9628516536901941 44.8336146531005397, -132.5759088703768214 42.9298917612204036, -132.7138467441313026 42.5015541105473744, -133.3269039608179298 40.5978312186672383))
POLYGON ((-134.1972480111876678 37.6210824626345754, -135.9596401235760368 38.1456418847805807, -137.0669713860586398 38.3069387256193039, -156.1878224551369385 38.3069387256192968, -159.5466403987112187 39.2069312811231896, -162.2199030925010845 41.8801939749130838, -163.1198956480049844 45.2390119184873356, -163.1198956480049844 104.7609880815126644, -162.2199030925010845 108.1198060250869162, -159.5466403987112187 110.7930687188768246, -156.1878224551369385 111.6930612743806961, -137.0669713860586398 111.6930612743806961, -135.9596401235760368 111.8543581152194264, -134.1972480111876393 112.3789175373654246, -133.6267028934184680 110.4620246690522833, -133.4983302419203994 110.0307237736818422, -132.9277851241512280 108.1138309053687010, -134.9991787483891130 107.4973000919763280, -136.7445730747524522 107.2430612743807075, -155.6019688408730417 107.2430612743807075, -157.2431508972987615 106.8033078677289751, -158.2301422413532634 105.8163165236744874, -158.6698956480049958 104.1751344672487392, -158.6698956480049958 45.8248655327512608, -158.2301422413532634 44.1836834763255126, -157.2431508972987615 43.1966921322710249, -155.6019688408730417 42.7569387256192996, -136.7445730747524522 42.7569387256193068, -134.9991787483891130 42.5026999080236791, -132.9277851241511996 41.8861690946312990, -133.4983302419203994 39.9692762263181649, -133.6267028934184680 39.5379753309477096, -134.1972480111876678 37.6210824626345754))
POLYGON ((-135.0011400390242500 34.6257044347161198, -136.7867654676330460 35.1142006474928436, -137.8112682464588659 35.2518097622474258, -171.9160863619869133 35.2518097622474258, -175.2749043055611935 36.1518023177513186, -177.9481669993510593 38.8250650115412128, -178.8481595548549592 42.1838829551154788, -178.8481595548549592 107.8161170448845354, -177.9481669993510593 111.1749349884587872, -175.2749043055611935 113.8481976822486956, -171.9160863619869133 114.7481902377525671, -137.8112682464588659 114.7481902377525671, -136.7867654676330460 114.8857993525071493, -135.0011400390242500 115.3742955652838873, -134.4733895436786213 113.4451819308231109, -134.3546456822258790 113.0111313630694383, -133.8268951868802503 111.0820177286086619, -135.8994970271930072 110.5150129506941425, -137.5137467250953307 110.2981902377525785, -171.3302327477230165 110.2981902377525785, -172.9714148041487363 109.8584368311008461, -173.9584061482032382 108.8714454870463584, -174.3981595548549706 107.2302634306206102, -174.3981595548549706 42.7697365693793898, -173.9584061482032382 41.1285545129536416, -172.9714148041487363 40.1415631688991539, -171.3302327477230165 39.7018097622474286, -137.5137467250953307 39.7018097622474286, -135.8994970271930072 39.4849870493058646, -133.8268951868802503 38.9179822713913310, -134.3546456822258790 36.9888686369305617, -134.4733895436786213 36.5548180691768891, -135.0011400390242500 34.6257044347161198))
POLYGON ((-135.7381819717000440 31.6131803913210305, -137.5462935992853488 32.0648353370092352, -138.4874064009044901 32.1805988767340168, -187.5601003910555846 32.1805988767340168, -190.9189183346298648 33.0805914322379095, -193.5921810284197306 35.7538541260278038, -194.4921735839236305 39.1126720696020698, -194.4921735839236305 110.8873279303979444, -193.5921810284197306 114.2461458739721962, -190.9189183346298648 116.9194085677621047, -187.5601003910555846 117.8194011232659761, -138.4874064009044901 117.8194011232659761, -137.5462935992853488 117.9351646629907577, -135.7381819717000440 118.3868196086789624, -135.2534874311698729 116.4464404698557729, -135.1444311595505781 116.0098551636205428, -134.6597366190204070 114.0694760247973534, -136.7323832690815095 113.5517418894252160, -138.2147431701131950 113.3694011232659875, -186.9742467767916878 113.3694011232659875, -188.6154288332174076 112.9296477166142552, -189.6024201772719096 111.9426563725597674, -190.0421735839236419 110.3014743161340192, -190.0421735839236419 39.6985256838659808, -189.6024201772719096 38.0573436274402326, -188.6154288332174076 37.0703522833857448, -186.9742467767916878 36.6305988767340196, -138.2147431701131950 36.6305988767340196, -136.7323832690815095 36.4482581105747769, -134.6597366190204070 35.9305239752026395, -135.1444311595505781 33.9901448363794429, -135.2534874311698729 33.5535595301442271, -135.7381819717000440 31.6131803913210305))
POLYGON ((-136.4080088395316182 28.5850020792517299, -138.2378371097199476 28.9990535967903860, -139.0950441046005039 29.0948268765322240, -203.1210443838642732 29.0948268765322311, -206.4798623274385534 29.9948194320361239, -209.1531250212284192 32.6680821258260181, -210.0531175767323191 36.0269000694002841, -210.0531175767323191 113.9730999305997301, -209.1531250212284192 117.3319178741739819, -206.4798623274385534 120.0051805679638903, -203.1210443838642732 120.9051731234677618, -139.0950441046004755 120.9051731234677618, -138.2378371097199192 121.0009464032096105, -136.4080088395316182 121.4149979207482630, -135.9666102656875353 119.4643141178195549, -135.8672955865726237 119.0254102621605909, -135.4258970127285409 117.0747264592318828, -137.4974363483976276 116.6059808290823696, -138.8472222227374857 116.4551731234677732, -202.5351907696003764 116.4551731234677732, -204.1763728260260962 116.0154197168160408, -205.1633641700805981 115.0284283727615531, -205.6031175767323305 113.3872463163358049, -205.6031175767323305 36.6127536836641951, -205.1633641700805981 34.9715716272384469, -204.1763728260260962 33.9845802831839592, -202.5351907696003764 33.5448268765322339, -138.8472222227374573 33.5448268765322268, -137.4974363483975992 33.3940191709176091, -135.4258970127285409 32.9252735407681101, -135.8672955865726237 30.9745897378393984, -135.9666102656875353 30.5356858821804416, -136.4080088395316182 28.5850020792517299))
POLYGON ((-137.0102889565062299 25.5426689970181293, -138.8610422235821602 25.9183714024792309, -139.6338735392259593 25.9960217794928496, -218.6001393166966693 25.9960217794928425, -221.9589572602709495 26.8960143349967318, -224.6322199540608153 29.5692770287866260, -225.5322125095647152 32.9280949723608813, -225.5322125095647152 117.0719050276391187, -224.6322199540608153 120.4307229712133704, -221.9589572602709495 123.1039856650032789, -218.6001393166966693 124.0039782205071504, -139.6338735392259593 124.0039782205071504, -138.8610422235821602 124.0816285975207762, -137.0102889565062014 124.4573310029818742, -136.6124049218481105 122.4973084788857278, -136.5228810140500286 122.0563034109641052, -136.1249969793919377 120.0962808868679588, -138.1942887605082433 119.6762152230128464, -139.4108776181549558 119.5539782205071617, -218.0142857024327725 119.5539782205071617, -219.6554677588584923 119.1142248138554294, -220.6424591029129942 118.1272334698009416, -221.0822125095647266 116.4860514133751934, -221.0822125095647266 33.5139485866248066, -220.6424591029129942 31.8727665301990619, -219.6554677588584923 30.8857751861445671, -218.0142857024327725 30.4460217794928454, -139.4108776181549558 30.4460217794928525, -138.1942887605082433 30.3237847769871465, -136.1249969793919092 29.9037191131320306, -136.5228810140500286 27.9436965890358948, -136.6124049218481105 27.5026915211142651, -137.0102889565062299 25.5426689970181293))
POLYGON ((-137.5447240845265924 22.4876876523134150, -139.4155889769996293 22.8243123114829309, -140.1036209647803332 22.8857180572178365, -233.9986466959940117 22.8857180572178365, -237.3574646395682919 23.7857106127217293, -240.0307273333581577 26.4589733065116235, -240.9307198888620576 29.8177912500858824, -240.9307198888620576 120.1822087499141247, -240.0307273333581577 123.5410266934883765, -237.3574646395682919 126.2142893872782849, -233.9986466959940117 127.1142819427821564, -140.1036209647803616 127.1142819427821564, -139.4155889769996293 127.1756876885170726, -137.5447240845265924 127.5123123476865885, -137.1905516139505039 125.5439216697250089, -137.1108628080708627 125.1010337671836652, -136.7566903374947742 123.1326430892220856, -138.8226068009449250 122.7609228072393961, -139.9054371660446918 122.6642819427821678, -233.4127930817301149 122.6642819427821678, -235.0539751381558347 122.2245285361304354, -236.0409664822103366 121.2375371920759477, -236.4807198888620690 119.5963551356501995, -236.4807198888620690 30.4036448643498005, -236.0409664822103366 28.7624628079240594, -235.0539751381558347 27.7754714638695646, -233.4127930817301149 27.3357180572178393, -139.9054371660447202 27.3357180572178393, -138.8226068009449250 27.2390771927606075, -136.7566903374947742 26.8673569107779180, -137.1108628080708627 24.8989662328163419, -137.1905516139505039 24.4560783302749911, -137.5447240845265924 22.4876876523134150))
POLYGON ((-138.0110495810930047 19.4215708160190097, -139.9011913788640982 19.7184067087753405, -140.5040468545562646 19.7654558752180556, -249.3178679336798496 19.7654558752180591, -252.6766858772541298 20.6654484307219519, -255.3499485710439956 23.3387111245118462, -256.2499411265479239 26.6975290680861050, -256.2499411265479239 123.3024709319139305, -255.3499485710439956 126.6612888754881823, -252.6766858772541298 129.3345515692780907, -249.3178679336798496 130.2345441247819622, -140.5040468545562078 130.2345441247819622, -139.9011913788640697 130.2815932912246808, -138.0110495810930331 130.5784291839810010, -137.7007640543279763 128.6026450632127194, -137.6309498108058165 128.1580936360398368, -137.3206642840407596 126.1823095152715553, -139.3820907278063430 125.8585743544977760, -140.3306628859394038 125.7845441247819736, -248.7320143194159527 125.7845441247819736, -250.3731963758416725 125.3447907181302412, -251.3601877198961745 124.3577993740757535, -251.7999411265479068 122.7166173176500052, -251.7999411265479068 27.2833826823500232, -251.3601877198961745 25.6422006259242821, -250.3731963758416725 24.6552092818697872, -248.7320143194159527 24.2154558752180620, -140.3306628859394038 24.2154558752180584, -139.3820907278063146 24.1414256455022382, -137.3206642840407881 23.8176904847284625, -137.6309498108058165 21.8419063639601703, -137.7007640543279763 21.3973549367873019, -138.0110495810930047 19.4215708160190097))
POLYGON ((-138.4090345303494587 16.3458367731080614, -140.3175975552916839 16.6021910492932676, -140.8349460131728108 16.6367803302514439, -264.5591437027248958 16.6367803302514474, -267.9179616462991476 17.5367728857553367, -270.5912243400890702 20.2100355795452344, -271.4912168955929701 23.5688535231195040, -271.4912168955929701 126.4311464768804854, -270.5912243400890702 129.7899644204547656, -267.9179616462991476 132.4632271142446314, -264.5591437027248958 133.3632196697485313, -140.8349460131728108 133.3632196697485313, -140.3175975552916839 133.3978089507067182, -138.4090345303494587 133.6541632268919386, -138.1427895951127027 131.6719640354732803, -138.0828844846843992 131.2259692174040708, -137.8166395494476433 129.2437700259854125, -139.8724749073427347 128.9676344316970642, -140.6863511256454728 128.9132196697485426, -263.9732900884609990 128.9132196697485426, -265.6144721448867472 128.4734662630968103, -266.6014634889412491 127.4864749190423225, -267.0412168955929246 125.8452928626165885, -267.0412168955929246 24.1547071373834008, -266.6014634889412491 22.5135250809576704, -265.6144721448867472 21.5265337369031791, -263.9732900884609990 21.0867803302514503, -140.6863511256454160 21.0867803302514467, -139.8724749073427347 21.0323655683029003, -137.8166395494476433 20.7562299740145733, -138.0828844846844277 18.7740307825959150, -138.1427895951126743 18.3280359645267197, -138.4090345303494587 16.3458367731080614))
POLYGON ((-138.7384818574287806 13.2620085708185371, -140.6645898771892007 13.4772070973018891, -141.0961476776097925 13.5012406852193951, -279.7238532732699241 13.5012406852193951, -283.0826712168441759 14.4012332407232826, -285.7559339106340985 17.0744959345131804, -286.6559264661379984 20.4333138780874499, -286.6559264661379984 129.5666861219125678, -285.7559339106340985 132.9255040654868480, -283.0826712168441759 135.5987667592767139, -279.7238532732699241 136.4987593147806137, -141.0961476776097925 136.4987593147806137, -140.6645898771892291 136.5227929026981144, -138.7384818574287522 136.7379914291814771, -138.5164093533421692 134.7503587158944356, -138.4664430399226944 134.3031413554048754, -138.2443705358361115 132.3155086421178339, -140.2935279426497175 132.0865621604280307, -140.9723326626620405 132.0487593147806251, -279.1379996590060273 132.0487593147806251, -280.7791817154317755 131.6090059081288928, -281.7661730594862775 130.6220145640743908, -282.2059264661379530 128.9808325076486710, -282.2059264661379530 21.0191674923513467, -281.7661730594862775 19.3779854359256163, -280.7791817154317755 18.3909940918711250, -279.1379996590060273 17.9512406852193962, -140.9723326626620405 17.9512406852193962, -140.2935279426496891 17.9134378395719871, -138.2443705358360830 17.6844913578821519, -138.4664430399226944 15.6968586445951335, -138.5164093533421692 15.2496412841055555, -138.7384818574287806 13.2620085708185371))
POLYGON ((-138.9992284260407587 10.1716132644680659, -140.9419850708640638 10.3450011631057723, -141.2875156011932631 10.3603896020001045, -294.8134138296370566 10.3603896020001063, -298.1722317732113083 11.2603821575039937, -300.8454944670012310 13.9336448512938915, -301.7454870225051309 17.2924627948681611, -301.7454870225051309 132.7075372051318425, -300.8454944670012310 136.0663551487061227, -298.1722317732113083 138.7396178424959885, -294.8134138296370566 139.6396103979998884, -141.2875156011932347 139.6396103979998884, -140.9419850708640638 139.6549988368942081, -138.9992284260407587 139.8283867355319217, -138.8214383193462993 137.8363047397391767, -138.7814355453400310 137.3880862906858340, -138.6036454386455716 135.3960042948930891, -140.6450527854077563 135.2138119801418839, -141.1884727885508539 135.1896103979998998, -294.2275602153731597 135.1896103979998998, -295.8687422717989080 134.7498569913481674, -296.8557336158534099 133.7628656472936655, -297.2954870225050854 132.1216835908679457, -297.2954870225050854 17.8783164091320579, -296.8557336158534099 16.2371343527063274, -295.8687422717989080 15.2501430086518361, -294.2275602153731597 14.8103896020001056, -141.1884727885508255 14.8103896020001038, -140.6450527854076995 14.7861880198581179, -138.6036454386455716 14.6039957051069056, -138.7814355453400310 12.6119137093141678, -138.8214383193462993 12.1636952602608037, -138.9992284260407587 10.1716132644680659))
POLYGON ((-139.1911451192540881 7.0761811612840830, -141.1496343116221510 7.2071233374835053, -141.4089481204900665 7.2157823725987935, -309.8292797685654136 7.2157823725987891, -313.1880977121396654 8.1157749281026739, -315.8613604059295881 10.7890376218925699, -316.7613529614334880 14.1478555654668376, -316.7613529614334880 135.8521444345331588, -315.8613604059295881 139.2109623781074390, -313.1880977121396654 141.8842250718973048, -309.8292797685654136 142.7842176274012047, -141.4089481204900096 142.7842176274012047, -141.1496343116220942 142.7928766625164769, -139.1911451192541165 142.9238188387159312, -139.0577254483605429 140.9282740029834144, -139.0277060224094612 140.4792764149436266, -138.8942863515158876 138.4837315792111099, -140.9268868306128297 138.3478344136234170, -141.3346713762127536 138.3342176274012161, -309.2434261543015168 138.3342176274012161, -310.8846082107272650 137.8944642207494837, -311.8715995547817670 136.9074728766949818, -312.3113529614334425 135.2662908202692620, -312.3113529614334425 14.7337091797307345, -311.8715995547817670 13.0925271233050058, -310.8846082107272650 12.1055357792505163, -309.2434261543015168 11.6657823725987910, -141.3346713762126967 11.6657823725987928, -140.9268868306128297 11.6521655863765865, -138.8942863515159161 11.5162684207888972, -139.0277060224094896 9.5207235850563965, -139.0577254483605145 9.0717259970165838, -139.1911451192540881 7.0761811612840830))
POLYGON ((-139.3141369034327113 3.9772450626236879, -141.2874233003078928 4.0651267242250535, -141.4603782050787970 4.0689761489955742, -324.7729419790206862 4.0689761489955689, -328.1317599225949380 4.9689687044994537, -330.8050226163848606 7.6422313982893488, -331.7050151718887605 11.0010493418636166, -331.7050151718887605 138.9989506581363514, -330.8050226163848606 142.3577686017106316, -328.1317599225949380 145.0310312955004974, -324.7729419790206862 145.9310238510043973, -141.4603782050787970 145.9310238510043973, -141.2874233003078643 145.9348732757749190, -139.3141369034327113 146.0227549373763054, -139.2251537353206174 144.0247354190049975, -139.2051325224954041 143.5751810273714284, -139.1161493543833103 141.5771615090001205, -141.1389019942507161 141.4870768343773193, -141.4108629300402811 141.4810238510044087, -324.1870883647567894 141.4810238510044087, -325.8282704211825376 141.0412704443526763, -326.8152617652370395 140.0542791002981744, -327.2550151718887150 138.4130970438724546, -327.2550151718887150 11.5869029561275134, -326.8152617652370395 9.9457208997017847, -325.8282704211825376 8.9587295556472970, -324.1870883647567894 8.5189761489955682, -141.4108629300402811 8.5189761489955735, -141.1389019942507446 8.5129231656226629, -139.1161493543833103 8.4228384909998617, -139.2051325224954041 6.4248189726285476, -139.2251537353206174 5.9752645809950016, -139.3141369034327113 3.9772450626236879))
POLYGON ((-139.3681428752948932 0.8763395049584464, -141.3552723227483057 0.9205666711517861, -141.4417734901717267 0.9215291720722636, -339.6459271039342411 0.9215291720722631, -343.0047450475084929 1.8215217275761482, -345.6780077412984156 4.4947844213660435, -346.5780002968023155 7.8536023649403122, -346.5780002968023155 142.1463976350596852, -345.6780077412984156 145.5052155786339654, -343.0047450475084929 148.1784782724238312, -339.6459271039342411 149.0784708279277311, -141.4417734901717267 149.0784708279277311, -141.3552723227482772 149.0794333288482107, -139.3681428752948932 149.1236604950415767, -139.3236402728014696 147.1241556767499787, -139.3136271872404564 146.6742670926343521, -139.2691245847470327 144.6747622743427542, -141.2810047738768446 144.6299842355492729, -141.4170166189205133 144.6284708279277424, -339.0600734896703443 144.6284708279277424, -340.7012555460960925 144.1887174212760101, -341.6882468901505945 143.2017260772215081, -342.1280002968022700 141.5605440207957884, -342.1280002968022700 8.4394559792042081, -341.6882468901505945 6.7982739227784794, -340.7012555460960925 5.8112825787239908, -339.0600734896703443 5.3715291720722629, -141.4170166189204565 5.3715291720722638, -141.2810047738768162 5.3700157644507271, -139.2691245847470327 5.3252377256572503, -139.3136271872404564 3.3257329073656532, -139.3236402728014696 2.8758443232500435, -139.3681428752948932 0.8763395049584464))
POLYGON ((-139.3531362920711558 -2.2250000000000001, -354.4497967842373782 -2.2250000000000010, -357.8086147278116300 -1.3250074444961133, -360.4818774216015527 1.3482552492937852, -361.3818699771054526 4.7070731928680569, -361.3818699771054526 145.2929268071319484, -360.4818774216015527 148.6517447507062286, -357.8086147278116300 151.3250074444960944, -354.4497967842373782 152.2249999999999943, -139.3531362920711558 152.2249999999999943, -139.3531362920711558 150.2249999999999943, -139.3531362920711558 149.7750000000000057, -139.3531362920711558 147.7750000000000057, -353.8639431699734814 147.7750000000000057, -355.5051252263992296 147.3352465933482733, -356.4921165704537316 146.3482552492937714, -356.9318699771054071 144.7070731928680516, -356.9318699771054071 5.2929268071319520, -356.4921165704537316 3.6517447507062193, -355.5051252263992296 2.6647534066517276, -353.8639431699734814 2.2249999999999992, -139.3531362920711558 2.2250000000000001, -139.3531362920711558 0.2250000000000000, -139.3531362920711558 -0.2250000000000000, -139.3531362920711558 -2.2250000000000001))
POLYGON ((-139.2691245847470611 -5.3252377256572307, -141.2810047738768446 -5.3700157644507067, -141.4170166189204565 -5.3715291720722433, -369.1836526111421222 -5.3715291720722353, -372.5424705547163740 -4.4715366165683479, -375.2157332485062966 -1.7982739227784492, -376.1157258040101965 1.5605440207958226, -376.1157258040101965 148.4394559792041832, -375.2157332485062966 151.7982739227784634, -372.5424705547163740 154.4715366165683292, -369.1836526111421222 155.3715291720722291, -141.4170166189204565 155.3715291720722291, -141.2810047738768731 155.3700157644506987, -139.2691245847470611 155.3252377256572458, -139.3136271872404564 153.3257329073656479, -139.3236402728014696 152.8758443232500213, -139.3681428752948648 150.8763395049584233, -141.3552723227483057 150.9205666711517608, -141.4417734901716699 150.9215291720722405, -368.5977989968782254 150.9215291720722405, -370.2389810533039736 150.4817757654205082, -371.2259723973584755 149.4947844213660062, -371.6657258040101510 147.8536023649402864, -371.6657258040101510 2.1463976350597171, -371.2259723973584755 0.5052155786339849, -370.2389810533039736 -0.4817757654205066, -368.5977989968782254 -0.9215291720722352, -141.4417734901717267 -0.9215291720722427, -141.3552723227483341 -0.9205666711517653, -139.3681428752948648 -0.8763395049584268, -139.3236402728014696 -2.8758443232500239, -139.3136271872404564 -3.3257329073656337, -139.2691245847470611 -5.3252377256572307))
POLYGON ((-139.1161493543833103 -8.4228384909998901, -141.1389019942507730 -8.5129231656226914, -141.4108629300403095 -8.5189761489956037, -383.8465573837343072 -8.5189761489955984, -387.2053753273085590 -7.6189835934917101, -389.8786380210984817 -4.9457208997018114, -390.7786305766023816 -1.5869029561275401, -390.7786305766023816 151.5869029561275738, -389.8786380210984817 154.9457208997018540, -387.2053753273085590 157.6189835934917198, -383.8465573837343072 158.5189761489956197, -141.4108629300403095 158.5189761489956197, -141.1389019942507730 158.5129231656227091, -139.1161493543833103 158.4228384909999079, -139.2051325224954041 156.4248189726286000, -139.2251537353206174 155.9752645809950309, -139.3141369034327113 153.9772450626237230, -141.2874233003079212 154.0651267242251095, -141.4603782050788254 154.0689761489956311, -383.2607037694704104 154.0689761489956311, -384.9018858258961586 153.6292227423438987, -385.8888771699506606 152.6422313982893968, -386.3286305766023361 151.0010493418636770, -386.3286305766023361 -1.0010493418636455, -385.8888771699506606 -2.6422313982893777, -384.9018858258961586 -3.6292227423438694, -383.2607037694704104 -4.0689761489955973, -141.4603782050788254 -4.0689761489956044, -141.2874233003079212 -4.0651267242250837, -139.3141369034327113 -3.9772450626237164, -139.2251537353206174 -5.9752645809950300, -139.2051325224954041 -6.4248189726285760, -139.1161493543833103 -8.4228384909998901))
POLYGON ((-138.8942863515159161 -11.5162684207888972, -140.9268868306128297 -11.6521655863765865, -141.3346713762126967 -11.6657823725987928, -398.4400665774250569 -11.6657823725987893, -401.7988845209993087 -10.7657898170949018, -404.4721472147892314 -8.0925271233050040, -405.3721397702931313 -4.7337091797307318, -405.3721397702931313 154.7337091797307380, -404.4721472147892314 158.0925271233050182, -401.7988845209993087 160.7657898170948840, -398.4400665774250569 161.6657823725987839, -141.3346713762127536 161.6657823725987839, -140.9268868306128297 161.6521655863765830, -138.8942863515158876 161.5162684207888901, -139.0277060224094612 159.5207235850563734, -139.0577254483605429 159.0717259970165856, -139.1911451192541165 157.0761811612840688, -141.1496343116220942 157.2071233374835231, -141.4089481204900096 157.2157823725987953, -397.8542129631611601 157.2157823725987953, -399.4953950195869083 156.7760289659470629, -400.4823863636414103 155.7890376218925610, -400.9221397702930858 154.1478555654668412, -400.9221397702930858 -4.1478555654668368, -400.4823863636414103 -5.7890376218925690, -399.4953950195869083 -6.7760289659470603, -397.8542129631611601 -7.2157823725987900, -141.4089481204900665 -7.2157823725987935, -141.1496343116221510 -7.2071233374835053, -139.1911451192540881 -7.0761811612840830, -139.0577254483605145 -9.0717259970165838, -139.0277060224094896 -9.5207235850563965, -138.8942863515159161 -11.5162684207888972))
POLYGON ((-138.6036454386455716 -14.6039957051069145, -140.6450527854077279 -14.7861880198581268, -141.1884727885508255 -14.8103896020001127, -412.9657700310465316 -14.8103896020001056, -416.3245879746207834 -13.9103970464962181, -418.9978506684107060 -11.2371343527063203, -419.8978432239146059 -7.8783164091320481, -419.8978432239146059 157.8783164091320543, -418.9978506684107060 161.2371343527063345, -416.3245879746207834 163.9103970464962003, -412.9657700310465316 164.8103896020001002, -141.1884727885508539 164.8103896020001002, -140.6450527854077563 164.7861880198581161, -138.6036454386455716 164.6039957051069109, -138.7814355453400310 162.6119137093141660, -138.8214383193462993 162.1636952602608233, -138.9992284260407587 160.1716132644680783, -140.9419850708640638 160.3450011631057919, -141.2875156011932347 160.3603896020001116, -412.3799164167826348 160.3603896020001116, -414.0210984732083830 159.9206361953483793, -415.0080898172628849 158.9336448512938773, -415.4478432239145604 157.2924627948681575, -415.4478432239145604 -7.2924627948681531, -415.0080898172628849 -8.9336448512938844, -414.0210984732083830 -9.9206361953483757, -412.3799164167826348 -10.3603896020001063, -141.2875156011932631 -10.3603896020001134, -140.9419850708640922 -10.3450011631057812, -138.9992284260407587 -10.1716132644680748, -138.8214383193462993 -12.1636952602608126, -138.7814355453400310 -12.6119137093141767, -138.6036454386455716 -14.6039957051069145))
POLYGON ((-138.2443705358360830 -17.6844913578821696, -140.2935279426496891 -17.9134378395720049, -140.9723326626620690 -17.9512406852194140, -427.4252911595931437 -17.9512406852194104, -430.7841091031673955 -17.0512481297155212, -433.4573717969573181 -14.3779854359256234, -434.3573643524612180 -11.0191674923513503, -434.3573643524612180 161.0191674923513858, -433.4573717969573181 164.3779854359256660, -430.7841091031673955 167.0512481297155318, -427.4252911595931437 167.9512406852194317, -140.9723326626620690 167.9512406852194317, -140.2935279426496606 167.9134378395720262, -138.2443705358360830 167.6844913578821661, -138.4664430399226944 165.6968586445951530, -138.5164093533421692 165.2496412841055928, -138.7384818574287806 163.2620085708185798, -140.6645898771891723 163.4772070973019424, -141.0961476776098209 163.5012406852194431, -426.8394375453292469 163.5012406852194431, -428.4806196017549951 163.0614872785677107, -429.4676109458094970 162.0744959345132088, -429.9073643524611725 160.4333138780874890, -429.9073643524611725 -10.4333138780874570, -429.4676109458094970 -12.0744959345131875, -428.4806196017549951 -13.0614872785676788, -426.8394375453292469 -13.5012406852194093, -141.0961476776098209 -13.5012406852194129, -140.6645898771892007 -13.4772070973019069, -138.7384818574287806 -13.2620085708185549, -138.5164093533421692 -15.2496412841055733, -138.4664430399226944 -15.6968586445951512, -138.2443705358360830 -17.6844913578821696))
POLYGON ((-137.8166395494476433 -20.7562299740146017, -139.8724749073427347 -21.0323655683029287, -140.6863511256454160 -21.0867803302514751, -441.8202861503364147 -21.0867803302514645, -445.1791040939106665 -20.1867877747475752, -447.8523667877005892 -17.5135250809576775, -448.7523593432044891 -14.1547071373834044, -448.7523593432044891 164.1547071373834399, -447.8523667877005892 167.5135250809577201, -445.1791040939106665 170.1867877747475859, -441.8202861503364147 171.0867803302514858, -140.6863511256454728 171.0867803302514858, -139.8724749073427347 171.0323655683029642, -137.8166395494476433 170.7562299740146159, -138.0828844846843992 168.7740307825959576, -138.1427895951127027 168.3280359645267481, -138.4090345303494587 166.3458367731080898, -140.3175975552916839 166.6021910492933102, -140.8349460131728108 166.6367803302514972, -441.2344325360725179 166.6367803302514972, -442.8756145924982661 166.1970269235997648, -443.8626059365527681 165.2100355795452629, -444.3023593432044436 163.5688535231195431, -444.3023593432044436 -13.5688535231195111, -443.8626059365527681 -15.2100355795452415, -442.8756145924982661 -16.1970269235997328, -441.2344325360725179 -16.6367803302514616, -140.8349460131728108 -16.6367803302514723, -140.3175975552916839 -16.6021910492932960, -138.4090345303494587 -16.3458367731080898, -138.1427895951126743 -18.3280359645267481, -138.0828844846844277 -18.7740307825959434, -137.8166395494476433 -20.7562299740146017))
POLYGON ((-137.3206642840407881 -23.8176904847284590, -139.3820907278063146 -24.1414256455022347, -140.3306628859394038 -24.2154558752180549, -456.1524431427106379 -24.2154558752180620, -459.5112610862848896 -23.3154633197141763, -462.1845237800748123 -20.6422006259242785, -463.0845163355787122 -17.2833826823500125, -463.0845163355787122 167.2833826823499805, -462.1845237800748123 170.6422006259242607, -459.5112610862848896 173.3154633197141266, -456.1524431427106379 174.2154558752180264, -140.3306628859394038 174.2154558752180264, -139.3820907278063430 174.1414256455022382, -137.3206642840407596 173.8176904847284447, -137.6309498108058165 171.8419063639601632, -137.7007640543279763 171.3973549367872806, -138.0110495810930331 169.4215708160189990, -139.9011913788640697 169.7184067087753192, -140.5040468545562078 169.7654558752180378, -455.5665895284467410 169.7654558752180378, -457.2077715848724893 169.3257024685663055, -458.1947629289269912 168.3387111245118035, -458.6345163355786667 166.6975290680860837, -458.6345163355786667 -16.6975290680861157, -458.1947629289269912 -18.3387111245118426, -457.2077715848724893 -19.3257024685663339, -455.5665895284467410 -19.7654558752180591, -140.5040468545562646 -19.7654558752180520, -139.9011913788640982 -19.7184067087753370, -138.0110495810930047 -19.4215708160190061, -137.7007640543279763 -21.3973549367872984, -137.6309498108058165 -21.8419063639601667, -137.3206642840407881 -23.8176904847284590))
POLYGON ((-136.7566903374947742 -26.8673569107779215, -138.8226068009449250 -27.2390771927606110, -139.9054371660447202 -27.3357180572178429, -470.4234813923776528 -27.3357180572178393, -473.7822993359519046 -26.4357255017139501, -476.4555620297418272 -23.7624628079240523, -477.3555545852457271 -20.4036448643497828, -477.3555545852457271 170.4036448643497863, -476.4555620297418272 173.7624628079240665, -473.7822993359519046 176.4357255017139323, -470.4234813923776528 177.3357180572178322, -139.9054371660447202 177.3357180572178322, -138.8226068009449250 177.2390771927606181, -136.7566903374947458 176.8673569107779144, -137.1108628080708627 174.8989662328163490, -137.1905516139505039 174.4560783302749769, -137.5447240845266208 172.4876876523134115, -139.4155889769996293 172.8243123114829416, -140.1036209647803332 172.8857180572178436, -469.8376277781137560 172.8857180572178436, -471.4788098345395042 172.4459646505661112, -472.4658011785940062 171.4589733065116093, -472.9055545852456817 169.8177912500858895, -472.9055545852456817 -19.8177912500858859, -472.4658011785940062 -21.4589733065116164, -471.4788098345395042 -22.4459646505661077, -469.8376277781137560 -22.8857180572178365, -140.1036209647803332 -22.8857180572178400, -139.4155889769996293 -22.8243123114829345, -137.5447240845265924 -22.4876876523134186, -137.1905516139505039 -24.4560783302749947, -137.1108628080708627 -24.8989662328163455, -136.7566903374947742 -26.8673569107779215))
POLYGON ((-136.1249969793919377 -29.9037191131320412, -138.1942887605082433 -30.3237847769871536, -139.4108776181549558 -30.4460217794928596, -484.6351504198826206 -30.4460217794928454, -487.9939683634568723 -29.5460292239889561, -490.6672310572467950 -26.8727665301990584, -491.5672236127506949 -23.5139485866247888, -491.5672236127506949 173.5139485866247924, -490.6672310572467950 176.8727665301990726, -487.9939683634568723 179.5460292239889384, -484.6351504198826206 180.4460217794928383, -139.4108776181549558 180.4460217794928383, -138.1942887605082433 180.3237847769871394, -136.1249969793919377 179.9037191131320412, -136.5228810140500286 177.9436965890359090, -136.6124049218481105 177.5026915211142580, -137.0102889565062014 175.5426689970181258, -138.8610422235821602 175.9183714024792096, -139.6338735392259593 175.9960217794928496, -484.0492968056187237 175.9960217794928496, -485.6904788620444720 175.5562683728411173, -486.6774702060989739 174.5692770287866153, -487.1172236127506494 172.9280949723608956, -487.1172236127506494 -22.9280949723608920, -486.6774702060989739 -24.5692770287866225, -485.6904788620444720 -25.5562683728411137, -484.0492968056187237 -25.9960217794928425, -139.6338735392259593 -25.9960217794928568, -138.8610422235821602 -25.9183714024792380, -137.0102889565062014 -25.5426689970181400, -136.6124049218481105 -27.5026915211142757, -136.5228810140500286 -27.9436965890359055, -136.1249969793919377 -29.9037191131320412))
POLYGON ((-135.4258970127285409 -32.9252735407680959, -137.4974363483975992 -33.3940191709175949, -138.8472222227374573 -33.5448268765322126, -498.7892291443239969 -33.5448268765322055, -502.1480470878982487 -32.6448343210283127, -504.8213097816881714 -29.9715716272384185, -505.7213023371920713 -26.6127536836641490, -505.7213023371920713 176.6127536836641525, -504.8213097816881714 179.9715716272384327, -502.1480470878982487 182.6448343210282985, -498.7892291443239969 183.5448268765321984, -138.8472222227374857 183.5448268765321984, -137.4974363483976276 183.3940191709176020, -135.4258970127285409 182.9252735407680746, -135.8672955865726237 180.9745897378393806, -135.9666102656875353 180.5356858821804167, -136.4080088395316182 178.5850020792517228, -138.2378371097199192 178.9990535967903611, -139.0950441046004755 179.0948268765322098, -498.2033755300601001 179.0948268765322098, -499.8445575864858483 178.6550734698804774, -500.8315489305403503 177.6680821258259755, -501.2713023371920258 176.0269000694002557, -501.2713023371920258 -26.0269000694002521, -500.8315489305403503 -27.6680821258259826, -499.8445575864858483 -28.6550734698804739, -498.2033755300601001 -29.0948268765322027, -139.0950441046005039 -29.0948268765322098, -138.2378371097199476 -28.9990535967903718, -136.4080088395316182 -28.5850020792517157, -135.9666102656875353 -30.5356858821804273, -135.8672955865726237 -30.9745897378393842, -135.4258970127285409 -32.9252735407680959))
POLYGON ((-134.6597366190204070 -35.9305239752026324, -136.7323832690815095 -36.4482581105747698, -138.2147431701131950 -36.6305988767340125, -512.8875250024641446 -36.6305988767340196, -516.2463429460384532 -35.7306063212301268, -518.9196056398283190 -33.0573436274402397, -519.8195981953322189 -29.6985256838659701, -519.8195981953322189 179.6985256838659666, -518.9196056398283190 183.0573436274402468, -516.2463429460384532 185.7306063212301126, -512.8875250024641446 186.6305988767340125, -138.2147431701131950 186.6305988767340125, -136.7323832690815095 186.4482581105747840, -134.6597366190204070 185.9305239752026466, -135.1444311595505781 183.9901448363794429, -135.2534874311698729 183.5535595301442413, -135.7381819717000440 181.6131803913210376, -137.5462935992853488 182.0648353370092423, -138.4874064009044901 182.1805988767340239, -512.3016713882002477 182.1805988767340239, -513.9428534446259391 181.7408454700822915, -514.9298447886804979 180.7538541260277896, -515.3695981953321734 179.1126720696020698, -515.3695981953321734 -29.1126720696020733, -514.9298447886804979 -30.7538541260278002, -513.9428534446259391 -31.7408454700822880, -512.3016713882002477 -32.1805988767340168, -138.4874064009044901 -32.1805988767340097, -137.5462935992853488 -32.0648353370092281, -135.7381819717000440 -31.6131803913210234, -135.2534874311698729 -33.5535595301442200, -135.1444311595505781 -33.9901448363794358, -134.6597366190204070 -35.9305239752026324))
POLYGON ((-133.8268951868802503 -38.9179822713913381, -135.8994970271930072 -39.4849870493058717, -137.5137467250953307 -39.7018097622474357, -526.9318730537210058 -39.7018097622474286, -530.2906909972953144 -38.8018172067435358, -532.9639536910851803 -36.1285545129536416, -533.8639462465890801 -32.7697365693793685, -533.8639462465890801 182.7697365693793756, -532.9639536910851803 186.1285545129536558, -530.2906909972953144 188.8018172067435216, -526.9318730537210058 189.7018097622474215, -137.5137467250953307 189.7018097622474215, -135.8994970271930072 189.4849870493058575, -133.8268951868802503 188.9179822713913381, -134.3546456822258790 186.9888686369305617, -134.4733895436786213 186.5548180691768891, -135.0011400390242500 184.6257044347161127, -136.7867654676330460 185.1142006474928507, -137.8112682464588659 185.2518097622474329, -526.3460194394571090 185.2518097622474329, -527.9872014958828004 184.8120563555957006, -528.9741928399373592 183.8250650115411986, -529.4139462465890347 182.1838829551154788, -529.4139462465890347 -32.1838829551154717, -528.9741928399373592 -33.8250650115412128, -527.9872014958828004 -34.8120563555957006, -526.3460194394571090 -35.2518097622474258, -137.8112682464588659 -35.2518097622474329, -136.7867654676330460 -35.1142006474928507, -135.0011400390242500 -34.6257044347161269, -134.4733895436786213 -36.5548180691768962, -134.3546456822258790 -36.9888686369305688, -133.8268951868802503 -38.9179822713913381))
POLYGON ((-132.9277851241511996 -41.8861690946313132, -134.9991787483891130 -42.5026999080236934, -136.7445730747524522 -42.7569387256193210, -540.9241350714797818 -42.7569387256193139, -544.2829530150540904 -41.8569461701154211, -546.9562157088439562 -39.1836834763255268, -547.8562082643478561 -35.8248655327512537, -547.8562082643478561 185.8248655327512893, -546.9562157088439562 189.1836834763255695, -544.2829530150540904 191.8569461701154353, -540.9241350714797818 192.7569387256193352, -136.7445730747524806 192.7569387256193352, -134.9991787483891130 192.5026999080237147, -132.9277851241511996 191.8861690946313274, -133.4983302419203994 189.9692762263181862, -133.6267028934184680 189.5379753309477451, -134.1972480111876678 187.6210824626346039, -135.9596401235760368 188.1456418847806162, -137.0669713860586683 188.3069387256193465, -540.3382814572158850 188.3069387256193465, -541.9794635136415764 187.8671853189676142, -542.9664548576961352 186.8801939749131122, -543.4062082643478107 185.2390119184873924, -543.4062082643478107 -35.2390119184873569, -542.9664548576961352 -36.8801939749130980, -541.9794635136415764 -37.8671853189675858, -540.3382814572158850 -38.3069387256193110, -137.0669713860586398 -38.3069387256193181, -135.9596401235760368 -38.1456418847805949, -134.1972480111876678 -37.6210824626345897, -133.6267028934184680 -39.5379753309477238, -133.4983302419203994 -39.9692762263181791, -132.9277851241511996 -41.8861690946313132))
POLYGON ((-131.9628516536902225 -44.8336146531005184, -134.0318629835605577 -45.4998998212799393, -135.9075961593722468 -45.7944729228701490, -554.8661986211762951 -45.7944729228701490, -558.2250165647506037 -44.8944803673662562, -560.8982792585404695 -42.2212176735763620, -561.7982718140443694 -38.8623997300020889, -561.7982718140443694 188.8623997300020960, -560.8982792585404695 192.2212176735763762, -558.2250165647506037 194.8944803673662420, -554.8661986211762951 195.7944729228701419, -135.9075961593722184 195.7944729228701419, -134.0318629835605293 195.4998998212799393, -131.9628516536902225 194.8336146531005113, -132.5759088703768498 192.9298917612203752, -132.7138467441313310 192.5015541105473460, -133.3269039608179583 190.5978312186672099, -135.0653384147079237 191.1576604838610365, -136.2548913223293141 191.3444729228701533, -554.2803450069123983 191.3444729228701533, -555.9215270633380896 190.9047195162184209, -556.9085184073926484 189.9177281721639190, -557.3482718140443239 188.2765461157381992, -557.3482718140443239 -38.2765461157381921, -556.9085184073926484 -39.9177281721639332, -555.9215270633380896 -40.9047195162184209, -554.2803450069123983 -41.3444729228701462, -136.2548913223293425 -41.3444729228701462, -135.0653384147079521 -41.1576604838610365, -133.3269039608179583 -40.5978312186672170, -132.7138467441313310 -42.5015541105473531, -132.5759088703768498 -42.9298917612203823, -131.9628516536902225 -44.8336146531005184))
POLYGON ((-132.6448778072540620 42.7157229358838890, -134.5486006991342265 43.3287801525705092, -134.6312002160817087 43.3545929606827372, -134.7142341069806832 43.3789723418228732, -134.7976774982610095 43.4019109929217635, -134.8815053936829145 43.4234020424942884, -134.9656926818249190 43.4434390526977339, -135.0502141436060413 43.4620160212603537, -135.1350444598405716 43.4791273832793550, -135.2201582188225757 43.4947680128879668, -135.3055299239381384 43.5089332247909013, -135.3911340013033282 43.5216187756678963, -135.4769448074248430 43.5328208654448474, -135.5629366368819433 43.5425361384321263, -135.6490837300266321 43.5507616843298493, -135.7353602807002915 43.5574950390996420, -135.8217404439639893 43.5627341857027943, -135.9081983438408372 43.5664775547044911, -135.9947080810671025 43.5687240247439078, -136.0812437408507662 43.5694729228701689, -140.0812437408507378 43.5694729228701689, -140.1685057730371682 43.5702344470882110, -140.2557412243632484 43.5725187877746905, -140.3429235220654618 43.5763252490973017, -140.4300261095713722 43.5816526715710495, -140.5170224545890107 43.5884994324114388, -140.6038860571889870 43.5968634460288058, -140.6905904578764819 43.6067421646635580, -140.7771092456510473 43.6181325791623138, -140.8634160660518830 43.6310312198944814, -140.9494846291853776 43.6454341578091274, -141.0352887177334651 43.6613370056318502, -141.1208021949395288 43.6787349192011405, -141.2059990125700608 43.6976225989439939, -141.2908532188490653 43.7179942914901858, -141.3753389663633300 43.7398437914248248, -141.4594305199357223 43.7631644431785674, -141.5431022644644088 43.7879491430549876, -141.6263287127254671 43.8141903413943936, -141.7090845131365029 43.8418800448735766, -141.7913444574790560 43.8710098189406210, -141.8730834885772083 43.9015707903841559, -141.9542767079302905 43.9335536500362238, -142.0348993832970734 43.9669486556079576, -142.1149269562297093 44.0017456346571549, -142.1943350495542120 44.0379339876869125, -142.2730994747961120 44.0755026913743251, -142.3511962395484431 44.1144403019283189, -142.4286015547801583 44.1547349585755242, -142.5052918420823858 44.1963743871731793, -142.5812437408507094 44.2393459039479637, -142.6564341154009981 44.2836364193595955, -142.7308400620167390 44.3292324420880206, -142.8044389159258571 44.3761200831430287, -142.8772082582044334 44.4242850600949453, -142.9491259226059299 44.4737127014251925, -143.0201700023130797 44.5243879509954112, -143.0903188566109634 44.5762953726336804, -143.1595511174789976 44.6294191548365404, -143.2278456960999051 44.6837431155852869, -143.2951817892834185 44.7392507072752537, -143.3615388858032418 44.7959250217562825, -143.4268967726449944 44.8537487954831704, -143.4912355411632063 44.9127044147742893, -143.5545355931456868 44.9727739211768807, -143.6167776467834472 45.0339390169374028, -143.6779427425439621 45.0961810705751489, -143.7380122489465464 45.1594811225576436, -143.7969678682376866 45.2238198910758413, -143.8547916419645674 45.2891777779175939, -143.9114659564455962 45.3555348744374385, -143.9669735481355701 45.4228709676209448, -144.0212975088843166 45.4911655462418381, -144.0744212910871624 45.5603978071098865, -144.1263287127254387 45.6305466614077631, -144.1770039622956574 45.7015907411148916, -144.2264316036259117 45.7735084055163881, -144.2745965805778212 45.8462777477949857, -144.3214842216328293 45.9198766017040967, -144.3670802443612615 45.9942825483198519, -144.4113707597728933 46.0694729228701192, -144.4543422765476919 46.1454248216384286, -144.4959817051453399 46.2221151089406632, -144.5362763617925452 46.2995204241723783, -144.5752139723465461 46.3776171889247237, -144.6127826760339588 46.4563816141666166, -144.6489710290637163 46.5357897074911122, -144.6837680081129065 46.6158172804237410, -144.7171630136846545 46.6964399557905452, -144.7491458733367153 46.7776331751436061, -144.7797068447802644 46.8593722062417584, -144.8088366188472946 46.9416321505843186, -144.8365263223264776 47.0243879509953615, -144.8627675206658978 47.1076143992564198, -144.8875522205423181 47.1912861437851063, -144.9108728722960677 47.2753776973574915, -144.9327223722306996 47.3598634448717561, -144.9530940647769057 47.4447176511507678, -144.9719817445197521 47.5299144687812998, -144.9893796580890353 47.6154279459873706, -145.0052825059117652 47.7012320345354368, -145.0196854438264040 47.7873005976689385, -145.0325840845585788 47.8736074180697599, -145.0439744990573274 47.9601262058443538, -145.0538532176921080 48.0468306065318203, -145.0622172313094609 48.1336942091317965, -145.0690639921498644 48.2206905541494564, -145.0743914146235909 48.3077931416553668, -145.0781978759462163 48.3949754393575802, -145.0804822166327028 48.4822108906836675, -145.0812437408507378 48.5694729228700837, -145.0812437408507378 101.4305270771298240, -145.0804822166327028 101.5177891093162401, -145.0781978759462163 101.6050245606423346, -145.0743914146236193 101.6922068583445338, -145.0690639921498644 101.7793094458504441, -145.0622172313094609 101.8663057908681111, -145.0538532176921080 101.9531693934680874, -145.0439744990573558 102.0398737941555538, -145.0325840845585788 102.1263925819301477, -145.0196854438264324 102.2126994023309692, -145.0052825059117936 102.2987679654644637, -144.9893796580890637 102.3845720540125370, -144.9719817445197805 102.4700855312186150, -144.9530940647769057 102.5552823488491327, -144.9327223722307281 102.6401365551281515, -144.9108728722960961 102.7246223026424161, -144.8875522205423465 102.8087138562148084, -144.8627675206659262 102.8923856007434949, -144.8365263223265060 102.9756120490045390, -144.8088366188473231 103.0583678494155890, -144.7797068447802928 103.1406277937581564, -144.7491458733367438 103.2223668248563087, -144.7171630136846829 103.3035600442093624, -144.6837680081129349 103.3841827195761738, -144.6489710290637447 103.4642102925088096, -144.6127826760339872 103.5436183858332981, -144.5752139723465746 103.6223828110751839, -144.5362763617926021 103.7004795758275293, -144.4959817051453967 103.7778848910592586, -144.4543422765477203 103.8545751783614861, -144.4113707597729501 103.9305270771297955, -144.3670802443613184 104.0057174516800700, -144.3214842216328861 104.0801233982958252, -144.2745965805778781 104.1537222522049291, -144.2264316036259686 104.2264915944835337, -144.1770039622957142 104.2984092588850302, -144.1263287127254955 104.3694533385921659, -144.0744212910872193 104.4396021928900353, -144.0212975088843734 104.5088344537580838, -143.9669735481356270 104.5771290323789771, -143.9114659564456531 104.6444651255624905, -143.8547916419646242 104.7108222220823279, -143.7969678682377435 104.7761801089240805, -143.7380122489466316 104.8405188774422925, -143.6779427425440190 104.9038189294247729, -143.6167776467835040 104.9660609830625333, -143.5545355931457436 105.0272260788230483, -143.4912355411632632 105.0872955852256467, -143.4268967726450512 105.1462512045167585, -143.3615388858032986 105.2040749782436535, -143.2951817892834754 105.2607492927246824, -143.2278456960999620 105.3162568844146421, -143.1595511174790829 105.3705808451634027, -143.0903188566110202 105.4237046273662628, -143.0201700023131366 105.4756120490045248, -142.9491259226060151 105.5262872985747578, -142.8772082582045186 105.5757149399049979, -142.8044389159259140 105.6238799168569074, -142.7308400620168243 105.6707675579119297, -142.6564341154010549 105.7163635806403619, -142.5812437408507947 105.7606540960519936, -142.5052918420824710 105.8036256128267780, -142.4286015547802435 105.8452650414244260, -142.3511962395485284 105.8855596980716314, -142.2730994747961688 105.9244973086256323, -142.1943350495542973 105.9620660123130449, -142.1149269562297945 105.9982543653428024, -142.0348993832971587 106.0330513443919926, -141.9542767079303474 106.0664463499637407, -141.8730834885772936 106.0984292096158015, -141.7913444574791413 106.1289901810593364, -141.7090845131365882 106.1581199551263808, -141.6263287127255524 106.1858096586055638, -141.5431022644644941 106.2120508569449839, -141.4594305199358075 106.2368355568214042, -141.3753389663634152 106.2601562085751397, -141.2908532188491506 106.2820057085097858, -141.2059990125701461 106.3023774010559777, -141.1208021949396141 106.3212650807988382, -141.0352887177335504 106.3386629943681214, -140.9494846291854628 106.3545658421908513, -140.8634160660519683 106.3689687801055044, -140.7771092456511326 106.3818674208376649, -140.6905904578765671 106.3932578353364278, -140.6038860571891007 106.4031365539711800, -140.5170224545891244 106.4115005675885470, -140.4300261095714575 106.4183473284289363, -140.3429235220655471 106.4236747509026912, -140.2557412243633337 106.4274812122253024, -140.1685057730372534 106.4297655529117748, -140.0812437408508231 106.4305270771298240, -136.0812437408507378 106.4305270771298240, -135.9947080810670741 106.4312759752560851, -135.9081983438408088 106.4335224452954947, -135.8217404439639608 106.4372658142971915, -135.7353602807002346 106.4425049609003509, -135.6490837300266037 106.4492383156701436, -135.5629366368819149 106.4574638615678595, -135.4769448074248146 106.4671791345551526, -135.3911340013032998 106.4783812243320966, -135.3055299239381100 106.4910667752090916, -135.2201582188225188 106.5052319871120261, -135.1350444598405431 106.5208726167206379, -135.0502141436060128 106.5379839787396463, -134.9656926818248905 106.5565609473022590, -134.8815053936828861 106.5765979575057116, -134.7976774982609527 106.5980890070782294, -134.7142341069806548 106.6210276581771268, -134.6312002160816803 106.6454070393172628, -134.5486006991341981 106.6712198474294837, -132.6448778072540620 107.2842770641161110, -132.7138467441313026 107.4984458894526256, -133.4983302419203994 110.0307237736818422, -133.6267028934184680 110.4620246690522833, -134.3546456822258790 113.0111313630694383, -134.4733895436786213 113.4451819308231109, -135.1444311595505781 116.0098551636205428, -135.2534874311698729 116.4464404698557729, -135.8672955865726237 119.0254102621605909, -135.9666102656875353 119.4643141178195549, -136.5228810140500286 122.0563034109641052, -136.6124049218481105 122.4973084788857278, -137.1108628080708627 125.1010337671836652, -137.1905516139505039 125.5439216697250089, -137.6309498108058165 128.1580936360398368, -137.7007640543279763 128.6026450632127194, -138.0828844846843992 131.2259692174040708, -138.1427895951127027 131.6719640354732803, -138.4664430399226944 134.3031413554048754, -138.5164093533421692 134.7503587158944356, -138.7814355453400310 137.3880862906858340, -138.8214383193462993 137.8363047397391767, -139.0277060224094612 140.4792764149436266, -139.0577254483605429 140.9282740029834144, -139.2051325224954041 143.5751810273714284, -139.2251537353206174 144.0247354190049975, -139.3136271872404564 146.6742670926343521, -139.3236402728014696 147.1241556767499787, -139.3531362920711558 149.7750000000000057, -139.3531362920711558 150.2249999999999943, -139.3236402728014696 152.8758443232500213, -139.3136271872404564 153.3257329073656479, -139.2251537353206174 155.9752645809950309, -139.2051325224954041 156.4248189726286000, -139.0577254483605429 159.0717259970165856, -139.0277060224094612 159.5207235850563734, -138.8214383193462993 162.1636952602608233, -138.7814355453400310 162.6119137093141660, -138.5164093533421692 165.2496412841055928, -138.4664430399226944 165.6968586445951530, -138.1427895951127027 168.3280359645267481, -138.0828844846843992 168.7740307825959576, -137.7007640543279763 171.3973549367872806, -137.6309498108058165 171.8419063639601632, -137.1905516139505039 174.4560783302749769, -137.1108628080708627 174.8989662328163490, -136.6124049218481105 177.5026915211142580, -136.5228810140500286 177.9436965890359090, -135.9666102656875353 180.5356858821804167, -135.8672955865726237 180.9745897378393806, -135.2534874311698729 183.5535595301442413, -135.1444311595505781 183.9901448363794429, -134.4733895436786213 186.5548180691768891, -134.3546456822258790 186.9888686369305617, -133.6267028934184680 189.5379753309477451, -133.4983302419203994 189.9692762263181862, -132.7138467441313310 192.5015541105473460, -132.6448778072540904 192.7157229358838606, -134.5486006991342265 193.3287801525704879, -134.6312002160817087 193.3545929606827087, -134.7142341069806832 193.3789723418228448, -134.7976774982609811 193.4019109929217279, -134.8815053936829145 193.4234020424942742, -134.9656926818249190 193.4434390526976983, -135.0502141436060413 193.4620160212603253, -135.1350444598405716 193.4791273832793195, -135.2201582188225473 193.4947680128879313, -135.3055299239381384 193.5089332247908658, -135.3911340013033282 193.5216187756678892, -135.4769448074248430 193.5328208654448190, -135.5629366368819433 193.5425361384320979, -135.6490837300266321 193.5507616843298138, -135.7353602807002630 193.5574950390996207, -135.8217404439639893 193.5627341857027659, -135.9081983438408372 193.5664775547044769, -135.9947080810671025 193.5687240247438865, -136.0812437408507662 193.5694729228701476, -554.5732718140444604 193.5694729228701476, -554.6605338462308055 193.5687113986521126, -554.7477692975569425 193.5664270579656261, -554.8349515952590991 193.5626205966430007, -554.9220541827650095 193.5572931741692742, -555.0090505277827333 193.5504464133288707, -555.0959141303826527 193.5420823997115178, -555.1826185310701476 193.5322036810767372, -555.2691373188447415 193.5208132665779885, -555.3554441392456056 193.5079146258458138, -555.4415127023791001 193.4935116879311749, -555.5273167909271024 193.4776088401084451, -555.6128302681331661 193.4602109265391618, -555.6980270857637834 193.4413232467963155, -555.7828812920427026 193.4209515542501094, -555.8673670395570525 193.3991020543154775, -555.9514585931293595 193.3757814025617279, -556.0351303376580745 193.3509967026853076, -556.1183567859191044 193.3247555043458874, -556.2011125863301686 193.2970658008667044, -556.2833725306727501 193.2679360267996742, -556.3651115617709593 193.2373750553561251, -556.4463047811240131 193.2053921957040643, -556.5269274564907391 193.1719971901323163, -556.6069550294233750 193.1372002110831261, -556.6863631227479345 193.1010118580533685, -556.7651275479897777 193.0634431543659559, -556.8432243127421089 193.0245055438119550, -556.9206296279738808 192.9842108871647497, -556.9973199152760799 192.9425714585671017, -557.0732718140443467 192.8995999417923031, -557.1484621885946353 192.8553094263806713, -557.2228681352104331 192.8097134036522391, -557.2964669891194944 192.7628257625972310, -557.3692363313981559 192.7146607856453215, -557.4411539957995956 192.6652331443150672, -557.5121980755067170 192.6145578947448485, -557.5823469298046575 192.5626504731065722, -557.6515791906726918 192.5095266909037264, -557.7198737692935993 192.4552027301549799, -557.7872098624770842 192.3996951384650060, -557.8535669589969075 192.3430208239839772, -557.9189248458386601 192.2851970502570964, -557.9832636143569289 192.2262414309659562, -558.0465636663393525 192.1661719245633719, -558.1088057199771129 192.1050068288028569, -558.1699708157376563 192.0427647751650966, -558.2300403221402121 191.9794647231826161, -558.2889959414313807 191.9151259546644042, -558.3468197151582899 191.8497680678226516, -558.4034940296392051 191.7834109713028283, -558.4590016213292074 191.7160748781193149, -558.5133255820779823 191.6477802994984074, -558.5664493642808566 191.5785480386303732, -558.6183567859191044 191.5083991843324895, -558.6690320354892947 191.4373551046253397, -558.7184596768195206 191.3654374402238432, -558.7666246537714869 191.2926680979452669, -558.8135122948265234 191.2190692440361488, -558.8591083175549556 191.1446632974203794, -558.9033988329665590 191.0694729228701192, -558.9463703497413007 190.9935210241017955, -558.9880097783390056 190.9168307367995681, -559.0283044349862394 190.8394254215678529, -559.0672420455401834 190.7613286568155218, -559.1048107492275676 190.6825642315736218, -559.1409991022574104 190.6031561382491191, -559.1757960813065438 190.5231285653164832, -559.2091910868782634 190.4425058899497003, -559.2411739465303526 190.3613126705966181, -559.2717349179738449 190.2795736394984658, -559.3008646920409319 190.1973136951559127, -559.3285543955200865 190.1145578947448769, -559.3547955938595351 190.0313314464838186, -559.3795802937358985 189.9476597019551320, -559.4029009454897050 189.8635681483827398, -559.4247504454243654 189.7790824008684751, -559.4451221379705430 189.6942281945894706, -559.4640098177134178 189.6090313769589386, -559.4814077312826157 189.5235178997528749, -559.4973105791053740 189.4377138112047874, -559.5117135170199845 189.3516452480712928, -559.5246121577522445 189.2653384276704571, -559.5360025722509363 189.1788196398958917, -559.5458812908857453 189.0921152392083968, -559.5542453045030697 189.0052516366084205, -559.5610920653434732 188.9182552915907820, -559.5664194878172566 188.8311527040848716, -559.5702259491398536 188.7439704063826582, -559.5725102898262548 188.6567349550565780, -559.5732718140443467 188.5694729228701476, -559.5732718140443467 -38.5694729228702329, -559.5725102898262548 -38.6567349550566490, -559.5702259491398536 -38.7439704063827364, -559.5664194878172566 -38.8311527040849498, -559.5610920653434732 -38.9182552915908602, -559.5542453045030697 -39.0052516366085200, -559.5458812908857453 -39.0921152392084963, -559.5360025722509363 -39.1788196398959627, -559.5246121577521308 -39.2653384276705566, -559.5117135170199845 -39.3516452480713781, -559.4973105791053740 -39.4377138112048797, -559.4814077312826157 -39.5235178997529459, -559.4640098177133041 -39.6090313769590168, -559.4451221379705430 -39.6942281945895488, -559.4247504454243654 -39.7790824008685604, -559.4029009454897050 -39.8635681483828250, -559.3795802937358985 -39.9476597019552102, -559.3547955938595351 -40.0313314464838967, -559.3285543955200865 -40.1145578947449550, -559.3008646920409319 -40.1973136951559979, -559.2717349179738449 -40.2795736394985582, -559.2411739465303526 -40.3613126705967105, -559.2091910868782634 -40.4425058899497714, -559.1757960813065438 -40.5231285653165756, -559.1409991022572967 -40.6031561382492043, -559.1048107492275676 -40.6825642315736999, -559.0672420455401834 -40.7613286568155928, -559.0283044349861257 -40.8394254215679382, -558.9880097783390056 -40.9168307367996533, -558.9463703497413007 -40.9935210241018879, -558.9033988329665590 -41.0694729228701974, -558.8591083175548420 -41.1446632974204647, -558.8135122948264097 -41.2190692440362199, -558.7666246537714869 -41.2926680979453309, -558.7184596768195206 -41.3654374402239284, -558.6690320354892947 -41.4373551046254249, -558.6183567859191044 -41.5083991843325535, -558.5664493642807429 -41.5785480386304300, -558.5133255820778686 -41.6477802994984785, -558.4590016213292074 -41.7160748781193718, -558.4034940296392051 -41.7834109713028852, -558.3468197151581762 -41.8497680678227226, -558.2889959414312671 -41.9151259546644752, -558.2300403221402121 -41.9794647231826730, -558.1699708157375426 -42.0427647751651676, -558.1088057199769992 -42.1050068288029138, -558.0465636663393525 -42.1661719245634359, -557.9832636143568152 -42.2262414309660272, -557.9189248458386601 -42.2851970502571461, -557.8535669589969075 -42.3430208239840340, -557.7872098624769706 -42.3996951384650629, -557.7198737692934856 -42.4552027301550226, -557.6515791906725781 -42.5095266909037832, -557.5823469298045438 -42.5626504731066362, -557.5121980755067170 -42.6145578947449053, -557.4411539957995956 -42.6652331443151240, -557.3692363313980422 -42.7146607856453784, -557.2964669891194944 -42.7628257625972878, -557.2228681352103195 -42.8097134036522959, -557.1484621885946353 -42.8553094263807282, -557.0732718140443467 -42.8995999417923528, -556.9973199152759662 -42.9425714585671372, -556.9206296279737671 -42.9842108871647923, -556.8432243127421089 -43.0245055438119977, -556.7651275479896640 -43.0634431543659915, -556.6863631227478209 -43.1010118580534112, -556.6069550294233750 -43.1372002110831616, -556.5269274564907391 -43.1719971901323589, -556.4463047811238994 -43.2053921957040927, -556.3651115617708456 -43.2373750553561607, -556.2833725306726365 -43.2679360267996955, -556.2011125863301686 -43.2970658008667399, -556.1183567859191044 -43.3247555043459229, -556.0351303376579608 -43.3509967026853289, -555.9514585931293595 -43.3757814025617421, -555.8673670395569388 -43.3991020543154917, -555.7828812920427026 -43.4209515542501308, -555.6980270857636697 -43.4413232467963297, -555.6128302681331661 -43.4602109265391761, -555.5273167909271024 -43.4776088401084664, -555.4415127023789864 -43.4935116879311892, -555.3554441392454919 -43.5079146258458351, -555.2691373188446278 -43.5208132665780028, -555.1826185310700339 -43.5322036810767585, -555.0959141303826527 -43.5420823997115178, -555.0090505277826196 -43.5504464133288778, -554.9220541827650095 -43.5572931741692670, -554.8349515952590991 -43.5626205966430149, -554.7477692975568289 -43.5664270579656261, -554.6605338462308055 -43.5687113986521055, -554.5732718140443467 -43.5694729228701476, -136.0812437408507947 -43.5694729228701476, -135.9947080810671309 -43.5687240247438865, -135.9081983438408656 -43.5664775547044698, -135.8217404439640177 -43.5627341857027801, -135.7353602807003199 -43.5574950390996207, -135.6490837300266605 -43.5507616843298280, -135.5629366368819717 -43.5425361384321050, -135.4769448074248714 -43.5328208654448261, -135.3911340013033566 -43.5216187756678750, -135.3055299239381668 -43.5089332247908800, -135.2201582188226041 -43.4947680128879455, -135.1350444598406000 -43.4791273832793337, -135.0502141436060697 -43.4620160212603253, -134.9656926818249474 -43.4434390526977126, -134.8815053936829429 -43.4234020424942671, -134.7976774982610380 -43.4019109929217421, -134.7142341069807117 -43.3789723418228519, -134.6312002160817372 -43.3545929606827158, -134.5486006991342549 -43.3287801525704879, -132.6448778072540904 -42.7157229358838677, -132.7138467441313310 -42.5015541105473531, -133.4983302419203994 -39.9692762263181791, -133.6267028934184680 -39.5379753309477238, -134.3546456822258790 -36.9888686369305688, -134.4733895436786213 -36.5548180691768962, -135.1444311595505781 -33.9901448363794358, -135.2534874311698729 -33.5535595301442200, -135.8672955865726237 -30.9745897378393842, -135.9666102656875353 -30.5356858821804273, -136.5228810140500286 -27.9436965890359055, -136.6124049218481105 -27.5026915211142757, -137.1108628080708627 -24.8989662328163455, -137.1905516139505039 -24.4560783302749947, -137.6309498108058165 -21.8419063639601667, -137.7007640543279763 -21.3973549367872984, -138.0828844846844277 -18.7740307825959434, -138.1427895951126743 -18.3280359645267481, -138.4664430399226944 -15.6968586445951512, -138.5164093533421692 -15.2496412841055733, -138.7814355453400310 -12.6119137093141767, -138.8214383193462993 -12.1636952602608126, -139.0277060224094896 -9.5207235850563965, -139.0577254483605145 -9.0717259970165838, -139.2051325224954041 -6.4248189726285760, -139.2251537353206174 -5.9752645809950300, -139.3136271872404564 -3.3257329073656337, -139.3236402728014696 -2.8758443232500239, -139.3531362920711558 -0.2250000000000000, -139.3531362920711558 0.2250000000000000, -139.3236402728014696 2.8758443232500435, -139.3136271872404564 3.3257329073656532, -139.2251537353206174 5.9752645809950016, -139.2051325224954041 6.4248189726285476, -139.0577254483605145 9.0717259970165838, -139.0277060224094896 9.5207235850563965, -138.8214383193462993 12.1636952602608037, -138.7814355453400310 12.6119137093141678, -138.5164093533421692 15.2496412841055555, -138.4664430399226944 15.6968586445951335, -138.1427895951126743 18.3280359645267197, -138.0828844846844277 18.7740307825959150, -137.7007640543279763 21.3973549367873019, -137.6309498108058165 21.8419063639601703, -137.1905516139505039 24.4560783302749911, -137.1108628080708627 24.8989662328163419, -136.6124049218481105 27.5026915211142651, -136.5228810140500286 27.9436965890358948, -135.9666102656875353 30.5356858821804416, -135.8672955865726237 30.9745897378393984, -135.2534874311698729 33.5535595301442271, -135.1444311595505781 33.9901448363794429, -134.4733895436786213 36.5548180691768891, -134.3546456822258790 36.9888686369305617, -133.6267028934184680 39.5379753309477096, -133.4983302419203994 39.9692762263181649, -132.7138467441313026 42.5015541105473744, -132.6448778072540620 42.7157229358838890))
Sean Gillies
2010-06-25 10:46:13 UTC
Permalink
Post by Emmanuel Lambert
Hi,
Attached is a list of polygons in WKT format.
I have a MultiPolygon consisting of these polygons.
The cascaded_union function failes on this multipolygon.
"ValueError: No Shapely geometry can be created from null value"
from shapely.wkt import loads
from shapely.geometry import Polygon,MultiPolygon
from shapely.ops import cascaded_union
f = open('MULTIPOLYGON.TXT','r')
polygons = []
? ? wkt = f.readline().replace("\n","")
? ? print wkt
? ? ? ? ?break
? ? pol = loads(wkt)
? ? polygons.append(pol)
mp = MultiPolygon(polygons)
up = cascaded_union(mp)
I have tried several strategies to work around it, but cannot get to a
solution. Is this a bug in shapely, or is something wrong with my data?
Your advice would be appreciated.
(Shapely 1.2.1)
Thanks,
Emmanuel
Hi Emmanuel,

Before I try to reproduce this, can you run the script again and
assert that each polygon is valid within the loop?

pol = loads(wkt)
assert pol.is_valid
polygons.append(pol)
--
Sean
Emmanuel Lambert
2010-06-25 10:52:39 UTC
Permalink
Hello Sean

Thanks for you reply. I was also just about to add a follow-up comment.

I upgraded my system to GEOS 3.2.2 (compile from source) and apparently
that solved the problem. So I guess it was an issue of libgeos.
Can I assume that Shapely 1.2.1 works fine with GEOS 3.2.2 ?
I experience no issues at this time, but would appreciate your feedback
on this.

wbr
Emmanuel
Post by Sean Gillies
Post by Emmanuel Lambert
Hi,
Attached is a list of polygons in WKT format.
I have a MultiPolygon consisting of these polygons.
The cascaded_union function failes on this multipolygon.
"ValueError: No Shapely geometry can be created from null value"
from shapely.wkt import loads
from shapely.geometry import Polygon,MultiPolygon
from shapely.ops import cascaded_union
f = open('MULTIPOLYGON.TXT','r')
polygons = []
wkt = f.readline().replace("\n","")
print wkt
break
pol = loads(wkt)
polygons.append(pol)
mp = MultiPolygon(polygons)
up = cascaded_union(mp)
I have tried several strategies to work around it, but cannot get to a
solution. Is this a bug in shapely, or is something wrong with my data?
Your advice would be appreciated.
(Shapely 1.2.1)
Thanks,
Emmanuel
Hi Emmanuel,
Before I try to reproduce this, can you run the script again and
assert that each polygon is valid within the loop?
pol = loads(wkt)
assert pol.is_valid
polygons.append(pol)
Sean Gillies
2010-06-25 11:04:36 UTC
Permalink
GEOS 3.2.2 should be fine.

Cheers,

On Fri, Jun 25, 2010 at 12:52 PM, Emmanuel Lambert
Post by Emmanuel Lambert
Hello Sean
Thanks for you reply. I was also just about to add a follow-up comment.
I upgraded my system to GEOS 3.2.2 (compile from source) and apparently
that solved the problem. So I guess it was an issue of libgeos.
Can I assume that Shapely 1.2.1 works fine with GEOS 3.2.2 ?
I experience no issues at this time, but would appreciate your feedback
on this.
wbr
Emmanuel
Post by Sean Gillies
Post by Emmanuel Lambert
Hi,
Attached is a list of polygons in WKT format.
I have a MultiPolygon consisting of these polygons.
The cascaded_union function failes on this multipolygon.
"ValueError: No Shapely geometry can be created from null value"
from shapely.wkt import loads
from shapely.geometry import Polygon,MultiPolygon
from shapely.ops import cascaded_union
f = open('MULTIPOLYGON.TXT','r')
polygons = []
? ? wkt = f.readline().replace("\n","")
? ? print wkt
? ? ? ? ?break
? ? pol = loads(wkt)
? ? polygons.append(pol)
mp = MultiPolygon(polygons)
up = cascaded_union(mp)
I have tried several strategies to work around it, but cannot get to a
solution. Is this a bug in shapely, or is something wrong with my data?
Your advice would be appreciated.
(Shapely 1.2.1)
Thanks,
Emmanuel
Hi Emmanuel,
Before I try to reproduce this, can you run the script again and
assert that each polygon is valid within the loop?
? ? pol = loads(wkt)
? ? assert pol.is_valid
? ? polygons.append(pol)
--
Sean
Sean Gillies
2010-06-25 11:18:43 UTC
Permalink
As far as I know, the win32 installers since 1.2b7 have included GEOS
Post by Sean Gillies
from shapely.geos import lgeos
lgeos.geos_capi_version
(1, 7, 0)

That's the C API version. The GEOS library version can be had like
Post by Sean Gillies
lgeos._lgeos.GEOSversion()
'3.3.0-CAPI-1.7.0'

Cheers,

On Fri, Jun 25, 2010 at 1:07 PM, Emmanuel Lambert
Sean,
Any plans to release Windows binaries with GEOS 3.2.2 ?
Now I'm still stuck for our Windows users...
thanks,
Emmanuel
Post by Sean Gillies
GEOS 3.2.2 should be fine.
Cheers,
On Fri, Jun 25, 2010 at 12:52 PM, Emmanuel Lambert
Hello Sean
Thanks for you reply. I was also just about to add a follow-up comment.
I upgraded my system to GEOS 3.2.2 (compile from source) and apparently
that solved the problem. So I guess it was an issue of libgeos.
Can I assume that Shapely 1.2.1 works fine with GEOS 3.2.2 ?
I experience no issues at this time, but would appreciate your feedback
on this.
wbr
Emmanuel
Post by Sean Gillies
Post by Emmanuel Lambert
Hi,
Attached is a list of polygons in WKT format.
I have a MultiPolygon consisting of these polygons.
The cascaded_union function failes on this multipolygon.
"ValueError: No Shapely geometry can be created from null value"
from shapely.wkt import loads
from shapely.geometry import Polygon,MultiPolygon
from shapely.ops import cascaded_union
f = open('MULTIPOLYGON.TXT','r')
polygons = []
? ? wkt = f.readline().replace("\n","")
? ? print wkt
? ? ? ? ?break
? ? pol = loads(wkt)
? ? polygons.append(pol)
mp = MultiPolygon(polygons)
up = cascaded_union(mp)
I have tried several strategies to work around it, but cannot get to a
solution. Is this a bug in shapely, or is something wrong with my data?
Your advice would be appreciated.
(Shapely 1.2.1)
Thanks,
Emmanuel
Hi Emmanuel,
Before I try to reproduce this, can you run the script again and
assert that each polygon is valid within the loop?
? ? pol = loads(wkt)
? ? assert pol.is_valid
? ? polygons.append(pol)
--
Sean
Loading...