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

{"chunk":[6,1],"origin":[500,-2250],"land":[[[100.5,241.0],[107.5,235.0],[114.5,224.0],[135.5,201.0],[135.5,195.0],[146.5,183.0],[165.0,164.5],[197.0,136.5],[244.0,107.5],[250.0,105.5],[250.0,250.0],[99.81,250.0],[100.5,241.0]],[[228.0,57.5],[214.0,60.5],[173.0,63.5],[163.0,65.5],[93.0,65.5],[73.0,61.5],[50.0,47.5],[42.0,39.5],[33.0,33.5],[17.5,17.0],[6.98,0.0],[250.0,0.0],[250.0,55.5],[228.0,57.5]]],"surfaces":[{"poly":[[97.0,57.5],[84.0,55.5],[70.0,50.5],[56.0,41.5],[47.0,32.5],[39.0,27.5],[24.5,13.0],[16.45,0.0],[21.0,0.0],[26.5,7.0],[28.5,13.0],[31.0,13.5],[39.5,22.0],[41.0,25.5],[49.0,29.5],[61.0,41.5],[65.0,41.5],[66.0,44.5],[71.0,43.5],[89.0,52.5],[107.0,54.5],[141.0,54.5],[151.0,52.5],[172.0,52.5],[194.0,49.5],[221.0,48.5],[236.0,45.5],[238.0,43.5],[250.0,44.42],[250.0,46.88],[247.0,47.5],[239.0,47.5],[218.0,51.5],[157.0,57.5],[97.0,57.5]],"kind":"sand"},{"poly":[[248.5,43.0],[250.0,41.5],[250.0,43.9],[248.5,43.0]],"kind":"sand"},{"poly":[[104.0,247.5],[103.5,247.0],[106.5,246.0],[104.5,244.0],[109.5,240.0],[107.5,237.0],[109.5,231.0],[115.5,231.0],[112.5,227.0],[115.5,222.0],[121.0,223.5],[127.5,217.0],[124.5,213.0],[127.0,210.5],[132.0,211.5],[141.5,202.0],[141.5,199.0],[144.0,199.5],[194.0,149.5],[233.0,124.5],[236.0,120.5],[238.0,121.5],[244.0,116.5],[250.0,114.32],[250.0,195.98],[191.0,199.5],[162.5,221.0],[165.5,228.0],[177.0,238.5],[190.0,244.5],[197.5,244.0],[197.0,236.5],[250.0,233.51],[250.0,246.74],[104.0,247.5]],"kind":"urban"}],"roads":[{"poly":[[246.0,53.5],[227.0,57.5],[182.0,61.5],[181.0,62.5],[166.0,62.5],[165.0,63.5],[156.0,63.5],[155.0,64.5],[145.0,64.5],[144.0,63.5],[104.0,64.5],[103.0,63.5],[92.0,63.5],[89.0,61.5],[86.0,62.5],[79.0,61.5],[77.0,62.5],[75.0,59.5],[67.0,56.5],[64.0,52.5],[60.0,50.5],[57.0,50.5],[54.0,47.5],[51.0,46.5],[49.0,43.5],[45.0,41.5],[39.5,36.0],[37.0,31.5],[32.0,30.5],[24.5,23.0],[22.5,19.0],[19.5,17.0],[17.5,13.0],[11.5,8.0],[11.5,5.0],[8.5,0.0],[16.5,0.0],[21.5,9.0],[39.0,27.5],[47.0,32.5],[56.0,41.5],[65.0,46.5],[68.0,49.5],[84.0,55.5],[96.0,56.5],[97.0,57.5],[157.0,57.5],[158.0,56.5],[171.0,56.5],[172.0,55.5],[190.0,54.5],[191.0,53.5],[202.0,53.5],[210.0,51.5],[232.0,49.5],[239.0,47.5],[247.0,47.5],[250.0,46.78],[250.0,53.5],[246.0,53.5]],"bridge":false},{"poly":[[220.0,0.5],[207.0,3.5],[192.0,3.5],[182.0,1.5],[178.7,0.0],[226.0,0.0],[220.0,0.5]],"bridge":false},{"poly":[[108.0,19.5],[92.5,11.0],[98.28,0.0],[100.26,0.0],[95.5,10.0],[97.0,12.5],[114.0,20.5],[114.0,22.5],[109.0,21.5],[108.0,19.5]],"bridge":false},{"poly":[[160.5,6.0],[159.0,10.5],[155.0,4.5],[144.71,0.0],[148.85,0.0],[160.5,6.0]],"bridge":false},{"poly":[[138.5,194.0],[162.0,169.5],[171.0,162.5],[173.0,159.5],[177.0,157.5],[178.5,154.0],[184.0,150.5],[187.0,146.5],[190.0,145.5],[198.0,137.5],[201.0,136.5],[210.0,129.5],[215.0,127.5],[221.0,122.5],[235.0,114.5],[247.0,109.5],[250.0,105.5],[250.0,114.07],[228.0,126.5],[225.0,129.5],[218.0,132.5],[202.0,144.5],[199.0,145.5],[188.0,154.5],[180.0,163.5],[172.0,169.5],[166.5,175.0],[165.5,178.0],[161.0,180.5],[149.5,192.0],[148.5,195.0],[144.0,199.5],[141.0,198.5],[137.0,200.5],[135.5,199.0],[138.5,194.0]],"bridge":false},{"poly":[[134.5,33.0],[137.0,32.5],[142.0,35.5],[146.0,34.5],[146.5,36.0],[144.0,38.5],[138.0,35.5],[134.5,33.0]],"bridge":false}],"centerlines":[[[494.0,-145.0],[472.0,-97.0],[436.0,-47.0],[381.0,1.0],[343.0,23.0],[284.0,43.0],[224.0,54.0],[152.0,61.0],[107.0,61.0],[79.0,58.0]],[[5.0,-20.0],[12.0,0.0],[22.0,15.0],[54.0,44.0],[78.0,57.0]],[[143.0,195.0],[189.0,149.0],[212.0,132.0],[281.0,93.0],[328.0,76.0],[394.0,40.0]],[[148.0,30.0],[159.0,7.0],[131.0,-9.0],[110.0,-18.0],[94.0,10.0],[141.0,36.0],[146.0,35.0]]],"buildings":[{"poly":[[11.0,6.5],[9.5,6.0],[4.5,-4.0],[4.5,-6.0],[3.5,-7.0],[3.5,-9.0],[1.5,-13.0],[0.5,-20.0],[-0.5,-21.0],[0.0,-22.5],[1.5,-21.0],[1.5,-18.0],[3.5,-17.0],[3.5,-15.0],[4.5,-14.0],[4.5,-8.0],[6.5,-7.0],[9.5,-1.0],[8.5,0.0],[11.5,4.0],[11.0,6.5]],"height":7.9,"source":"district","speculative":false},{"poly":[[144.75,37.91],[93.54,11.58],[109.38,-19.22],[160.58,7.11],[144.75,37.91]],"height":14.2,"source":"district","speculative":false},{"poly":[[44.0,41.5],[38.0,36.5],[35.0,35.5],[34.5,34.0],[33.0,33.5],[22.5,23.0],[22.5,22.0],[18.5,19.0],[17.5,16.0],[11.5,9.0],[12.0,8.5],[13.0,8.5],[16.0,11.5],[17.5,12.0],[17.5,14.0],[20.5,16.0],[19.5,17.0],[22.5,19.0],[24.5,23.0],[30.0,28.5],[31.0,28.5],[32.0,30.5],[35.0,30.5],[37.5,32.0],[39.5,36.0],[44.5,40.0],[44.0,41.5]],"height":8.8,"source":"district","speculative":false},{"poly":[[68.5,57.0],[65.0,57.5],[63.0,55.5],[58.0,53.5],[53.0,48.5],[50.0,47.5],[44.5,42.0],[47.0,41.5],[47.5,43.0],[49.0,43.5],[51.0,46.5],[54.0,47.5],[57.0,50.5],[60.0,50.5],[66.0,53.5],[66.5,56.0],[68.5,57.0]],"height":7.6,"source":"district","speculative":false},{"poly":[[236.0,57.5],[227.5,57.0],[234.0,56.5],[235.0,55.5],[240.0,55.5],[241.0,54.5],[245.0,54.5],[246.0,53.5],[252.5,54.0],[250.0,55.5],[243.0,55.5],[242.0,56.5],[237.0,56.5],[236.0,57.5]],"height":9.8,"source":"district","speculative":false},{"poly":[[76.5,61.0],[73.0,61.5],[68.5,58.0],[72.0,57.5],[76.5,61.0]],"height":7.7,"source":"district","speculative":false},{"poly":[[163.0,65.5],[93.0,65.5],[92.0,64.5],[82.0,63.5],[81.0,62.5],[78.5,62.0],[84.0,61.5],[86.0,62.5],[87.0,61.5],[89.0,61.5],[92.0,63.5],[103.0,63.5],[104.0,64.5],[122.0,64.5],[123.0,63.5],[144.0,63.5],[145.0,64.5],[155.0,64.5],[156.0,63.5],[165.0,63.5],[166.0,62.5],[181.0,62.5],[182.0,61.5],[191.0,61.5],[192.0,60.5],[202.0,60.5],[203.0,59.5],[210.0,59.5],[211.0,58.5],[218.0,58.5],[219.0,57.5],[220.0,58.5],[221.0,57.5],[227.5,58.0],[223.0,58.5],[222.0,59.5],[215.0,59.5],[214.0,60.5],[194.0,61.5],[193.0,62.5],[187.0,62.5],[186.0,63.5],[173.0,63.5],[172.0,64.5],[164.0,64.5],[163.0,65.5]],"height":6.1,"source":"district","speculative":false},{"poly":[[180.0,153.5],[178.5,153.0],[178.5,152.0],[180.0,150.5],[181.0,150.5],[186.0,145.5],[187.0,145.5],[192.0,140.5],[193.0,140.5],[201.0,133.5],[202.0,133.5],[207.0,129.5],[212.0,127.5],[223.0,119.5],[230.0,116.5],[232.0,114.5],[242.0,109.5],[244.0,107.5],[248.0,105.5],[249.5,106.0],[247.5,108.0],[247.5,109.0],[245.5,110.0],[245.0,111.5],[241.0,111.5],[239.0,113.5],[235.0,114.5],[233.0,116.5],[221.0,122.5],[215.0,127.5],[210.0,129.5],[208.0,132.5],[206.0,132.5],[199.0,137.5],[198.0,137.5],[193.0,142.5],[192.0,142.5],[189.0,146.5],[187.0,146.5],[184.5,149.0],[184.5,150.0],[183.0,150.5],[180.0,153.5]],"height":7.1,"source":"district","speculative":false},{"poly":[[163.0,169.5],[161.5,169.0],[162.5,167.0],[165.0,164.5],[166.0,164.5],[177.0,153.5],[178.0,153.5],[178.5,156.0],[174.0,159.5],[173.0,159.5],[171.5,161.0],[171.5,162.0],[170.0,162.5],[163.0,169.5]],"height":6.1,"source":"district","speculative":false},{"poly":[[157.0,175.5],[156.0,175.5],[155.5,174.0],[157.0,172.5],[158.0,172.5],[160.0,169.5],[161.0,169.5],[161.5,171.0],[157.0,175.5]],"height":7.6,"source":"district","speculative":false},{"poly":[[136.0,198.5],[135.5,195.0],[139.5,191.0],[139.5,190.0],[141.0,188.5],[142.0,188.5],[146.5,184.0],[146.5,183.0],[150.5,180.0],[150.5,179.0],[153.0,176.5],[155.0,175.5],[155.5,177.0],[140.5,192.0],[140.5,193.0],[138.5,194.0],[137.5,197.0],[136.0,198.5]],"height":7.9,"source":"district","speculative":false},{"poly":[[197.0,244.5],[190.0,244.5],[188.0,243.5],[187.0,241.5],[185.0,242.5],[174.0,236.5],[165.5,228.0],[162.5,221.0],[167.0,217.5],[168.0,218.5],[168.5,218.0],[167.5,217.0],[171.0,214.5],[173.0,214.5],[175.0,211.5],[176.0,212.5],[177.5,211.0],[176.5,210.0],[177.0,209.5],[179.0,208.5],[180.0,209.5],[180.0,207.5],[181.0,207.5],[191.0,199.5],[195.0,199.5],[197.0,200.5],[200.0,198.5],[209.0,198.5],[210.0,199.5],[213.0,199.5],[215.0,197.5],[224.0,197.5],[225.0,198.5],[229.0,198.5],[231.0,196.5],[240.0,196.5],[241.0,197.5],[243.0,197.5],[247.0,195.5],[257.0,195.5],[259.0,196.5],[260.0,194.5],[266.5,195.0],[266.5,201.0],[265.5,202.0],[265.5,204.0],[267.5,207.0],[267.5,217.0],[266.5,218.0],[266.5,220.0],[268.5,222.0],[268.0,232.5],[262.0,232.5],[261.0,231.5],[260.0,232.5],[259.0,231.5],[256.0,233.5],[246.0,233.5],[244.0,232.5],[240.0,234.5],[230.0,234.5],[229.0,233.5],[227.0,233.5],[225.0,235.5],[213.0,235.5],[212.0,234.5],[209.0,236.5],[200.0,236.5],[199.0,235.5],[197.0,236.5],[196.0,235.5],[195.5,236.0],[196.5,238.0],[195.5,240.0],[197.5,242.0],[197.0,244.5]],"height":13.9,"source":"district","speculative":false},{"poly":[[132.0,211.5],[130.0,211.5],[127.5,210.0],[129.5,208.0],[129.5,207.0],[132.0,204.5],[133.0,204.5],[136.0,200.5],[140.0,199.5],[141.0,196.5],[141.5,202.0],[140.0,203.5],[139.0,203.5],[138.5,205.0],[132.0,211.5]],"height":9.2,"source":"district","speculative":false},{"poly":[[121.0,223.5],[119.0,223.5],[116.5,222.0],[119.5,219.0],[119.5,217.0],[124.0,213.5],[125.0,213.5],[127.5,216.0],[127.5,217.0],[127.0,217.5],[126.0,216.5],[125.5,219.0],[124.0,220.5],[122.0,220.5],[121.0,219.5],[121.0,223.5]],"height":8.3,"source":"district","speculative":false},{"poly":[[115.0,231.5],[111.0,230.5],[110.5,229.0],[112.0,227.5],[113.0,227.5],[115.5,230.0],[115.0,231.5]],"height":8.9,"source":"district","speculative":false},{"poly":[[107.0,243.5],[104.5,243.0],[105.5,242.0],[105.5,237.0],[107.0,235.5],[109.5,239.0],[107.0,243.5]],"height":8.7,"source":"district","speculative":false},{"poly":[[104.0,254.5],[99.5,254.0],[99.5,250.0],[103.0,246.5],[104.0,247.5],[391.0,247.5],[393.0,246.5],[393.5,250.0],[394.5,251.0],[105.0,251.5],[104.0,254.5]],"height":12.5,"source":"district","speculative":false},{"poly":[[1067.0,85.5],[1066.0,83.5],[1065.0,83.5],[1061.0,80.5],[1053.0,80.5],[1051.0,78.5],[1048.0,78.5],[1047.0,77.5],[1046.5,80.0],[1044.0,81.5],[1041.0,81.5],[1040.0,80.5],[1027.0,80.5],[1024.5,77.0],[1024.5,67.0],[1023.5,66.0],[1023.5,63.0],[1022.0,61.5],[1014.0,61.5],[1011.0,63.5],[1008.0,63.5],[1007.0,64.5],[1002.0,64.5],[1001.0,63.5],[999.0,63.5],[997.0,65.5],[995.0,66.5],[992.0,66.5],[991.0,67.5],[984.0,67.5],[980.0,69.5],[970.0,70.5],[969.0,71.5],[965.0,71.5],[964.0,72.5],[960.0,72.5],[959.0,73.5],[955.0,73.5],[954.0,74.5],[949.0,74.5],[948.0,75.5],[944.0,75.5],[943.0,76.5],[934.0,77.5],[933.0,78.5],[931.0,78.5],[927.0,80.5],[924.0,80.5],[923.5,78.0],[921.5,76.0],[921.5,73.0],[920.5,72.0],[920.5,67.0],[919.5,66.0],[919.5,64.0],[918.5,63.0],[918.5,61.0],[916.5,57.0],[916.5,54.0],[915.5,53.0],[915.5,51.0],[913.5,47.0],[913.5,44.0],[910.5,39.0],[911.5,38.0],[908.5,32.0],[907.5,27.0],[904.5,25.0],[902.5,20.0],[900.5,19.0],[900.5,17.0],[896.5,12.0],[896.5,10.0],[894.5,8.0],[894.5,7.0],[891.5,4.0],[891.5,3.0],[889.0,0.5],[888.0,0.5],[887.5,-1.0],[879.5,-9.0],[880.5,-10.0],[877.0,-11.5],[875.5,-13.0],[875.5,-14.0],[867.0,-22.5],[865.0,-22.5],[863.0,-25.5],[860.0,-26.5],[859.0,-28.5],[857.0,-28.5],[854.0,-31.5],[853.0,-31.5],[852.0,-33.5],[850.0,-33.5],[843.0,-38.5],[841.0,-38.5],[834.0,-44.5],[832.0,-44.5],[831.0,-45.5],[829.0,-45.5],[825.0,-47.5],[822.0,-47.5],[821.0,-48.5],[813.0,-50.5],[810.0,-52.5],[808.0,-52.5],[806.0,-54.5],[793.0,-54.5],[789.0,-56.5],[784.0,-56.5],[783.0,-57.5],[780.0,-57.5],[779.0,-58.5],[770.0,-58.5],[769.0,-59.5],[716.0,-59.5],[715.0,-58.5],[626.0,-58.5],[625.0,-57.5],[612.0,-58.5],[610.0,-59.5],[607.5,-62.0],[607.5,-64.0],[604.5,-66.0],[605.5,-67.0],[604.5,-69.0],[605.5,-74.0],[604.5,-75.0],[604.5,-98.0],[603.5,-99.0],[603.0,-110.5],[594.0,-110.5],[593.0,-111.5],[587.0,-111.5],[586.0,-112.5],[581.0,-112.5],[578.0,-114.5],[572.0,-114.5],[571.0,-115.5],[562.0,-116.5],[561.0,-117.5],[555.0,-118.5],[554.0,-119.5],[551.0,-119.5],[550.0,-120.5],[548.0,-120.5],[544.0,-122.5],[539.0,-122.5],[538.0,-123.5],[535.0,-123.5],[532.0,-125.5],[529.0,-125.5],[528.0,-126.5],[521.0,-127.5],[520.0,-128.5],[518.0,-128.5],[514.0,-130.5],[511.0,-130.5],[510.0,-131.5],[502.0,-133.5],[499.0,-135.5],[494.0,-135.5],[491.0,-137.5],[488.0,-137.5],[482.0,-140.5],[480.0,-140.5],[479.0,-141.5],[477.0,-141.5],[476.0,-142.5],[474.0,-142.5],[470.0,-144.5],[463.0,-145.5],[462.0,-146.5],[456.0,-147.5],[455.0,-148.5],[453.0,-148.5],[449.0,-150.5],[445.0,-150.5],[441.0,-152.5],[436.0,-152.5],[435.0,-153.5],[429.0,-153.5],[428.0,-154.5],[423.0,-154.5],[422.0,-155.5],[404.0,-155.5],[403.0,-154.5],[397.0,-153.5],[395.0,-151.5],[391.0,-150.5],[381.0,-145.5],[379.0,-142.5],[376.0,-141.5],[372.5,-138.0],[372.5,-137.0],[371.0,-135.5],[370.0,-135.5],[355.5,-121.0],[355.0,-119.5],[354.0,-119.5],[346.0,-111.5],[345.0,-111.5],[342.0,-108.5],[341.0,-108.5],[335.0,-102.5],[334.0,-102.5],[330.0,-98.5],[327.0,-97.5],[324.0,-94.5],[323.0,-94.5],[318.0,-90.5],[316.0,-90.5],[315.0,-88.5],[306.0,-84.5],[299.5,-79.0],[296.5,-73.0],[295.5,-67.0],[294.5,-66.0],[294.5,-64.0],[292.5,-60.0],[291.5,-52.0],[290.5,-51.0],[290.5,-48.0],[288.5,-44.0],[288.5,-40.0],[283.5,-29.0],[279.5,-25.0],[279.5,-24.0],[269.0,-14.5],[251.0,-5.5],[247.0,-5.5],[243.0,-3.5],[238.0,-3.5],[237.0,-2.5],[233.0,-2.5],[232.0,-1.5],[228.0,-1.5],[227.0,-0.5],[222.0,-0.5],[221.0,0.5],[219.0,-0.5],[218.0,0.5],[215.0,0.5],[214.0,1.5],[209.0,1.5],[208.0,2.5],[192.0,2.5],[191.0,1.5],[187.0,1.5],[186.0,0.5],[178.0,-1.5],[175.0,-3.5],[173.0,-3.5],[171.0,-6.5],[170.0,-6.5],[159.0,-16.5],[158.0,-16.5],[155.5,-19.0],[155.5,-20.0],[150.5,-24.0],[150.5,-25.0],[146.5,-29.0],[146.5,-30.0],[140.5,-36.0],[140.5,-37.0],[137.5,-40.0],[136.5,-43.0],[132.5,-47.0],[131.5,-50.0],[128.5,-53.0],[128.5,-56.0],[124.5,-59.0],[123.5,-61.0],[123.5,-64.0],[126.0,-66.5],[127.0,-66.5],[129.0,-69.5],[133.0,-70.5],[137.0,-73.5],[139.0,-73.5],[148.5,-60.0],[149.5,-57.0],[151.5,-55.0],[152.5,-51.0],[155.5,-49.0],[157.5,-45.0],[165.5,-37.0],[166.5,-34.0],[168.0,-32.5],[171.0,-31.5],[172.5,-30.0],[172.5,-29.0],[178.5,-24.0],[179.0,-22.5],[189.0,-17.5],[199.0,-17.5],[200.0,-16.5],[202.0,-16.5],[203.0,-17.5],[219.0,-18.5],[220.0,-19.5],[224.0,-19.5],[225.0,-20.5],[227.0,-20.5],[231.0,-22.5],[239.0,-22.5],[240.0,-23.5],[242.0,-23.5],[246.0,-25.5],[250.0,-25.5],[254.0,-27.5],[259.0,-31.5],[260.0,-31.5],[267.5,-39.0],[267.5,-43.0],[270.5,-46.0],[270.5,-48.0],[271.5,-49.0],[271.5,-54.0],[272.5,-55.0],[272.5,-59.0],[273.5,-60.0],[273.5,-62.0],[275.5,-66.0],[275.5,-70.0],[276.5,-71.0],[277.5,-76.0],[279.5,-79.0],[280.5,-85.0],[283.5,-87.0],[283.5,-90.0],[285.0,-91.5],[286.0,-91.5],[297.0,-101.5],[299.0,-101.5],[301.0,-103.5],[304.0,-104.5],[307.0,-107.5],[315.0,-111.5],[317.0,-114.5],[321.0,-115.5],[323.0,-118.5],[326.0,-119.5],[329.0,-122.5],[330.0,-122.5],[332.5,-125.0],[332.5,-126.0],[334.0,-126.5],[339.5,-132.0],[339.5,-133.0],[341.0,-134.5],[343.0,-134.5],[345.0,-136.5],[346.0,-136.5],[348.0,-134.5],[353.0,-134.5],[353.5,-142.0],[352.5,-143.0],[352.5,-145.0],[357.0,-149.5],[358.0,-149.5],[363.5,-155.0],[363.5,-156.0],[365.0,-157.5],[368.0,-158.5],[372.0,-162.5],[374.0,-162.5],[377.0,-165.5],[381.0,-167.5],[386.0,-168.5],[388.0,-170.5],[392.0,-172.5],[395.0,-172.5],[397.0,-174.5],[405.0,-174.5],[406.0,-175.5],[418.0,-175.5],[419.0,-174.5],[428.0,-174.5],[429.0,-173.5],[434.0,-173.5],[435.0,-172.5],[440.0,-172.5],[441.0,-171.5],[447.0,-171.5],[453.0,-168.5],[458.0,-168.5],[461.0,-166.5],[465.0,-166.5],[466.0,-165.5],[468.0,-165.5],[472.0,-162.5],[481.0,-161.5],[486.0,-158.5],[492.0,-158.5],[494.0,-156.5],[496.0,-157.5],[498.0,-156.5],[499.0,-154.5],[500.0,-155.5],[504.0,-153.5],[512.0,-152.5],[518.0,-149.5],[523.0,-149.5],[525.0,-147.5],[527.0,-147.5],[531.0,-145.5],[534.0,-145.5],[535.0,-144.5],[539.0,-144.5],[542.0,-142.5],[545.0,-142.5],[549.0,-140.5],[552.0,-140.5],[553.0,-139.5],[559.0,-139.5],[565.0,-136.5],[571.0,-136.5],[573.0,-134.5],[577.0,-134.5],[578.0,-133.5],[583.0,-133.5],[584.0,-132.5],[586.0,-133.5],[589.0,-131.5],[603.0,-131.5],[604.0,-130.5],[620.0,-130.5],[621.0,-129.5],[635.0,-130.5],[636.0,-129.5],[676.0,-129.5],[677.0,-128.5],[683.0,-129.5],[684.0,-128.5],[717.0,-128.5],[718.0,-127.5],[730.0,-127.5],[731.0,-128.5],[766.0,-128.5],[767.5,-130.0],[767.5,-135.0],[766.5,-136.0],[766.5,-150.0],[765.5,-151.0],[765.5,-182.0],[764.5,-183.0],[764.5,-203.0],[763.5,-204.0],[763.5,-230.0],[762.5,-231.0],[762.5,-240.0],[764.0,-242.5],[773.0,-242.5],[774.5,-241.0],[774.5,-234.0],[775.5,-233.0],[775.5,-207.0],[776.5,-206.0],[776.5,-202.0],[775.5,-201.0],[775.5,-193.0],[776.5,-192.0],[776.5,-183.0],[777.5,-182.0],[777.5,-158.0],[778.5,-157.0],[778.5,-143.0],[779.5,-142.0],[780.0,-127.5],[796.0,-127.5],[797.0,-126.5],[802.0,-126.5],[803.0,-125.5],[811.0,-125.5],[812.0,-124.5],[822.0,-124.5],[823.0,-123.5],[827.0,-123.5],[830.0,-121.5],[835.0,-121.5],[836.0,-120.5],[840.0,-120.5],[841.0,-119.5],[844.0,-119.5],[845.0,-118.5],[851.0,-118.5],[856.0,-115.5],[864.0,-114.5],[870.0,-111.5],[873.0,-111.5],[877.0,-109.5],[880.0,-109.5],[888.0,-105.5],[895.0,-104.5],[900.0,-101.5],[902.0,-101.5],[904.0,-99.5],[906.0,-99.5],[918.0,-93.5],[922.0,-93.5],[925.0,-90.5],[929.0,-89.5],[933.0,-86.5],[936.0,-86.5],[938.0,-85.5],[940.0,-82.5],[944.0,-81.5],[947.0,-78.5],[949.0,-78.5],[953.0,-74.5],[955.0,-74.5],[959.0,-70.5],[963.0,-69.5],[968.0,-64.5],[970.0,-64.5],[972.5,-62.0],[972.5,-61.0],[978.5,-56.0],[979.0,-54.5],[981.0,-54.5],[985.0,-49.5],[987.0,-49.5],[987.5,-48.0],[993.5,-42.0],[993.5,-41.0],[998.5,-37.0],[998.5,-32.0],[1000.0,-30.5],[1003.0,-30.5],[1003.5,-29.0],[1011.5,-20.0],[1013.5,-15.0],[1020.5,-5.0],[1027.5,9.0],[1027.5,11.0],[1028.5,12.0],[1029.5,16.0],[1032.0,18.5],[1035.0,18.5],[1038.0,14.5],[1040.0,14.5],[1045.0,9.5],[1050.0,7.5],[1053.0,3.5],[1055.0,3.5],[1065.0,-4.5],[1069.0,-6.5],[1083.0,-18.5],[1086.0,-19.5],[1089.0,-22.5],[1093.0,-23.5],[1095.0,-26.5],[1099.0,-27.5],[1102.5,-31.0],[1103.0,-32.5],[1106.0,-32.5],[1107.5,-31.0],[1107.5,-30.0],[1111.5,-26.0],[1112.5,-24.0],[1110.0,-21.5],[1103.0,-17.5],[1099.0,-13.5],[1097.0,-13.5],[1092.0,-8.5],[1089.0,-7.5],[1085.0,-3.5],[1081.0,-1.5],[1073.0,5.5],[1070.0,6.5],[1067.0,9.5],[1064.0,10.5],[1056.0,17.5],[1053.0,18.5],[1051.0,21.5],[1048.0,22.5],[1036.5,32.0],[1036.5,36.0],[1038.5,38.0],[1038.5,41.0],[1039.5,42.0],[1039.5,45.0],[1040.5,46.0],[1039.5,47.0],[1041.5,50.0],[1041.5,54.0],[1042.5,55.0],[1042.5,57.0],[1044.0,57.5],[1046.5,60.0],[1046.5,61.0],[1056.0,69.5],[1057.0,69.5],[1069.5,80.0],[1069.5,83.0],[1067.0,85.5]],"height":6.5,"source":"district","speculative":true}],"palms":[[247.13,43.66],[235.33,45.82],[223.53,47.99],[212.09,49.13],[200.15,50.29],[188.21,51.45],[176.26,52.61],[164.32,53.77],[152.37,54.94],[140.96,55.0],[128.96,55.0],[116.96,55.0],[105.61,54.82],[93.68,53.54],[81.75,52.26],[21.88,4.0],[28.09,12.42],[36.98,20.48],[45.87,28.54],[54.77,36.6],[63.54,42.34],[74.09,48.06],[157.81,28.04],[162.98,17.21],[91.14,17.56],[101.64,23.37],[112.14,29.18],[122.64,34.99],[133.14,40.8]]}