Fragen/Hinweise/Probleme
Zurücksetzen von Favoriten und Sitzungsstatus (bspw. für Schulungen)
  1. in der DB Tabelle km_meta.cdo_wellknown_users die Schulungsnutzer entfernen
  2. danach den Application Pool für cardo4 recyceln und cardo4 neu laden
  3. Falls im cardo4 folgende Meldung erscheint: ERROR: 23505: duplicate key value violates unique constraint "pk_cwo" bitte das cardo4 nochmal neu laden.
CSS / Filter Fehlermeldung: CSS Fehler in Zeile x. Die CSS Bedingung " " hat an der Positon 0 folgenden Fehler: "Unexpected value " "...

Ursache im CSS:

Im CSS wurde eine Bedingung erstellt, wobei der Spaltenname des Ausgangsdatensatzes ein Leerzeichen enthielt.

Dies ist besonders in Expressions (also: CSS, WFS3 Filter etc.) ein Problem, weil Variablen des verwendeten Parsers keine Leerzeichen (und einige Sonderzeichen, z.B. Minus/Durch/Mal etc.) enthalten dürfen und nicht mit einer Zahl starten dürfen!

Ändern Sie den Spaltennamen entsprechend!

Für diesen Vorgang sind nicht genügend Speicherressourcen verfügbar.

Hier kann durch uns keine Hilfe/Änderung erfolgen.

Wenn Sie diese Meldung im IE erhalten, wechseln Sie auf einen anderen aktuellen Browser (Firefox, Edge, ...)

Wo werden Lizenztexte für Grundkarten notiert?

Notieren Sie die Lizenztexte immer an der Ebene. Bei WMTS Diensten immer an der Ebene, die für den Ausdruck genutzt wird. Im Reiter Zusatzeigenschaften / Lizenztexte stehen die entsprechenden Felder zur Verfügung.

Kann der Lizenztext der Hintergrundkarten in der Karte angezeigt werden?

Der Lizenztext von Hintergrundkarten wird aktuell nur im Druck eingeblendet oder im Kartenbild als PNG oder TIF mit gespeichert. In der Karte selber ist dieser aktuell noch nicht zu sehen.

gkk Browser - nicht alle Kataster sind sichtbar

Im cardo4 werden nur die Kataster angezeigt, wo der aktuelle Nutzer auch der Ersteller ist. Ist er nicht der Ersteller, benötigt er mindestens ein Recht am Kataster.

Ebenenbeschreibung ist im cardo4 nicht aktuell

Wird der Ebenenname nach der Erstellung und Aktualisierung der Ebene angepasst, kann es im cardo dazu kommen, dass eine zeitlang (bis zum Neuladen der Ebene) der alte Name noch angezeigt wird. Dies passiert, wenn Sie die Ebene aus dem Themenbaum ins cardo per Drag&Drop ziehen.

Laden Sie dazu explizit ihre Ebene im Managementcenter noch einmal neu.

Beachten Sie, wenn Sie das Laden von vielen Ebenen über die Ebenenliste durchführen, auch wirklich alle Ebenen neu laden und nicht nur die ungeladenen!

Fehlermeldung beim Anzeigen der Geometrien in der Karte

Meldung:

Error converting value 4294967307 to type 'System.Int32'. Path 'lazyGeoms[0].i', line 1, position 126.

Betrifft:

Funktion Geometrie in Karte anzeigen in der Sachdatenanzeige einer PostgreSQL Ebene (Iwan7) im cardo4.

Ursache:

In der Ebenenbeschreibung wurde keine ID-Spalte notiert. Intern wird durch IWAN7 automatisch eine ID Spalte vom Typ Int32 erzeugt. Übersteigt der Wert die maximale Größe von Int32 (2.147.483.647) erhalten Sie diese Fehlermeldung.

Lösung:

Notieren Sie in der Ebenenbeschreibung unbedingt eine ID Spalte.

 

Ebene ist nach dem Entfernen aus dem Themenbaum immer noch in Schnellstartsuche zu finden?

