Ist eine URL in einer Sachdatenspalte einer Ebene vorhanden, so kann diese direkt eingebunden werden.
Vorgehensweise:
Bei einem Klick auf Homepage öffnet sich die in der Sachdatenspalte hinterlegte Website.
Klicken Sie nach Beendigung der Eingabe auf die Schaltfläche
Klicken Sie nun im MapTip ihrer Ebene auf weitere Informationen, so öffnet sich die Website von googlemaps mit der Stadt/Bezeichnung des jeweiligen Blattschnittes. Diese Information wird aus der Spalte der Tabelle hinzugeladen.
Eine korrekte Adresse, welche eine Datei auf dem Server anspricht, muss aussehen:
http://<ihreCardoMapAdresse>/<pfad zur datei>
Der Webserver liefert dann die entsprechende Datei zurück.
Auch der Webserver arbeitet mit virtuellen Verzeichnissen. Das Projektverzeichnis, bzw. der Unterordner IISVirtualDir ist im Webserver immer als virtuelles Unterverzeichnis von cardo eingebunden:
Physischer Pfad:
D:/cardoSystem/_Projekt_XXX/IISVirtualDir
Ansprechbar ist dieser über den Webserver als virtuelles Unterverzeichnis unterhalb der Basis-URL:
http://cardomap.xxx.de/project
Ab da kann auf die physischen Verzeichnisse zugegriffen werden, die unterhalb des IISVirtualDir liegen, z. B.
http://cardomap.xxx.de/project/test
Jetzt kann der Unterpfad bis zur Datei vervollständigt werden:
http://cardomap.xxx.de/project/test/ordner_pdf/beispiel.pdf
Für den MapTip sollte der Link folgendermaßen definiert werden:
<a href=“http://cardomap.xxx.de/project/test/ordner_pdf/beispiel.pdf" target="_blank">Beispieldatei</a>
Hintergrund: Zugriff auf Dateien in einem anderen Verzeichnis als IISVirtualDir?
Der Zugriff auf Dateien vom externen Portal (cardomap) erfolgt über den IIS Webserver. Dort ist ein Verzeichnis hinterlegt, wo die Webseite erreichbar ist (und alle Dateien unterhalb). Im cardo ist das d/cardosystem/cardomap. Dieses Verzeichnis wird allerdings mit dem Updater von uns aktualisiert, so dass ein virtuelles Verzeichnis auf den Projektordner (welches vom Updater nicht genutzt wird) eingerichtet wurde. Dieses virtuelle Verzeichnis zeigt auf den Ordner IISVirtualDir unterhalb des Kundenprojektes.
Liegen die Daten in einem anderen Verzeichnis als IISVirtualDir, so sind diese nicht unterhalb dieses Webserver-Verzeichnisses und der Zugriff darauf von extern nicht möglich. Durch eine Windows Freigabe kann nur intern auf die Dateien zugegriffen werden. Liegen die Dateien auf einem anderen Webserver mit Freigabe, so könnte darauf auch verlinkt und zugegriffen werden (bspw. www.idu.de/test.pdf)