swisstopo / swissgeol-viewer-app

swissgeol.ch gives you insight in geoscientific data - above and below the surface
BSD 3-Clause "New" or "Revised" License
33 stars 11 forks source link

Neue GST-URL integrieren #1341

Open nOester opened 2 months ago

nOester commented 2 months ago

Beschreibung Mit dem Werkzeug "3D-Modelle abfragen" kann der externe GST-Service abgefragt werden. Der Service wurde im Sommer 2024 auf die swisstopo AWS migriert. dabei hat sich die Service-URL geändert. Die Installierte Umleitung berücksichtigt nicht die von der Applikation an der Service übergebene Parameter.

Image

Daraus resultiert ein Fehler beim Service-Request.

Image

Der gezeigte CORS-Error muss noch von den Betreibern des Services behoben werden.

ToDos

Acceptance Criteria

daniel-va commented 6 days ago

@nOester

Beim Aufruf von /webgui/createHorizontalSectionWithOverviewMap.php wird der Parameter colorMapId leer übergeben (in der Url als ?colorMapId=. Beim neuen Service führt dies jetzt zu einem Fehler:

{
    "success": false,
    "error": "App\\Service\\VirtualSections\\SectionParameters::setColorMapId(): Argument #1 ($colorMapId) must be of type int, string given, called in /usr/GiGa/gstws/vendor/symfony/serializer/Normalizer/GetSetMethodNormalizer.php on line 159"
}

Kannst du hier weiterhelfen?

nOester commented 5 days ago

Hallo @daniel-va Ich muss deine Frage an GiGa, den Entwicklern des GST-service weiterleiten. Vieleicht macht ein kurze Teams-call mit GiGa nächste Woche Sinn? Gruss Nils

daniel-va commented 2 days ago

Von mir aus gerne, falls sie nicht direkt eine einfache Lösung dafür haben.