OG, EG und UG haben je ein Rendering in assets/img, Puppenhausschnitt von
schraeg oben. Fuer AG gibt es so ein Bild nicht: die Planungssoftware kennt
nur das einzelne Gebaeude, nicht das Grundstueck. Der Plan fuer das
Aussengelaende entsteht deshalb als Vektor direkt im SVG von home.php.
Diese Seite liefert die Koordinaten dafuer. Als Hintergrund liegt das
amtliche Luftbild - DOP20 mit 20 cm Bodenaufloesung, live vom WMS der
Bayerischen Vermessungsverwaltung, CC BY 4.0. Es liegt also keine Kopie im
Repository, und weil es ein True Orthophoto ist, sitzen die Dachkanten ueber
dem Grundriss statt perspektivisch daneben - bei Google zeichnet man sonst
den Dachueberstand ab.
Abgeklickt wird Flaeche fuer Flaeche; unten fallen die fertigen
<polygon>-Zeilen fuer home.php heraus und dazu die x/y-Zeilen fuer
rooms.php, deren Kachelmitte aus den Ecken gerechnet wird. Welche Flaechen
es gibt, sagt die Raumtabelle - ein neuer AG-Raum taucht hier von selbst
auf. Das Haus steht davor, obwohl es kein Raum ist: es ist der Umriss, an
dem sich beim Zeichnen alles andere ausrichtet, und bekommt folgerichtig
keine Kachelzeile.
Der Ausschnitt laesst sich ueber ?lat=, ?lon= und ?breite= verschieben, ohne
die Datei anzufassen. Die Umrechnung nach UTM32 steckt in der Seite, weil
ein quadratischer Ausschnitt in Laengen- und Breitengraden keiner waere: ein
Grad Laenge ist auf dieser Breite nur zwei Drittel so lang wie ein Grad
Breite.
Bauart und Aussehen wie tools/kachelpositionen.php, und aus demselben Grund
kein Eintrag im Menue: die Seite wird einmal gebraucht und danach nie wieder.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Wo eine Kachel im Grundriss hingehoert, liess sich bisher nur schaetzen -
und der Bezugspunkt ist auch noch die linke obere Ecke, nicht die Mitte,
die man im Auge hat. tools/kachelpositionen.php nimmt beides ab: Grundriss
mit Raster, die vorhandenen Kacheln in Originalgroesse samt einem Punkt an
ihrem Bezugspunkt, eine Geisterkachel am Zeiger und darunter die Zeile,
die in rooms.php gehoert. Ein Klick friert sie ein.
Als PHP-Seite im Webverzeichnis, nicht als erzeugte HTML-Datei: so liest
sie ihre Raeume live aus restricted/rooms.php und veraltet nicht, wenn ein
Raum dazukommt. Geprueft an bekannten Werten - auf die Mitte einer
vorhandenen Kachel gezeigt kommt genau ihre gespeicherte Koordinate
heraus.
Damit haben jetzt alle Raeume eine Kachel: EG Kueche und Technik, UG
Technik, dazu OG Kueche und Technik als neue Raeume. Sie zeigen vorerst
die Platzhalter der Temperaturvorlage - was auf ihnen stehen soll
(Leistung, Wasserverbrauch), ist der naechste Schritt.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>