Georeferenzierung: persistenter Standort-Bezug statt Neuberechnung je Import

Neues Project.geoAnchor: verbindet EINEN Modell-Punkt mit seiner realen
LV95-Koordinate. Bisher berechnete jeder Standort-Import (Gebäude/Terrain/
OSM) unabhängig einen neuen Bezug aus der jeweils gesuchten Adresse — bei
mehreren Importen mit leicht unterschiedlichen Suchbegriffen landete
importierter Kontext lagefalsch zueinander.

Der erste Import in einem Projekt setzt den Bezug automatisch (Modell-(0,0)
= gesuchter Ort) und speichert ihn; alle weiteren Importe verwenden densel-
ben Bezug, unabhängig vom neu gesuchten Ort (der bestimmt nur noch WOVON
Daten geladen werden, nicht mehr WOHIN sie im Modell platziert werden).
UI: Anzeige des aktiven Bezugs im Import-Dialog mit Zurücksetzen-Option.

Löst das strukturelle Problem noch nicht vollständig (der Bezug sitzt immer
bei Modell-(0,0) — passt nur, wenn das eigene Gebäude dort gezeichnet ist),
aber behebt die akute Inkonsistenz zwischen mehreren Importen.
This commit is contained in:
2026-07-12 19:33:16 +02:00
parent ee0f1dfb07
commit ae47b4f024
8 changed files with 106 additions and 1 deletions
+25
View File
@@ -4630,6 +4630,31 @@ body {
text-overflow: ellipsis;
white-space: nowrap;
}
.cim-geo-anchor {
display: flex;
align-items: center;
justify-content: space-between;
gap: 8px;
padding: 6px 8px;
border-radius: 6px;
background: var(--panel-2);
border: 1px solid var(--line);
font-size: 11px;
color: var(--ink-2);
}
.imp-linklike {
background: none;
border: none;
padding: 0;
color: var(--accent);
cursor: pointer;
font-size: 11px;
text-decoration: underline;
flex: 0 0 auto;
}
.imp-linklike:hover {
opacity: 0.8;
}
.imp-section {
display: flex;
flex-direction: column;