Bug bei featureViaURL

Issue #760 resolved
Tobias Schneider created an issue

Bei der Übergabe einer vordefinierten URL gibt es Probleme:

featureViaURL funktioniert in unseren Portalen nur bis Version 2.16.2, aber leider auf Basis der MP-Version 2.19.0 nicht mehr, obwohl die config dieselbe ist.

Im entsprechenden Screenshot (*v2.19.0) ist erkennbar, dass das über URL übergebene URL Point Feature in v2.19.0 nicht mehr über „Ausgewählte Themen“ im Themenbaum aufgeführt wird. Hingegen ist das bei den früheren Versionen schon der Fall, sodass da auch das in der config.js konfigurierte zoomTo funktioniert (vgl. Screenshot *v.2.16.2). Hierzu ein produktiv laufendes Beispielportal, wo es eben noch funktioniert:

https://geoportal.nuernberg.de/masterportal/bebauungsplaene/?featureviaurl=[%7B%22layerId%22:%22urlPointFeatures%22,%22features%22:[%7B%22coordinates%22:[645559.82,%205477866.04],%22label%22:%22Start%20Adresse%22%7D,%7B%22coordinates%22:[645540.82,5477966.04],%22label%22:%22Ziel%20Amt%22%7D]%7D]

Für unsere Portale ist diese Funktion featureViaURL sehr wichtig, daher hoffen wir auf eine schnelle Problemlösung bei den neueren Masterportal-Versionen.

Besten Dank im Voraus und freundliche Grüße

Tobias Schneider

Comments (10)

  1. Tobias Schneider reporter

    Kurzer Hinweis noch:

    der Link muss per copy&paste in ein Tab übergeben werden, damit das funktioniert. Es geht nicht, wenn einfach auf den Link geklickt wird.

  2. Dennis Sen

    Hallo Herr Schneider,

    ich habe einen MR https://bitbucket.org/geowerkstatt-hamburg/masterportal/pull-requests/3366/issue-760-fix-featureviaurl hierzu erstellt, der das Problem schon mal teilweise löst. Danach funktioniert die Featureübergabe wieder, allerdings müssen die Koordinaten in der URL zunächst in WGS84 übergeben werden.

    Es gibt da gerade einen Schiefstand in Doku und Code, den ich erst einmal kläre. Können Sie das Feature mit WGS84 schon gebrauchen?

    Viele Grüße

  3. Tobias Schneider reporter

    Hallo,

    der parametrisierte Aufruf funktioniert jetzt in der aktuellsten MP-Version 2.21.0 zwar wieder, jedoch erscheint das über URL übergebene URL Point Feature noch immer nicht über „Ausgewählte Themen“ im Themenbaum.

    Zudem ist ein weiterer Bug in diesem Zusammenhang aufgefallen:

    In der aktuellsten MP V. 2.21.0 erscheint der Eintrag „über URL übergebene Features“ unter Fachthemen doppelt (s. Screenshot). Das war in vorherigen Versionen nicht der Fall. Der Code für featuresViaURL in der config.js ist auch noch derselbe wie in früheren MP-Versionen, als der besagte Eintrag nur einfach vorkam:

    featureViaURL: {
        epsg: 25832,
        zoomTo: "urlPointFeatures",
        layers: [
            {
                id: "urlPointFeatures",
                geometryType: "Point",
                name: "URL Point Features",
                styleId: "900"
            },
            {
                id: "urlLineFeatures",
                geometryType: "LineString",
                name: "URL Line Features"
            },
            {
                id: "urlPolygonFeatures",
                geometryType: "Polygon",
                name: "URL Polygon Features"
            }
        ]
    },
    

  4. mkl

    Hallo Herr Schneider,

    ich habe einen Merge-Request gestellt, der die von Ihnen geschilderten Probleme lösen sollte.
    Mit der nächsten Veröffentlichung des Masterportals sollten die Feature korrekt unter “Ausgewählte Themen” angezeigt werden.
    Der Ordner “Über URL übergebene Feature” wird dann nicht mehr doppelt aufgelistet.

    Sobald der MR gemerged wurde, werde ich Sie informieren.

    Mit freundlichen Grüßen

    Melanie Klamp

  5. mkl

    Hallo Herr Schneider,

    die Änderungen wurden gemerged. Mit der nächsten Veröffentlichung des Masterportals sollten die von Ihnen gemeldeten Probleme behoben sein.

    Daher werde ich dieses Ticket schließen.

    Falls Sie noch weitere Unterstützung benötigen sollten, machen Sie dieses Ticket gern wieder auf.

    Mit freundlichen Grüßen

    Melanie Klamp

  6. Log in to comment