FNSKtZH / apflora

Aktionsplan Flora der Fachstelle Naturschutz des Kantons Zürich
https://apflora.ch
Other
0 stars 1 forks source link

Synonyme Artnamen, aber Beobachtungen nur bei einem #117

Closed barbalex closed 6 years ago

barbalex commented 8 years ago

Charlotte meldete per email am 27.11.2015:

Lieber Alex

Eine meiner AP-Arten, Cardamine dentata ist auch mit C. palustris in der FloraDB.

Nun habe ich gemerkt, dass diese beiden Arten auch unterschiedliche ISFS-Nummern haben. Die meisten Beobachtungen gehen auf die Nr. von C. palustris, der offizielle Namen ist nun aber C. dentata - und dort erscheinen dann diese Beobachtungen nicht.

Wie können wir das ändern?

Übrigens würde ich dann auch gerne überhaupt die ganzen Einträge von C. palustris löschen (obwohl ich C. palustris viel einleuchtender als C. dentata finde). Da könnt ich dann einfach auf „löschen“ drücken, oder?

Liebe Grüsse, Charlotte

barbalex commented 8 years ago

Aua. Das ist eine grössere Sache. Oder anders gesagt: Daran könnte ich gut verdienen ;-)

Das gibt eine viel kompliziertere Abfrage. Die viel langsamer läuft oder ev. auch den Server überfordert. Das ist eine der Kernkompetenzen von arteigenschaften.ch. Und eine der Gründe, weshalb ich dort eine völlig andere Datenbanktechnologie verwende.

Konkret müsste die heute benutzte Abfrage nicht vergleichen, wo die ISFS-Nummern gleich sind, sondern ob die Nummer der gemeldeten Beobachtung eine derjenigen ist, welche gemäss arteigenschaften.ch offiziell oder synonym ist.

Damit diese Abfrage möglich würde, müsste apflora von arteigenschaften.ch zusätzlich zu den bisherigen Informationen, Synonyme übernehmen. Das muss man in der Schnittstelle von arteigenschaften.ch und in apflora anpassen.

Wir können versuchen, die Abfrage zum Funktionieren zu bringen. Es ist ein Abenteuer mit unsicherem Ausgang. Vielleicht klappt es und alle sind happy, ausser dem Steuerzahler. Oder alle sind unglücklich, wieviel länger der Aufbau des Strukturbaums dauert. Oder der Server wird überfordert.

Ich plane, das Frontend im nächsten halben Jahr vollständig neu aufzubauen. Primär wegen des Tools, mit dem der Strukturbaum aufgebaut wird. Die Technologie mit der ich das realisieren möchte würde mir ermöglichen, NACHDEM der Baum aufgebaut wurde, mit zusätzlichen aber einfachen Abfragen Synonyme aus der Datenbank zu lesen und diese Beobachtungen zu ergänzen. Dadurch würde sowohl die Datenbank wie auch der Benutzer, der wartend vor dem Bildschirm sitzt, geschont. Mit dem heutigen System ist das leider nicht möglich.

Könntest du als Krücke, bis es soweit ist, ev. das hier machen? die synonyme Art erfassen, aber nicht als AP-Art (offenbar hast du das schon?) darin TPop gründen und Beob zuweisen dieselben TPop in der offiziellen Art gründen. Und in den Bemerkungen auf Beobachtungen des Synonyms verweisen Übrigens wäre es praktisch, wenn solche Fragen und Fehlermeldungen als Issues in Github erfasst würden. Dann muss ich keine separate Wunschliste nachführen.

Herzliche Grüsse Alex

barbalex commented 8 years ago

Lieber Alex

Das tönt ja allerdings schwieriger. Zum Glück ist es aktuell nur Cardamine, von denen gibts nicht viele (schlecht für Cardamine, gut für die Eingaben in die Datenbank). Ich führe jetzt also bis auf weiteres doppelt.

Nächstes Mal wieder auf GitHub.

Liebe Grüsse, Charlotte

barbalex commented 6 years ago

ist umgesetzt