Files
gta6/public/data/vice-a/chunk_7_8.json
T
knsoandClaude Sonnet 5 30cf64642b fix(extract): Mindestbreite gegen papierdünne und wandartige Gebäudegrundrisse
727 von 2.286 rohen Grundrissen (31,8 %, aber nur 1,8 % der bebauten Fläche) sind
unter 4 m an der kurzen Seite ihres gedrehten Hüllrechtecks — extrudiert werden
daraus Wände, keine Häuser. Eine Mindestbreite allein reicht nicht: einzelne Formen
bleiben bei >= 4 m Breite trotzdem extrem lang und dünn (z.B. 4,27 m x 153 m,
Verhältnis 35,9). MAX_ASPECT_RATIO=12 ergänzt die Mindestbreite MIN_BUILDING_WIDTH=4,
an einer echten Lücke in den gemessenen Verhältnissen festgemacht (größte plausible
große Grundfläche: Verhältnis 10,8 bei 7.196 m²; nächste eindeutig wandartige Form:
Verhältnis 12,0 bei 60,5 m²). Zusammen fallen 766 Grundrisse (33,5 %, 36.986 m² =
3,3 % der Fläche) weg.

Bestehende Fixture in test_small_staircase_building_is_not_dropped vergrößert (4x4-
auf 6x6-Block): ihre kurze Seite lag zufällig bei ~3,7 m, unter der neuen Schwelle,
und hätte den Test sonst für den falschen Grund bestehen lassen (Ruling 74 statt
Ruling 28).

Pipeline neu durchgelaufen: eindeutige Gebäude 2.282 -> 1.520 (-33,4 %), Dreiecke
über alle 144 Chunks 327.181 -> 307.678 (-6,0 %, vollständig aus der Gebäude-Ebene),
public/data/vice-a 2,73 M -> 2,50 M.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-13 05:14:42 +02:00

1 line
5.8 KiB
JSON

