Fehler Routing

Issue #1075 resolved
Stolz created an issue

Hallo zusammen,

das Routing-Tool bringt seit v2.37.0 den Fehler:

Unabhängig davon welchen geosearch oder geosearchReverse ich benutze.

Keine Fehlermeldung in der JavaScript Konsole.

Danke&VG

Dietmar STolz

Comments (9)

  1. Finn-Rasmus Darge

    Hallo Herr Stolz,
    ich kann den Fehler mit meinen Testkonfigurationen nicht reproduzieren. Können Sie mir Ihre Konfiguration oder die entsprechenden Teile der Routing-Tool Konfiguration (config.json, rest-services-internet.json) zukommen lassen? Ich gehe anhand des Fehlers davon aus, dass die Anfrage bei Ihrem Dienst kein Ergebnis (response) zurückliefert und somit response.status nicht gelesen werden kann.

    Viele Grüße
    Finn-Rasmus Darge

  2. Stolz reporter

    Hallo,

    der Reverse funktioniert noch um die routingCoordinateInput zu füllen, z.B. via Nominatim:

    https://nominatim.openstreetmap.org/reverse?&lon=7.00320118932417&lat=50.94294555557113&format=json&addressdetails=0

    Danach wird jedoch die eigentliche Routingberechnung nicht mehr angestoßen, z.B.

    https://sg.geodatenzentrum.de/web_ors_all__122c1f2d-6e55-c549-e135-872e1caab5c3/v2/directions/driving-car/geojson

    Ich vermute das erst gar kein XHR ausgelöst wird weil die Inputfelder für die Berechnung (routingCoordinateInput_0 und routingCoordinateInput_1) nicht ausgelesen werden

    config.json:

        "routing": {
            "name": "translate#common:menu.tools.routing",
            "icon": "bi-signpost-2",
            "renderToWindow": false,
            "deactivateGFI": true,
            "routingToolOptions": ["DIRECTIONS", "ISOCHRONES"],
            "download": {
                "filename": "",
                "format": "GEOJSON"
            },
            "geosearch": {
                "minChars": 3,
                "limit": 10,
                "type": "NOMINATIM",
                "serviceId": "nominatim_suche"
            },
            "geosearchReverse": {
                "distance": 1000,
                "filter": "",
                "type": "NOMINATIM",
                "serviceId": "nominatim_reverse"
            },
            "directionsSettings": {
                "type": "ORS",
                "serviceId": "bkg_ors",
                "speedProfile": "CAR",
                "preference": "RECOMMENDED"
            },
            "isochronesSettings": {
                "type": "ORS",
                "serviceId": "bkg_ors",
                "speedProfile": "CAR",
                "isochronesMethodOption": "TIME"
            }
        },
    

    rest-service.json:

    {
    "id": "bkg_suche",
    "name": "BKG Geosuche",
    "url": "https://sg.geodatenzentrum.de/gdz_geokodierung__122c1f2d-6e55-c549-e135-872e1caab5c3/geosearch",
    "typ": "BKG"
    },
    {
    "id": "bkg_reverse",
    "name": "BKG Geosuche Suggest",
    "url": "https://sg.geodatenzentrum.de/gdz_geokodierung__122c1f2d-6e55-c549-e135-872e1caab5c3/suggest",
    "typ": "BKG"
    },
    {
    "id": "nominatim_suche",
    "name": "OSM Suche",
    "url": "https://nominatim.openstreetmap.org/search?",
    "typ": "NOMINATIM"
    },
    {
    "id": "nominatim_reverse",
    "name": "OSM Suche",
    "url": "https://nominatim.openstreetmap.org/reverse?",
    "typ": "NOMINATIM"
    },

    Könnte bei Bedarf eine Demo mit der 2.37.0 ins Internet stellen.

    Danke für den Support

    Dietmar Stolz

  3. Finn-Rasmus Darge

    Hallo Herr Stolz,

    vielen Dank für die Informationen und das Beispielportal. Dadurch konnte ich den Fehler bei mir lokal reproduzieren und im Code eine Stelle finden, die voraussetzt, dass das Routing-Tool in den Tools liegt. Ich habe einen Pull Request erstellt, der es ermöglicht, das Routing-Tool auch als Menüeintrag zu verwenden. Mit dieser Anpassung funktioniert das Tool wieder wie gewohnt. Falls Sie bis zum nächsten Release eine Übergangslösung benötigen, können Sie Ihre Konfiguration so anpassen, dass das Routing-Tool bei den Tools hinterlegt ist. Dadurch funktioniert es auch mit der aktuellen Masterportal-Version.

    Viele Grüße,
    Finn-Rasmus Darge

  4. Stolz reporter

    Hallo Herr Darge,

    Danke für ihre Info und den Support. Mit dem Routing-Modul in den Tools funktioniert‘s.

    Danke&VG Dietmar Stolz

  5. Stolz reporter

    Hallo Herr Darge,

    Routing-Modul eingebunden als Tool-Button funktioniert jetzt auch.

    Danke&VG Dietmar Stolz

  6. Log in to comment