Ruling 34 (Important, Fix-Runde 1 zu Aufgabe 6): _ring() verwarf jedes Loch eines Polygons (nur poly.exterior wurde in Weltkoordinaten -> three.js uebertragen). Vor dem Chunk-Zuschnitt war das meist harmlos, weil das groesste Loch die Bucht selbst ist und beim Zuschneiden ohnehin herausfaellt - danach blieb es aber ein echter Datenverlust: ein von Strassen umschlossener Block wurde zu Asphalt, ein Innenhof zu Gebaeudemasse, ein Teich im Park zu Wiese. Gemessen an echten Daten: 120 Strassen-Chunk-Stuecke (449.876 m2), 127 Stadtflaechen-Stuecke (208.657 m2 wobei 1 weiteres Park-Stueck), 30 Land-Stuecke (11.402 m2) und mindestens 75 Gebaeude-Stuecke trugen ein verworfenes Loch. _ring() wird _rings(): liefert [poly.exterior, *poly.interiors] in derselben Transformation, Aussenring zuerst. Payload-Schema aendert sich entsprechend fuer land/surfaces/roads/buildings von einem flachen Ring zu einer Liste von Ringen; centerlines und palms sind unveraendert (keine Polygone). Task 7s extrudePolygons() ruft ShapeUtils.triangulateShape(ring, []) bereits mit einem (bisher leeren) Loecher-Array - die Aenderung passt jetzt durchgehend, bevor Aufgabe 7 gebaut wird. write_debug_png() zeichnet weiterhin nur den Aussenring (poly[0]), Loecher werden im Debug-Bild nicht dargestellt. Neuer Test test_polygon_holes_survive_into_the_payload prueft das direkt an einem Block mit Loch; die Koordinaten wurden vor dem Festschreiben gegen die tatsaechliche chunk_payload()-Transformation nachgerechnet (uv run python, nicht nur von Hand). test_coordinates_are_chunk_local_three_js musste auf das neue [0]-Aussenring-Indexing angepasst werden. Ruling 35 (Important): split_by_chunk_all() - die Variante, die run.py tatsaechlich benutzt, nicht das getestete split_by_chunk() - hatte einen MultiPolygon-Zweig ohne jede Testabdeckung. Neuer Test mit einer Klammerform (Steg ausserhalb der Chunk-Zelle, zwei Zinken je einmal hineinreichend) trifft genau diesen Zweig gezielt; er war schon vor der Aenderung gruen - bestaetigt als Abdeckungsluecke, nicht als Bug. uv run pytest -v: 36 passed (34 zuvor + 2 neu). Pipeline (run.py) am gecachten Mosaik neu durchlaufen: weiterhin 144 Chunk-Dateien, public/data/vice-a/ jetzt 2,7 MB (zuvor 2,5 MB; +0,2 MB fuer die erhaltenen Loecher). Insgesamt tragen jetzt 415 Chunk-Stuecke mindestens ein Loch: Land 30/213, Stadtflaechen 127/1145 (+1 Park-Flaeche), Strassen 120/953, Gebaeude 137/2859 (80 global-eindeutige Gebaeude vor Chunk-Duplizierung). Land/Strassen/Stadtflaechen treffen die oben genannten Referenzwerte exakt; bei Gebaeuden weicht die Stueckzahl vom Review-Befund (75) ab. Stichprobe der vier flaechenmaessig groessten Gebaeude-Loecher (Debug-PNGs chunk_8_0, chunk_2_10, chunk_5_11 sowie ein viertes) zeigt plausible echte Ring-Bauwerke (ein stadionartiger Rundbau, eine Wendel-Parkrampe) statt offensichtlicher Fehlklassifikation - die verbleibende Abweichung duerfte an der bereits im Task-6-Bericht offengelegten Restunsicherheit der Gebaeude-Ueberlappungsrekonstruktion liegen (263 vs. 258 spekulative Gebaeude), nicht an dieser Aenderung; im Fix-Bericht dokumentiert. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1 line
17 KiB
JSON
1 line
17 KiB
JSON
{"chunk":[5,9],"origin":[250,-250],"land":[[[[248.0,132.5],[238.0,131.5],[235.0,129.5],[226.0,128.5],[219.0,125.5],[196.0,121.5],[154.0,101.5],[151.0,101.5],[124.0,86.5],[114.0,81.5],[111.0,81.5],[106.0,77.5],[97.0,74.5],[92.0,70.5],[85.0,68.5],[45.0,47.5],[38.0,45.5],[0.0,26.89],[0.0,0.0],[249.5,0.0],[249.5,5.0],[250.0,6.17],[250.0,133.0],[248.0,132.5]]]],"surfaces":[{"poly":[[[193.0,79.5],[178.5,61.0],[177.5,45.0],[186.12,0.0],[204.07,0.0],[201.5,2.0],[202.5,18.0],[200.5,22.0],[203.5,27.0],[201.5,28.0],[202.5,34.0],[241.5,30.0],[237.1,0.0],[249.5,0.0],[250.0,3.0],[250.0,6.5],[246.5,10.0],[248.5,14.0],[247.0,95.5],[193.0,79.5]],[[223.5,58.0],[213.0,57.5],[212.5,72.0],[223.5,72.0],[223.5,58.0]]],"kind":"urban"},{"poly":[[[219.0,1.5],[217.5,0.0],[218.92,0.0],[219.0,1.5]]],"kind":"urban"},{"poly":[[[211.0,0.5],[209.75,0.0],[212.25,0.0],[211.0,0.5]]],"kind":"urban"},{"poly":[[[108.0,73.5],[96.0,67.5],[93.0,71.5],[91.0,70.5],[90.5,65.0],[88.0,63.5],[84.0,66.5],[84.0,61.5],[80.0,65.5],[79.0,59.5],[71.0,55.5],[68.0,58.5],[67.0,53.5],[53.0,46.5],[51.0,48.5],[49.0,44.5],[45.0,47.5],[44.5,43.0],[38.0,39.5],[35.0,42.5],[26.0,39.5],[25.5,34.0],[19.0,32.5],[17.0,29.5],[15.0,31.5],[10.0,26.5],[5.0,29.5],[1.5,27.0],[1.5,23.0],[0.0,22.19],[0.0,0.0],[58.69,0.0],[69.5,11.0],[79.5,32.0],[95.5,53.0],[96.5,66.0],[110.0,66.5],[117.5,73.0],[109.0,76.5],[108.0,73.5]]],"kind":"urban"},{"poly":[[[225.0,122.5],[222.0,124.5],[220.0,121.5],[217.0,125.5],[216.0,120.5],[213.0,121.5],[211.0,119.5],[208.0,123.5],[207.0,118.5],[204.0,123.5],[203.0,117.5],[198.0,116.5],[196.0,118.5],[195.0,115.5],[189.0,114.5],[182.0,109.5],[178.0,112.5],[175.0,105.5],[172.0,107.5],[169.0,103.5],[165.0,107.5],[161.5,105.0],[161.0,100.5],[151.0,95.5],[148.0,99.5],[146.0,93.5],[142.0,96.5],[141.5,91.0],[139.0,89.5],[135.0,93.5],[134.0,86.5],[130.0,90.5],[127.5,89.0],[128.0,83.5],[122.5,85.0],[124.5,79.0],[140.0,87.5],[186.0,105.5],[235.0,119.5],[227.0,128.5],[225.0,122.5]]],"kind":"urban"}],"roads":[{"poly":[[[248.0,122.5],[238.0,120.5],[235.0,118.5],[228.0,117.5],[207.0,110.5],[193.0,107.5],[173.0,98.5],[141.0,87.5],[122.0,76.5],[110.0,66.5],[93.5,50.0],[79.5,31.0],[69.5,10.0],[59.5,0.0],[79.07,0.0],[80.5,4.0],[91.5,25.0],[96.0,29.5],[100.5,30.0],[107.0,27.5],[112.0,23.5],[114.0,24.5],[118.0,22.5],[122.0,23.5],[125.5,20.0],[125.5,16.0],[120.38,0.0],[133.21,0.0],[138.5,15.0],[146.0,17.5],[156.0,15.5],[157.5,13.0],[157.5,7.0],[155.5,2.0],[153.5,0.0],[165.72,0.0],[167.5,4.0],[170.5,5.0],[173.5,2.0],[173.72,0.0],[185.58,0.0],[185.5,5.0],[176.5,50.0],[177.5,51.0],[177.5,59.0],[180.5,66.0],[191.0,78.5],[201.0,83.5],[233.0,91.5],[247.0,96.5],[250.0,96.5],[250.0,107.12],[197.0,92.5],[185.0,86.5],[178.5,80.0],[170.0,67.5],[164.5,70.0],[165.5,74.0],[162.0,84.5],[182.0,91.5],[194.0,97.5],[250.0,113.34],[250.0,123.83],[248.0,122.5]],[[164.5,52.0],[165.5,36.0],[168.5,29.0],[167.5,25.0],[165.0,23.5],[156.0,27.5],[154.0,26.5],[151.0,28.5],[148.0,27.5],[143.5,32.0],[148.5,45.0],[155.5,54.0],[156.5,57.0],[162.5,60.0],[165.5,57.0],[164.5,52.0]],[[154.5,72.0],[145.5,64.0],[133.5,42.0],[131.0,34.5],[129.0,33.5],[126.0,34.5],[109.5,42.0],[108.5,44.0],[109.5,46.0],[128.0,64.5],[140.0,72.5],[148.0,76.5],[152.5,77.0],[155.5,74.0],[154.5,72.0]]],"bridge":false},{"poly":[[[194.0,97.5],[182.0,91.5],[162.0,84.5],[165.5,74.0],[164.5,70.0],[170.0,67.5],[178.5,80.0],[185.0,86.5],[197.0,92.5],[250.0,107.12],[250.0,113.34],[194.0,97.5]]],"bridge":false},{"poly":[[[247.5,17.0],[248.5,14.0],[247.5,11.0],[250.0,8.5],[250.0,22.5],[247.5,17.0]]],"bridge":false},{"poly":[[[107.5,79.0],[110.0,75.5],[113.5,77.0],[113.0,81.5],[111.0,81.5],[107.5,79.0]]],"bridge":false}],"centerlines":[[[179.0,-15.0],[179.0,6.0],[172.0,15.0]],[[100.0,39.0],[93.0,36.0],[86.0,29.0],[69.0,-6.0]],[[167.0,71.0],[171.0,67.0],[171.0,42.0],[174.0,30.0],[174.0,17.0],[172.0,15.0]],[[134.0,25.0],[120.0,-29.0]],[[101.0,39.0],[117.0,30.0],[128.0,29.0],[133.0,26.0]],[[135.0,25.0],[137.0,23.0],[155.0,22.0],[166.0,15.0]],[[101.0,40.0],[103.0,48.0],[109.0,56.0],[130.0,74.0],[149.0,83.0],[163.0,84.0],[167.0,80.0]],[[135.0,26.0],[138.0,31.0],[138.0,37.0],[150.0,59.0],[166.0,71.0]],[[166.0,14.0],[162.0,9.0],[157.0,-11.0]],[[169.0,80.0],[177.0,86.0],[203.0,97.0],[367.0,144.0],[402.0,151.0]]],"buildings":[{"poly":[[[211.0,34.5],[202.5,34.0],[202.5,30.0],[203.5,29.0],[203.0,28.5],[202.0,29.5],[201.5,28.0],[203.5,27.0],[201.5,26.0],[202.5,24.0],[200.5,22.0],[200.5,19.0],[202.5,18.0],[202.5,16.0],[201.5,15.0],[201.5,11.0],[203.5,9.0],[201.5,9.0],[201.5,2.0],[203.0,1.5],[204.0,-0.5],[205.0,0.5],[206.0,-1.5],[210.0,-1.5],[211.0,1.5],[212.0,-0.5],[216.0,-1.5],[219.0,2.5],[219.5,-4.0],[221.5,-5.0],[220.0,-5.5],[219.0,-4.5],[218.5,-8.0],[220.0,-8.5],[221.0,-7.5],[221.0,-9.5],[225.0,-9.5],[226.5,-7.0],[225.5,-6.0],[226.0,-4.5],[227.0,-6.5],[228.0,-5.5],[230.0,-7.5],[236.0,-7.5],[236.5,-2.0],[237.5,-1.0],[237.5,5.0],[238.5,6.0],[238.5,10.0],[239.5,11.0],[239.5,15.0],[238.5,17.0],[240.5,18.0],[239.5,22.0],[241.5,23.0],[241.5,27.0],[240.5,28.0],[241.5,30.0],[239.0,30.5],[238.0,29.5],[237.0,31.5],[233.0,31.5],[231.0,30.5],[230.0,32.5],[226.0,32.5],[225.0,31.5],[224.0,33.5],[222.0,33.5],[221.0,32.5],[220.0,33.5],[213.0,33.5],[212.0,32.5],[211.0,34.5]]],"height":12.7,"source":"district","speculative":false},{"poly":[[[251.0,96.5],[246.5,96.0],[247.5,95.0],[248.0,17.5],[248.5,21.0],[250.0,22.5],[253.5,23.0],[254.5,31.0],[257.0,33.5],[261.5,36.0],[254.0,36.5],[251.5,38.0],[251.5,40.0],[254.0,40.5],[256.0,43.5],[256.5,41.0],[258.0,39.5],[263.5,40.0],[262.0,40.5],[257.5,45.0],[262.0,48.5],[263.0,48.5],[263.0,49.5],[260.0,49.5],[258.0,47.5],[257.0,50.5],[254.0,50.5],[253.0,51.5],[252.5,48.0],[254.5,46.0],[251.5,46.0],[251.0,96.5]]],"height":7.9,"source":"district","speculative":false},{"poly":[[[1.0,27.5],[-6.0,24.5],[-7.5,23.0],[-7.5,22.0],[-5.0,19.5],[-4.0,21.5],[-3.0,20.5],[-2.0,22.5],[-1.0,21.5],[0.0,23.5],[1.0,22.5],[1.0,27.5]]],"height":8.3,"source":"district","speculative":false},{"poly":[[[25.0,38.5],[21.0,36.5],[19.0,36.5],[12.0,32.5],[10.0,32.5],[6.5,30.0],[10.0,26.5],[11.0,28.5],[12.0,27.5],[13.0,29.5],[14.0,28.5],[15.0,31.5],[17.0,29.5],[19.0,32.5],[20.0,31.5],[21.0,33.5],[23.0,32.5],[24.0,34.5],[25.0,33.5],[25.5,34.0],[25.0,38.5]]],"height":9.2,"source":"district","speculative":false},{"poly":[[[44.0,47.5],[40.0,45.5],[38.0,45.5],[34.5,43.0],[38.0,39.5],[40.0,40.5],[41.0,42.5],[42.0,41.5],[43.0,43.5],[44.0,42.5],[44.5,43.0],[44.0,47.5]]],"height":8.2,"source":"district","speculative":false},{"poly":[[[67.0,58.5],[63.0,57.5],[59.0,54.5],[51.0,50.5],[49.0,50.5],[45.5,48.0],[49.0,44.5],[50.5,46.0],[51.0,48.5],[53.0,46.5],[54.0,48.5],[55.0,47.5],[56.0,49.5],[57.0,48.5],[58.0,50.5],[59.0,49.5],[60.0,51.5],[61.0,50.5],[62.0,52.5],[63.0,51.5],[64.0,53.5],[65.0,52.5],[66.0,54.5],[67.0,53.5],[67.0,58.5]]],"height":7.9,"source":"district","speculative":false},{"poly":[[[100.0,66.5],[98.0,67.5],[96.5,66.0],[96.5,58.0],[95.5,57.0],[96.0,52.5],[109.5,66.0],[100.0,66.5]]],"height":7.6,"source":"district","speculative":false},{"poly":[[[79.0,65.5],[69.0,60.5],[67.5,59.0],[71.0,55.5],[72.0,57.5],[73.0,56.5],[74.0,58.5],[75.0,57.5],[76.0,59.5],[77.0,58.5],[78.0,60.5],[79.0,59.5],[79.0,65.5]]],"height":8.5,"source":"district","speculative":false},{"poly":[[[212.41,72.24],[213.01,57.18],[223.72,57.61],[223.11,72.66],[212.41,72.24]]],"height":11.6,"source":"district","speculative":false},{"poly":[[[90.0,69.5],[85.0,68.5],[83.5,67.0],[87.0,63.5],[88.0,63.5],[89.0,65.5],[90.0,64.5],[90.5,65.0],[90.0,69.5]]],"height":6.8,"source":"district","speculative":false},{"poly":[[[107.0,78.5],[104.0,76.5],[102.0,76.5],[99.0,74.5],[95.0,73.5],[93.5,72.0],[93.5,70.0],[96.0,67.5],[98.0,68.5],[99.0,70.5],[100.0,69.5],[101.0,71.5],[102.0,70.5],[104.0,71.5],[105.0,73.5],[106.0,72.5],[107.0,74.5],[108.0,73.5],[108.5,77.0],[107.0,78.5]]],"height":8.9,"source":"district","speculative":false},{"poly":[[[122.0,85.5],[115.0,82.5],[113.5,81.0],[113.5,77.0],[110.5,75.0],[113.0,73.5],[117.0,73.5],[118.0,72.5],[122.0,76.5],[125.0,77.5],[125.5,78.0],[124.5,79.0],[124.5,82.0],[122.0,85.5]]],"height":6.2,"source":"district","speculative":false},{"poly":[[[127.0,88.5],[122.5,86.0],[126.0,82.5],[127.0,84.5],[128.0,83.5],[128.5,84.0],[128.5,86.0],[127.0,88.5]]],"height":9.2,"source":"district","speculative":false},{"poly":[[[134.0,92.5],[133.0,92.5],[131.5,91.0],[131.5,89.0],[134.0,86.5],[135.5,88.0],[135.5,90.0],[134.0,92.5]]],"height":6.7,"source":"district","speculative":false},{"poly":[[[141.0,95.5],[139.0,95.5],[136.5,94.0],[136.5,92.0],[139.0,89.5],[141.5,91.0],[141.0,95.5]]],"height":8.7,"source":"district","speculative":false},{"poly":[[[161.0,105.5],[160.0,104.5],[156.0,103.5],[154.0,101.5],[151.0,101.5],[149.0,100.5],[148.5,98.0],[151.0,95.5],[153.0,96.5],[154.0,98.5],[155.0,97.5],[156.0,99.5],[157.0,98.5],[158.0,100.5],[159.0,99.5],[160.0,101.5],[161.0,100.5],[161.0,105.5]]],"height":9.4,"source":"district","speculative":false},{"poly":[[[171.0,109.5],[166.5,108.0],[166.5,106.0],[169.0,103.5],[170.0,105.5],[171.0,104.5],[171.5,105.0],[171.0,109.5]]],"height":8.5,"source":"district","speculative":false},{"poly":[[[177.0,112.5],[173.5,111.0],[175.0,107.5],[177.5,108.0],[177.0,112.5]]],"height":7.2,"source":"district","speculative":false},{"poly":[[[203.0,123.5],[199.0,121.5],[196.0,121.5],[189.0,117.5],[187.0,117.5],[184.0,115.5],[182.0,115.5],[178.5,113.0],[182.0,109.5],[184.0,110.5],[185.0,112.5],[186.0,111.5],[187.0,113.5],[188.0,112.5],[189.0,114.5],[191.0,113.5],[193.0,114.5],[194.0,116.5],[195.0,115.5],[196.0,118.5],[198.0,116.5],[200.0,116.5],[201.0,118.5],[203.0,117.5],[203.0,123.5]]],"height":10.5,"source":"district","speculative":false},{"poly":[[[216.0,125.5],[210.0,124.5],[208.5,123.0],[208.5,122.0],[211.0,119.5],[212.0,119.5],[213.0,121.5],[214.0,120.5],[216.0,120.5],[216.0,125.5]]],"height":7.2,"source":"district","speculative":false},{"poly":[[[225.0,127.5],[220.0,126.5],[218.0,125.5],[217.5,124.0],[220.0,121.5],[221.5,122.0],[222.0,124.5],[224.0,122.5],[225.0,122.5],[225.0,127.5]]],"height":9.9,"source":"district","speculative":false},{"poly":[[[65.0,4.5],[64.0,4.5],[61.5,2.0],[60.0,-1.5],[58.0,-1.5],[54.5,-5.0],[54.0,-6.5],[52.0,-6.5],[50.5,-8.0],[50.5,-9.0],[49.0,-10.5],[48.0,-10.5],[46.5,-12.0],[46.5,-13.0],[44.0,-15.5],[43.0,-15.5],[41.5,-17.0],[41.5,-18.0],[40.0,-19.5],[39.0,-19.5],[38.5,-21.0],[33.0,-26.5],[31.5,-27.0],[30.5,-30.0],[26.0,-32.5],[25.5,-34.0],[13.0,-46.5],[12.0,-46.5],[7.0,-51.5],[6.0,-51.5],[5.0,-53.5],[1.0,-54.5],[-3.0,-57.5],[-8.0,-58.5],[-11.0,-60.5],[-14.0,-60.5],[-15.0,-61.5],[-17.0,-61.5],[-18.0,-62.5],[-20.0,-62.5],[-24.0,-64.5],[-27.0,-64.5],[-28.0,-65.5],[-30.0,-65.5],[-31.0,-66.5],[-33.0,-66.5],[-37.0,-68.5],[-40.0,-68.5],[-42.0,-70.5],[-44.0,-70.5],[-48.0,-73.5],[-49.0,-73.5],[-50.0,-75.5],[-53.0,-76.5],[-54.5,-78.0],[-54.5,-79.0],[-58.5,-82.0],[-58.5,-86.0],[-60.5,-88.0],[-61.5,-92.0],[-63.5,-95.0],[-63.5,-97.0],[-68.5,-105.0],[-68.5,-109.0],[-70.5,-112.0],[-71.5,-117.0],[-74.5,-120.0],[-74.5,-124.0],[-77.5,-129.0],[-77.5,-131.0],[-78.5,-132.0],[-79.5,-137.0],[-82.5,-142.0],[-83.5,-147.0],[-86.5,-151.0],[-86.5,-153.0],[-90.5,-157.0],[-90.5,-159.0],[-92.5,-160.0],[-92.5,-161.0],[-95.5,-164.0],[-95.5,-165.0],[-99.0,-168.5],[-102.0,-169.5],[-108.0,-174.5],[-111.0,-174.5],[-116.0,-177.5],[-118.0,-177.5],[-122.0,-179.5],[-146.0,-179.5],[-147.0,-178.5],[-149.0,-178.5],[-149.5,-177.0],[-148.5,-175.0],[-149.5,-174.0],[-147.5,-171.0],[-147.5,-166.0],[-146.5,-165.0],[-146.5,-162.0],[-145.5,-161.0],[-145.5,-158.0],[-144.5,-157.0],[-144.5,-152.0],[-143.5,-151.0],[-143.5,-148.0],[-146.0,-145.5],[-149.0,-145.5],[-153.5,-150.0],[-153.5,-155.0],[-154.5,-156.0],[-154.5,-160.0],[-156.5,-164.0],[-156.5,-170.0],[-157.5,-171.0],[-158.5,-179.0],[-164.5,-191.0],[-164.5,-194.0],[-166.5,-196.0],[-167.5,-202.0],[-170.5,-204.0],[-171.5,-208.0],[-177.5,-215.0],[-178.5,-218.0],[-180.0,-218.5],[-182.5,-221.0],[-182.5,-222.0],[-184.0,-223.5],[-185.0,-223.5],[-186.5,-225.0],[-186.5,-226.0],[-188.0,-227.5],[-189.0,-227.5],[-189.5,-229.0],[-191.0,-229.5],[-193.5,-232.0],[-193.5,-233.0],[-195.0,-234.5],[-196.0,-234.5],[-209.5,-248.0],[-210.0,-249.5],[-213.0,-250.5],[-214.5,-252.0],[-214.5,-254.0],[-216.0,-255.5],[-217.0,-255.5],[-224.0,-262.5],[-225.0,-262.5],[-227.0,-265.5],[-228.0,-265.5],[-234.5,-271.0],[-234.5,-272.0],[-236.5,-274.0],[-236.5,-278.0],[-235.0,-278.5],[-232.0,-275.5],[-228.0,-275.5],[-226.0,-273.5],[-222.0,-271.5],[-217.0,-266.5],[-216.0,-266.5],[-213.0,-262.5],[-211.0,-262.5],[-210.5,-261.0],[-208.0,-258.5],[-207.0,-258.5],[-206.5,-257.0],[-202.5,-253.0],[-201.5,-250.0],[-197.0,-248.5],[-196.5,-247.0],[-195.0,-246.5],[-193.5,-245.0],[-193.5,-244.0],[-192.0,-242.5],[-191.0,-242.5],[-190.5,-241.0],[-188.0,-238.5],[-187.0,-238.5],[-186.5,-237.0],[-184.0,-234.5],[-183.0,-234.5],[-181.5,-233.0],[-181.5,-232.0],[-180.0,-230.5],[-179.0,-230.5],[-173.5,-225.0],[-173.5,-224.0],[-169.5,-220.0],[-167.5,-216.0],[-164.5,-213.0],[-163.5,-210.0],[-160.5,-207.0],[-158.5,-203.0],[-156.5,-195.0],[-154.5,-193.0],[-154.5,-191.0],[-153.5,-190.0],[-154.5,-189.0],[-154.0,-188.5],[-150.0,-188.5],[-149.0,-187.5],[-139.0,-187.5],[-138.0,-188.5],[-122.0,-188.5],[-121.0,-187.5],[-118.0,-187.5],[-112.0,-184.5],[-110.0,-184.5],[-104.0,-181.5],[-102.0,-179.5],[-99.0,-178.5],[-97.0,-176.5],[-94.0,-175.5],[-84.5,-165.0],[-82.5,-161.0],[-79.5,-158.0],[-75.5,-150.0],[-75.5,-148.0],[-72.5,-142.0],[-71.5,-137.0],[-68.5,-132.0],[-68.5,-130.0],[-66.5,-127.0],[-66.5,-125.0],[-64.5,-122.0],[-64.5,-120.0],[-62.5,-117.0],[-62.5,-115.0],[-58.5,-107.0],[-58.5,-104.0],[-55.5,-100.0],[-54.5,-95.0],[-50.5,-87.0],[-44.0,-80.5],[-43.0,-80.5],[-41.0,-78.5],[-39.0,-78.5],[-36.0,-76.5],[-34.0,-76.5],[-32.0,-74.5],[-24.0,-73.5],[-23.0,-72.5],[-20.0,-72.5],[-18.0,-70.5],[-10.0,-69.5],[0.0,-64.5],[5.0,-63.5],[7.0,-61.5],[11.0,-59.5],[12.0,-57.5],[18.0,-54.5],[32.5,-40.0],[32.5,-39.0],[34.0,-38.5],[35.5,-37.0],[35.5,-36.0],[37.0,-35.5],[38.5,-34.0],[38.5,-33.0],[42.5,-30.0],[42.5,-29.0],[50.5,-21.0],[50.5,-20.0],[52.0,-19.5],[55.5,-16.0],[56.0,-14.5],[57.0,-14.5],[60.0,-11.5],[61.5,-11.0],[61.5,-9.0],[66.5,1.0],[66.5,3.0],[65.0,4.5]]],"height":6.7,"source":"district","speculative":true},{"poly":[[[153.0,27.5],[150.0,27.5],[149.0,26.5],[144.0,26.5],[140.5,22.0],[140.5,19.0],[155.0,18.5],[157.0,17.5],[159.5,13.0],[158.5,11.0],[159.5,9.0],[158.5,8.0],[158.5,4.0],[155.5,0.0],[155.5,-1.0],[151.5,-5.0],[151.5,-6.0],[148.5,-7.0],[147.5,-11.0],[138.5,-21.0],[136.5,-25.0],[133.0,-28.5],[131.5,-29.0],[130.5,-34.0],[125.5,-40.0],[125.5,-44.0],[123.5,-48.0],[121.5,-50.0],[120.5,-54.0],[118.5,-56.0],[118.5,-59.0],[113.5,-69.0],[111.5,-71.0],[110.5,-75.0],[108.5,-77.0],[107.5,-82.0],[101.5,-89.0],[101.5,-91.0],[96.5,-97.0],[96.5,-98.0],[91.5,-104.0],[91.5,-105.0],[88.5,-108.0],[88.5,-109.0],[82.5,-115.0],[82.5,-116.0],[78.5,-119.0],[78.5,-120.0],[73.5,-125.0],[73.5,-126.0],[72.0,-127.5],[71.0,-127.5],[69.5,-129.0],[69.5,-130.0],[61.0,-138.5],[60.0,-138.5],[48.0,-150.5],[47.0,-150.5],[45.5,-152.0],[45.5,-153.0],[40.5,-157.0],[40.0,-158.5],[39.0,-158.5],[36.0,-161.5],[35.0,-161.5],[33.0,-164.5],[32.0,-164.5],[23.0,-173.5],[22.0,-173.5],[21.5,-175.0],[20.0,-175.5],[18.5,-177.0],[18.5,-178.0],[16.0,-180.5],[15.0,-180.5],[12.0,-184.5],[10.5,-185.0],[10.0,-186.5],[6.0,-188.5],[5.5,-190.0],[0.0,-195.5],[-1.0,-195.5],[-4.0,-198.5],[-5.0,-198.5],[-5.5,-200.0],[-8.0,-202.5],[-9.0,-202.5],[-11.0,-205.5],[-14.0,-206.5],[-18.0,-210.5],[-21.0,-211.5],[-28.0,-217.5],[-31.0,-218.5],[-34.0,-221.5],[-35.0,-221.5],[-39.0,-225.5],[-42.0,-226.5],[-43.5,-228.0],[-42.5,-229.0],[-43.0,-229.5],[-47.0,-230.5],[-50.0,-233.5],[-51.0,-233.5],[-52.0,-235.5],[-57.0,-237.5],[-59.0,-240.5],[-62.0,-241.5],[-69.5,-248.0],[-69.0,-250.5],[-66.0,-250.5],[-65.0,-249.5],[-61.0,-249.5],[-60.0,-248.5],[-58.0,-248.5],[-57.0,-246.5],[-54.0,-245.5],[-50.0,-241.5],[-44.0,-238.5],[-40.0,-234.5],[-37.0,-233.5],[-36.0,-231.5],[-33.0,-230.5],[-29.0,-226.5],[-27.0,-226.5],[-20.0,-220.5],[-19.0,-220.5],[-11.0,-214.5],[-8.0,-213.5],[-7.5,-212.0],[-6.0,-211.5],[0.0,-205.5],[1.0,-205.5],[2.5,-204.0],[2.5,-203.0],[6.5,-200.0],[7.0,-198.5],[8.0,-198.5],[14.0,-192.5],[15.0,-192.5],[15.5,-191.0],[17.0,-190.5],[20.0,-186.5],[21.0,-186.5],[28.0,-179.5],[29.0,-179.5],[29.5,-178.0],[31.0,-176.5],[32.0,-176.5],[35.5,-173.0],[36.0,-171.5],[37.0,-171.5],[42.0,-166.5],[43.0,-166.5],[44.5,-165.0],[44.5,-164.0],[50.5,-159.0],[51.0,-157.5],[52.0,-157.5],[56.0,-153.5],[57.0,-153.5],[58.0,-151.5],[59.0,-151.5],[72.0,-138.5],[73.0,-138.5],[73.5,-137.0],[82.5,-128.0],[82.5,-127.0],[85.5,-125.0],[85.5,-124.0],[96.5,-112.0],[97.5,-109.0],[101.5,-105.0],[103.5,-101.0],[107.5,-97.0],[109.5,-93.0],[114.5,-87.0],[114.5,-84.0],[118.5,-78.0],[118.5,-76.0],[122.5,-69.0],[122.5,-67.0],[131.5,-49.0],[133.5,-47.0],[133.5,-45.0],[138.5,-36.0],[139.5,-32.0],[141.5,-31.0],[141.5,-30.0],[146.5,-25.0],[146.5,-24.0],[148.0,-22.5],[149.0,-22.5],[154.0,-16.5],[165.0,-17.5],[166.0,-18.5],[169.0,-18.5],[170.0,-19.5],[173.5,-19.0],[173.5,-13.0],[172.0,-11.5],[169.0,-11.5],[168.0,-10.5],[163.0,-10.5],[160.5,-9.0],[161.5,-4.0],[165.5,0.0],[165.5,2.0],[167.5,6.0],[167.5,15.0],[166.5,16.0],[166.5,18.0],[164.0,22.5],[163.0,22.5],[159.0,25.5],[157.0,25.5],[153.0,27.5]]],"height":10.3,"source":"district","speculative":true}],"palms":[]} |