{"chunk":[7,8],"origin":[750,-500],"land":[[[[126.5,9.0],[92.5,55.0],[92.5,63.0],[97.0,68.5],[99.5,66.0],[99.5,57.0],[102.0,54.5],[107.0,54.5],[109.5,57.0],[109.5,90.0],[107.0,92.5],[102.0,92.5],[91.0,77.5],[88.5,80.0],[88.5,90.0],[86.0,92.5],[80.0,92.5],[77.0,89.5],[74.0,92.5],[72.0,92.5],[64.0,89.5],[54.5,100.0],[52.5,112.0],[49.5,115.0],[50.5,118.0],[47.0,123.5],[46.0,122.5],[44.0,124.5],[42.0,122.5],[40.0,123.5],[37.0,121.5],[14.0,143.5],[11.0,144.5],[0.0,153.59],[0.0,0.0],[131.0,0.0],[126.5,9.0]]]],"surfaces":[{"poly":[[[42.5,123.0],[46.5,117.0],[47.5,106.0],[43.0,93.5],[50.5,103.0],[51.5,113.0],[44.0,124.5],[42.5,123.0]]],"kind":"urban"},{"poly":[[[0.5,118.0],[0.5,96.0],[4.0,95.5],[6.5,98.0],[14.0,111.5],[14.5,95.0],[17.0,94.5],[17.5,118.0],[12.5,117.0],[4.0,102.5],[4.0,119.5],[0.5,118.0]]],"kind":"urban"},{"poly":[[[22.5,117.0],[23.0,95.5],[33.0,95.5],[38.5,99.0],[39.5,111.0],[33.0,117.5],[22.5,117.0]],[[35.5,111.0],[35.5,102.0],[32.0,98.5],[27.0,98.5],[26.5,115.0],[30.5,115.0],[35.5,111.0]]],"kind":"urban"}],"roads":[{"poly":[[[9.0,54.5],[10.0,55.5],[12.0,54.5],[16.0,57.5],[21.0,55.5],[22.0,53.5],[28.0,53.5],[30.5,56.0],[30.5,81.0],[34.0,84.5],[38.0,83.5],[43.0,84.5],[45.5,83.0],[52.5,66.0],[54.5,58.0],[59.0,53.5],[64.5,54.0],[68.5,61.0],[71.5,71.0],[74.0,72.5],[76.5,71.0],[79.5,65.0],[79.0,53.5],[92.0,54.5],[92.5,62.0],[94.5,64.0],[88.5,66.0],[88.5,69.0],[82.0,79.5],[72.5,82.0],[74.5,87.0],[73.5,92.0],[73.29,92.32],[72.0,92.5],[64.0,89.5],[64.5,87.0],[61.0,83.5],[56.0,85.5],[53.5,92.0],[49.5,96.0],[51.0,98.5],[54.5,100.0],[54.5,105.0],[52.5,108.0],[52.5,112.0],[49.5,115.0],[50.5,118.0],[49.5,121.0],[45.69,125.65],[43.0,124.5],[42.6,125.7],[42.0,124.5],[38.0,122.5],[34.0,123.5],[30.0,120.5],[24.0,120.5],[20.0,118.5],[15.0,120.5],[14.5,119.0],[18.5,115.0],[17.5,110.0],[15.0,108.5],[11.5,110.0],[10.5,112.0],[11.0,115.5],[10.0,114.5],[7.0,115.5],[2.0,120.5],[0.0,120.5],[0.0,102.83],[1.0,104.5],[4.5,105.0],[6.5,104.0],[7.5,100.0],[3.0,95.5],[0.5,97.0],[0.0,99.5],[0.0,83.3],[2.0,84.5],[4.5,84.0],[7.5,81.0],[6.5,79.0],[4.0,77.5],[0.0,78.5],[0.0,68.25],[2.0,67.5],[12.0,70.5],[16.5,78.0],[18.0,79.5],[20.5,79.0],[20.0,66.5],[16.0,67.5],[9.0,64.5],[1.0,63.5],[0.0,64.1],[0.0,53.6],[9.0,54.5]],[[17.0,88.5],[12.0,91.5],[10.5,94.0],[12.0,96.5],[15.5,97.0],[20.5,92.0],[17.0,88.5]],[[24.5,103.0],[27.5,110.0],[40.5,115.0],[43.5,106.0],[40.5,100.0],[40.5,94.0],[30.0,93.5],[27.5,100.0],[24.5,103.0]]],"bridge":false},{"poly":[[[101.0,53.5],[102.0,54.5],[105.86,54.5],[105.5,55.0],[99.5,61.92],[99.5,56.0],[101.0,53.5]]],"bridge":false},{"poly":[[[99.5,62.0],[99.5,61.92],[105.5,55.0],[105.86,54.5],[108.0,54.5],[109.5,56.0],[109.5,91.0],[107.0,92.5],[100.0,91.5],[96.5,85.0],[92.0,81.5],[89.5,83.0],[88.5,90.0],[86.0,92.5],[80.0,92.5],[79.0,91.5],[73.29,92.32],[73.5,92.0],[74.5,87.0],[72.5,82.0],[82.0,79.5],[88.5,69.0],[88.5,66.0],[94.5,64.0],[96.0,65.5],[99.0,62.5],[99.5,62.0]]],"bridge":true},{"poly":[[[43.5,106.0],[40.5,115.0],[38.33,114.17],[37.0,113.5],[36.83,113.59],[27.5,110.0],[24.5,103.0],[27.5,100.0],[30.0,93.5],[40.5,94.0],[40.5,100.0],[43.5,106.0]]],"bridge":false},{"poly":[[[20.0,66.5],[20.5,79.0],[18.0,79.5],[16.5,78.0],[12.0,70.5],[2.0,67.5],[0.0,68.25],[0.0,64.1],[1.0,63.5],[9.0,64.5],[16.0,67.5],[20.0,66.5]]],"bridge":false}],"centerlines":[[[37.0,105.0],[45.0,105.0],[52.0,102.0]],[[101.0,73.0],[104.0,69.0],[104.0,58.0],[101.0,54.0]],[[18.0,69.0],[14.0,67.0],[-11.0,68.0]],[[31.0,106.0],[28.0,103.0],[13.0,103.0]],[[31.0,106.0],[19.0,118.0],[15.0,119.0]],[[87.0,73.0],[86.0,61.0],[80.0,54.0]],[[60.0,75.0],[36.0,99.0]],[[61.0,74.0],[62.0,56.0]],[[43.0,125.0],[43.0,116.0],[36.0,106.0]],[[18.0,78.0],[6.0,90.0]],[[62.0,75.0],[78.0,82.0],[87.0,74.0]],[[-7.0,106.0],[4.0,91.0]],[[19.0,78.0],[25.0,84.0],[27.0,91.0],[35.0,99.0]],[[5.0,90.0],[-2.0,87.0],[-11.0,78.0]]],"buildings":[{"poly":[[[11.0,91.5],[-1.0,91.5],[-3.0,90.5],[-8.5,85.0],[-9.5,83.0],[-9.5,80.0],[-8.0,78.5],[-6.0,79.5],[-5.0,78.5],[-3.0,78.5],[-0.5,83.0],[3.0,85.5],[6.0,85.5],[10.5,82.0],[10.5,80.0],[9.0,78.5],[5.0,76.5],[-1.0,75.5],[-4.0,72.5],[-5.0,72.5],[-5.5,71.0],[-8.5,68.0],[-8.5,63.0],[-7.5,62.0],[-7.5,60.0],[-5.0,57.5],[-1.0,55.5],[1.0,55.5],[2.0,54.5],[9.0,54.5],[13.0,56.5],[18.5,63.0],[18.5,65.0],[15.0,67.5],[12.0,67.5],[10.5,66.0],[9.5,63.0],[7.0,61.5],[2.0,61.5],[-0.5,64.0],[-0.5,66.0],[2.0,68.5],[6.0,69.5],[7.0,70.5],[9.0,70.5],[13.0,72.5],[18.5,78.0],[18.5,85.0],[11.0,91.5]]],"height":8.4,"source":"district","speculative":true},{"poly":[[[51.0,91.5],[49.0,91.5],[45.0,88.5],[44.5,90.0],[42.0,91.5],[32.0,91.5],[31.0,90.5],[23.0,91.5],[21.5,90.0],[22.0,56.5],[24.0,55.5],[28.0,55.5],[28.5,56.0],[27.5,57.0],[29.5,58.0],[29.5,84.0],[37.0,84.5],[38.0,85.5],[40.0,84.5],[43.0,84.5],[45.0,86.5],[48.5,81.0],[48.5,79.0],[49.5,78.0],[49.5,76.0],[51.5,72.0],[53.5,71.0],[53.5,69.0],[52.5,68.0],[54.5,65.0],[54.5,63.0],[55.5,62.0],[56.5,58.0],[58.0,57.5],[59.0,55.5],[64.0,55.5],[65.5,57.0],[66.5,61.0],[68.5,64.0],[68.5,66.0],[70.5,69.0],[69.5,70.0],[70.5,71.0],[70.5,73.0],[72.0,74.5],[74.5,75.0],[73.5,77.0],[73.5,81.0],[74.5,82.0],[74.5,85.0],[76.5,88.0],[76.5,90.0],[72.0,90.5],[66.0,82.5],[63.0,82.5],[62.0,83.5],[55.0,83.5],[54.5,88.0],[51.0,91.5]],[[65.5,76.0],[65.5,74.0],[63.5,73.0],[63.5,70.0],[62.5,68.0],[60.0,67.5],[59.5,72.0],[58.5,73.0],[58.5,76.0],[65.5,76.0]]],"height":14.3,"source":"district","speculative":true},{"poly":[[[106.0,91.5],[101.0,89.5],[99.5,88.0],[98.5,85.0],[91.5,75.0],[90.5,72.0],[88.0,70.5],[86.5,72.0],[86.5,89.0],[85.0,90.5],[82.0,90.5],[80.5,89.0],[80.5,68.0],[79.5,67.0],[80.0,57.5],[81.0,57.5],[83.0,55.5],[86.0,55.5],[89.5,59.0],[91.5,64.0],[93.5,66.0],[94.5,70.0],[100.0,76.5],[101.5,75.0],[101.5,57.0],[104.0,55.5],[106.0,55.5],[107.5,57.0],[107.5,63.0],[108.5,64.0],[108.5,67.0],[107.5,68.0],[107.5,79.0],[108.5,80.0],[107.5,87.0],[108.5,88.0],[106.0,91.5]]],"height":13.7,"source":"district","speculative":true}],"palms":[]}