Wird eine Ebene aus dem Themenbaum entfernt, gleiches gilt bspw. auch für Dateien im Dateibrower, welche nach der Nutzung gelöscht werden, werden diese Objekte immernoch in den Favoritien der Schnellstartliste angezeigt.

Löschen Sie die Favoriten in mein cardo, um diese Objekte aus der Favoritenliste zu entfernen.

Fehlermeldung bei Anzeige der Sachdaten

Meldung:

Der Datentyp System.Object kann nicht verwendet werden, da keine Entsprechung für DataTypeType vorhanden ist.

Betrifft:

Aufruf der Sachdatenanzeige einer Ebene oder Selektion einer Ebene

Ursache:

In der Ebenendefinition ist ein Datentyp vorhanden, der durch cardo4 nicht unterstützt wird. Bspw. erscheint diese Fehlermeldung wenn eine Ebene zwei Geometriespalten besitzt.

Lösung:

Ebenendefinition anpassen oder Datentyp ändern.

Meldung Sitzungs-/Anwendungsstatus

Meldung: Ein Dokument mit der angegebenen ID ist nicht für Sie sichtbar.

Betrifft: Sitzungsstatus oder Anwendungsstatus, wenn einer Sitzung die bspw. öffentlich sichtbar ist, diese öffentliche Sichtbarkeit entzogen wurde oder der Status gelöscht wurde.

Meldung: Cannot load OCI shared libary (oci.dll)
Meldung: Cannot load OCI shared libary (oci.dll)
Meldung beim Drucken oder in der Legende - "Es wurde keine Legende angegeben und eine automatische Legendenerstellung ist nicht möglich da Parameter aus einer Datenquelle verwendet werden."

"Es wurde keine Legende angegeben und eine automatische Legendenerstellung ist nicht möglich da Parameter aus einer Datenquelle verwendet werden."

Hierbei handelt es sich um einen Hinweis, dass die Legendenerstellung für diese Ebene nicht möglich ist, da keine Legende definiert wurde. Bei Beschriftungsebenen ist diese Meldung normal und kann ignoriert werden. Bei allen anderen Ebenen wäre im Einzefall zu klären, warum keine Legende erzeugt werden konnte. Der Meldung vorangestellt ist die Ebenen-ID, mit der die Ebene leicht identifiziert werden kann.

Können Sie einen allgemeinen Rat geben, ob alle /viele Ebenen aus cardo3 auf Iwan7 für cardo4 umgestellt werden sollen?

Prinzipiell können Sie alle Iwan6 – Ebenen weiterverwenden, wenn die Möglichkeit der Darstellung in der Symbolik ihren Ansprüchen genügen. Es ist keine Umstellung notwendig.

Beachten Sie: im Moment gibt es bei Iwan7– Ebenen noch einige Einschränkungen z. B. Anwendung Geodatenexport – im cardo3 nicht mit Iwan7 Ebenen.

Iwan7 – Vektor-Ebenen empfehlen wir, wenn die Darstellung der Symbolik etc. nicht über Iwan6 – Ebenen realisiert werden kann.

Fehlermeldung: Verbindung mit dem Remoteserver konnte nicht hergestellt werden

Meldung: CODE:ConnectFailure SOURCE:HttpError Beim Aufruf der URL http://127.0.0.1:8280/xml.ixrhsl trat folgender Fehler auf: Die Verbindung mit dem Remoteserver kann nicht hergestellt werden.; InnerException: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte http://127.0.0.1:8280.

Lösung: Neustart des Dienstes IwanmapserverCardo3 auf dem Server, da dieser beendet wurde.

 

Ebenen hinzufügen im gespeicherten Sitzungsstatus

Problematik:

Eine neue Ebene wird administrativ erstellt und einem Ordner hinzugefügt, welcher in einem Sitzungsstatus gespeichert wird. Aktuell ist das Verhalten im cardo4 so, dass die neue Ebene bei Wiederherstellung des Sitzungsstatus nicht im Ordner erscheint.

