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.
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!
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: .
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)
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?
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.
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.
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.
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.
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.