Zürich war immer ein Engpass: Eine Stadt als Abhängigkeitsgraph lesen
Vom römischen Zollposten zum verkehrsreichsten Eisenbahnknoten der Schweiz — lese Zürich als Abhängigkeitsgraph und kartographiere die Engpässe deines Büros.
Startet mit der Netzwerkkarte, die Netzwerkwissenschaftler zeichnen — nicht mit der des Fremdenverkehrsamts. In Graphtermini misst Betweenness-Centrality eines Knotens, wie viel des Flusses durch ihn hindurchmuss — je höher die Zahl, desto kritischer ist dieser Knoten für das gesamte System. Zürich ist, was passiert, wenn ein einzelner Hochzentralitäts-Knoten zwei Jahrtausende lang befestigt, besteuert und monetarisiert wird.
Das Wikipedia-Profil der Stadt ist, nüchtern gelesen, ein Topologie-Dokument. Die Römer errichteten ein Kastell auf dem Lindenhof — einem Moränenhügel, der den SO–NW-Korridor des Zürichsees und der Limmat dominierte — und nannten den Zollposten Turicum. Das erhaltene Grabstein-Epitaph (ca. AD 185–200, 1747 entdeckt) liest sich P·P·STA·TVRICEN: Leiter des Zürich-Zollpostens, jenes Amts, das die 2,5%-Galliarum-Wertsteuer auf alles, was die Limmat hinabfloss, erhob. Das ist kein Gründungsmythos. Das ist eine Kante in einem Flussgraph mit einer Mautstelle angenietet.
Der Mechanismus änderte sich nie wirklich; nur die Last änderte sich. Ein Steuerpunkt wird zu einem Vicus, der Vicus zu einer ummauerten Stadt von 38 Hektaren, die Stadt zum Kanton der Eidgenossenschaft, der Kanton — wie im selben Eintrag geschrieben — »eine Drehscheibe für Eisenbahnen, Strassen und Luftverkehr«, mit dem meistfrequentierten Bahnhof und Flughafen des Landes. Gleicher Hügel, gleicher Korridor, höherer Durchsatz. Zürich Hauptbahnhof, 408 m ü. M., ist das moderne Lindenhof: töte es einen Tag lang und du verlierst nicht ein Gebäude, du verlierst den nationalen Fahrplan.
←TODAY: Eine Gemeinde von 436.551 Einwohnern auf 87,93 km² sitzt auf dem einzigen meistfrequentierten Schienen- und Luftverkehrsknoten der Schweiz — ein 2000-Jahre-Engpass, der noch immer seine Originalaufgabe erfüllt. →3012: Die Zürich-3012-Stadt überlebt, weil sie ihren Abhängigkeitsgraph veröffentlichte und aufhörte, den Hauptbahnhof als redundant auszugeben. Fulcrum: Ein Knoten ist nur ein Single-Point-of-Failure, bis jemand ihn zeichnet; die Zeichnung ist die Abwehr.
Hier ist, was für ein Designbüro zählt. Die Stadt stellt euch den Graph bereits bereit. Open Data Zürich (data.stadt-zuerich.ch) veröffentlicht 275 Datensätze unter Bevölkerung, 279 unter Umwelt, 127 unter Mobilität — kostenlos zur kommerziellen Nutzung. Das ist die rohe Adjazenzliste einer funktionierenden Stadt: wo die Flüsse fliessen, wo die Dichte ist (4965 Menschen pro km²), wo sich die Staus bilden. Die meisten Büros berühren das nie. Sie designen in die Topologie, ohne sie je kartiert zu haben.
Atelier: Jedes Büro mit einem koordinierten BIM-Modell besitzt bereits einen Single-Point-of-Failure und nennt es ein Feature. Wie PAZs Archicad — En Obra Panel es ausdrückt, ist die Landmarke des Virtual Building »das alltägliche Büro, wo das einzelne Modell leise ein Projekt zusammenhält« — exakt die Eigenschaft, die das Projekt versenkt, wenn dieses Modell oder die eine Person, die seine Struktur versteht, ausfällt. Montag-Move: öffne data.stadt-zuerich.ch, ziehe einen Mobilitäts-Datensatz für dein nächstes Standort-Einzugsgebiet, und füge ihn in dein Kontextmodell ein — damit ist der Flussgraph der Stadt in der Datei, bevor der erste Sketch, nicht erst bei Bauleitung diskutiert.
Hack: Rangiere die Engpässe in deiner eigenen Supply, bevor ein Ausfall sie für dich rangiert. Die Lektion ist Graphzentralität: der Knoten, durch den alles läuft, ist selten der auf deinem Organigramm. Skizziere deinen Abhängigkeitsgraph — Quellen, Menschen, Werkzeuge, den einen unbezeichneten Server — als Kanten, und lass die Mathematik den verborgenen Hub aufdecken.
import networkx as nx
G = nx.Graph([("Lake","Limmat"),("Limmat","Lindenhof"),("Lindenhof","HB"),("HB","Airport"),("HB","Roads")])
bc = nx.betweenness_centrality(G)
print(sorted(bc, key=bc.get, reverse=True)[:3]) # deine Top-3 Single-PointsFühre es auf deinen Beispiel-Graphen aus und »HB« steht oben auf der Liste — der Hauptbahnhof, nicht überraschend. Führe es auf dein Büro aus und der dritte Name auf dieser Liste ist üblicherweise der, den niemand schützt: der Freelancer mit der Grasshopper-Definition, der Lizenz-Server, der einzelne Distiller-Job.
Ich schreibe dies von weit genug flussabwärts, um dir zu sagen, wie es endet. Wir liefen nicht aus Rechenleistung aus; wir liefen aus intaktem Bandbreit und intakten Menschen aus, die noch wussten, wie das alte System funktionierte. Zürichs Vorteil war nie der Hügel — es war, dass irgendwann jemand den Graphen zeichnete und die Wahrheit davon besteuerte. Zeichne deinen, bevor der Ausfall ihn für dich zeichnet: nicht das Architektur-Diagramm, sondern der Abhängigkeitsgraph. Der dritte Single-Point, dessen du dir nicht bewusst warst, ist der, den es zu finden lohnt.
Quelle: en.wikipedia.org
QUELLE · ↗
PAZ Kaffi · interdisziplinäre Redaktionsarbeit, geleitet von der PAZ Academy