Lösung:

Der Ersteller des Sitzungsstatus muss die neue Ebene im Sitzungsstatus explizit speichern (Sitzungsstatus überschreiben) oder den Ordner erneut der Karte hinzufügen, damit Nutzer diese Ebene beim Starten des Sitzungsstatus sehen.

Wie wird die Reihenfolge der Anwendungen beim Wiederherstellen von Sitzungen festgelegt?

Beim Wiederherstellen ist nicht definiert, welche Anwendung zuerst geöffnet wird. Es ist somit möglich, dass Anwendungen, welche zuerst fertig geladen sind, auch zuerst angezeigt werden.

Überspeichern von Sitzungen für andere Nutzer

Können Admins freigegebene Sitzungen anderer direkt überspeichern?

  • Überspeichern der Sitzungen anderer Nutzer durch den Administrator kann und wird zukünftig auch nicht erfolgen. Das Verhalten bleibt bestehen.
  • Jeder Benutzer darf nur seine eigenen Sitzungen erstellen und überschreiben.
Filtern von WFS IWAN7 Diensten im Managementcenter

Die Option einen Filterausdruck auf Iwan7 Ebenen im Managementcenter zu setzen gibt es nicht.

Alternative: Sollen nur bestimmte Inhalte aus dem WFS in der Karte erscheinen, so kann über die Symbolik die Ansicht reduziert werden. Allerdings erfolgt die Sachdatenanzeige des kompletten WFS Dienstes.

Iwan7 Tracefile

Das Iwan7 Tracefile kann im Mangementcenter in der Werkzeugkiste unter Iwan7 (Status) angefordert werden. Weiterhin ist es möglich per URL Aufruf dies zu tun. Hier kann der Tracelevel auf Detail gesetzt werden:

http://localhost:8287/iwan/config?tracelevel=tracedetail

http://localhost:8287/iwan/config?tracelevel=tracedetailex

http://localhost:8287/iwan/project/trace

ExportManager: Kartendienstmeldung beim Aufruf der Ebenenauswahl

Meldung: "Es ist kein Kartendienst/View als cardo4-Themenbaum freigeschalten. Bitte wenden Sie sich an Ihren Administrator.

Richten Sie im Managementcenter für Dienste/Geodaten Dienste einen neuen Kartendienst für den cardo4-Themenbaum ein. Setzen Sie die Eigenschaft Zulassen für: auf cardo4 Themenbaum. Hintergrund: die gewrappte Anwendung Exportmanager kann die Ebenen nur über den cardo4-Themenbaum ermitteln, daher muss dieser definiert werden.

WMS Dienst TopPlusOpen Layer P17.5 bringt Fehlermeldung

Fehler: WMS: Error while Drawing Image, retrieved  541 Bytes in 3411.66 ms from url, Result:<?xml version="1.0"?><!DOCTYPE ServiceExceptionReport SYSTEM "http://schemas.opengis.net/wms/1.1.0/exception_1_1_0.dtd"><ServiceExceptionReport version="1.1.0">    <ServiceException>no image returned from source WMS: http://localhost/mapproxy/p17/service?styles=&amp;format=image%2Fpng24&amp;height=918&amp;bbox=175563.97149,5513058.52252,565135.330771,5793544.74268&amp;transparent=True&amp;layers=p17.5&amp;service=WMS&amp;srs=EPSG%3A25833&amp;request=GetMap&amp;width=1275&amp;version=1.1.1</ServiceException></ServiceExceptionReport>

Ursache: vom Dienst wird für diesen Layer (bunt und grau) kein Bild zurück gegeben. Bitte wenden Sie sich an den Dienstanbieter.

Meldung beim Start von cardo4: Die Ebenen konnten beim Starten nicht ermittelt werden. ...

Die Ebenen konnten beim Starten nicht ermittelt werden. Ein Fehler vom Typ WebException, Meldung: Die Verbinung mit dem Remoteserver kann nicht hergestellt werden.

