Schrägluftbilder Dokumentation

Issue #1060 resolved
Oliver Baadte created an issue

Habe auf 2.35.1 geupdatet und musste mit Verwunderung feststellen, dass die Schräglufbilder nun als Addon geladen werden müssen. Habe dementsprechend die Dokumentation befolgt bzw mich an Hamburg orientiert:

  • npm install nach masterportal clone und merge
  • Addon von addons-repository geclont und kopiert nach /addons
  • addons/addonsConf.json angelegt mit
  • {     "vcOblique": {       "vue": true,       "type": "tool"     } }
  • config.js erweitert um

    addons: ["vcOblique"]

  • config.json an den richtigen Stellen erweitert um

    "vcOblique": {"name": "translate#additional:modules.tools.vcOblique.title",             "icon": "bi-image",             "styleId": "obliqueViewer",             "isVisibleInMenu": false }

und

"startTool": {
        "tools": [
          "vcOblique"
        ]
}
  • rest-services.json erweitert um
{
    "id": "oblique",
    "name": "vcsOblique",
    "url": "https://kreis-unna.virtualcitymap.de/",
    "typ": "url"
  }

Der Code wird kompiliert, wirft aber Laufzeitfehler:

Error: Cannot find module './vcOblique/.js'
    at eval (eval at ./addons lazy recursive ^\.\/.\.js$ include: addons[\\\/].[\\\/]*.js$ exclude: (node_modules)|(.+unittests.)|(.+test.)+ (masterportal.js:279:1), <anonymous>:33:12)

Ist vermutlich kein Bug, da lauffähig im Hamburg-Geoportal. Eine vollständige Dokumentation wäre sehr hilfreich.

Comments (14)

  1. Christopher Reder

    Hallo Herr Baadte,

    liegt vcOblique bie ihnen unter addons/vcOblique oder addons/addons/vcOblique? Er erwartet es unter addons/vcOblique

    Viele Grüße Christopher Reder

  2. Oliver Baadte reporter

    Hallo Herr Reder,

    vielleicht habe ich mich ungünstig ausgedrückt. die index.js z.B. unter masterportal/addons/vcOblique

  3. Christopher Reder

    Ist vcOblique das einzige Modul aus den addons das sie verwenden? Mit anderen gibt es keine Probleme? Haben sie die package.json und package.lock.json auch dort liegen?

    in der readme.txt wir empfohlen das komplette repository in den leeren addon Ordner zu klonen.

  4. Christopher Reder

    Mir ist noch nicht klar wo der Fehler auftaucht. Sie führen npm start aus und das läuft auch noch richtig durch und sie erhalten das compiled successfully. Dann Öffnen sie im Browser ihr Portal und der Fehler wird in der cmd/bash geworfen oder in der console vom browser?

    Gibt es in dem vcOblique Ordner auch einen node_modules Ordner? Hat das npm install beim addon funktioniert?

  5. Oliver Baadte reporter

    habe jetzt nochmal den ganzen Addonsorner reingeclont und erneut einen npm install gemacht. Tatsächlich funktioniert jetzt alles ohne Fehlermeldung. Verstehen muss man das aber nicht, oder? 😁

  6. Christopher Reder

    Können sie den Fehler denn jetzt noch reproduzieren? Der Unterschied ist ganzes repo in addons geklont und welche Dateien haben sie rüber kopiert?

  7. Oliver Baadte reporter

    ich kriege es nicht mehr nachgestellt. Sie können das Issue also schließen. Und vielen Dank für den Support!

  8. Log in to comment