Fragen, Probleme, Lösungen
WMS-Dienst über Proxy

Error while Reading Capabilities Request: HTTP_STATUS_DENIED, Statuscode: 401
 

In der Angabe der URL des WMS-Dienstes fehlt die "/public/" Freigabe oder Nutzername oder Password für diesen WMS-Dienst.

->Transformationsproxy für WMS-Dienst

Ich möchte eine SHAPE Datei austauschen, kann die alten Dateien aber nicht löschen?
  1. Wechseln Sie ins Managementcenter an die Ebene.
  2. Klicken Sie im unteren Ebenenbereich auf den Pfeil am Button Ebene aktualisieren.
    b_ebeneladen_entladen.png
  3. Entladen Sie die Ebene.
  4. Tauschen Sie die Datei im Dateisystem aus.
  5. Laden und aktualisieren Sie die Ebene.
Fehlermeldung beim Speichern einer Ebene (ms sqlserver 2008 Geometrie) mit nicht valider Geometrie

HRESULT: 0X80040E14 SQLSTATE: 42000, Native Error: 3276852 Error state: 1 Severity: 16 Source: Microsoft SQL Server Native Client 10.0 Error message: A .NET Framework error occurred during execution of user-defined routine or aggregate "geometry": System.ArgumentException: 24144: This operation cannot be completed because the instance is not valid. Use MakeValid to convert the instance to a valid instance. Note that MakeValid may cause the points of a geometry instance to shift slightly. System.ArgumentException: at Microsoft.SqlServer.Types.SqlGeometry.ThrowIfInvalid() at Microsoft.SqlServer.Types.SqlGeometry.STEnvelope() .

Folgende Befehl sollten Sie in der Datenbank ausführen:

DECLARE @geom geometry;
SET @geom = geometry::STGeomFromText('geom', 0);
SET @geom = @geom.MakeValid();
update TABELLE set geom = geom.MakeValid()

Hinweis: Beachten Sie das Ergebnis, denn manchmal ist bei Makevalid eine gravierende, zum Teil nicht erwünschte Änderung, deshalb am besten vorher auch Flächengrößen für das Ergebnis im View prüfen!

siehe auch: https://docs.microsoft.com/de-de/sql/t-sql/spatial-geometry/makevalid-geometry-data-type?view=sql-server-2017

oder in deutsch:

HRESULT: 0X80040E14 SQLSTATE: 42000, Native Error: 3276852 Error state: 1 Severity: 16 Source: Microsoft SQL Server Native Client 10.0 Error message: .NET Framework-Fehler beim Ausführen der benutzerdefinierten Routine oder des benutzerdefinierten Aggregats "geometry": System.ArgumentException: 24144: Dieser Vorgang kann nicht abgeschlossen werden, da die Instanz nicht gültig ist. Verwenden Sie "MakeValid", um die Instanz in eine gültige Instanz zu konvertieren. Beachten Sie, dass durch "MakeValid" die Punkte einer Geometrieinstanz möglicherweise leicht verschoben werden können. System.ArgumentException: .

 

Fehlermeldung: Error while Loading OleDb Native Sql Client

Kommt beim Laden einer SQL-Server-Ebene die obige Fehlermeldung, dann muss der 'Microsoft SQL Server Native Client' installiert werden.

Stand Januar 2016: 'Microsoft SQL Server 2008 R2 Native Client' (x64)

Ich möchte meine Ebene filtern!

Eine Ebene kann über die Eigenschaft TheFilter auf bestimmte Spalteneigenschaften gefiltert werden. Der Ausdruck muss folgendermaßen notiert werden:

SELECT MY.* FROM $SELF AS MY WHERE AREA > 10 AND AREA < 100

Tiefer ins Thema einsteigen?

Sachdaten ohne Geometrie anzeigen

Im administrativen Baum ist es nicht möglich Sachdaten ohne Geometrie als Ebene einzubinden. Der Themenbaum von cardo enthält nur Ebenen und somit Daten, welche auch in der Karte angezeigt werden können.

cardo4 bietet die Möglichkeit über den Daten-Browser Sachdaten als DB-Tabellen zu laden und in der Sachdatenansicht zu betrachten. Auch das Hochladen und Öffnen von Excel Tabellen ohne Geometrie ist möglich.

Kann cardo WCS Dienste einbinden?

Im cardo ist es nicht möglich WCS (Web Coverage Service) Dienste einzubinden.

Als Gegenstück bietet cardo die Möglichkeit, mehrdimensionale Daten als NetCDF Dateien einzubinden.

-> Datentypbeschreibung NetCDF

Ich habe ein Rasterbild mit 4 Kanälen. Kann ich im cardo eine Kanalauswahl vornehmen?

Es gibt in der Ebeneneinstellung für Rasterebenen (ECW, JP2, TIFF, MRSid) den Parameter: rgbChannels

Bei Rasterdaten mit 3 oder mehr Kanälen kann hier die Zuordung RBG/Kanal erfolgen. Die Angabe wird in der Form: "Farbe:Kanal,.." erwartet. Bsp.: "R:0,G:1,B:2". Die Kanalnummer ist der 0-basierte Index.

 
Ich möchte eine Ebeneneigenschaft für mehrere Ebenen gleichzeitig ändern. Geht das?

Hierfür gibt es im cardo einen Dienst (http://meinCardo/net3/services/treemanagementServices.asmx) mit den Methoden UpdateOneLayerProperty und UpdateOneLayerPropertyForOneLayerType. Damit ist es möglich einen Parameter in verschiedenen Ebenen anzupassen.

Ebene nach Aktualisieren nicht aktuell?

Problembeschreibung

Wir haben einen seltsamen Effekt beim Editieren des Cardo-Themas LXXX mit der Management-Konsole. Wir haben die Layerdefinition geändert, 'Übernehmen' und 'Ebene aktualisieren' durchgeführt. Dies wurde mit der Ausschrift 'erfolgreich aktualisiert' vom System quittiert (wobei das 'Ebene aktualisieren' extrem lange dauerte). Die neue Layerdefinition findet sich auch in der iws-Datei wieder. Beim anschließenden Aufruf des Themas  LXXX im Cardo3 oder Cardo4 jedoch kommt nicht die aktuell geänderte Layerdefinition in der Sachdatenanzeige zum Vorschein, sondern ein vormaliger Stand ohne die hinzugefügten Spalten.

mögliche Lösung:

Hier ist das Problem der IWAN Kartenserver. Bitte beenden Sie den IWAN und starten Sie ihn neu.