Comments (3)
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:
- Längengrad: 8.781013395
- Breitengrad: 47.919103167
- URL für die Teilpopulation, die ich so verortet habe: https://apflora.ch/Daten/Projekte/e57f56f4-4376-11e8-ab21-4314b6749d13/Arten/6c52d174-4f62-11e7-aebe-67a303eb0640/Populationen/70d2b98f-4f62-11e7-aebe-d3b09a4611dd/Teil-Populationen/76c7fe44-4f62-11e7-aebe-6b56ab796555?projekteTabs=tree&projekteTabs=daten&projekteTabs=karte
Obiges Beispiel liegt ausserhalb des akzeptierten Bereichs für LV95. Aber diese Koordinate kann in apflora auf zwei Arten generiert werden:
- 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.
- 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.
Das mit den WGS84 ist übrigens dokumentiert: https://apflora.ch/Dokumentation/koordinaten/?projekteTabs=tree&projekteTabs=daten&projekteTabs=karte
from apf2.
Vielen Dank für deine ausführliche Antwort!!
from apf2.
Related Issues (20)
- Massnahme: evt. weitere Einheit "Knollen" HOT 3
- Bemerkungsfeld bei TPop weiter nach oben HOT 4
- Grafiken im PDF Jahresbericht HOT 8
- Scrollen im Jahresbericht nicht möglich HOT 5
- Anpassung Anzeige Massnahmen HOT 2
- Scrollen innerhalb Text JB HOT 2
- Scrollen EK-Planung HOT 6
- Kontrollen in potentiellen Wuchsorten aus Export für InfoFlora ausschliessen HOT 2
- Strukturbaum "springt" ungewollt HOT 3
- neue QK: Bekannt seit ist jünger als die erste durchgeführte Massnahme HOT 1
- Karte: Massnahmen als WMS-Layer anzeigen --> Multipunkte
- Karte: Feldkontrollen als WMS-Layer anzeigen
- Export: Populationen mit dem letzten Populations-Bericht anpassen HOT 2
- Hochgeladene Dateien (pdfs) direkt in FloraDB anzeigen HOT 6
- Probleme bei Eingaben in FloraDB HOT 3
- Link Mail Info Flora HOT 7
- Möglichkeit mehrere Dateien gleichzeitig in FloraDB hochzuladen? HOT 3
- Jahresbericht: Zusätzliche Information in Übersichtstabelle möglich? HOT 2
- Kartendruck funktioniert nicht HOT 4
- ZH Orthofoto aktuell funktioniert nicht HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from apf2.