Karte: die Welt ist doppelt so breit wie mapSize
Deploy / check (push) Has been cancelled
Deploy / deploy (push) Has been cancelled

Die Parzellen lagen im Wald. Ich hatte -mapSize/2 bis +mapSize/2 angenommen —
naheliegend beim Namen, aber falsch: die Koordinaten laufen von -mapSize bis
+mapSize. Damit wurde jede Parzelle um Faktor zwei vom Mittelpunkt weggezogen.

Schlimmer als der Fehler war meine Pruefung. Der Zonentest hat die Koordinaten
auf ihre eigene Bounding-Box normiert und danach geschaut, ob die Felder in der
richtigen Ecke liegen. Das besteht bei JEDEM Massstab, weil die Anordnung
zueinander ja stimmt. 14 von 15 Treffern klangen ueberzeugend und sagten
ueber den Massstab genau nichts aus.

Gemessen wurde es dann so: die eingebrannte Legende steht sowohl im Feed-Bild
als auch im Ingame-Screenshot, damit laesst sich der eine aufs andere
umrechnen. Vier Parzellen an den vier Ecken ergaben eine Weltbreite von 7822
bei mapSize 4096 — Faktor 1,91 bei rund 5 Prozent Ablesegenauigkeit.

Dabei ist noch etwas herausgekommen: die Marken H1..H8 auf dem Luftbild sind
als Passpunkte hervorragend, nicht wertlos, wie ich in der Doku behauptet
hatte. Mit richtigem Massstab liegen alle acht Hofparzellen unter 13 px von
ihrer Marke; mit falschem rund 200. Das ist jetzt der Test — acht Passpunkte,
die jede kuenftige Verschiebung sofort auffliegen lassen, statt eines
Zonenvergleichs, der alles durchwinkt.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-09 01:59:21 +02:00
co-authored by Claude Opus 5
parent e215cd4c7c
commit 768fcda666
2 changed files with 34 additions and 13 deletions
+18 -9
View File
@@ -40,17 +40,26 @@ welchem Hof gehört, steht in keinem Endpunkt — deshalb die Zuordnung im Panel
## Koordinaten
Weltkoordinaten laufen von `-mapSize/2` bis `+mapSize/2`. Auf das Luftbild
gerechnet: **x nach rechts, z nach unten**, linear über die volle Breite.
**x nach rechts, z nach unten, und die Welt läuft von `-mapSize` bis
`+mapSize`** — also doppelt so weit, wie der Name vermuten lässt.
Gegen die Ingame-Karte geprüft: 14 von 15 markanten Feldnummern landen in der
richtigen Zone. Der eine Ausreisser ist ein sehr grosses Feld, dessen
Schwerpunkt knapp über einer Zonengrenze liegt.
Das ist die Stelle, an der man zweimal falsch abbiegt:
**Die eingebrannten Beschriftungen H1…H8 im Luftbild taugen nicht zum
Kalibrieren.** Die zeichnet der Map-Ersteller ans Hofgebäude, nicht in den
Schwerpunkt der Parzelle, und die Nummern daneben müssen nicht zur Farmland-ID
passen. Wer daran ausrichtet, landet gut 200 px daneben.
`-mapSize/2 … +mapSize/2` wirkt naheliegend und sieht auf den ersten Blick
sogar richtig aus, weil die Parzellen zueinander stimmen. Tatsächlich zieht es
jede Parzelle um Faktor zwei vom Mittelpunkt weg, und am Ende liegen die
Felder im Wald.
Ein Test, der die Koordinaten auf ihre eigene Bounding-Box normiert, merkt das
**nicht** — er prüft nur die Anordnung und besteht bei jedem Maßstab.
### Woran man es festmacht
Viele Karten tragen eingebrannte Marken `H1…H8` mit einer Legende, welche
Parzelle das ist (`131 H1`, `132 H2`, …). Das sind acht kostenlose Passpunkte.
Mit dem richtigen Maßstab liegen die Parzellen-Schwerpunkte **unter 15 px** von
ihrer Marke entfernt, gemessen auf einem 1024er Bild; mit dem falschen rund
200 px. Der Unterschied ist so deutlich, dass eine einzige Prüfung reicht.
## Was es nicht gibt