Files
gta6/public/data/vice-a/chunk_10_9.json
T
knsoandClaude Sonnet 5 ce90ea1d5f feat(extract): Chunk-Ausgabe, Manifest und Ablaufsteuerung
Task 6: leonida/emit.py (chunk_box, split_by_chunk, chunk_payload und die
Chunk-lokalen three.js-Koordinaten, write_chunks, write_debug_png) sowie
run.py als Ablaufsteuerung, die alles aus den Tasks 3-5 zu 144 Chunk-Dateien
und einem Manifest unter public/data/vice-a/ zusammenfuehrt.

Zwei Abweichungen vom Referenzcode der Aufgabe, beide durch Gegenrechnen
gegen die dort genannten Realwerte gefunden:

- test_emit.py::test_coordinates_are_chunk_local_three_js gab im Original
  das ungeschnittene BIG (spannt vier Chunks) direkt an chunk_payload();
  chunk_payload() clippt selbst nicht (das tut in run.py split_by_chunk_all
  vorher), darum lag der Rand bei x=300 statt <=250 und der Test schlug mit
  dem gegebenen Code fehl. Fix: BIG vor dem Aufruf mit split_by_chunk auf
  Chunk (0,0) zuschneiden, wie es run.py fuer "land" ohnehin tut.

- run.pys Filter "Gebaeude, die zu >50% in einem Strassenpolygon liegen,
  gelten als Strasse" pruefte im Original ALLE rohen Gebaeude gegen
  road_polygons(labels) direkt. road_polygons() zaehlt "spekulativ" selbst
  zu den Strassenklassen (ROAD_CLASSES) und schliesst zusaetzlich mit
  disk(3) gegen Strassennamen; ein isoliertes "spekulativ"-Gebaeude
  ueberlappt sich darueber praktisch mit sich selbst. Ergebnis am realen
  Mosaik: von 267 rohen spekulativen Gebaeuden ueberlebten nur 3 (statt der
  in der Aufgabe genannten Groessenordnung von 258), und die Schliessung
  riss zusaetzlich 211 gewoehnliche graue Gebaeude mit heraus, die die
  Notiz aus Task 5 ausdruecklich nicht meinte ("die ROTEN Flaechen ...
  werden abgezogen"). Fix: eigenes, unzweideutiges Strassenmass nur aus
  "strasse"/"weg" (ohne "spekulativ", ohne Namens-Schliessung), Pruefung
  nur auf spekulative Kandidaten begrenzt. Ergebnis: 2.348 Gebaeude, davon
  263 spekulativ (Aufgabe: 2.352 bzw. 258) - Wahrzeichenhoehen (68 Stueck,
  31-248 m) und Palmenzahl (2.133) treffen die genannten Referenzwerte exakt.

Pipeline-Lauf am gecachten Mosaik: 144 Chunk-Dateien + Manifest, 2,5 MB
gesamt (Budget 10 MB), groesste Datei chunk_9_1.json/chunk_10_1.json mit
je 40 KB. Alle drei Toleranzgrenzen (wasser/strasse/gebaeude) eingehalten.
Debug-PNGs stichprobenartig gesichtet: Kuestenlinie, Strassennetz
(inklusive Kreuzungen und einer Auffahrt-Rampe) und ein Strand mit
Palmenreihe liegen deckungsgleich auf dem Mosaik; der wasserreine Chunk
(4,10) zeigt korrekt keine Vektoren.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-12 16:53:18 +02:00

1 line
16 KiB
JSON

{"chunk":[10,9],"origin":[1500,-250],"land":[[[0.0,250.0],[0.0,0.0],[250.0,0.0],[250.0,250.0],[0.0,250.0]]],"surfaces":[{"poly":[[45.5,20.0],[45.5,16.0],[48.28,0.0],[77.72,0.0],[78.5,1.0],[79.5,7.0],[75.5,15.0],[88.0,11.5],[90.0,14.5],[95.0,9.5],[103.0,7.5],[153.0,4.5],[175.0,5.5],[184.0,2.5],[183.5,0.0],[212.13,0.0],[212.5,3.0],[211.0,5.5],[45.5,20.0]],"kind":"urban"},{"poly":[[236.0,2.5],[235.17,0.0],[250.0,0.0],[250.0,0.94],[236.0,2.5]],"kind":"urban"},{"poly":[[1.5,24.0],[1.5,0.0],[32.87,0.0],[29.5,21.0],[1.5,24.0]],"kind":"urban"},{"poly":[[248.5,96.0],[237.5,35.0],[239.0,31.5],[250.0,30.57],[250.0,40.15],[247.0,40.5],[250.0,84.64],[250.0,96.02],[248.5,96.0]],"kind":"urban"},{"poly":[[233.0,247.5],[232.0,243.5],[196.0,243.5],[195.0,247.5],[192.0,247.5],[191.0,243.5],[183.0,243.5],[182.0,247.5],[176.0,243.5],[168.0,243.5],[163.0,247.5],[156.0,243.5],[144.0,244.5],[142.5,243.0],[150.5,237.0],[152.5,228.0],[143.0,227.5],[140.0,233.5],[134.0,233.5],[131.5,230.0],[131.5,217.0],[134.0,213.5],[140.0,213.5],[143.0,220.5],[152.5,220.0],[150.5,210.0],[141.0,203.5],[127.0,206.5],[122.5,212.0],[121.0,218.5],[114.0,206.5],[101.0,203.5],[90.5,210.0],[87.5,219.0],[89.5,235.0],[96.0,241.5],[107.0,243.5],[114.0,240.5],[121.0,228.5],[124.5,238.0],[135.5,244.0],[133.0,247.5],[36.0,247.5],[27.5,219.0],[1.5,162.0],[1.5,54.0],[224.0,32.5],[250.0,182.85],[250.0,232.57],[243.5,233.0],[243.0,203.5],[233.5,204.0],[233.0,222.5],[222.0,204.5],[213.0,203.5],[212.0,237.5],[199.0,204.5],[190.5,205.0],[179.0,233.5],[164.0,233.5],[164.0,227.5],[177.5,227.0],[177.5,219.0],[164.0,218.5],[163.5,214.0],[179.0,213.5],[180.5,205.0],[154.0,203.5],[153.5,242.0],[187.0,242.5],[191.0,234.5],[200.0,234.5],[203.0,242.5],[223.0,242.5],[223.0,224.5],[234.0,242.5],[242.5,243.0],[238.0,243.5],[237.0,247.5],[233.0,247.5]],"kind":"urban"},{"poly":[[99.0,240.5],[92.5,235.0],[90.5,230.0],[90.5,216.0],[99.0,206.5],[111.0,207.5],[117.5,216.0],[118.5,226.0],[116.5,234.0],[109.0,240.5],[99.0,240.5]],"kind":"urban"},{"poly":[[130.0,239.5],[123.5,231.0],[123.5,216.0],[132.0,206.5],[142.0,206.5],[149.5,214.0],[149.0,217.5],[145.0,217.5],[140.0,210.5],[135.0,210.5],[128.5,219.0],[129.5,231.0],[133.0,235.5],[139.0,236.5],[145.0,229.5],[149.5,230.0],[148.5,235.0],[142.0,240.5],[130.0,239.5]],"kind":"urban"},{"poly":[[155.5,240.0],[156.0,206.5],[177.5,207.0],[177.0,210.5],[161.5,211.0],[162.0,220.5],[175.5,221.0],[175.0,225.5],[161.5,226.0],[161.5,236.0],[177.0,235.5],[177.0,240.5],[155.5,240.0]],"kind":"urban"},{"poly":[[205.0,240.5],[202.0,232.5],[189.0,232.5],[185.0,240.5],[179.5,240.0],[193.0,206.5],[198.5,208.0],[210.0,240.5],[205.0,240.5]],"kind":"urban"},{"poly":[[234.5,239.0],[221.0,216.5],[220.5,240.0],[214.5,240.0],[215.0,206.5],[221.5,208.0],[235.0,229.5],[235.5,207.0],[241.5,207.0],[241.0,240.5],[234.5,239.0]],"kind":"urban"},{"poly":[[1.5,241.0],[2.0,213.5],[12.5,237.0],[12.0,239.5],[1.5,241.0]],"kind":"urban"},{"poly":[[102.0,233.5],[98.5,230.0],[98.5,217.0],[102.0,213.5],[109.5,216.0],[110.5,225.0],[107.0,233.5],[102.0,233.5]],"kind":"urban"},{"poly":[[140.0,243.5],[137.83,250.0],[135.03,250.0],[140.0,243.5]],"kind":"urban"},{"poly":[[149.0,245.5],[154.0,245.5],[159.5,250.0],[155.88,250.0],[154.0,248.5],[147.5,250.0],[143.5,250.0],[149.0,245.5]],"kind":"urban"},{"poly":[[170.0,245.5],[178.0,247.5],[179.35,250.0],[175.17,250.0],[174.0,248.5],[170.0,248.5],[168.83,250.0],[164.68,250.0],[170.0,245.5]],"kind":"urban"},{"poly":[[186.0,245.5],[188.5,246.0],[188.5,250.0],[185.88,250.0],[186.0,245.5]],"kind":"urban"},{"poly":[[198.5,246.0],[201.5,246.0],[201.77,250.0],[198.28,250.0],[198.5,246.0]],"kind":"urban"},{"poly":[[205.0,248.5],[206.0,245.5],[222.5,246.0],[222.0,248.5],[215.5,249.0],[215.47,250.0],[212.5,250.0],[205.0,248.5]],"kind":"urban"},{"poly":[[227.0,245.5],[229.5,246.0],[229.71,250.0],[226.7,250.0],[227.0,245.5]],"kind":"urban"},{"poly":[[240.5,246.0],[243.5,246.0],[243.41,250.0],[239.87,250.0],[240.5,246.0]],"kind":"urban"}],"roads":[{"poly":[[14.5,243.0],[4.5,216.0],[0.0,207.0],[0.0,158.05],[0.5,159.0],[5.5,172.0],[14.5,189.0],[23.5,213.0],[26.5,218.0],[27.5,223.0],[32.5,233.0],[35.86,250.0],[12.75,250.0],[14.5,243.0]],"bridge":false},{"poly":[[235.5,2.0],[238.5,3.0],[250.0,2.01],[250.0,12.24],[238.0,13.5],[234.0,12.5],[227.5,8.0],[224.5,0.0],[235.0,0.0],[235.5,2.0]],"bridge":false},{"poly":[[241.0,30.5],[239.0,31.5],[237.5,34.0],[237.5,38.0],[240.5,50.0],[244.5,78.0],[247.0,83.5],[249.0,84.5],[250.0,83.83],[250.0,85.5],[247.5,87.0],[246.5,89.0],[247.5,92.0],[250.0,93.5],[250.0,103.5],[248.0,102.5],[247.5,106.0],[250.0,120.06],[250.0,174.5],[248.5,170.0],[248.5,165.0],[244.5,147.0],[242.5,130.0],[240.5,124.0],[233.5,78.0],[231.5,72.0],[229.5,55.0],[227.5,49.0],[226.5,38.0],[224.0,33.5],[218.0,32.5],[217.0,33.5],[185.0,35.5],[184.0,36.5],[153.0,38.5],[152.0,39.5],[143.0,39.5],[142.0,40.5],[120.0,41.5],[119.0,42.5],[88.0,44.5],[87.0,45.5],[78.0,45.5],[77.0,46.5],[66.0,46.5],[65.0,47.5],[56.0,47.5],[55.0,48.5],[45.0,48.5],[44.0,49.5],[12.0,51.5],[11.0,52.5],[2.0,52.5],[1.0,53.5],[0.0,53.57],[0.0,42.62],[218.0,22.5],[231.0,25.5],[241.0,20.5],[250.0,19.66],[250.0,30.5],[241.0,30.5]],"bridge":false},{"poly":[[249.0,245.5],[245.5,249.0],[245.48,250.0],[237.7,250.0],[238.5,246.0],[235.0,242.5],[232.5,244.0],[231.5,249.0],[232.1,250.0],[157.36,250.0],[152.0,247.5],[144.0,249.5],[143.77,250.0],[132.1,250.0],[134.5,246.0],[133.0,242.5],[128.0,240.5],[121.0,233.5],[118.0,234.5],[113.0,240.5],[109.0,242.5],[100.0,242.5],[94.0,239.5],[88.5,231.0],[88.5,216.0],[91.5,210.0],[99.0,204.5],[109.0,204.5],[113.0,206.5],[121.0,214.5],[123.5,213.0],[124.5,210.0],[128.0,206.5],[132.0,204.5],[142.0,204.5],[150.0,209.5],[152.5,208.0],[154.0,204.5],[179.0,204.5],[179.5,212.0],[176.0,213.5],[174.5,216.0],[177.5,219.0],[178.5,225.0],[181.0,226.5],[183.5,225.0],[189.5,208.0],[192.0,204.5],[198.0,204.5],[199.5,206.0],[205.5,223.0],[209.0,226.5],[212.5,223.0],[213.0,204.5],[221.0,204.5],[226.5,212.0],[228.5,217.0],[231.0,218.5],[234.5,215.0],[233.5,214.0],[233.5,208.0],[234.5,207.0],[233.5,206.0],[235.0,204.5],[243.0,204.5],[243.5,230.0],[244.5,232.0],[247.0,233.5],[250.0,233.5],[250.0,245.75],[249.0,245.5]],"bridge":false},{"poly":[[77.5,17.0],[79.0,13.5],[81.0,16.5],[87.0,17.5],[90.0,14.5],[94.0,16.5],[98.0,16.5],[99.0,15.5],[119.0,14.5],[120.0,13.5],[129.0,13.5],[130.0,12.5],[151.0,11.5],[154.0,9.5],[162.0,10.5],[163.0,9.5],[206.0,6.5],[211.0,4.5],[212.23,0.0],[222.23,0.0],[219.5,10.0],[213.0,14.5],[206.0,16.5],[130.0,22.5],[98.0,26.5],[92.0,25.5],[87.0,27.5],[80.0,26.5],[75.0,28.5],[54.0,30.5],[45.0,29.5],[38.0,25.5],[35.0,29.5],[22.0,33.5],[0.0,34.42],[0.0,24.42],[22.0,23.5],[29.0,21.5],[30.5,19.0],[32.98,0.0],[48.5,0.0],[48.5,1.0],[45.5,13.0],[45.5,17.0],[47.0,19.5],[49.0,20.5],[75.0,18.5],[77.5,17.0]],"bridge":false},{"poly":[[22.0,33.5],[35.0,29.5],[38.0,25.5],[45.0,29.5],[54.0,30.5],[75.0,28.5],[80.0,26.5],[87.0,27.5],[92.0,25.5],[98.0,26.5],[130.0,22.5],[206.0,16.5],[213.0,14.5],[219.5,10.0],[222.23,0.0],[224.5,0.0],[227.5,8.0],[234.0,12.5],[238.0,13.5],[250.0,12.24],[250.0,19.66],[241.0,20.5],[231.0,25.5],[218.0,22.5],[0.0,42.62],[0.0,34.42],[22.0,33.5]],"bridge":false},{"poly":[[247.5,106.0],[248.0,102.5],[250.0,103.5],[250.0,120.06],[247.5,106.0]],"bridge":false},{"poly":[[144.0,249.5],[152.0,247.5],[157.36,250.0],[143.77,250.0],[144.0,249.5]],"bridge":false}],"centerlines":[[[215.0,231.0],[199.0,220.0]],[[251.0,105.0],[243.0,99.0],[241.0,86.0]],[[79.0,31.0],[42.0,34.0]],[[185.0,257.0],[193.0,257.0],[201.0,247.0],[206.0,246.0]],[[155.0,254.0],[163.0,246.0],[170.0,243.0]],[[79.0,30.0],[79.0,14.0]],[[133.0,210.0],[130.0,218.0],[130.0,229.0],[137.0,237.0]],[[103.0,209.0],[97.0,218.0],[97.0,229.0],[103.0,238.0]],[[152.0,216.0],[145.0,218.0],[140.0,209.0]],[[111.0,222.0],[110.0,215.0],[104.0,209.0]],[[256.0,81.0],[251.0,85.0],[242.0,85.0]],[[52.0,-82.0],[51.0,-59.0],[38.0,15.0],[38.0,28.0],[42.0,34.0]],[[224.0,18.0],[92.0,30.0]],[[209.0,-118.0],[224.0,17.0]],[[120.0,216.0],[111.0,206.0],[105.0,207.0]],[[214.0,246.0],[213.0,267.0]],[[199.0,219.0],[201.0,211.0],[196.0,205.0],[191.0,207.0],[190.0,215.0]],[[247.0,239.0],[243.0,234.0],[242.0,226.0],[238.0,222.0]],[[103.0,238.0],[95.0,239.0],[89.0,230.0],[91.0,212.0],[96.0,207.0],[103.0,207.0]],[[121.0,216.0],[127.0,209.0],[133.0,209.0]],[[182.0,246.0],[188.0,236.0],[194.0,231.0]],[[120.0,231.0],[114.0,238.0],[107.0,238.0]],[[-66.0,46.0],[-62.0,44.0],[42.0,34.0]],[[299.0,12.0],[226.0,18.0]],[[153.0,231.0],[145.0,229.0],[138.0,237.0]],[[153.0,231.0],[151.0,253.0]],[[168.0,210.0],[163.0,206.0],[156.0,206.0],[152.0,212.0]],[[226.0,18.0],[231.0,26.0],[232.0,43.0],[239.0,83.0],[241.0,85.0]],[[121.0,231.0],[129.0,240.0],[136.0,241.0]],[[23.0,245.0],[19.0,226.0],[4.0,190.0],[-26.0,129.0],[-61.0,69.0],[-67.0,47.0]],[[195.0,231.0],[202.0,236.0],[206.0,245.0]],[[173.0,242.0],[181.0,234.0],[182.0,228.0]],[[226.0,217.0],[226.0,213.0],[221.0,206.0],[217.0,205.0],[214.0,207.0],[213.0,218.0],[218.0,226.0]]],"buildings":[{"poly":[[78.0,15.5],[75.5,15.0],[76.5,13.0],[78.5,12.0],[77.5,10.0],[79.5,7.0],[79.5,4.0],[77.5,0.0],[78.5,-1.0],[78.0,-1.5],[77.0,-0.5],[75.5,-2.0],[75.0,-4.5],[74.0,-3.5],[72.0,-3.5],[71.0,-5.5],[67.0,-4.5],[65.5,-6.0],[66.5,-7.0],[66.5,-10.0],[67.5,-11.0],[67.5,-16.0],[69.5,-18.0],[68.5,-19.0],[68.5,-21.0],[70.5,-23.0],[69.5,-24.0],[69.5,-27.0],[70.5,-28.0],[71.5,-38.0],[73.5,-39.0],[72.5,-40.0],[72.5,-43.0],[73.5,-44.0],[73.5,-49.0],[75.5,-51.0],[74.5,-52.0],[74.5,-54.0],[76.5,-55.0],[75.5,-57.0],[75.5,-60.0],[76.5,-61.0],[76.5,-66.0],[77.5,-67.0],[78.5,-77.0],[80.5,-79.0],[79.5,-80.0],[79.5,-82.0],[80.5,-83.0],[80.5,-88.0],[82.5,-90.0],[81.5,-91.0],[81.5,-94.0],[83.5,-95.0],[82.5,-96.0],[83.5,-105.0],[85.0,-105.5],[86.0,-104.5],[88.0,-105.5],[89.0,-104.5],[95.0,-104.5],[96.0,-105.5],[98.0,-105.5],[100.0,-101.5],[107.0,-101.5],[108.0,-102.5],[117.0,-102.5],[117.5,-105.0],[119.0,-106.5],[121.0,-104.5],[123.0,-104.5],[124.0,-105.5],[128.0,-102.5],[129.0,-103.5],[140.0,-103.5],[141.0,-104.5],[147.0,-104.5],[149.0,-103.5],[151.0,-105.5],[155.0,-105.5],[156.0,-104.5],[158.0,-106.5],[160.0,-106.5],[161.0,-104.5],[165.0,-104.5],[166.0,-105.5],[169.0,-105.5],[171.0,-104.5],[172.0,-106.5],[176.0,-105.5],[177.0,-107.5],[180.0,-107.5],[181.0,-109.5],[188.0,-109.5],[189.5,-108.0],[189.5,-65.0],[186.5,-64.0],[186.5,-61.0],[187.5,-59.0],[190.5,-57.0],[189.5,-56.0],[191.5,-54.0],[191.5,-48.0],[192.5,-47.0],[192.5,-39.0],[193.5,-38.0],[193.5,-34.0],[192.5,-33.0],[194.5,-31.0],[194.5,-27.0],[193.5,-25.0],[195.5,-23.0],[195.5,-16.0],[196.5,-15.0],[196.5,-11.0],[193.0,-10.5],[191.5,-9.0],[192.5,-8.0],[192.5,-6.0],[188.0,-1.5],[186.0,-0.5],[184.0,-1.5],[182.5,1.0],[184.5,2.0],[184.0,2.5],[182.0,2.5],[181.0,3.5],[179.0,3.5],[175.0,5.5],[164.0,5.5],[163.0,4.5],[156.0,4.5],[154.0,3.5],[152.0,5.5],[142.0,5.5],[141.0,4.5],[137.0,4.5],[135.0,6.5],[125.0,6.5],[124.0,5.5],[121.0,5.5],[119.0,7.5],[109.0,7.5],[108.0,6.5],[104.0,6.5],[102.0,8.5],[97.0,8.5],[95.0,9.5],[91.0,13.5],[89.5,12.0],[90.5,11.0],[90.0,10.5],[82.0,14.5],[80.0,14.5],[79.0,13.5],[78.0,15.5]],"height":11.8,"source":"district","speculative":false},{"poly":[[1.0,24.5],[-2.5,24.0],[-2.5,-71.0],[0.0,-72.5],[2.5,-72.0],[1.5,-71.0],[1.0,24.5]],"height":11.5,"source":"district","speculative":false},{"poly":[[262.0,95.5],[257.0,95.5],[256.0,94.5],[253.0,95.5],[252.5,93.0],[253.5,92.0],[250.5,92.0],[250.5,87.0],[252.5,83.0],[250.5,83.0],[250.5,76.0],[251.5,75.0],[249.5,73.0],[249.5,65.0],[248.5,64.0],[248.5,58.0],[249.5,57.0],[247.5,53.0],[247.5,46.0],[248.5,45.0],[246.5,43.0],[247.0,40.5],[251.0,41.5],[252.0,39.5],[259.0,39.5],[260.0,40.5],[261.0,39.5],[262.0,40.5],[263.0,39.5],[265.5,42.0],[265.5,48.0],[264.5,49.0],[265.0,50.5],[266.0,48.5],[270.0,48.5],[271.0,49.5],[273.0,48.5],[273.5,57.0],[272.5,59.0],[274.5,62.0],[274.5,68.0],[277.0,68.5],[277.5,73.0],[279.0,74.5],[281.5,75.0],[281.5,82.0],[280.5,83.0],[281.5,85.0],[280.5,87.0],[278.0,89.5],[270.0,89.5],[269.0,87.5],[268.5,89.0],[270.5,93.0],[269.0,94.5],[264.0,94.5],[263.0,93.5],[262.0,95.5]],"height":9.2,"source":"district","speculative":false},{"poly":[[1.0,161.5],[-1.5,155.0],[-3.5,153.0],[-2.5,151.0],[-2.0,53.5],[1.5,54.0],[1.0,161.5]],"height":10.8,"source":"district","speculative":false},{"poly":[[0.0,242.5],[-2.5,242.0],[-2.0,202.5],[0.5,207.0],[0.5,209.0],[2.5,212.0],[1.5,214.0],[1.5,241.0],[0.0,242.5]],"height":8.7,"source":"district","speculative":false},{"poly":[[120.0,230.5],[119.5,230.0],[119.5,224.0],[120.5,223.0],[119.5,222.0],[120.0,217.5],[121.5,219.0],[121.5,228.0],[120.0,230.5]],"height":8.3,"source":"district","speculative":false},{"poly":[[9.0,351.5],[8.5,350.0],[9.5,349.0],[7.5,348.0],[9.5,347.0],[8.5,346.0],[15.0,345.5],[16.5,343.0],[16.5,341.0],[15.5,340.0],[15.5,332.0],[14.0,331.5],[11.0,334.5],[9.0,332.5],[6.0,331.5],[4.0,328.5],[4.0,330.5],[2.0,330.5],[0.0,333.5],[-3.0,333.5],[-5.0,335.5],[-6.5,334.0],[-5.5,332.0],[-2.5,330.0],[-3.5,329.0],[-2.5,328.0],[-3.0,326.5],[-6.0,327.5],[-7.0,329.5],[-8.0,328.5],[-8.5,329.0],[-7.5,331.0],[-9.0,332.5],[-10.0,332.5],[-11.5,335.0],[-11.5,341.0],[-10.5,342.0],[-10.5,345.0],[-8.0,346.5],[-6.0,346.5],[-5.0,345.5],[-1.0,345.5],[1.0,344.5],[1.5,347.0],[5.5,350.0],[5.0,350.5],[3.0,350.5],[2.0,351.5],[-1.0,348.5],[-2.0,350.5],[-27.0,350.5],[-28.0,351.5],[-42.0,351.5],[-43.0,350.5],[-50.0,350.5],[-51.0,351.5],[-55.5,351.0],[-54.5,350.0],[-55.5,348.0],[-55.5,330.0],[-56.5,329.0],[-56.5,315.0],[-55.5,314.0],[-55.5,311.0],[-57.5,309.0],[-57.5,293.0],[-56.5,292.0],[-56.5,290.0],[-58.5,289.0],[-53.0,288.5],[-52.0,289.5],[-51.0,288.5],[-49.0,289.5],[-47.0,287.5],[-46.0,289.5],[-44.5,287.0],[-47.5,283.0],[-46.5,282.0],[-48.0,281.5],[-50.5,278.0],[-49.5,276.0],[-51.5,276.0],[-50.5,274.0],[-51.0,273.5],[-52.0,274.5],[-53.5,272.0],[-52.5,270.0],[-54.5,269.0],[-53.5,267.0],[-55.5,266.0],[-55.5,252.0],[-53.5,249.0],[-54.5,247.0],[-54.0,244.5],[-49.0,244.5],[-48.0,245.5],[-45.0,245.5],[-44.0,243.5],[-30.0,243.5],[-27.5,246.0],[-28.5,248.0],[-26.0,251.5],[-25.5,250.0],[-27.5,248.0],[-27.0,247.5],[-7.0,247.5],[-6.0,242.5],[0.0,243.5],[4.0,240.5],[9.0,240.5],[10.0,239.5],[12.0,239.5],[13.0,238.5],[13.5,239.0],[12.5,241.0],[12.5,244.0],[13.5,245.0],[12.5,251.0],[13.5,251.0],[14.0,247.5],[15.5,249.0],[15.5,251.0],[13.5,254.0],[15.0,254.5],[16.0,252.5],[16.5,255.0],[15.5,256.0],[15.5,259.0],[16.0,259.5],[17.0,257.5],[17.5,258.0],[16.5,264.0],[15.5,265.0],[16.0,265.5],[17.5,264.0],[17.5,263.0],[18.5,263.0],[18.5,265.0],[17.5,266.0],[17.5,270.0],[18.5,271.0],[18.5,273.0],[17.5,274.0],[19.5,276.0],[19.5,279.0],[20.0,279.5],[21.0,277.5],[21.5,278.0],[21.5,280.0],[19.5,284.0],[21.5,286.0],[21.5,288.0],[20.5,289.0],[22.5,290.0],[22.5,293.0],[21.5,294.0],[23.5,296.0],[21.0,297.5],[17.0,297.5],[16.0,298.5],[14.0,298.5],[13.0,299.5],[10.5,300.0],[13.5,301.0],[13.5,303.0],[16.5,309.0],[16.5,311.0],[15.5,312.0],[17.0,312.5],[19.0,311.5],[20.0,312.5],[23.0,312.5],[23.5,313.0],[22.5,315.0],[24.5,316.0],[24.5,336.0],[25.5,337.0],[25.5,349.0],[24.0,350.5],[22.0,350.5],[21.0,349.5],[17.0,349.5],[16.0,350.5],[10.0,350.5],[9.0,351.5]],"height":9.1,"source":"district","speculative":false},{"poly":[[196.0,262.5],[195.0,251.5],[191.5,252.0],[191.5,262.0],[190.5,262.0],[190.5,250.0],[191.5,249.0],[190.5,248.0],[190.5,245.0],[189.5,244.0],[190.0,243.5],[191.5,244.0],[192.0,247.5],[195.0,247.5],[196.0,245.5],[196.5,246.0],[196.0,262.5]],"height":8.2,"source":"district","speculative":false},{"poly":[[238.0,253.5],[231.5,253.0],[231.5,245.0],[230.5,244.0],[231.0,243.5],[232.5,244.0],[233.0,247.5],[237.0,247.5],[237.5,244.0],[238.5,244.0],[238.5,249.0],[237.5,251.0],[232.5,252.0],[237.0,252.5],[238.0,251.5],[238.0,253.5]],"height":8.5,"source":"district","speculative":false},{"poly":[[246.0,270.5],[245.5,270.0],[246.0,245.5],[247.0,247.5],[254.5,248.0],[254.0,251.5],[246.5,252.0],[246.0,270.5]],"height":7.2,"source":"district","speculative":false},{"poly":[[36.0,252.5],[36.0,247.5],[133.5,248.0],[131.0,251.5],[37.0,251.5],[36.0,252.5]],"height":11.0,"source":"district","speculative":false}],"palms":[]}