Giter Site home page Giter Site logo

Comments (3)

barbalex avatar barbalex commented on August 17, 2024

Das Problem ist: Das Schweizer Referenzsystem LV95 wurde explizit für die Schweiz gebaut. Es ist nicht vorgesehen, um Koordinaten ausserhalb zu beschreiben. Es ist auch aufgrund seines planen Bezugssystems nicht für grosse Flächen geeignet. Je weiter weg, desto weniger genau würde es.

Um weltweite Koordinaten bzw. solche ausserhalb eines Rechtecks, das eng an die Schweizer Grenzen anliegt, zu erfassen, muss ein sphärisches Koordinatensystem benutzt werden.

Und genau das haben wir vor ein paar Jahren für apflora implementiert: WGS84, das mit Längen- und Breitengraden funktioniert.
Koordinaten in apflora werden immer in WGS84 gespeichert. Gibt jemand im Formular Schweizer LV95 ein, werden sie sofort in WGS84 umgerechnet. Bei der Anzeige und in Exporten werden sie wieder in LV95 umgerechnet.

In den Formularen wird es in der Dezimalschreibweise dargestellt und kann auch so erfasst werden. Beispiel:

Obiges Beispiel liegt ausserhalb des akzeptierten Bereichs für LV95. Aber diese Koordinate kann in apflora auf zwei Arten generiert werden:

  1. Die Längen- und Breitengrade in der Dezimalschreibweise einfügen. Diese Schreibweise gibt mir z.B. Google Maps bei einem Klick auf einen Punkt. Jedes GPS und GPS-App sollte das können.
  2. Kontextmenu "verorte auf Karte" im Navigationsbaum bei der Teilpopulation wählen, dann die entsprechende Stelle auf der Karte Doppelklicken

In beiden Fällen wird zwar ein Wert für LV95 gerechnet und im Formular dargestellt. Und dieses ist im Grunde genommen unzulässig (korrekter wäre, wenn apflora bei solchen Koordinaten bei den Feldern für die LV95 X bzw Y-Koordinaten anzeigen würde, dass sie nicht korrekt berechnet werden können). Aber: apflora speichert alle Geometrien als WGS84, daher ist der gespeicherte Punkt korrekt.

Mir ist nicht 100% klar, wie René für einen Punkt ausserhalb der offiziellen Grenzen von LV95 LV95-Koordinaten generieren konnte. Ev. arbeitet sein GPS bzw. Handy-App etwas grosszügig... Korrekt wäre gewesen, wenn sein App die Benutzung von LV95 an diesem Ort abgelehnt hätte.

Nicht dass es im konkreten Fall so viel ausmacht (wohl nur ein paar Zentimeter). Aber wenn man mit LV95 z.B. den Nordpol verorten wollte, gäbe es total widersinnige Werte.

from apf2.

barbalex avatar barbalex commented on August 17, 2024

Das mit den WGS84 ist übrigens dokumentiert: https://apflora.ch/Dokumentation/koordinaten/?projekteTabs=tree&projekteTabs=daten&projekteTabs=karte

from apf2.

rebeccakurz avatar rebeccakurz commented on August 17, 2024

Vielen Dank für deine ausführliche Antwort!!

from apf2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.