Files
gta6/public/data/vice-a/chunk_8_4.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
14 KiB
JSON

{"chunk":[8,4],"origin":[1000,-1500],"land":[[[200.0,72.5],[193.5,79.0],[195.5,105.0],[193.5,109.0],[191.5,127.0],[183.5,146.0],[172.5,161.0],[164.0,169.5],[152.0,178.5],[137.0,186.5],[115.0,191.5],[106.0,195.5],[102.0,195.5],[93.0,199.5],[88.0,199.5],[83.0,202.5],[71.0,204.5],[62.0,208.5],[53.0,209.5],[37.0,215.5],[32.0,215.5],[25.0,219.5],[0.0,225.91],[0.0,9.04],[18.0,3.5],[23.0,3.5],[26.0,1.5],[30.0,1.5],[35.34,0.0],[154.5,0.0],[170.5,16.0],[183.5,38.0],[186.5,48.0],[191.0,51.5],[198.0,51.5],[200.0,49.5],[204.0,49.5],[218.0,43.5],[222.0,43.5],[243.0,35.5],[250.0,33.75],[250.0,55.83],[200.0,72.5]]],"surfaces":[{"poly":[[1.5,14.0],[3.5,9.0],[6.0,7.5],[10.0,11.5],[12.0,5.5],[16.0,9.5],[18.0,6.5],[21.0,8.5],[22.0,5.5],[25.0,7.5],[28.5,6.0],[29.0,1.5],[32.75,0.0],[34.62,0.0],[39.0,3.5],[40.0,0.5],[42.5,2.0],[42.72,0.0],[45.5,0.0],[47.0,1.5],[148.0,1.5],[151.0,3.5],[155.0,0.5],[156.5,2.0],[154.5,7.0],[159.0,4.5],[161.5,7.0],[160.5,12.0],[167.5,13.0],[164.5,17.0],[170.5,23.0],[170.5,26.0],[177.5,35.0],[176.5,37.0],[180.5,39.0],[178.5,41.0],[184.5,42.0],[185.5,46.0],[181.5,49.0],[184.5,50.0],[183.5,54.0],[185.5,54.0],[187.0,49.5],[190.0,53.5],[191.0,51.5],[198.5,52.0],[141.0,68.5],[120.0,51.5],[104.0,45.5],[92.0,45.5],[55.0,53.5],[48.0,61.5],[32.0,62.5],[3.0,70.5],[1.5,14.0]],"kind":"urban"},{"poly":[[1.5,220.0],[1.5,209.0],[4.5,207.0],[1.5,198.0],[2.0,164.5],[50.0,150.5],[67.0,142.5],[89.0,143.5],[113.0,134.5],[131.5,122.0],[149.0,85.5],[190.0,74.5],[250.0,54.34],[250.0,55.44],[204.0,70.5],[198.0,74.5],[189.0,75.5],[189.0,78.5],[193.5,79.0],[195.5,94.0],[193.5,114.0],[188.5,115.0],[192.5,119.0],[188.0,119.5],[189.5,123.0],[186.5,124.0],[191.5,127.0],[185.5,128.0],[184.5,130.0],[188.5,133.0],[187.0,135.5],[182.5,136.0],[179.5,145.0],[174.5,150.0],[177.5,153.0],[171.5,154.0],[174.5,157.0],[172.5,161.0],[167.0,159.5],[160.5,166.0],[161.0,170.5],[157.0,168.5],[154.5,171.0],[154.0,176.5],[151.0,173.5],[148.0,174.5],[148.0,180.5],[145.0,181.5],[141.0,178.5],[140.0,184.5],[137.0,180.5],[130.0,182.5],[128.0,188.5],[125.0,184.5],[122.0,187.5],[121.0,185.5],[117.0,186.5],[116.0,191.5],[113.0,187.5],[112.0,190.5],[109.5,189.0],[109.0,193.5],[107.0,189.5],[105.0,192.5],[103.0,190.5],[102.0,193.5],[100.0,191.5],[99.0,194.5],[98.0,192.5],[95.0,195.5],[93.0,193.5],[92.0,199.5],[89.0,199.5],[87.0,195.5],[85.0,198.5],[84.0,196.5],[75.0,198.5],[74.0,201.5],[71.5,200.0],[70.0,205.5],[67.0,201.5],[65.0,204.5],[62.0,202.5],[61.0,208.5],[55.0,204.5],[54.0,209.5],[51.0,205.5],[47.5,207.0],[46.0,212.5],[43.0,208.5],[41.0,211.5],[38.0,209.5],[37.0,212.5],[34.5,211.0],[34.0,215.5],[28.0,217.5],[25.0,214.5],[21.0,214.5],[20.0,217.5],[18.0,215.5],[17.0,218.5],[14.0,216.5],[8.0,218.5],[6.0,224.5],[1.5,220.0]],"kind":"urban"},{"poly":[[105.0,70.5],[62.5,61.0],[93.0,53.5],[103.0,53.5],[124.0,64.5],[129.0,72.5],[105.0,70.5]],"kind":"urban"},{"poly":[[64.0,126.5],[62.5,123.0],[50.5,80.0],[50.5,76.0],[54.0,71.5],[64.0,70.5],[107.0,79.5],[132.5,81.0],[118.0,90.5],[87.0,119.5],[72.0,129.5],[64.0,126.5]],"kind":"urban"},{"poly":[[1.5,154.0],[1.5,80.0],[27.0,72.5],[37.0,73.5],[42.5,83.0],[56.5,135.0],[53.0,139.5],[41.0,144.5],[7.0,154.5],[1.5,154.0]],"kind":"urban"},{"poly":[[85.5,132.0],[90.0,127.5],[131.0,90.5],[135.5,91.0],[131.5,105.0],[123.0,117.5],[104.0,129.5],[88.0,134.5],[85.5,132.0]],"kind":"urban"}],"roads":[{"poly":[[16.0,66.5],[20.0,66.5],[35.0,62.5],[48.0,61.5],[51.5,59.0],[53.0,55.5],[57.0,53.5],[88.0,46.5],[106.0,46.5],[122.0,53.5],[131.0,59.5],[138.0,67.5],[143.0,69.5],[154.0,65.5],[175.0,60.5],[188.0,55.5],[191.0,55.5],[250.0,35.83],[250.0,53.66],[179.0,77.5],[151.0,84.5],[146.5,87.0],[135.5,115.0],[124.0,127.5],[108.0,136.5],[90.0,142.5],[86.0,143.5],[79.0,143.5],[73.0,141.5],[65.0,142.5],[56.0,147.5],[33.0,155.5],[30.0,155.5],[9.0,162.5],[2.0,163.5],[0.0,164.83],[0.0,154.5],[2.0,155.5],[45.0,143.5],[54.0,139.5],[56.5,136.0],[55.5,126.0],[50.5,112.0],[41.5,78.0],[39.0,74.5],[35.0,72.5],[30.0,71.5],[13.0,75.5],[9.0,77.5],[5.0,77.5],[0.0,79.64],[0.0,71.53],[16.0,66.5]],"bridge":false}],"centerlines":[[[63.0,135.0],[82.0,135.0]],[[-24.0,85.0],[-17.0,80.0],[2.0,74.0],[27.0,68.0],[44.0,68.0]],[[138.0,78.0],[176.0,69.0],[314.0,25.0]],[[83.0,136.0],[93.0,137.0],[106.0,133.0],[121.0,125.0],[130.0,116.0],[139.0,94.0],[139.0,84.0],[136.0,81.0]],[[46.0,68.0],[62.0,62.0]],[[134.0,81.0],[128.0,77.0],[67.0,67.0],[63.0,62.0]],[[134.0,81.0],[86.0,126.0],[83.0,134.0]],[[137.0,78.0],[128.0,62.0],[106.0,50.0],[93.0,49.0],[70.0,54.0],[63.0,61.0]],[[62.0,136.0],[56.0,143.0],[49.0,146.0],[6.0,159.0],[-4.0,159.0]],[[62.0,134.0],[49.0,94.0],[45.0,69.0]]],"buildings":[{"poly":[[151.0,3.5],[150.0,3.5],[148.0,1.5],[47.0,1.5],[44.5,-1.0],[44.5,-2.0],[46.0,-3.5],[48.0,-3.5],[52.0,-5.5],[56.0,-5.5],[57.0,-6.5],[59.0,-6.5],[63.0,-8.5],[65.5,-8.0],[65.5,-4.0],[64.0,-3.5],[62.0,-5.5],[62.0,-2.5],[139.0,-2.5],[139.5,-3.0],[137.5,-4.0],[137.0,-7.5],[135.0,-5.5],[133.0,-5.5],[132.0,-8.5],[131.0,-6.5],[129.5,-7.0],[129.5,-11.0],[133.0,-11.5],[134.0,-10.5],[136.0,-10.5],[138.0,-8.5],[140.0,-8.5],[144.0,-6.5],[152.0,-0.5],[154.0,-0.5],[154.5,0.0],[151.0,3.5]],"height":9.7,"source":"district","speculative":false},{"poly":[[39.0,3.5],[36.5,1.0],[36.5,0.0],[38.0,-1.5],[42.0,-2.5],[42.5,2.0],[42.0,2.5],[40.0,0.5],[39.0,3.5]],"height":8.6,"source":"district","speculative":false},{"poly":[[17.0,9.5],[16.0,9.5],[13.5,7.0],[13.5,6.0],[15.0,4.5],[17.0,4.5],[18.0,3.5],[23.0,3.5],[26.0,1.5],[28.5,2.0],[28.0,6.5],[26.0,5.5],[25.5,7.0],[24.0,7.5],[22.0,5.5],[21.0,8.5],[20.0,8.5],[18.0,6.5],[17.0,9.5]],"height":11.8,"source":"district","speculative":false},{"poly":[[156.0,7.5],[154.5,7.0],[154.5,5.0],[155.5,3.0],[157.0,2.5],[159.5,4.0],[156.0,7.5]],"height":10.6,"source":"district","speculative":false},{"poly":[[10.0,11.5],[9.0,11.5],[6.5,9.0],[6.5,8.0],[8.0,6.5],[10.5,7.0],[10.0,11.5]],"height":9.4,"source":"district","speculative":false},{"poly":[[163.0,12.5],[160.5,12.0],[160.5,10.0],[162.0,7.5],[163.0,7.5],[165.5,10.0],[165.5,11.0],[163.0,12.5]],"height":14.1,"source":"district","speculative":false},{"poly":[[1.0,71.5],[-2.5,71.0],[-2.5,13.0],[-3.5,11.0],[-2.0,9.5],[3.0,8.5],[3.5,13.0],[1.5,14.0],[1.0,71.5]],"height":19.3,"source":"district","speculative":false},{"poly":[[184.5,41.0],[178.5,41.0],[180.5,39.0],[178.0,38.5],[176.5,37.0],[177.5,35.0],[175.5,34.0],[176.5,33.0],[173.5,31.0],[172.5,28.0],[169.5,24.0],[170.5,23.0],[167.5,21.0],[168.5,20.0],[164.5,17.0],[164.5,16.0],[167.0,13.5],[168.0,13.5],[170.5,16.0],[172.5,20.0],[175.5,23.0],[184.5,41.0]],"height":18.0,"source":"district","speculative":false},{"poly":[[141.0,49.5],[139.5,48.0],[139.5,44.0],[140.5,43.0],[139.0,41.5],[137.0,41.5],[136.0,40.5],[135.0,42.5],[133.5,42.0],[132.5,38.0],[131.5,37.0],[131.5,36.0],[133.5,34.0],[133.0,33.5],[131.0,33.5],[127.0,35.5],[125.0,35.5],[123.5,34.0],[123.5,31.0],[122.5,30.0],[123.5,28.0],[121.5,27.0],[122.0,24.5],[124.0,24.5],[125.0,25.5],[126.0,23.5],[128.0,24.5],[130.0,22.5],[131.0,22.5],[131.5,24.0],[133.0,24.5],[134.0,23.5],[137.0,23.5],[141.0,21.5],[147.0,20.5],[147.0,25.5],[150.0,23.5],[151.0,23.5],[152.5,25.0],[151.5,27.0],[153.5,29.0],[153.5,31.0],[155.5,35.0],[155.5,38.0],[154.5,39.0],[155.5,40.0],[152.0,40.5],[150.5,42.0],[151.5,44.0],[151.0,46.5],[145.0,47.5],[144.0,48.5],[142.0,47.5],[141.0,49.5]],"height":9.3,"source":"district","speculative":false},{"poly":[[185.0,54.5],[184.0,54.5],[183.5,54.0],[184.5,53.0],[182.5,52.0],[184.5,50.0],[181.5,49.0],[186.0,45.5],[186.5,52.0],[185.0,54.5]],"height":12.4,"source":"district","speculative":false},{"poly":[[194.0,78.5],[189.0,78.5],[188.5,76.0],[190.0,75.5],[191.0,76.5],[192.0,74.5],[197.0,73.5],[197.5,75.0],[194.0,78.5]],"height":10.1,"source":"district","speculative":false},{"poly":[[1.0,154.5],[0.0,154.5],[-2.5,152.0],[-2.5,150.0],[-3.5,149.0],[-2.5,147.0],[-2.5,81.0],[-1.0,79.5],[1.5,80.0],[1.0,154.5]],"height":12.6,"source":"district","speculative":false},{"poly":[[165.0,151.5],[162.0,150.5],[159.5,148.0],[160.5,147.0],[160.0,146.5],[159.0,147.5],[153.5,142.0],[154.0,140.5],[155.0,141.5],[155.5,141.0],[150.5,136.0],[150.5,135.0],[146.5,132.0],[146.5,128.0],[149.0,125.5],[151.0,125.5],[152.0,126.5],[152.5,126.0],[151.5,125.0],[152.5,124.0],[152.5,122.0],[152.0,121.5],[151.0,123.5],[149.0,122.5],[148.5,121.0],[143.5,116.0],[143.5,115.0],[146.0,112.5],[147.0,113.5],[148.5,112.0],[147.5,111.0],[149.0,109.5],[150.0,110.5],[152.0,108.5],[161.0,117.5],[162.0,117.5],[164.5,120.0],[163.5,121.0],[164.0,121.5],[165.0,120.5],[173.0,128.5],[174.0,128.5],[175.5,131.0],[174.5,132.0],[175.5,133.0],[168.5,140.0],[168.5,141.0],[166.5,143.0],[169.5,145.0],[169.5,147.0],[165.0,151.5]],"height":14.0,"source":"district","speculative":false},{"poly":[[191.0,126.5],[189.0,126.5],[186.5,124.0],[189.5,123.0],[187.5,121.0],[188.0,119.5],[192.5,120.0],[191.0,126.5]],"height":10.1,"source":"district","speculative":false},{"poly":[[188.0,132.5],[187.0,132.5],[184.5,130.0],[186.5,129.0],[185.5,128.0],[186.0,127.5],[190.5,128.0],[189.5,131.0],[188.0,132.5]],"height":12.3,"source":"district","speculative":false},{"poly":[[178.0,153.5],[174.5,150.0],[176.5,148.0],[176.5,147.0],[179.5,145.0],[178.5,144.0],[180.5,143.0],[179.5,142.0],[181.5,141.0],[180.5,140.0],[181.5,138.0],[183.5,137.0],[182.5,136.0],[187.0,135.5],[187.5,138.0],[185.5,142.0],[183.5,144.0],[183.5,146.0],[178.0,153.5]],"height":13.1,"source":"district","speculative":false},{"poly":[[127.0,173.5],[123.5,173.0],[123.5,171.0],[122.5,170.0],[123.5,168.0],[121.5,168.0],[121.5,166.0],[120.5,165.0],[121.5,163.0],[119.5,162.0],[123.0,159.5],[125.0,160.5],[125.5,160.0],[122.5,157.0],[123.5,156.0],[120.5,155.0],[120.5,154.0],[117.5,151.0],[117.5,150.0],[113.5,145.0],[113.5,143.0],[121.0,137.5],[123.5,138.0],[123.5,139.0],[125.5,141.0],[129.5,148.0],[132.5,151.0],[132.5,152.0],[140.5,163.0],[137.0,166.5],[135.0,167.5],[134.0,166.5],[133.5,167.0],[135.5,169.0],[135.0,170.5],[133.0,171.5],[131.0,170.5],[127.0,173.5]],"height":12.1,"source":"district","speculative":false},{"poly":[[113.0,181.5],[109.0,181.5],[107.0,178.5],[105.0,179.5],[102.0,179.5],[99.5,178.0],[98.5,170.0],[96.5,166.0],[96.5,164.0],[97.5,163.0],[95.5,161.0],[95.5,158.0],[94.5,157.0],[94.5,154.0],[93.5,153.0],[94.0,149.5],[102.0,147.5],[103.0,148.5],[105.5,149.0],[105.5,151.0],[104.5,152.0],[105.0,152.5],[110.5,153.0],[111.5,155.0],[111.5,158.0],[112.5,159.0],[112.5,162.0],[111.5,163.0],[113.5,164.0],[113.5,167.0],[114.5,168.0],[114.5,171.0],[115.5,172.0],[115.5,175.0],[114.5,176.0],[116.5,177.0],[116.5,180.0],[115.0,180.5],[114.0,179.5],[113.0,181.5]],"height":24.0,"source":"district","speculative":false},{"poly":[[175.0,157.5],[171.5,154.0],[173.0,152.5],[175.0,152.5],[177.5,154.0],[175.0,157.5]],"height":14.9,"source":"district","speculative":false},{"poly":[[162.0,170.5],[160.5,168.0],[160.5,166.0],[163.0,163.5],[165.0,163.5],[166.0,164.5],[166.5,164.0],[165.5,163.0],[165.5,161.0],[167.0,159.5],[171.0,160.5],[171.5,162.0],[164.0,169.5],[162.0,170.5]],"height":12.8,"source":"district","speculative":false},{"poly":[[3.0,225.5],[0.0,225.5],[-2.5,221.0],[-3.0,209.5],[-5.0,209.5],[-6.0,210.5],[-8.0,209.5],[-9.0,211.5],[-13.5,211.0],[-13.5,209.0],[-12.5,208.0],[-14.5,208.0],[-14.5,206.0],[-13.5,205.0],[-15.5,204.0],[-16.5,198.0],[-17.5,197.0],[-17.5,193.0],[-19.5,189.0],[-19.0,186.5],[-17.0,187.5],[-16.5,187.0],[-17.5,186.0],[-17.0,185.5],[-13.0,185.5],[-13.0,187.5],[-11.0,186.5],[-10.5,186.0],[-12.5,185.0],[-12.0,181.5],[-10.0,181.5],[-9.0,180.5],[-2.5,179.0],[-2.5,166.0],[0.0,164.5],[1.5,165.0],[1.0,196.5],[0.5,193.0],[-0.5,192.0],[-0.5,189.0],[-1.5,188.0],[-2.0,185.5],[-2.5,189.0],[-0.5,193.0],[0.5,199.0],[2.5,199.0],[1.5,201.0],[3.5,202.0],[3.5,205.0],[4.5,207.0],[2.0,208.5],[1.0,206.5],[0.0,207.5],[-2.5,208.0],[1.5,209.0],[1.5,220.0],[3.5,223.0],[3.0,225.5]],"height":20.0,"source":"district","speculative":false},{"poly":[[156.0,175.5],[154.5,175.0],[154.5,171.0],[157.0,168.5],[159.0,168.5],[161.5,171.0],[156.0,175.5]],"height":11.0,"source":"district","speculative":false},{"poly":[[150.0,179.5],[148.5,179.0],[147.5,175.0],[151.0,173.5],[153.5,176.0],[153.5,177.0],[150.0,179.5]],"height":9.3,"source":"district","speculative":false},{"poly":[[143.0,183.5],[140.5,183.0],[141.0,178.5],[142.0,178.5],[144.5,181.0],[144.5,182.0],[143.0,183.5]],"height":11.3,"source":"district","speculative":false},{"poly":[[132.0,187.5],[129.5,187.0],[129.5,183.0],[137.0,180.5],[138.5,183.0],[138.5,185.0],[137.0,186.5],[133.0,186.5],[132.0,187.5]],"height":12.6,"source":"district","speculative":false},{"poly":[[119.0,191.5],[116.5,191.0],[116.5,187.0],[121.0,185.5],[122.0,187.5],[122.5,185.0],[125.0,184.5],[126.5,187.0],[126.5,189.0],[122.0,189.5],[119.0,191.5]],"height":10.6,"source":"district","speculative":false},{"poly":[[111.0,193.5],[109.5,193.0],[109.5,189.0],[111.0,188.5],[112.0,190.5],[112.5,188.0],[114.0,187.5],[115.5,191.0],[114.0,192.5],[112.0,192.5],[111.0,193.5]],"height":14.2,"source":"district","speculative":false},{"poly":[[93.0,199.5],[93.0,193.5],[94.0,193.5],[95.0,195.5],[96.0,192.5],[98.0,192.5],[99.0,194.5],[100.0,191.5],[101.0,191.5],[102.0,193.5],[103.0,190.5],[104.0,190.5],[105.0,192.5],[105.5,190.0],[107.5,190.0],[108.5,192.0],[108.0,194.5],[106.0,195.5],[102.0,195.5],[101.0,196.5],[96.0,197.5],[93.0,199.5]],"height":13.6,"source":"district","speculative":false},{"poly":[[75.0,204.5],[71.5,204.0],[72.0,199.5],[73.0,199.5],[74.0,201.5],[75.0,198.5],[78.0,198.5],[82.0,196.5],[84.0,196.5],[85.0,198.5],[85.5,196.0],[87.5,196.0],[88.5,199.0],[87.0,200.5],[83.0,202.5],[80.0,202.5],[79.0,203.5],[76.0,203.5],[75.0,204.5]],"height":8.2,"source":"district","speculative":false},{"poly":[[62.0,208.5],[61.5,203.0],[64.0,202.5],[65.0,204.5],[65.5,202.0],[67.0,201.5],[68.5,204.0],[68.5,206.0],[65.0,206.5],[62.0,208.5]],"height":10.7,"source":"district","speculative":false},{"poly":[[58.0,209.5],[54.5,209.0],[55.0,204.5],[56.0,204.5],[59.5,208.0],[58.0,209.5]],"height":15.1,"source":"district","speculative":false},{"poly":[[50.0,211.5],[47.5,211.0],[47.5,207.0],[52.0,205.5],[53.5,209.0],[50.0,211.5]],"height":12.9,"source":"district","speculative":false},{"poly":[[37.0,215.5],[34.5,215.0],[34.5,211.0],[36.0,210.5],[37.0,212.5],[37.5,210.0],[40.0,209.5],[41.0,211.5],[41.5,209.0],[43.0,208.5],[44.5,211.0],[44.5,213.0],[41.0,213.5],[37.0,215.5]],"height":10.4,"source":"district","speculative":false},{"poly":[[11.0,223.5],[7.5,223.0],[8.0,218.5],[10.0,218.5],[14.0,216.5],[16.0,216.5],[17.0,218.5],[18.0,215.5],[19.0,215.5],[20.0,217.5],[21.0,214.5],[25.5,215.0],[26.5,218.0],[25.0,219.5],[18.0,220.5],[17.0,221.5],[15.0,221.5],[11.0,223.5]],"height":16.0,"source":"district","speculative":false}],"palms":[]}