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

{"chunk":[0,1],"origin":[-1000,-2250],"land":[[[[2.0,0.0],[250.0,0.0],[250.0,250.0],[2.0,250.0],[2.0,0.0]]]],"surfaces":[{"poly":[[[1.5,247.0],[1.5,0.0],[20.42,0.0],[20.5,1.0],[29.0,11.5],[31.5,11.0],[33.5,6.0],[29.9,0.0],[33.05,0.0],[34.0,1.5],[40.0,4.5],[49.0,2.5],[51.0,0.0],[53.42,0.0],[54.0,3.5],[61.0,3.5],[61.23,0.0],[69.05,0.0],[68.0,3.5],[77.0,3.5],[78.4,0.0],[84.75,0.0],[87.0,4.5],[95.5,3.0],[94.5,0.0],[103.56,0.0],[104.0,3.5],[122.0,3.5],[123.0,1.5],[129.0,4.5],[136.0,3.5],[138.92,0.0],[144.57,0.0],[151.0,4.5],[158.0,3.5],[161.5,0.0],[162.12,0.0],[163.0,3.5],[171.0,3.5],[171.5,0.0],[174.5,0.0],[177.0,3.5],[188.0,4.5],[190.25,0.0],[195.9,0.0],[198.0,3.5],[203.5,4.0],[201.5,6.0],[202.5,9.0],[204.0,11.5],[214.5,1.0],[214.58,0.0],[250.0,0.0],[250.0,209.58],[236.0,213.5],[170.0,211.5],[137.0,213.5],[132.0,214.5],[130.0,217.5],[47.0,232.5],[11.0,247.5],[1.5,247.0]]],"kind":"urban"},{"poly":[[[136.0,244.5],[127.5,237.0],[127.5,223.0],[136.0,215.5],[146.0,215.5],[156.5,225.0],[154.5,239.0],[146.0,244.5],[136.0,244.5]]],"kind":"urban"},{"poly":[[[123.0,247.5],[122.5,247.0],[145.0,246.5],[153.0,241.5],[165.0,240.5],[237.0,242.5],[245.0,247.5],[123.0,247.5]]],"kind":"urban"}],"roads":[{"poly":[[[237.0,241.5],[195.0,241.5],[194.0,240.5],[157.0,240.5],[156.0,239.5],[147.0,245.5],[139.0,246.5],[139.0,245.5],[146.0,244.5],[151.0,239.5],[152.0,240.5],[154.5,239.0],[156.5,235.0],[155.5,233.0],[157.5,230.0],[153.0,225.5],[149.5,229.0],[150.5,234.0],[148.0,237.5],[147.0,236.5],[144.0,237.5],[140.0,234.5],[137.0,237.5],[135.5,236.0],[135.5,232.0],[134.0,229.5],[130.0,227.5],[126.5,229.0],[125.5,231.0],[126.5,235.0],[129.5,240.0],[132.0,242.5],[138.0,244.5],[138.0,245.5],[131.0,244.5],[107.17,250.0],[51.82,250.0],[53.0,249.5],[93.0,241.5],[105.0,240.5],[117.5,237.0],[116.5,232.0],[112.0,230.5],[61.0,241.5],[50.0,242.5],[32.0,250.0],[0.0,250.0],[0.0,249.79],[3.0,248.5],[13.0,247.5],[21.0,243.5],[34.0,239.5],[46.0,233.5],[127.0,218.5],[135.0,214.5],[138.5,215.0],[132.0,217.5],[128.5,221.0],[127.5,223.0],[129.0,225.5],[132.0,226.5],[137.0,223.5],[140.0,226.5],[147.0,224.5],[150.0,225.5],[153.5,222.0],[152.5,220.0],[150.0,217.5],[144.0,215.5],[144.0,214.5],[149.0,213.5],[152.0,214.5],[155.0,212.5],[231.0,213.5],[234.0,214.5],[250.0,209.7],[250.0,219.7],[234.0,224.5],[164.5,223.0],[168.0,230.5],[237.0,231.5],[250.0,237.37],[250.0,248.81],[237.0,241.5]]],"bridge":false},{"poly":[[[50.0,242.5],[61.0,241.5],[112.0,230.5],[116.5,232.0],[117.5,237.0],[105.0,240.5],[93.0,241.5],[53.0,249.5],[51.82,250.0],[32.0,250.0],[50.0,242.5]]],"bridge":false},{"poly":[[[237.0,231.5],[168.0,230.5],[164.5,223.0],[234.0,224.5],[250.0,219.7],[250.0,237.37],[237.0,231.5]]],"bridge":false},{"poly":[[[202.5,6.0],[196.5,0.0],[214.0,0.0],[210.5,7.0],[206.0,10.5],[203.5,10.0],[202.5,6.0]]],"bridge":false},{"poly":[[[188.0,3.5],[182.0,3.5],[181.0,2.5],[178.0,3.5],[174.0,0.5],[171.0,1.5],[170.0,3.5],[164.0,3.5],[161.0,1.5],[156.0,3.5],[150.0,3.5],[144.4,0.0],[190.1,0.0],[188.0,3.5]]],"bridge":false},{"poly":[[[134.0,3.5],[127.0,3.5],[124.0,1.5],[121.0,3.5],[104.0,3.5],[103.19,0.0],[139.6,0.0],[134.0,3.5]]],"bridge":false},{"poly":[[[94.5,2.0],[94.0,3.5],[87.0,3.5],[85.5,0.0],[93.17,0.0],[94.5,2.0]]],"bridge":false},{"poly":[[[76.0,3.5],[70.0,3.5],[69.5,0.0],[78.1,0.0],[76.0,3.5]]],"bridge":false},{"poly":[[[61.0,3.5],[54.0,3.5],[51.0,0.5],[45.0,3.5],[39.0,3.5],[35.0,1.5],[31.5,5.0],[32.5,6.0],[31.5,10.0],[29.0,10.5],[24.5,7.0],[21.5,2.0],[20.83,0.0],[61.7,0.0],[61.0,3.5]]],"bridge":false}],"centerlines":[[[124.0,223.0],[131.0,217.0],[139.0,214.0],[150.0,215.0],[159.0,219.0]],[[170.0,227.0],[157.0,239.0],[143.0,246.0],[127.0,243.0],[115.0,234.0]],[[171.0,227.0],[251.0,227.0],[289.0,231.0]],[[0.0,294.0],[6.0,270.0],[11.0,261.0],[56.0,245.0],[114.0,234.0]],[[145.0,230.0],[159.0,220.0]],[[107.0,-7.0],[109.0,0.0],[123.0,-2.0]],[[142.0,-8.0],[149.0,-1.0],[153.0,0.0],[159.0,-2.0],[166.0,-10.0]],[[30.0,8.0],[27.0,-1.0],[29.0,-7.0]],[[30.0,-7.0],[42.0,0.0],[52.0,-7.0]]],"buildings":[{"poly":[[[29.0,9.5],[23.5,3.0],[23.5,1.0],[21.5,-3.0],[21.5,-6.0],[20.5,-7.0],[21.5,-8.0],[21.5,-12.0],[22.5,-13.0],[23.5,-19.0],[28.0,-23.5],[29.0,-23.5],[30.5,-22.0],[30.5,-20.0],[27.5,-16.0],[27.5,-11.0],[26.5,-10.0],[26.5,-7.0],[25.5,-5.0],[26.5,-4.0],[27.5,1.0],[31.5,7.0],[29.0,9.5]]],"height":10.8,"source":"district","speculative":true},{"poly":[[[47.0,2.5],[39.0,2.5],[37.0,0.5],[35.0,0.5],[34.5,-2.0],[33.5,-3.0],[33.5,-5.0],[32.5,-6.0],[32.5,-15.0],[34.5,-19.0],[40.0,-22.5],[47.0,-21.5],[51.5,-18.0],[51.5,-14.0],[52.5,-13.0],[51.5,-3.0],[47.0,2.5]],[[43.0,-1.5],[46.5,-6.0],[46.5,-8.0],[47.5,-9.0],[47.5,-13.0],[46.0,-15.5],[41.0,-17.5],[37.5,-13.0],[37.5,-8.0],[38.5,-7.0],[38.5,-5.0],[43.0,-1.5]]],"height":7.9,"source":"district","speculative":true},{"poly":[[[57.0,2.5],[55.5,2.0],[55.5,0.0],[54.5,-1.0],[54.5,-5.0],[55.5,-6.0],[55.5,-8.0],[54.5,-9.0],[54.5,-13.0],[55.5,-14.0],[54.5,-19.0],[55.5,-21.0],[57.0,-22.5],[60.0,-22.5],[61.0,-21.5],[68.0,-21.5],[70.0,-20.5],[73.5,-17.0],[73.5,-14.0],[71.5,-11.0],[71.5,-8.0],[70.0,-6.5],[61.0,-6.5],[60.5,0.0],[57.0,2.5]],[[66.5,-11.0],[67.5,-12.0],[67.5,-15.0],[66.5,-17.0],[61.0,-17.5],[60.5,-15.0],[59.5,-14.0],[59.5,-12.0],[61.0,-10.5],[66.5,-11.0]]],"height":9.7,"source":"district","speculative":true},{"poly":[[[90.0,2.5],[87.5,2.0],[86.0,-2.5],[80.0,-2.5],[78.0,-1.5],[75.0,2.5],[71.5,1.0],[71.5,-2.0],[74.5,-6.0],[75.5,-12.0],[78.5,-17.0],[79.5,-21.0],[81.0,-22.5],[83.0,-22.5],[85.5,-19.0],[85.5,-17.0],[87.5,-14.0],[87.5,-11.0],[92.5,-3.0],[92.5,1.0],[90.0,2.5]]],"height":8.7,"source":"district","speculative":true},{"poly":[[[153.0,3.5],[152.0,2.5],[149.0,2.5],[143.5,-3.0],[143.5,-5.0],[142.5,-6.0],[142.0,-8.5],[139.5,-5.0],[139.5,-2.0],[136.0,1.5],[134.0,1.5],[130.0,3.5],[122.0,-0.5],[121.5,1.0],[119.0,2.5],[118.0,1.5],[116.0,1.5],[115.0,2.5],[113.0,2.5],[112.0,1.5],[108.0,2.5],[106.0,1.5],[105.5,-22.0],[109.5,-22.0],[109.5,-19.0],[110.5,-18.0],[110.5,-8.0],[109.5,-6.0],[110.5,-4.0],[112.0,-2.5],[119.0,-2.5],[120.0,-1.5],[122.5,-2.0],[121.5,-3.0],[121.5,-6.0],[120.5,-7.0],[120.5,-9.0],[121.5,-10.0],[120.5,-11.0],[120.5,-14.0],[122.5,-18.0],[125.0,-20.5],[129.0,-22.5],[132.0,-22.5],[133.0,-21.5],[137.0,-20.5],[138.5,-19.0],[139.5,-15.0],[142.0,-11.5],[143.5,-14.0],[143.5,-17.0],[149.0,-22.5],[155.0,-22.5],[159.0,-20.5],[162.5,-16.0],[161.0,-12.5],[158.0,-13.5],[155.0,-17.5],[152.0,-18.5],[149.5,-16.0],[147.5,-12.0],[147.5,-8.0],[148.5,-7.0],[148.5,-5.0],[151.0,-2.5],[153.0,-1.5],[155.0,-2.5],[158.0,-6.5],[161.0,-6.5],[162.5,-4.0],[159.0,0.5],[153.0,3.5]],[[131.0,-1.5],[133.0,-2.5],[135.5,-6.0],[135.5,-15.0],[132.0,-17.5],[130.0,-17.5],[127.5,-16.0],[125.5,-12.0],[125.5,-7.0],[129.0,-2.5],[131.0,-1.5]]],"height":11.5,"source":"district","speculative":true},{"poly":[[[203.0,2.5],[199.0,1.5],[196.0,-2.5],[192.0,-2.5],[190.0,-1.5],[187.0,2.5],[183.0,2.5],[182.0,1.5],[181.0,2.5],[179.0,2.5],[175.5,-1.0],[175.5,-2.0],[172.0,-6.5],[171.0,-6.5],[169.5,-5.0],[169.5,1.0],[167.0,2.5],[165.0,1.5],[164.5,-21.0],[166.0,-22.5],[168.0,-22.5],[169.5,-20.0],[169.5,-17.0],[171.0,-14.5],[174.5,-18.0],[174.5,-19.0],[179.0,-22.5],[181.0,-22.5],[182.5,-21.0],[180.5,-17.0],[175.5,-12.0],[175.5,-11.0],[177.5,-7.0],[179.0,-6.5],[181.5,-2.0],[183.0,-1.5],[186.5,-8.0],[186.5,-10.0],[187.5,-11.0],[187.5,-13.0],[188.5,-14.0],[188.5,-16.0],[190.5,-20.0],[193.0,-22.5],[194.0,-22.5],[196.5,-20.0],[198.5,-15.0],[200.5,-13.0],[199.5,-12.0],[200.5,-11.0],[200.5,-7.0],[203.5,-3.0],[203.0,2.5]],[[195.5,-8.0],[195.5,-11.0],[194.0,-12.5],[192.5,-11.0],[192.5,-8.0],[195.5,-8.0]]],"height":12.5,"source":"district","speculative":true},{"poly":[[[207.0,9.5],[206.0,9.5],[204.5,8.0],[204.5,7.0],[208.5,-1.0],[208.5,-4.0],[209.5,-5.0],[209.5,-11.0],[207.5,-15.0],[207.5,-18.0],[204.5,-21.0],[204.5,-22.0],[210.0,-22.5],[211.5,-21.0],[211.5,-18.0],[213.5,-15.0],[213.5,-9.0],[214.5,-8.0],[213.5,-7.0],[213.5,-1.0],[212.5,0.0],[212.5,2.0],[207.0,9.5]]],"height":10.8,"source":"district","speculative":true}],"palms":[]}