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":[2,3],"origin":[-500,-1750],"land":[[[[247.5,180.0],[240.5,197.0],[239.5,211.0],[231.0,216.5],[211.0,215.5],[207.5,219.0],[207.5,249.0],[208.5,250.0],[0.0,250.0],[0.0,0.0],[250.0,0.0],[250.0,176.25],[247.5,180.0]]]],"surfaces":[{"poly":[[[195.5,176.0],[185.5,159.0],[172.5,150.0],[250.0,17.14],[250.0,154.0],[244.0,156.5],[243.0,159.5],[215.0,178.5],[198.0,201.5],[195.5,176.0]]],"kind":"urban"},{"poly":[[[180.64,0.0],[233.45,0.0],[221.0,21.5],[180.64,0.0]]],"kind":"urban"},{"poly":[[[1.5,14.0],[6.42,0.0],[16.74,0.0],[2.0,25.5],[1.5,14.0]]],"kind":"urban"},{"poly":[[[40.5,45.0],[50.5,27.0],[52.5,15.0],[47.0,8.5],[31.85,0.0],[52.36,0.0],[63.5,6.0],[43.5,43.0],[63.0,53.5],[63.0,58.5],[40.5,45.0]]],"kind":"urban"},{"poly":[[[132.5,49.0],[145.5,27.0],[155.0,30.5],[160.5,19.0],[128.04,0.0],[149.68,0.0],[183.5,20.0],[173.0,37.5],[159.0,41.5],[144.0,55.5],[132.5,49.0]]],"kind":"urban"},{"poly":[[[9.0,30.5],[8.5,28.0],[23.0,3.5],[44.5,15.0],[45.0,21.5],[43.0,17.5],[23.0,6.5],[13.5,22.0],[13.5,29.0],[15.5,30.0],[9.0,30.5]]],"kind":"urban"},{"poly":[[[104.5,22.0],[114.0,4.5],[115.0,9.5],[137.5,22.0],[129.0,35.5],[104.5,22.0]]],"kind":"urban"},{"poly":[[[142.5,100.0],[147.5,91.0],[146.0,88.5],[142.0,87.5],[136.0,96.5],[130.5,93.0],[146.5,62.0],[164.0,46.5],[178.0,42.5],[190.0,22.5],[212.5,36.0],[167.0,112.5],[142.5,100.0]]],"kind":"urban"},{"poly":[[[94.0,46.5],[92.0,47.5],[94.5,40.0],[99.0,39.5],[118.0,49.5],[119.5,51.0],[114.0,57.5],[94.0,46.5]]],"kind":"urban"},{"poly":[[[25.0,83.5],[1.5,82.0],[2.0,44.5],[41.0,63.5],[39.0,68.5],[45.0,66.5],[56.5,73.0],[45.0,88.5],[25.0,83.5]]],"kind":"urban"},{"poly":[[[108.5,81.0],[115.0,83.5],[117.5,82.0],[131.0,56.5],[139.5,62.0],[124.0,89.5],[108.5,81.0]]],"kind":"urban"},{"poly":[[[93.5,107.0],[97.5,97.0],[88.0,89.5],[116.5,105.0],[111.0,117.5],[93.5,107.0]]],"kind":"urban"},{"poly":[[[1.5,119.0],[18.0,102.5],[35.0,94.5],[40.0,94.5],[41.5,96.0],[39.5,100.0],[23.5,125.0],[2.0,150.5],[1.5,119.0]]],"kind":"urban"},{"poly":[[[1.5,247.0],[1.5,186.0],[41.5,139.0],[62.0,104.5],[87.5,118.0],[74.0,142.5],[61.0,134.5],[58.5,135.0],[30.5,186.0],[38.5,195.0],[26.0,195.5],[21.5,201.0],[19.5,205.0],[20.5,212.0],[33.5,221.0],[30.5,241.0],[22.0,247.5],[1.5,247.0]]],"kind":"urban"},{"poly":[[[80.0,231.5],[46.0,233.5],[39.5,225.0],[39.5,218.0],[43.0,213.5],[47.0,224.5],[55.0,225.5],[59.5,223.0],[62.5,213.0],[52.5,198.0],[75.5,153.0],[78.0,152.5],[96.0,162.5],[123.0,108.5],[127.5,111.0],[126.5,115.0],[81.5,191.0],[76.5,201.0],[78.0,204.5],[81.0,205.5],[84.5,201.0],[134.0,114.5],[155.0,125.5],[157.5,129.0],[145.5,151.0],[107.0,237.5],[80.0,231.5]]],"kind":"urban"},{"poly":[[[79.5,146.0],[97.0,116.5],[107.0,122.5],[107.5,125.0],[93.0,153.5],[79.5,146.0]]],"kind":"urban"},{"poly":[[[38.5,185.0],[59.5,146.0],[63.0,143.5],[70.5,150.0],[47.0,192.5],[38.5,185.0]]],"kind":"urban"},{"poly":[[[129.5,247.0],[165.0,167.5],[173.5,174.0],[177.5,182.0],[179.0,247.5],[129.5,247.0]]],"kind":"urban"},{"poly":[[[26.5,208.0],[30.0,201.5],[38.5,204.0],[38.5,208.0],[34.0,213.5],[26.5,208.0]]],"kind":"urban"}],"roads":[{"poly":[[[234.5,45.0],[198.5,103.0],[172.5,149.0],[176.0,153.5],[184.5,159.0],[190.5,167.0],[194.5,175.0],[196.5,185.0],[196.5,202.0],[197.5,203.0],[197.5,212.0],[196.5,213.0],[197.5,214.0],[197.5,237.0],[198.5,238.0],[198.5,250.0],[180.28,250.0],[179.5,190.0],[177.5,180.0],[175.5,176.0],[171.0,170.5],[167.0,168.5],[162.5,171.0],[152.5,195.0],[141.5,217.0],[141.5,219.0],[139.5,221.0],[132.5,236.0],[131.5,241.0],[127.9,250.0],[116.75,250.0],[123.5,232.0],[143.5,191.0],[149.5,175.0],[154.5,165.0],[158.0,161.5],[166.5,158.0],[162.5,149.0],[166.5,139.0],[190.5,97.0],[226.5,39.0],[248.31,0.0],[250.0,0.0],[250.0,17.29],[234.5,45.0]]],"bridge":false},{"poly":[[[233.73,0.0],[244.99,0.0],[232.5,23.0],[228.0,28.5],[220.5,31.0],[222.5,37.0],[218.5,47.0],[185.5,100.0],[178.5,114.0],[174.0,119.5],[166.5,122.0],[168.5,129.0],[167.5,133.0],[154.5,156.0],[118.5,239.0],[114.0,245.5],[106.5,248.0],[107.23,250.0],[77.62,250.0],[75.0,249.5],[60.0,249.5],[59.5,250.0],[19.5,250.0],[21.0,248.5],[29.0,243.5],[31.5,240.0],[33.5,222.0],[32.0,219.5],[29.0,218.5],[20.5,211.0],[20.5,204.0],[25.0,197.5],[28.0,195.5],[32.0,195.5],[34.5,194.0],[35.5,192.0],[34.5,190.0],[30.5,187.0],[58.5,136.0],[60.0,134.5],[72.0,142.5],[75.0,141.5],[88.5,117.0],[87.5,116.0],[88.5,114.0],[93.0,108.5],[97.0,109.5],[110.0,117.5],[112.5,116.0],[117.5,106.0],[116.0,103.5],[101.0,95.5],[98.0,96.5],[96.0,92.5],[86.0,87.5],[84.0,88.5],[80.0,84.5],[72.0,86.5],[70.5,89.0],[71.5,90.0],[66.5,96.0],[67.5,98.0],[63.5,100.0],[62.5,102.0],[63.5,104.0],[60.5,106.0],[57.5,113.0],[40.5,139.0],[21.5,161.0],[18.5,166.0],[3.5,182.0],[0.5,187.0],[0.0,187.46],[0.0,172.0],[32.5,133.0],[49.5,107.0],[63.5,81.0],[66.0,78.5],[75.5,75.0],[71.5,69.0],[71.0,62.5],[62.5,65.0],[65.5,73.0],[64.5,78.0],[54.5,94.0],[50.5,97.0],[47.5,107.0],[26.5,138.0],[0.0,168.41],[0.0,153.64],[22.5,127.0],[39.5,101.0],[40.5,98.0],[39.0,95.5],[34.0,94.5],[17.0,102.5],[2.5,117.0],[1.5,120.0],[0.0,121.75],[0.0,110.81],[0.5,110.0],[0.5,108.0],[0.0,107.33],[0.0,83.5],[22.0,83.5],[33.0,87.5],[44.0,89.5],[46.5,88.0],[49.5,82.0],[54.5,76.0],[55.5,74.0],[54.5,71.0],[48.0,68.5],[44.0,65.5],[42.0,65.5],[41.0,63.5],[37.0,62.5],[3.0,44.5],[0.0,43.5],[0.0,0.0],[5.5,0.0],[3.5,8.0],[1.5,11.0],[0.5,18.0],[2.0,20.5],[6.5,20.0],[17.93,0.0],[30.46,0.0],[51.0,12.5],[53.5,20.0],[55.5,21.0],[54.5,24.0],[48.5,28.0],[43.5,37.0],[40.5,43.0],[41.5,47.0],[56.0,54.5],[61.5,55.0],[67.0,53.5],[68.5,48.0],[73.5,45.0],[78.5,36.0],[77.5,32.0],[78.5,30.0],[81.5,28.0],[82.5,23.0],[86.0,21.5],[87.5,19.0],[86.5,16.0],[87.5,13.0],[92.5,9.0],[93.5,7.0],[92.5,6.0],[96.5,2.0],[96.0,0.0],[115.42,0.0],[102.5,24.0],[103.5,28.0],[101.5,32.0],[105.0,36.5],[116.0,42.5],[120.0,42.5],[122.0,45.5],[126.0,47.5],[130.0,46.5],[133.0,51.5],[143.5,56.0],[159.0,42.5],[175.0,36.5],[182.5,25.0],[183.5,20.0],[182.0,17.5],[173.0,13.5],[150.76,0.0],[178.93,0.0],[191.0,6.5],[193.0,6.5],[217.0,20.5],[220.5,21.0],[224.5,17.0],[233.73,0.0]],[[177.5,94.0],[212.5,37.0],[211.0,33.5],[191.0,22.5],[188.5,24.0],[186.5,29.0],[177.0,42.5],[171.0,43.5],[161.0,47.5],[146.5,61.0],[130.5,91.0],[131.5,94.0],[136.0,96.5],[138.5,95.0],[143.0,87.5],[146.5,90.0],[146.5,92.0],[142.5,98.0],[143.5,101.0],[164.0,112.5],[166.5,112.0],[170.5,108.0],[177.5,94.0]],[[114.5,221.0],[132.5,184.0],[145.5,152.0],[158.5,129.0],[156.0,125.5],[136.0,114.5],[131.5,117.0],[91.5,188.0],[81.0,204.5],[76.5,202.0],[97.5,165.0],[96.0,162.5],[79.0,152.5],[74.5,154.0],[52.5,196.0],[52.5,199.0],[54.5,203.0],[61.5,212.0],[59.5,222.0],[56.0,224.5],[49.0,224.5],[43.0,219.5],[39.5,223.0],[40.5,228.0],[46.0,233.5],[59.0,232.5],[60.0,231.5],[72.0,231.5],[73.0,232.5],[83.0,232.5],[106.5,238.0],[109.5,235.0],[114.5,221.0]],[[139.5,62.0],[138.0,59.5],[130.0,55.5],[126.0,56.5],[119.0,52.5],[117.0,48.5],[102.0,40.5],[99.5,42.0],[98.5,45.0],[94.0,49.5],[92.0,50.5],[90.0,49.5],[87.5,51.0],[85.5,55.0],[86.5,57.0],[83.5,59.0],[80.5,65.0],[83.0,68.5],[89.0,71.5],[92.0,69.5],[96.0,71.5],[95.5,73.0],[98.0,76.5],[104.0,79.5],[106.0,78.5],[109.0,82.5],[114.0,85.5],[122.0,89.5],[126.5,88.0],[139.5,62.0]],[[128.5,112.0],[125.0,108.5],[121.5,110.0],[113.5,126.0],[115.0,128.5],[119.5,128.0],[128.5,112.0]],[[107.5,126.0],[106.0,121.5],[97.0,116.5],[91.5,122.0],[82.5,139.0],[82.5,141.0],[79.5,145.0],[85.0,150.5],[91.0,153.5],[94.5,152.0],[107.5,126.0]],[[70.5,151.0],[69.5,147.0],[64.0,143.5],[59.5,145.0],[38.5,184.0],[39.5,187.0],[44.0,191.5],[46.5,192.0],[51.5,187.0],[70.5,151.0]],[[39.5,34.0],[38.5,31.0],[42.5,29.0],[45.5,23.0],[42.5,19.0],[44.5,16.0],[41.0,12.5],[38.0,13.5],[37.0,15.5],[33.5,12.0],[34.5,10.0],[33.5,8.0],[24.0,2.5],[21.5,4.0],[14.5,16.0],[16.5,20.0],[14.5,25.0],[12.0,24.5],[8.5,28.0],[11.0,32.5],[13.0,33.5],[14.0,32.5],[17.0,34.5],[19.0,33.5],[22.0,37.5],[28.0,40.5],[34.5,40.0],[37.5,38.0],[39.5,34.0]],[[39.5,205.0],[38.0,202.5],[32.0,200.5],[28.0,202.5],[25.5,207.0],[30.0,212.5],[32.0,213.5],[37.5,212.0],[39.5,205.0]],[[7.5,92.0],[5.0,90.5],[2.5,92.0],[1.5,96.0],[3.5,103.0],[6.5,104.0],[11.5,99.0],[7.5,92.0]]],"bridge":false},{"poly":[[[116.75,250.0],[107.23,250.0],[106.5,248.0],[114.0,245.5],[118.5,239.0],[154.5,156.0],[167.5,133.0],[168.5,129.0],[166.5,122.0],[174.0,119.5],[178.5,114.0],[185.5,100.0],[218.5,47.0],[222.5,37.0],[220.5,31.0],[228.0,28.5],[232.5,23.0],[244.99,0.0],[248.31,0.0],[226.5,39.0],[190.5,97.0],[166.5,139.0],[162.5,149.0],[166.5,158.0],[158.0,161.5],[154.5,165.0],[149.5,175.0],[143.5,191.0],[123.5,232.0],[116.75,250.0]]],"bridge":false},{"poly":[[[26.5,138.0],[47.5,107.0],[50.5,97.0],[54.5,94.0],[64.5,78.0],[65.5,73.0],[62.5,65.0],[71.0,62.5],[71.5,69.0],[75.5,75.0],[66.0,78.5],[63.5,81.0],[49.5,107.0],[32.5,133.0],[0.0,172.0],[0.0,168.41],[26.5,138.0]]],"bridge":false},{"poly":[[[53.23,0.0],[55.62,0.0],[60.0,2.5],[62.5,0.0],[66.1,0.0],[67.5,1.0],[64.0,2.5],[63.0,4.5],[61.0,4.5],[53.23,0.0]]],"bridge":false}],"centerlines":[[[124.0,101.0],[111.0,121.0]],[[92.0,32.0],[97.0,37.0],[118.0,45.0]],[[0.0,88.0],[11.0,87.0],[17.0,91.0]],[[49.0,21.0],[48.0,15.0],[43.0,10.0],[38.0,9.0]],[[99.0,12.0],[92.0,31.0]],[[32.0,48.0],[22.0,46.0],[14.0,41.0]],[[76.0,148.0],[90.0,156.0],[100.0,157.0]],[[74.0,149.0],[53.0,190.0],[46.0,198.0]],[[69.0,72.0],[73.0,76.0],[88.0,78.0],[90.0,81.0],[100.0,85.0]],[[122.0,96.0],[103.0,89.0]],[[223.0,32.0],[219.0,28.0],[191.0,16.0]],[[24.0,0.0],[37.0,8.0]],[[170.0,123.0],[176.0,120.0],[214.0,57.0],[221.0,45.0],[223.0,33.0]],[[42.0,33.0],[38.0,42.0],[33.0,47.0]],[[141.0,59.0],[128.0,51.0]],[[61.0,140.0],[57.0,143.0],[36.0,182.0],[40.0,196.0]],[[61.0,140.0],[75.0,147.0]],[[33.0,49.0],[36.0,53.0],[47.0,59.0],[62.0,63.0],[68.0,68.0]],[[80.0,201.0],[98.0,171.0],[101.0,158.0]],[[123.0,96.0],[133.0,82.0],[142.0,64.0],[142.0,60.0]],[[224.0,32.0],[229.0,30.0],[234.0,23.0],[268.0,-35.0],[270.0,-47.0]],[[101.0,156.0],[111.0,136.0]],[[111.0,249.0],[106.0,246.0],[80.0,241.0],[42.0,242.0]],[[36.0,217.0],[29.0,215.0],[23.0,207.0],[28.0,199.0],[39.0,197.0]],[[-28.0,196.0],[-24.0,195.0],[-8.0,180.0],[29.0,136.0],[47.0,109.0],[50.0,99.0]],[[-24.0,14.0],[-10.0,28.0],[1.0,30.0]],[[11.0,20.0],[12.0,14.0],[22.0,0.0]],[[4.0,108.0],[0.0,103.0],[-1.0,89.0]],[[4.0,108.0],[12.0,104.0],[17.0,92.0]],[[4.0,108.0],[-4.0,123.0],[-13.0,130.0]],[[68.0,68.0],[86.0,41.0]],[[13.0,40.0],[5.0,38.0],[1.0,30.0]],[[135.0,107.0],[122.0,129.0],[112.0,135.0]],[[105.0,-11.0],[103.0,6.0],[100.0,11.0]],[[165.0,-6.0],[170.0,3.0],[190.0,15.0]],[[112.0,250.0],[109.0,268.0],[90.0,322.0]],[[143.0,59.0],[160.0,45.0],[175.0,40.0],[190.0,16.0]],[[94.0,114.0],[91.0,116.0],[76.0,146.0]],[[136.0,107.0],[169.0,123.0]],[[113.0,249.0],[118.0,244.0],[154.0,161.0],[160.0,157.0]],[[58.0,90.0],[67.0,73.0]],[[111.0,121.0],[96.0,114.0]],[[50.0,99.0],[42.0,92.0],[18.0,91.0]],[[161.0,156.0],[169.0,124.0]],[[41.0,242.0],[37.0,235.0],[37.0,218.0]],[[41.0,243.0],[20.0,262.0],[4.0,269.0]],[[188.0,270.0],[187.0,183.0],[178.0,165.0],[162.0,157.0]],[[48.0,-4.0],[60.0,3.0],[64.0,1.0]]],"buildings":[{"poly":[[[65.0,58.5],[63.5,58.0],[63.5,55.0],[64.5,54.0],[64.0,53.5],[61.0,53.5],[56.0,49.5],[51.0,47.5],[49.0,45.5],[43.5,43.0],[44.5,42.0],[44.5,40.0],[49.5,33.0],[49.5,31.0],[51.5,29.0],[51.5,28.0],[54.5,26.0],[53.5,25.0],[55.5,21.0],[57.5,21.0],[56.5,19.0],[58.5,17.0],[58.5,15.0],[61.5,13.0],[60.5,12.0],[63.5,8.0],[63.5,6.0],[67.5,1.0],[63.0,-2.5],[62.5,-2.0],[64.5,0.0],[62.5,2.0],[62.5,3.0],[61.0,3.5],[60.0,2.5],[58.0,3.5],[57.5,3.0],[58.5,2.0],[57.0,0.5],[53.0,-1.5],[52.0,0.5],[50.0,-3.5],[48.0,-3.5],[47.0,-2.5],[46.0,-5.5],[45.0,-4.5],[43.0,-4.5],[42.5,-6.0],[39.0,-9.5],[38.0,-7.5],[37.5,-10.0],[40.5,-16.0],[42.0,-17.5],[43.0,-17.5],[45.0,-15.5],[48.0,-15.5],[48.5,-18.0],[51.0,-18.5],[54.0,-16.5],[56.0,-16.5],[57.0,-14.5],[67.0,-9.5],[68.5,-11.0],[67.5,-12.0],[68.5,-14.0],[69.0,-14.5],[70.0,-13.5],[70.0,-15.5],[72.0,-14.5],[73.5,-16.0],[71.5,-17.0],[74.5,-18.0],[76.5,-22.0],[75.5,-24.0],[77.0,-24.5],[77.5,-26.0],[79.0,-26.5],[81.0,-29.5],[82.0,-29.5],[83.0,-22.5],[90.0,-22.5],[91.0,-24.5],[94.5,-22.0],[94.5,-20.0],[92.5,-19.0],[93.5,-18.0],[93.5,-16.0],[92.5,-15.0],[94.0,-14.5],[95.0,-15.5],[95.5,-14.0],[93.5,-13.0],[93.5,-10.0],[92.5,-9.0],[95.0,-6.5],[99.0,-6.5],[99.5,-5.0],[98.0,-3.5],[97.0,-4.5],[95.5,-3.0],[95.5,-1.0],[96.0,-0.5],[97.0,-1.5],[98.5,0.0],[95.5,4.0],[92.5,11.0],[90.5,12.0],[90.5,14.0],[86.5,16.0],[87.5,17.0],[85.5,20.0],[86.5,21.0],[82.5,23.0],[83.5,24.0],[81.5,25.0],[82.5,26.0],[81.5,28.0],[80.0,29.5],[79.0,29.5],[78.5,30.0],[79.5,31.0],[77.5,32.0],[78.5,33.0],[76.5,35.0],[77.5,38.0],[77.0,38.5],[76.0,37.5],[74.5,39.0],[71.5,46.0],[68.5,48.0],[69.5,49.0],[67.5,50.0],[68.5,51.0],[67.5,52.0],[68.5,53.0],[65.5,56.0],[65.0,58.5]]],"height":7.6,"source":"district","speculative":false},{"poly":[[[132.0,50.5],[130.0,46.5],[129.0,47.5],[122.0,43.5],[121.0,41.5],[120.0,42.5],[114.0,39.5],[112.0,37.5],[109.0,36.5],[108.0,33.5],[105.0,33.5],[104.5,35.0],[103.0,35.5],[102.5,33.0],[100.5,32.0],[100.5,30.0],[101.5,29.0],[100.5,27.0],[101.0,26.5],[103.0,28.5],[103.5,28.0],[102.5,27.0],[105.0,22.5],[113.0,26.5],[113.0,28.5],[114.0,27.5],[115.0,29.5],[116.0,28.5],[120.0,31.5],[123.0,32.5],[123.0,34.5],[125.0,33.5],[127.0,35.5],[129.0,35.5],[130.5,34.0],[131.5,31.0],[134.5,29.0],[133.5,28.0],[136.5,26.0],[135.5,25.0],[137.5,22.0],[137.0,21.5],[136.0,21.5],[134.0,19.5],[132.0,19.5],[127.0,15.5],[121.0,12.5],[121.0,9.5],[120.0,10.5],[119.0,9.5],[117.0,10.5],[113.5,8.0],[117.5,-1.0],[121.0,-3.5],[124.0,-2.5],[124.0,-0.5],[125.0,-1.5],[127.0,-0.5],[127.0,2.5],[127.5,1.0],[129.0,0.5],[129.0,2.5],[131.0,1.5],[135.0,3.5],[137.0,5.5],[143.0,8.5],[143.0,10.5],[144.0,9.5],[148.0,11.5],[148.0,13.5],[150.0,12.5],[154.0,14.5],[157.0,17.5],[159.0,17.5],[159.0,19.5],[160.0,18.5],[160.5,19.0],[158.5,24.0],[156.5,25.0],[157.5,26.0],[155.0,30.5],[147.0,26.5],[145.5,27.0],[144.5,30.0],[141.5,32.0],[142.5,33.0],[139.5,35.0],[140.5,36.0],[138.5,40.0],[137.0,41.5],[136.0,41.5],[135.5,42.0],[136.5,43.0],[133.5,45.0],[134.5,47.0],[132.0,50.5]]],"height":8.9,"source":"district","speculative":false},{"poly":[[[23.28,5.45],[46.38,19.56],[32.07,42.98],[8.97,28.87],[23.28,5.45]]],"height":8.5,"source":"district","speculative":false},{"poly":[[[-2.0,31.5],[-3.5,28.0],[-2.5,27.0],[-1.5,22.0],[0.5,19.0],[1.0,15.5],[1.5,25.0],[2.5,26.0],[-0.5,26.0],[-0.5,28.0],[-1.5,29.0],[-2.0,31.5]]],"height":6.7,"source":"district","speculative":false},{"poly":[[[17.0,83.5],[-2.5,83.0],[-2.0,42.5],[1.5,45.0],[1.5,82.0],[17.0,82.5],[17.0,83.5]]],"height":8.3,"source":"district","speculative":false},{"poly":[[[116.0,83.5],[109.0,80.5],[107.0,77.5],[106.0,78.5],[103.0,76.5],[101.0,76.5],[99.0,74.5],[96.0,73.5],[96.0,71.5],[94.0,72.5],[94.0,70.5],[93.0,71.5],[92.0,69.5],[91.0,70.5],[85.0,67.5],[83.5,66.0],[83.5,64.0],[86.5,58.0],[88.5,58.0],[87.5,56.0],[89.5,52.0],[92.5,50.0],[91.5,48.0],[92.0,47.5],[94.0,46.5],[96.0,49.5],[97.0,48.5],[98.0,49.5],[100.0,49.5],[102.0,51.5],[105.0,52.5],[105.0,54.5],[107.0,53.5],[113.0,57.5],[114.0,57.5],[115.5,56.0],[116.5,53.0],[118.0,51.5],[119.0,52.5],[120.0,50.5],[121.5,51.0],[120.5,52.0],[121.0,53.5],[122.0,52.5],[123.0,54.5],[124.0,52.5],[126.0,53.5],[126.0,56.5],[128.0,54.5],[129.5,55.0],[128.5,56.0],[129.5,57.0],[129.5,59.0],[127.5,63.0],[125.5,65.0],[122.5,73.0],[120.5,75.0],[120.5,76.0],[117.5,78.0],[118.5,80.0],[116.0,83.5]]],"height":10.4,"source":"district","speculative":false},{"poly":[[[87.0,116.5],[85.0,116.5],[83.0,114.5],[79.0,112.5],[77.0,112.5],[75.0,110.5],[71.0,108.5],[69.0,108.5],[67.0,106.5],[66.0,106.5],[65.0,104.5],[63.0,105.5],[61.5,104.0],[63.5,100.0],[65.5,99.0],[64.5,98.0],[67.5,98.0],[65.5,96.0],[67.0,93.5],[69.5,93.0],[67.5,92.0],[69.5,91.0],[68.5,90.0],[71.5,90.0],[70.5,88.0],[72.0,85.5],[73.0,86.5],[75.0,84.5],[77.0,85.5],[79.0,83.5],[83.0,85.5],[84.5,87.0],[83.5,88.0],[86.0,88.5],[92.0,94.5],[96.0,95.5],[97.5,98.0],[93.5,106.0],[94.5,108.0],[92.5,109.0],[92.5,110.0],[87.0,116.5]]],"height":12.9,"source":"district","speculative":false},{"poly":[[[-2.0,113.5],[-2.5,113.0],[-2.0,104.5],[1.5,109.0],[1.5,110.0],[-2.0,113.5]]],"height":6.3,"source":"district","speculative":false},{"poly":[[[-2.0,155.5],[-2.5,127.0],[-3.5,126.0],[1.0,120.5],[1.5,150.0],[2.5,151.0],[-2.0,155.5]]],"height":7.8,"source":"district","speculative":false},{"poly":[[[17.0,252.5],[16.0,251.5],[1.0,251.5],[0.5,250.0],[-2.5,247.0],[-2.5,192.0],[-3.5,190.0],[-2.0,189.5],[1.0,185.5],[1.5,247.0],[22.5,248.0],[21.0,248.5],[17.0,252.5]]],"height":12.7,"source":"district","speculative":false},{"poly":[[[178.49,225.49],[179.0,189.5],[179.51,189.51],[179.0,225.5],[178.49,225.49]]],"height":7.7,"source":"district","speculative":false},{"poly":[[[180.0,258.5],[179.0,251.5],[128.0,251.5],[127.5,250.0],[128.5,249.0],[129.0,246.5],[130.0,247.5],[179.0,247.5],[180.0,241.5],[180.0,258.5]]],"height":11.5,"source":"district","speculative":false},{"poly":[[[81.0,251.5],[53.0,251.5],[52.5,251.0],[59.0,250.5],[60.0,249.5],[75.0,249.5],[76.0,250.5],[81.0,250.5],[81.0,251.5]]],"height":8.9,"source":"district","speculative":false}],"palms":[]} |