chore(data): Welt mit Bordstein an jeder Straße neu erzeugt

Bordstein 184,33 km statt 120,28 km (+53 %) in 1.341 Stücken je Chunk statt
1.415 — mehr Länge in weniger Stücken, weil der Rand jetzt durchläuft,
statt an jeder Gasse unterbrochen zu werden.

Abdeckung des Fahrbahnrands, an den fertigen Chunks nachgemessen: Gasse
7,0 % → 83,1 %, Wohnstraße 87,9 % → 88,0 %, Hauptstraße 87,2 % → 87,3 %,
Boulevard 86,3 % → 86,3 %. Fahrbahn (0,9076 km²), Gehweg (0,2987 km²),
Restflächen (0,0967 km²) und Markierungen (23.272 Stücke) bleiben, wie sie
waren.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
knsoandClaude Opus 5 committed 2026-09-18 13:43:20 +02:00
1 parent 322693c892
commit b69239fd00
111 files changed
+112 -112

No files matched your search

+2 -2
View File
@@ -52,7 +52,7 @@ def test_markierungsstuecke_je_art():
def test_restflaechen_und_bordsteinstuecke():
chunks = _chunks()
assert sum(len(c["lots"]) for c in chunks) == 279 # „lots" aus „Stücke, je Chunk gezählt"
assert sum(len(c["curb"]) for c in chunks) == 1415 # „curb" aus „Stücke, je Chunk gezählt"
assert sum(len(c["curb"]) for c in chunks) == 1341 # „curb" aus „Stücke, je Chunk gezählt"
def test_flaechen_und_bordsteinlaenge():
@@ -61,7 +61,7 @@ def test_flaechen_und_bordsteinlaenge():
assert round(_flaeche(chunks, "sidewalk") / 1e6, 4) == 0.2987
assert round(_flaeche(chunks, "lots") / 1e6, 4) == 0.0967
laenge = sum(LineString(line).length for c in chunks for line in c["curb"])
assert round(laenge / 1e3, 2) == 120.28 # aus „Bordstein km"
assert round(laenge / 1e3, 2) == 184.33 # aus „Bordstein km"
def test_keine_palme_auf_der_fahrbahn():