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

{"chunk":[7,5],"origin":[750,-1250],"land":[[[[164.0,3.5],[158.0,2.5],[152.0,5.5],[146.0,5.5],[139.0,9.5],[131.0,10.5],[110.0,17.5],[73.0,17.5],[51.0,10.5],[35.0,0.5],[34.5,0.0],[168.38,0.0],[164.0,3.5]]]],"surfaces":[{"poly":[[[106.0,12.5],[103.5,13.0],[103.0,17.5],[100.0,17.5],[98.0,13.5],[82.0,13.5],[77.0,17.5],[76.0,12.5],[71.0,16.5],[70.0,11.5],[66.0,15.5],[63.5,14.0],[63.0,9.5],[60.0,13.5],[59.5,9.0],[55.0,6.5],[51.0,10.5],[50.5,5.0],[48.0,5.5],[47.0,2.5],[44.0,5.5],[41.64,0.0],[151.83,0.0],[151.0,2.5],[148.5,1.0],[148.0,5.5],[143.0,7.5],[140.0,3.5],[132.0,5.5],[131.0,8.5],[128.0,6.5],[127.5,12.0],[124.0,13.5],[120.0,9.5],[110.0,11.5],[109.0,17.5],[106.0,12.5]]],"kind":"urban"},{"poly":[[[37.0,1.5],[37.14,0.0],[39.0,0.0],[37.0,1.5]]],"kind":"urban"},{"poly":[[[157.0,3.5],[152.62,0.0],[158.17,0.0],[157.0,3.5]]],"kind":"urban"}],"roads":[],"centerlines":[],"buildings":[{"poly":[[[36.0,0.5],[35.0,0.5],[29.5,-5.0],[32.0,-6.5],[35.0,-6.5],[35.5,-4.0],[37.5,-4.0],[37.5,-2.0],[36.0,0.5]]],"height":9.1,"source":"district","speculative":false},{"poly":[[[168.0,0.5],[166.0,-0.5],[162.0,-0.5],[161.5,-3.0],[164.0,-3.5],[165.0,-4.5],[167.0,-4.5],[168.0,-2.5],[168.5,-5.0],[170.0,-5.5],[171.5,-3.0],[171.5,-1.0],[169.0,-0.5],[168.0,0.5]]],"height":14.9,"source":"district","speculative":false},{"poly":[[[43.0,5.5],[42.0,5.5],[39.0,2.5],[37.5,2.0],[41.0,-1.5],[43.5,1.0],[43.0,5.5]]],"height":9.0,"source":"district","speculative":false},{"poly":[[[152.0,5.5],[148.5,5.0],[148.5,1.0],[150.0,0.5],[151.0,2.5],[151.5,0.0],[154.0,-0.5],[155.5,3.0],[152.0,5.5]]],"height":9.7,"source":"district","speculative":false},{"poly":[[[50.0,9.5],[45.0,7.5],[43.5,6.0],[47.0,2.5],[48.0,5.5],[49.0,4.5],[50.5,5.0],[50.0,9.5]]],"height":6.4,"source":"district","speculative":false},{"poly":[[[128.0,12.5],[128.0,6.5],[130.0,6.5],[131.0,8.5],[132.0,5.5],[134.0,5.5],[138.0,3.5],[140.5,4.0],[141.5,6.0],[141.0,8.5],[139.0,9.5],[131.0,10.5],[128.0,12.5]]],"height":8.2,"source":"district","speculative":false},{"poly":[[[59.0,13.5],[54.0,11.5],[52.5,10.0],[52.5,9.0],[55.0,6.5],[56.0,8.5],[57.0,7.5],[58.0,9.5],[59.0,8.5],[59.5,9.0],[59.0,13.5]]],"height":7.9,"source":"district","speculative":false},{"poly":[[[110.0,17.5],[110.0,11.5],[113.0,11.5],[114.0,10.5],[117.0,10.5],[118.0,9.5],[120.5,10.0],[121.5,13.0],[120.0,14.5],[118.0,14.5],[114.0,16.5],[111.0,16.5],[110.0,17.5]]],"height":12.0,"source":"district","speculative":false},{"poly":[[[76.0,17.5],[73.0,17.5],[71.5,16.0],[71.5,15.0],[74.0,12.5],[76.5,13.0],[76.0,17.5]]],"height":8.5,"source":"district","speculative":false},{"poly":[[[108.5,17.0],[103.5,17.0],[104.0,12.5],[106.5,13.0],[108.5,17.0]]],"height":13.3,"source":"district","speculative":false},{"poly":[[[79.5,13.5],[99.5,13.5],[99.5,18.5],[79.5,18.5],[79.5,13.5]]],"height":9.6,"source":"district","speculative":false}],"palms":[]}