Um cardo aus einer Webseite direkt starten zu können, kann nachfolgendes HTML mit Javascriptfunktion genutzt werden. Servername und Port müssen entsprechend angepasst werden.
Die LayertreeID erhalten Sie im Managementcenter unter Geodaten verwalten/Ebenenbäume bearbeiten. Hier sehen Sie die Ebenenbäume ihres Projektes. Fahren Sie mit der Maus über den gewünschten Ebenenbaum, so sehen Sie im Mauszeigertipp die ID, bspw. ID:1.
Diese erhalten Sie im Managementcenter, Status und Einstellungen, Anwendungen. Hier sehen Sie an der Anwendung die noch nicht registriert wurde, den ID Namen, bspw. IDU.APP.GRUENFLAECHEN. Wurde die Anwendung bereits registriert so können Sie unter Verwaltungen/Konfiguration erneut einlesen den ID Namen ebenfalls in der Aktualisierungsliste (siehe Abbildung) einsehen.
<html> <head> <title>Testseite Link zu cardo</title> </head> <script type="text/javascript"> <!-- function cardoFullScreen() { //////////////////////////////////////////////////////////////////// //ANZUPASSENDE PARAMETER //URL zum cardo, hier muessen Servername und Port angepasst werden var url = ''; //zu verwendender Ebenenbaum (wenn nur einer vorhanden, dann immer 1) var layerTreeId = '1'; //////////////////////////////////////////////////////////////////// //FESTE PARAMETER, die normalerweise nicht angepasst werden muessen var windowTitle = 'CARDOGis'; url += '/start.asp?CRTID=' + layerTreeId + '&C3=1&minimode=1&ApplicationStart=IDU.App.Kanaletto&AppStartParams=startMode|FullScreen'; var para = ''; para += 'width=' + screen.availWidth; para += ',height=' + screen.availHeight; para += ',resizable=yes,location=0,directories=0'; para += ',status=0,menubar=0,scrollbars=0,toolbar=0'; //////////////////////////////////////////////////////////////////// //neues Browserfenster öffnen var cardoWindow = window.open(url, windowTitle, para); try { //nachtraeglich Fenstergroesse anpassen cardoWindow.resizeTo(screen.availWidth,screen.availHeight) cardoWindow.moveTo(0,0); cardoWindow.focus(); } catch(e) { ; // nix zu machen } } //--> </script> <body> <div> <!-- Beispiellink zu cardo --> <a href="javascript:void(0);" onClick="cardoFullScreen();"> cardo starten </a> </div> </body> </html>