XXX Ebene(n) wurden der Lade-Warteschlange hinzugefügt (angefordert XXX, insgesamt sind XXX in der Warteschlange).

Lösung: Starten Sie bitte den Dienst IWANMapServerCardo3 (Iwan6) neu.

Symbolik anpassen bei Iwan6 Textebenen

Es ist auch zukünftig nicht möglich bei Iwan6 Textebenen die Symbolik anzupassen.

Handelt es sich um bspw. die Ebene mit Alkis Flurstücksnummern, so könnten Sie diese als IWAN7 Punktebene einbinden. Die Symbolik für die Darstellung der Flurstücksnummern als CSS finden Sie hier in unserer Dokumentation.

Bearbeitung von XY Geometrien

Die Bearbeitung von XY Geometrien ist im cardo4 nicht vorgesehen. Eine Alternative bietet das Einfügen deiner Geometriespalte in der Datenbank. Im cardo4 wird dann diese Geometriespalte als Quelle für die Geometrien angegeben.

Transparenz von Ebenen und Hintergrundkarten

WmsTransparentColor wirkt nicht auf die cardo Grundkarte?

Prüfen Sie, ob Sie in den Ebeneneigenschaften im Parameter TheImageTyp JPG notiert haben. Das führt dazu, dass die Ebene nicht transparent darstellt wird.

Hinweis: Das JPG Format sollte nur bei Luftbilder genutzt werden.

Hinweis: Rasterbilder mit Transparenz werden nicht transparent angezeigt, wenn Luftbilder als Hintergrundkarte drunter liegen. Legen Sie auch hier im ImageType JPG fest.

Sitzungsfreigabe administrativ entziehen

Prinzipiell ist sollte jeder Nutzer seine Freigaben entsprechend verwalten. Es kann aber auch vorkommen, dass administrativ eine Freigabe entzogen werden muss.

Die Informationen werden in der cardo Datenbank, km_meta gespeichert. Mit dem Befehl

SELECT * FROM km_meta.cdo4_own_documents where  wkt_type_unique_id = 'SessionState'

erhält man alle Sitzungen. Zusätzlich müsste nach ID oder Titel oder Nutzer gefiltert werden.

SELECT * FROM km_meta.cdo4_own_documents where  wkt_type_unique_id = 'SessionState' and title ='Beispiel für Webseite'

In dieser Tabelle gibt es die Spalte usage_flags, deren Wert 1 (für öffentliche Sitzung) auf 0 (nicht öffentlich) geändert werden muss.

update km_meta.cdo4_own_documents set usage_flags = 0
where  wkt_type_unique_id = 'SessionState' and title = 'Beispiel für Webseite'

Gibt es im cardo4 einen Aufruflink für eine Sitzung?

In der Anwendung mein cardo können Sie für eine Sitzung den Link abrufen. Klicken Sie dazu im Kontextmenü auf den Eintrag "Direktlink anzeigen". Beachren Sie, wenn Sie diese Sitzung anderen Nutzern zur Verfügung stellen wollen, muss diese Sitzung für andere Nutzer freigegeben sein.

Fehlermeldung beim cardo Start "Serverfehler in der Anwendung /net3. unable to open database file"

Eine Sub-Komponente von cardo legt Daten (aufbereitete JavaScript- und Style-Dateien) in einem Temp-Ordner ab.

Standardmäßig ist dies der Temp-Ordner des System-Accounts (c:\windows\temp). Auf diesen Ordner muss „Jeder“ Schreib- und Leserecht haben.

Alternativ können Sie mittels System-Umgebungsvariable „IDU_RESSOURCE_TEMPFOLDER“ einen anderen Speicherort dafür angeben, wo dann auch „Jeder“ schreiben und lesen können darf.

Kann man die Beschriftung einzelner Objekte verschieben?

Die Beschriftung einzelner Objekte kann mittels CSS verschoben werden. Dazu gibt es im CSS verschiedene Parameter um die Beschriftung optimal zu platzieren.

Einführende Hinweise erhalten Sie hier: https://cardogis.com/?pgId=1872