Changelog (Release)

Hier finden Sie die aktuell veröffentlichten Änderungen, für die in Entwicklung befindlichen Anpassungen ("Getestete Vorabversion") siehe Aktuelle Version (in Arbeit)

Februar 2018


Release Version 4.0.6.37223 / 02.02.2018

Druck

  • Fix: Wurde eine XML-Legende an einem Verzeichnis definiert, wurden nicht alle Reiter im Druckdialog angezeigt.

Januar 2018

Puzzle

  • Neu: In der Bearbeitung von Puzzle in cardo4 ist jetzt das Anzeigen und Abgreifen von Geometrien integriert.

API

  • Neu: Die Konfiguration von Kiss.Ui.Tab.Page wurde um die Eigenschaft hideInsteadOfDetach erweitert. Damit werden Elemente beim Ausblenden nicht mehr per detach behandelt. Kann im Zusammenhang mit Kindkomponenten die IFrame's verwenden, genutzt werden, um das Neuladen beim Wechsel der Tabs zu umgehen.

  • Neu: Neue Methoden focusGisViewerApplication(), focusSelf() und zoomToDefaultMarkerLayer() für den Cardo4ApplicationProxy (dieser wird cardo3 Anwendungen die in cardo4 laufen als Eigenschaft Cardo324ApplicationProxy den Anwendungen injiziert.)


Release Version 4.0.6.37124 / 26.01.2017

Benutzeroberfläche / allgemein

  • Neu: Für alle Anwendungen die bestimmte Voraussetzungen erfüllen (IStoreableAsDocumentSessionState) wird im oberen Fensterrahmen ein Speichern-Knopf eingeblendet. Damit kann der Status der Anwendung als Dokument in "Mein cardo" abgelegt werden und dort wieder geöffnet werden. Der Speichern-Knopf ist Kontext sensitiv. Wenn eine Anwendung über diesen Weg geöffnet wird (und unmittelbar nach dem Speichern), dann werden die aktuell geladenen Einstellungen aktualisiert (überschrieben) und es ist ein zusätzlicher Untereintrag "als neues Dokument speichern" vorhanden.

    speichern_anwendungen

  • Neu: Auf dem Start-Button (links oben, die "Blume") ist ein Kontextmenü hinterlegt. Dort stehen die gespeicherten Sitzungen und der Start von "Mein cardo" direkt zur Verfügung.

    kontextmenü_blume

Kartenanwendung

  • Fix: Der Schalter "alle Markierungen entfernen" musst u.U. mehrfach betätigt werden, bis wirklich alle Vektorelemente von der Karte entfernt waren.

  • Neu: Einstellungen einzelner Kartenfenster können in "Mein cardo" gespeichert werden.

  • Fix: Wird eine Grundkarte in den Vordergrund geschoben wird das nun auch in der Vorschau und beim Druck beachtet.

  • Fix: Der Status, ob Grundkarten an- oder abgeschaltet sind, wird jetzt auch beim Druck beachtet.

GSS-Suche

  • Change: Selektionen aus der GSS-Suche werden jetzt über einen anderen Ebenentyp in der Karte dargestellt. Diese Ebenen werden auch mithilfe des "Radiergummis" in der Karte gelöscht.

Suche / Allgemein

  • Neu: Beim Splitten der Suchworte werden die Zeichen .\s()/- nicht mehr als Trennzeichen verwendet, jetzt nur noch: ,;\s\t\n\r

  • Fix: Suchtreffer vom Typ WellknownType.Feature wurden nicht korrekt behandelt, wenn kein UniqueObjectIdentifier (was auch das empfohlene Vorgehen ist) vergeben wurde.

    Ergebnis war, dass bei mehreren Treffern immer nur der Erste verwendet wurde, egal welcher ausgewählt wurde.

ALKISpro

  • Neu: Als Ergänzung zu der cardo3 Anwendung ALKISpro steht eine Utility-cardo4 Anwendung zur Verfügung. Diese bringt vor allem einen Suchprovider für das cardo-Suchfenster mit, um Flurstücke zu finden.

    ... folgende Eingabe:

      flst Zittau 0815/1	
    

    ... findet das entsprechende Flurstücke als "feature", d.h. die Anzeige der Geometrie in der Karte ist mindestens möglich.

    Das Schlüsselwort "flst" ist hierbei erforderlich und "aktiviert" diesen Suchprovider, wenn dieses nicht angegeben ist, erfolgt keine Suche.

    Neben der Integration in die Schnellstartsuche kann dieser Suchprovider auch für "Berechnete Spalten" in Tabellendaten verwendet werden.

Tabellenansicht

Datei-Browser

  • Neu: Einstellungen der Anwendung können in "Mein cardo" gespeichert werden.

  • Neu: Der Datei-Browser wurde in "Daten-Browser" umbenannt.

    Passen Sie ggf. ihre internen Dokumentationen an

  • Neu: Ein Ordner mit GML Dateien kann als eine Ebene geladen werden. Siehe auch Iwan7 Changelog.

  • Neu: Umgang mit .zip Dateien:

    • Die Inhalte von ZIP-Dateien können aufgelistet werden (Aktionen mit diesen Dateien sind nicht möglich, nur informativ).
    • Wenn der Benutzer das Recht "Inhalte ändern" an dem Ordner hat, steht die Aktion "Extrahieren" zur Verfügung (es wird ein Unterordner mit dem Dateinamen erstellt, dieser darf nicht bereits vorhanden sein).
  • Neu: In den Einstellungen ist jetzt eine neue Möglichkeit vorhanden, Datenbanken (aus den cardo Systemeinstellungen) als Quelle anzugeben. Die Berechtigungen können dabei pro Datenbankschema vergeben werden. Der Datenimport ist derzeit nur für PostgreSQL Datenbanken implementiert.

    Funktionen:

    • Abrufen von Tabellendaten beliebiger Quellen,
    • Import von Daten in ein Datenbankschema

    ... wenn die entsprechenden Berechtigungen am Zielobjekt vorhanden sind.

    Laden Sie nach dem Update unter "Anwendungen verwalten" die Einstellungen für den Daten-Browser neu.

  • Neu: Durchgängige Verwendung des neuen Typs DatabaseTableOrView für Tabellendaten und dateibasierte (.xlsx) Datenformate. Dabei wird beim Anklicken der Quelle gleich die verfügbaren Aktionen ohne den Zwischenweg über "Daten bereitstellen" angeboten.

    Ebenso trägt der Daten-Browser sich als Aktionsziel für Daten an. Neu ist jeweils die Aktion "Daten-Browser" mit den Unterpunkten "Speicherort anzeigen" und "In Datenbank importieren" (je nach Konfiguration).

  • Neu: Im Daten-Browser werden Excel Dateien (nur xlsx Format) als aktive Daten mit angezeigt. Die Datenblätter können dabei als Tabelle abgerufen werden.

API

Client
Server
  • Neu: Einige Erweiterungen der Schnittstelle IduIT.cardo.Core.Api.Search (Such-Provider-Api):

    • Neu: das Interface ISearchProviderWithBatchSupport im Namespace IduIT.cardo.Core.Api.Search kann implementiert werden, um für die Verwendung als "Berechnete Spalten" in der Tabellenansicht angeboten zu werden.

    • Neu: Für Suchprovider, die Einstellungen einer Anwendung verwenden, können von der neuen Klasse SearchProviderWithApplicationSettingsBase ableiten. Damit kann der Einstellungssatz einer cardo-Anwendung verwendet werden, zudem verwaltet die Umgebungen Änderungen an diesen Einstellungen und teilt diese auch dem Suchprovider mit.

  • Neu: Die verfügbaren WellknownTypes wurden um den Typ DatabaseTableOrView erweitert. Hier können Daten aus Datenbanken im allgemeinen Sinne, die nicht als Ebene vorliegen, abgerufen werden. Dieser neue Typ wird von der Tabellenansicht und vom Daten-Browser verwendet/zur Verfügung gestellt.

  • Neu: Neues c# Marker-Interface IduIT.Core.Json.Converter.ITupleWrapperClass, für die Serialisierung von Tuple <> Typen. Hintergrund ist das Bereitstellen einer Dispose-Methode, die für Ajax-Rückgabeobjekte vom Serializer aufgerufen werden kann. Zudem implementiert IduIT.Core.Kiss.Data.Tree.LoadResult<> jetzt auch IDisposable.

  • Neu: IduIT.cardo.Core.Api.Applications.Security.IManagedApplicationSecurityTreeItem<> wurde um die Eigenschaft Children und einen Indexer erweitert. Dadurch ist das gezielte Ablaufen der Kinder eines Sicherheitsthemas einfach möglich.

      var secNode = Permission.EffectiveRights.GetNode("Stufe1", true);
      var allowedChilds = dbNode.Children.Where(n => n.EffectiveRights.HasFlag(Rights.Read));
    

Datei-Browser

  • Fix: Beim Hinzufügen eines WMS- oder WFS-Dienstes reagierte die Oberfläche nicht mehr, wenn die eingegebene URL bestimmte syntaktische Fehler enthielt.
  • Fix: Das Einbinden eines WMS-Dienstes mit Login funktionierte nicht.

Release Version 4.0.5.36862 / 03.01.2017

  • Fix: Fehler "Der Spaltenindex -1 ist außerhalb des Bereichs für diese IwanDataReader" beim Anzeigen einer verzögert geladenene Geometrie aus der Datenansicht behoben.

  • Fix: In einigen Browsern konnte u.U. der Fehler "RangeError: Maximum call stack size exceeded at RowCollection.Array" bei der Anzeige von Daten in der Datentabelle auftreten, wenn die Datenmenge sehr groß war.

Dezember 2017


Release Version 4.0.5.36818 / 23.12.2017

Sonstiges

  • Neu: Bei Verwendung der Basic-Authentifizierung werden die Anmeldedaten auf UTF8 oder Latin1 Inhalte geprüft.

    Damit ist eine Anmeldung mit Kennwörtern/Benutzernamen in allen Browsern möglich, auch wenn Umlaute eingestellt sind (Problem ist, dass Google-Chrome immer UTF-8 sendet, die meisten Browser ignorieren die charset-Angabe im WWW-Authenticate Server-Header).


Release Version 4.0.5.36795 / 20.12.2017

Sonstiges

  • Neu: In den cardo-Einstellungen gibt es eine neue Option "Farbschema". Damit können die Darstellung der Icons im Startmenü und die Farben der Fensterrahmen auf einen etwas bunteren Modus eingestellt werden. (Hinweis: Die Registrierung der cardo Anwendungen "Printdesigner" sollte neu geladen werden).

  • Neu: Bei Problemen mit der integrierten Gazetteer Suche werden Informationen im Logfile "Gazetteer" abgelegt.


Release Version 4.0.5.36775 / 19.12.2017

API

  • Neu: Neue Methode um Benutzerebenen im Kartenviewer in bestimmten Ordner anzulegen.

    Konkret wird dies gerade von der Anwendung "ALKIS.Pro" verwendet, damit ist die Anzeige der Historienebenen auch in cardo4 möglich.

    const lt = this.layerTreeCmp;
    const fld = lt.getOrCreateFolder("Test-Ordner", "$eindeutigeId", null);
    const ly = IduIT.cardo.Core.WellKnownType.IwanLayer.create("L1152", "Ebene 1");
    lt.addLayersToFolder([ly], fld)
          .fail(Cardo4.raise)
          .done(warnings =>
          {
          });
    fld.value.title = "Doch kein Test";
    

Kartenviewer

  • Fix: WFS Dienste aus dem Datei-Browser konnten nicht wiederhergestellt werden.
  • Neu: Beim Sitzungswiederherstellen wird der Vorgang fortgesetzt, auch wenn nicht mehr alle Ebenen vorhanden sind.
  • Fix: Ebenentitel im MapTip von eigenen Ebenen wird jetzt korrekt angezeigt.

Mein cardo

  • Neu: Sortierung aller Einträge nach Titel (bisher nach Datum), eigene Einträge kommen zuerst, dann die freigegebenen Sitzungen anderer Benutzer.

  • Neu: Farben der Icons angepasst (eigene Einträge Orange)

  • Neu: Beim Speichern einer Sitzung wird der neu erstellte Eintrag selektiert.


Release Version 4.0.5.36706 / 06.12.2017

Datei-Browser/File-Browser

  • Neu: CSV Dateien können als Ebene verwendet werden, beachten Sie: wenn keine Geometrie-Spalte ermittelt werden kann, sind zwar Abfragen per GeoSQL möglich, aber keine Kartendarstellung. Siehe auch Beschreibung des Ebenentyp Text Dateien. Ggf. müssen die Spalten durch Anpassung der Einstellungen ausgewählt werden.

API

  • Neue Klasse "MessageDialogWindow" im Namespace IduIT.Core.Kiss.Ui.Window.

  • Neu: Die Methode tryGetOrdinal in IduIT.cardo.Core.WellKnownType.TableData gibt jetzt null zurück, statt undefined, wenn in der Tabelle die übergebene Spalte nicht enthalten ist.

Kartenviewer

  • Neu: Die Selektion per Rechteck wurde überarbeitet. Folgende Änderungen wurden vorgenommen:

    • Der Schalter ist jetzt mit Unteroptionen, die die Erstellung anderen Geometriearten (Linie, Kreis, Fläche, Punkt) ermöglichen.
    • Die Selektionsgeometrie bleibt in der Karte erhalten (wird jeweils ersetzt), im Kontextmenü der Karte sind Aktionen zum Löschen / Wiederverwenden enthalten.
  • Neu: Das Verhalten der Markierung für Ebenen zur Selektion im Themenbaum wurde geändert, die neue Auswahl ersetzt jetzt die bestehende Selektion, mit CTRL kann das Hinzuselektieren wieder ermöglicht werden.

  • Fix: Wenn ein Feature in der Karte getroffen wurde, wurden weitere Aktionen im Kontextmenü nicht angezeigt.

  • Neu: Einige Aktionen des "Messwerkzeuges" sind jetzt auch im Kontextmenü erreichbar.

Sonstiges

  • Neu: Die Meldung "Ebene wird im Hintergrund geladen, sollten Probleme auftreten, ... " wird jetzt nur noch für Benutzer der System-Administratoren Gruppen anzeigt.

  • Neu: Für im Managementcenter definierte Iwan7 Ebenen:

    • Der Fehler "Eine Konvertierung des Ebenentyp IWAN7LAYER ist nicht möglich. Die Ebene ist derzeit in iwan7 nicht geladen." die bei einigen Methoden, z.B. Export von Geodaten, auftrat, wurde behoben.
    • Die Aktionen für GeoSQL und Stil-Anpassen wurde jetzt auch für diese Ebenen definiert.
  • Fix: Das Startrecht für cardo3 Anwendungen wurde nur korrekt ausgewertet, wenn die Einträge im Root des Berechtigungsbaumes festgelegt wurden.

  • Neu: Die API Entwicklerdokumentation für cardo4 und KISS wurde um Tutorials erweitert.

  • Fix: Für WFS Ebenen, die als Iwan7 Layer in cardo definiert sind, wurden keine sachdatenbasierten Funktionen angeboten.

  • Fix: WFS Ebenen konnten im Dateibrowser nicht geladen werden, wenn der FeatureTypeName einen Bindestrich enthält.

  • Neu: Update auf TypeScript Version 2.6.1

Tabellenanzeigen

  • Neu: Zahlenwerte werden ohne tausender-Trennzeichen angezeigt.
  • Neu: Bei "Geometrien in der Karte anzeigen" erfolgt ab 1000 Datensätze eine Rückfrage.

Geodatenbearbeitung

  • Neu: Die Bearbeitung von Tabellen mit mehreren Geometriespalten wird nun unterstützt.

  • Neu: Die Bearbeitung von Geodaten oder Tabellendaten wurde in die Anwendung "Sachdatenanzeige" integriert.

    • Datensätze können in einer Formularansicht bearbeitet werden. Dazu kann die Ansicht im Bearbeitungsmodus zwischen "Tabellen-Ansicht" und "Formular-Ansicht" umgeschalten werden.
    • In den Anzeige- und Recherche-Optionen können die Spalten sortiert und gruppiert werden. Die Einstellungen wirken sowohl in der Anzeige- als auch Bearbeitungsansicht.

API

  • Neu: Neue Vorlagen-Basisklasse ApplicationHttpHandlerWrapper für Anwendungen, die IHttpHandler basierte Dienste bereitstellen möchten.

  • Neu: Neue virtuelle Eigenschaft RequiredApplicationRightsToStart für ApplicationWebServiceWrapper.

  • Fix: WebSocket-Verbindungen zum cardo Server werden automatisch wiederhergestellt

  • Neu: Die Eigenschaft "filter" des SelectionLayers kann jetzt auch nachträglich gesetzt werden.

Sonstiges

  • Neu: Die Richtlinien für Benutzer / Gruppen werden in cardo4 ausgewertet, die Einstellung "Request-Typen" wurde um "cardo4" erweitert.
  • Neu: Die Einstellung "Sperr-Status" von Benutzern/Gruppen wird in cardo4 ausgewertet.

Oktober 2017


Release Version 4.0.4.36287 / 25.10.2017

Karte

  • Fix: Nach Abbruch der Selektion mittels Esc konnte beim nächsten Klick auf den Selektions-Button kein neuer Kartenausschnitt ausgewählt werden.
  • Neu: Beim Einbinden von externen WMTS-Diensten als Grundkarte kann nun eine bestimmte Ebene explizit benannt werden. Dies ist nötig, wenn der WMTS-Dienst mehrere Ebenen anbietet.

Sonstiges

  • Fix: Änderungen der Eingaben im Formularfeld vom Typ "Kennwort" wurde u.U. nicht übernommen.

Release Version 4.0.4.36041 / 11.10.2017

Sonstiges

Karte

  • Fix: Export der Daten als Shape aus Maptip-Fenster brach mit der Meldung "Der WKT String "SRID=xxxxx;" ist ungültig. Es wurde kein Geometrietyp gefunden." ab.

  • Fix: Beim Verschieben des Rechtecks in der Übersichtskarte wurde nicht korrekt zum ausgewählten Kartenausschnitt navigiert.

September 2017


Release Version 4.0.4.36041 / 26.09.2017

Sonstiges

  • Fix: Fehler bei Export von Line-Geometrien (nicht Multi-Line) zu Shape, es wurde scheinbar eine leere Geometrie ausgegeben, betrifft den Export einer Freihandgeometrie und auch die Exportoption bei der Sachdatenanzeige.

Druck

  • Fix: Bisher wurden bei der Ausgabe der Legende im Druck nur Ebenen beachtet, bei denen mindestens ein Element im Druckbereich (+ Puffer) existierte. Das wurde geändert, so dass bei angeschalteter Ebene ohne die Einstellung 'Reduzieren auf Elemente im Kartenausschnitt' immer die komplette Legende mit ausgegeben wird.

  • Fix: Wurde die Auflösung der Karte als benutzereditierbar definiert und wird im Druckdialog kein Wert angegeben, dann wird jetzt eine Auflösung von 150 dpi verwendet, statt bisher den Druck mit einem Fehler abzubrechen.

August 2017


Release Version 4.0.4.35810 / 29.08.2017

Sonstiges

  • Fix: Bei der Verwendung des Währungsformats kam es zu einer Endlosschleife bei der Sachdatenanzeige, wenn der Eingangswert kleiner 1 war (z.B. 0.5)

Datei-Browser

  • Neu: Es wird kurz in den Inhalt vom Xml Dateien geschaut, ob es sich auch um Geodaten handeln kann (siehe auch Iwan GML Formate)

  • Fix: Beim Laden einer Ebene mit virtueller Datei die einen Punkt im Namen hatte, wurde ein Ebenennamen mit ungültigem Zeichen erstellt (womit der Ladevorgang abbrach).


Release Version 4.0.4.35780 / 25.08.2017

Sonstiges

  • Neu: Die Entwicklerdokumentation steht in neuer Version online zur Verfügung (die Suchfunktion ist noch in Arbeit).

  • Fix: Unkritischer Fehler beim Abruf von Ressourcen behoben, eine Scriptdatei ohne Inhalt wurde als "Nicht gefunden" gemeldet.

  • Fix: Doppelte Menüeinträge bei bestimmten Aktionen unterbunden.

  • Neu: Bei der TypeScript-Generierung aus C# Code werden Eigenschaften die Read-Only sind auch in TypeScript als Read-Only markiert

Karte

  • Neu: Beim Bearbeiten von Multi-Polygonen mit dem Redlinewerkzeug erfolgt die Validierung der Gesamtgeometrie auch beim Bearbeiten eines Einzelpolygons.

Release Version 4.0.4.35767 / 24.08.2017

Karte

  • Fix: Im Firefox wurden Kartenbilder nicht angezeigt, wenn die im Kartenserver eingestellte MaxImageSize überschritten wurde.
  • Fix: Beim Abgreifen einer Geometrie aus cardo3-Anwendungen war die "Geometrie übernehmen"-Aktion nicht sichtbar.

API

  • Neu: Neue Api Methode GetUserHomeFolder
        var folder = IduIT.Cardo4.Env.CardoFolders.GetUserHomeFolder();
    

Release Version 4.0.4.35750 / 23.08.2017

Karte

  • Neu: In der Karte können nun Freihand-Geometrien (Redline) gezeichnet werden.

    Mehrere Geometrien können zu einer Multi-Geometrie zusammengefasst werden. Innenringe bei Polygonen werden unterstützt.

    Die Geometrien können in Eingabefeldern (bspw. Sachdaten-Recherche) verwendet werden.

    Vektor-Geometrien, bspw. aus der Sachdatenanzeige, können als Freihand-Geometrie übernommen und verwendet werden.

  • Bei der kalibrierten Messung wird die Länge/Fläche nur für die gesetzten Punkte angezeigt. Der Punkt an der Maus wird nicht berücksichtigt.

  • Das MapTip-Fenster kann jetzt über einen Button als "großes", dockbares Fenster angezeigt werden. Dieses schließt sich nicht automatisch beim Bewegen der Karte.

  • Übernehmen/Abbrechen-Button während der Geometriebearbeitung sind nun besser sichtbar.

    Wichtiger Hinweis: Unter Microsoft Edge in der Version 40.15063.0.0 wurden Abstürze bei der Aktion "Selektion mit Geometrie" beobachtet, deren Ursache konnte bisher nicht geklärt werden.

Sachdatenanzeige

  • Fix: Beim Starten der Sachdatenanzeige über eine Selektion in der Karte wurde in der Recherche-Ansicht der Geometrie-Filter nicht gesetzt.

API

  • Neu: Ajax-Methoden für Datei-Downloads geben nun auch ein Promise-Objekt zurück, mit dem auf die Fertigstellung und auf Fehler reagiert werden kann.

    Wichtig: Die Signatur der TypeScript-Methoden hat sich geändert. Sinngemäß wird der Aufruf

    MyApplicationRemote.AxDownloadData(inputParam, IduIT.Cardo4.Env.messageHandler);
    

    ersetzt durch

    MyApplicationRemote.AxDownloadData(inputParam).fail(IduIT.Cardo4.raise);
    

    Hinweis: Für die Funktionalität müssen Cookies aktiviert sein. Ob das der Fall ist, wird beim Start von Cardo geprüft.

  • Neu: Zum Abgreifen einer Geometrie inkl. Freihand-Geometrien (Redline) ist am Cardo4-Proxy die Funktion retrieveGeometry zu verwenden.

      /**
       * Greift eine Geometrie aus der Karte oder Cardo-Umgebung ab.
       * 
       * Erlaubt das Verwenden einer beliebigen Freihand-Geometrie oder das Zeichnen eines neuen Polygons.
       * 
       * Die Callback-Funktion erhält die Geometrie oder `null`, wenn die Aktion abgebrochen wurde oder ein Fehler auftrat.
       * 
       * @param callback Callback-Funktion, die die Geometrie erhält.
       * @param scope Ausführungskontext der Callback-Funktion.
       */
      public retrieveGeometry(callback: (geom: Geometry.IGeometry) => void, scope?: object): void;
    
      /**
       * Greift eine Geometrie aus der Karte oder Cardo-Umgebung ab.
       *
       * Erlaubt das Verwenden einer Freihand-Geometrie oder das Zeichnen einer neuen Geometrie vom angegebenen Typ.
       *
       * Die Callback-Funktion erhält die Geometrie oder `null`, wenn die Aktion abgebrochen wurde oder ein Fehler auftrat.
       * 
       * @param options Einstellungen für das Abgreifen der Geometrie.
       * 
       *    - type: Typ der Geometrie für das Zeichnen in der Karte.
       *    - allowedGeometries: Liste von verwendbaren Geometrietypen (Geometry.GeometryTypeNames[])
       *      oder `true`, um alle Geometrietypen zuzulassen (Standard).
       *    - featureAction:
       *          - label: Textbezeichnung für den "Verwenden"-Button an einer Freihand-Geometrie
       * 
       * @param callback Callback-Funktion, die die Geometrie erhält.
       * @param scope Ausführungskontext der Callback-Funktion.
       */
      public retrieveGeometry(options: {
      	type?: Geometry.GeometryTypeNames;
      	allowedGeometries?: Geometry.GeometryTypeNames[] | true;
      	featureAction?: Core.Applications.OpenLayers.Components.Editing.EditHandler.IFeatureActionOptions;
      }, callback: (geom: Geometry.IGeometry) => void, scope?: object): void;
    

    Hinweis: Die Funktion getInteractiveGeometryFromMap wird in einer zukünftigen Version entfernt.


Release Version 4.0.3.35625 / 15.08.2017

Sonstiges

  • Fix: Eine Abfrage auf eine ORACLE Ebene mit Filterattribut für eine Spalte vom Typ DateTime endete den Fehler "Connot perform Operation on null Date"

Datei-Browser

  • Neu: GML Dateien können als Ebene geladen werden (derzeit nur XPlanung 3.0, 4.0 oder 4.1)

Release Version 4.0.3.35580 / 10.08.2017

API

  • Neu: in der Server-API ist die aus cardo3 bekannte LogFiles Implementierung verfügbar. Bsp.:

    Cardo4.Env.LogFiles["Meine_App"].Log(MessageType.Info,"Hallo Welt");
    

PDF Ausdruck

  • Fix: Angepasste Berechnung des Maßtabs (bzw. des Ausschnittes) für Projektionen, wo eine Karteneinheit nicht gleich einem Meter entspricht (z.B. Mercator "Google - Projektion")

Sonstiges

  • Fix: Maptip mit der administrativen Einstellung Nein brachte Skriptfehler.

  • Fix: Ebene mit Bindestrich im Namen wurde in der Schnellstartsuche nicht gefunden

Juli 2017


Release Version 4.0.3.35507 / 30.07.2017

Karte

  • Fix: Beim Öffnen eines Ordners aus dem Themenbaum wird die eingestellte Sichtbarkeit wieder ausgewertet.
  • Neu: Treten Fehler beim Abrufen des Maptips an einzelnen Ebenen aus, werden diese gesammelt angezeigt und der MapTip für die funktionierenden Ebenen eingeblendet.

Datei-Browser

  • Neu: Der Upload von Dateien in den Datei-Browser funktioniert jetzt auch per Drag&Drop. Dazu die Dateien auf dem Ordner loslassen, in den sie geladen werden sollen. Auf den Ordner muss das Recht "Ordner anlegen, Dateien hochladen, Umbenennen" gegeben sein.
  • Neu: Die Ebenen-Eigenschaften von Geo-Dateien (bspw. Maßstabsbegrenzungen, Anmeldeinformationen bei Diensten, Standard-Stile) können bearbeitet werden und werden persistent zur Datei gespeichert.
  • Neu: Es können WMS- und WFS-Dienste als Dateiverknpüpfung eingefügt werden.

GeoSQL:

  • Fix: Beim Entfernen der Ebene zur Anzeige der Geometrien aus der Karte wurde diese beim erneuten Anzeigen einer Geometrie nicht wieder hinzugefügt.

Sonstiges

  • Fix: Beim Ändern der Größe von gedockten Fenstern trat tw. der Laufzeitfehler "x eines undefinierten oder Nullverweises kann nicht abgerufen werden" auf.
  • Fix: Bei der Sitzungswiederherstellung wurde die Größe von gedockten Fenstern nicht korrekt wiederhergestellt.

Release Version 4.0.2.35428 / 30.07.2017

Datei-Browser

  • Neu: Neues Schema zur Generierung der Layer-Namen für dateibasierte Daten des Uploads, so dass bei Verschieben / Umbenennen von Dateien die vorherigen Layer-Name wieder beibehalten werden.

  • Fix: Die Dialogtitel und Hinweise beim Umbenennen von Dateien waren identisch mit denen der Löschaktionen


Release Version 4.0.2.35405 / 27.07.2017

  • Neu: Laufzeitfehlermeldungen werden jetzt als rote Warnmeldung im cardo4 ausgegeben. Bitte die gesamte Meldung (Screenshot) an IDU weiterleiten.

GSS

  • Neu: Im Projekt-Ordner/Database/gss kann neben der structure.xml jetzt auch eine structure_c4.xml - Datei hinterlegt werden.

    Diese wird in cardo4 bevorzugt ausgelesen. Dadurch ist es möglich, für cardo4 die derzeit dort nicht unterstützten GSS-Features zu deaktivieren.

  • Neu: Für den geomType "point" wird jetzt beim Hinzoomen auch im cardo4 die Stelle markiert, an der sich die Koordinate des Punktes befindet.

    Dieser Marker kann über den "Radiergummi" wieder aus der Karte entfernt werden.

  • Neu: Die beim Zoomen auf Geometrien von Themen mit dem geomType "layer" erstellte Selektionsebene ist jetzt in der Liste der Ebenen der Karte enthalten und kann von dort auch entfernt werden.

API

Karte/Selektion/Geodaten

  • Fix: Problem bei der Anzeige einer Einzelgeometrie auf Basis einer Iwan7 DXF Ebene behoben

  • Neu: BoundingBox für Puffer wurde auf 100m vergrößert

  • Neu: Beim Wechsel der Grundkarte werden die von der Karte unterstützten Projektionen berücksichtigt (Grundeinstellungen).

    Sollte eine Grundkarte nicht in einer verfügbaren Projektion angezeigt werden können, wird eine Warnung angezeigt.

    WICHTIG: Das betrifft vor allem die Standard-OpenStreetMap-Grundkarte, die ausschließlich mit der Projektion WGS84/Pseudo Mercator dargestellt werden kann.

    Hier ist es entweder möglich,

    • die Projektion "WGS84 / Pseudo Mercator (3857)" in Grundeinstellungen -> cardo Eigenschaften -> Verfügbare Kartenprojektionen hinzuzufügen und das Häkchen bei "Karte" zu setzen,
    • einen alternativen OSM-Dienst einzubinden. Dazu in der web.config/appSettings einen Eintrag in der Form <add key="CUSTOM_OSM_URL", value="//{a-c}.tile.openstreetmap.org/{z}/{x}/{y}.png" /> erstellen. Oder
    • die OSM-Karte auszublenden. Dazu in der web.config/appSettings einen Eintrag <add key="OSM_EXCLUDE" value="true" /> hinzufügen.
  • Fix: Bei der Anzeige der Maßstabsbegrenzungen in der Ebenen-Information wird deutlich gemacht, dass es sich um die Begrenzungen handelt, bei denen die Ebene sichtbar ist.

  • Neu: Einrichtung von kalibrierten Messungen für das Messwerkzeug (Fangen von Messstützpunkten über eine administrativ definierte Ebene) http://www.cardogis.com/?pgId=1319

  • Neu: Messwerkzeug: invalide Geometrien werden nicht gemessen, Meldung wird angezeigt

  • Vektorebenen können farblich geändert werden. Dazu steht in der Ebenenliste an der jeweiligen Ebene der Eintrag Farbe anpassen zur Verfügung.

  • Fix: Radiergummifunktion an der Karte wurde überarbeitet. Entfernt werden:

    • Markierungen, die über die Sachdatenanzeige „In Karte anzeigen“ eingefügt wurden
    • Zeichnungen des Messwerkzeuges
    • Markierungen, die über gefundene Objekte aus der Schnellstartleiste angezeigt wurden (bspw. Straßen)
  • Sachdatenanzeige:

    • Excel Export: Name der Ebene wird als Blattname verwendet
    • Sind Spaltennamen aufgrund der Länge abgekürzt, so erhält der Nutzer jetzt eine Mauszeigerinfo mit dem kompletten Spaltennamen
    • Neben dem Export ins Excel und Geopackage Format ist der Export ins Shape möglich.
  • Druck:

    • Fix: Messergebnisse: fehlten in der Druckvorschau, im Ausdruck sind Geometrien und Größenangaben vorhanden
    • Warnmeldung erscheint, wenn Nutzer den Druck mit der geographischen Projektion WGS 84 (4326) aufrufen wollen
    • Unterebenen von DXF Layern (DXF Collection) werden nicht gedruckt, wenn diese nicht in der Karte sichtbar sind

Datei-Browser

  • Neu: Datei-Browser wurde um Upload Funktionen erweitert.

    • Nutzer mit der Berechtigung "Ordner anlegen, Dateien hochladen, Umbenennen" können in den entsprechenden Ordnern beliebige Dateien hochladen und wie bisher verwenden (Bspw. Shape-Dateien als Ebene).

    • Außerdem können WMS-Dienste als Verknüpfung eingefügt und als Ebene verwendet werden.

    • Nutzer mit der Berechtigung "Ordner und Dateien löschen" dürfen Dateien und Ordner löschen. Es wird geprüft, ob diese als Ebene verwendet werden und ggf. eine Warnung angezeigt.

    • Für Kunden mit Lizenz für das GUpload-Modul:

      • Das Modul wird ersetzt, indem jeder Nutzer einen Ordner Meine Daten erhält, in dem er alle Berechtigungen besitzt.

      Bitte beachten Sie: Die Dateien aus dem GUpload V2 können in cardo4 nicht verwendet werden. Entsprechende Dateien müssen erneut hochgeladen werden.

  • Neu: Zusammengehörige Dateien werden gruppiert dargestellt (bspw. *.dbf und *.shx zu *.shp-Dateien).

  • Die Berechtigung "Mit Doppelklick herunterladen" wurde zu einer Anwendungseinstellung.

  • Dateien/Ordner können umbenannt werden, wenn die Berechtigung "Ordner anlegen, Dateien hochladen, Umbenennen" besteht.

  • Es können mehrere Dateien markiert (Strg oder Umschalt) und gemeinsam in einer Zip-Datei heruntergeladen werden.

Geodatenbearbeitung

  • Fix: Felder die automatisch berechnet werden (bspw. Gewässerlängen) werden korrekt gespeichert
  • Die Undo Funktion wurde überarbeitet.
  • Fix: Fix beim Speichern von Datums-/Zeitangaben in Oracle. Dort ging abhängig vom Treiber die Zeitzonen-Information verloren und es wurden Zeitangaben -1/-2 Stunden gespeichert.

Metadateneditor

  • Im Titel des Metadateneditors wird jetzt der Name der aktuellen Ebene angezeigt, deren Metadaten gerade bearbeitet werden.

Release Version 4.0.2.35192 / 11.07.2017

  • Neu Update auf TypeScript Version 2.4.1

GeoSQL

  • Neu: GeoSQL LT und GeoSQL wurden zusammengefasst. Mit Lizenz sind die erweiterten GeoSQL-Funktionen verfügbar, andernfalls wird nur das Direktabfragefenster angezeigt. Darin sind mehrere Abfragen erstellbar.

    WICHTIG: Die Anwendung muss ggf. registriert werden (für GeoSQL LT war dies bisher nicht erforderlich)

  • Neu: Die GeoSQL-Abfragen sind in Mein Cardo speicherbar.

  • Neu: Das Ergebnis der GeoSQL-Abfrage ist als GeoPackage speicherbar (Voraussetzung: Es ist genau eine Geometriespalte enthalten.)

Datei-Browser/File-Browser

  • Anwendung wurde umbenannt in Datei-Browser

  • Die Definition der Alias- und Pfadangaben wurde in die Einstellungen (Anwendungsverwaltung) verlegt. Die Einstellungen in der web.config entfallen.

  • Fix: Selektion von Geopackage Ebenen aus dem Filebrowser ist fehlerfrei möglich.

    WICHTIG: Bitte 1x in den Einstellungen der Anwendungsverwaltung auf "Speichern" drücken.

Juni 2017

  • Neu: Das Logging für Zugriff auf Module und Ebenen für cardo4 wurde implementiert.

  • Neu: Für Analysezwecke kann beim Starten das Argument "diag=true" übergeben werden, in diesem Fall werden einige Funktionszeiten mit ausgegeben

  • Neu: Die Auswertung der MapTip Einstellungen wurde überarbeitet

    • Ein MapTip wird immer dann durchgeführt, wenn die Einstellung nicht ausdrücklick "Kein Maptip" ist.
    • es wird kein automatisches HTML Template eingefügt, wenn keines definiert ist (statt dessen die gewohnte Liste)
    • Managementeinstellung: Ausgabelimit wird korrekt im cardo4 ausgewertet, damit kann die Anzahl der Elemente im Maptip beschränkt werden
  • Die Radiergummifunktion an der Kartenanwendung wurde überarbeitet:

    • Markierungen, die über die Sachdatenanzeige „In Karte anzeigen“ eingefügt wurden, werden mit dem Button entfernt
    • Zeichnungen des Messwerkzeuges werden entfernt
    • Markierungen, die über gefundene Objekte aus der Schnellstartleiste angezeigt wurden (bspw. Straßen) werden entfernt - Neu: Sachdatenanzeige: Ist der Titel einer Spalte zu lang, wird der Name abgekürzt dargestellt. Zum besseren Erkennen wird der ganze Spaltenname als Mauszeigerinformation angezeigt.
  • Neu: Update auf TypeScript Version 2.3.3.

HQPrint

  • Fix: Eine Warnmeldung wird ausgegeben, wenn Nutzer den Druck mit der geographischen Projektion WGS 84 (4326) aufrufen wollen.
  • Neu: Messungen über das Messwerkzeug werden als Linie und mit Größenangaben ausgedruckt. Beachten Sie, in der Vorschau werden diese nicht angezeigt!

Karte/Messwerkzeug

  • Neu: Für das Messwerkzeug der Karte können Einstellungen für eine kalibrierte Messung hinterlegt werden. Das bedeutet, Punktgeometrien einer Ebene dienen als Stützpunkte der Messung. Ist zu diesen Geometrien eine Angabe zur Genauigkeit hinterlegt, ist das Ergebnis der Messung entsprechend exakt. Die Klickpunkte der Messfunktion werden anhand der Geometrien der Ebene mit entsprechender Toleranz "gefangen".
  • Neu: Werden invalide Geometrien beim Messen erstellt, so erhält der Nutzer eine entsprechende Meldung.

April 2017

  • Neu: Für cardo3 Anwendungen die einen Hilfe-Link definieren wird das Fragezeichen-Symbol in dem Anwendungsfenster mit angezeigt.

März 2017

  • Neu: Im Kontextmenü von Vektorebenen in der Ebenenliste der Kartenanwendung kann die Farbe der Geometrien geändert werden. Im Kontextmenü finden Sie dafür den Eintrag "Farbe anpassen".
  • Verbesserte Fehlerbehandlung, wenn eine Anwendung nicht korrekt registriert ist. Hierbei handelt es sich um eine Hilfestellung für Entwickler.

HQPrint

  • Fix: An Ebenen mit Unterebenen (z.B. DXF) wird beim Druck jetzt die Sichtbarkeit der Unterebenen beachtet.

  • Fix: Selektierte Flächen wurden vollflächig ausgegeben, obwohl sie in der Karte nur als Umrandung dargestellt wurden.

Puzzle

  • Neu: Erste einfache API für den serverseitigen Zugriff auf Puzzle Ordner und Dokumentinhalte. Derzeit erfolgt der Zugriff über die asmx Dienste. Die Verwendung bei Installationen mit integrierter Windows-Authentifizierung ist noch ungetestet.

24.04.2015


  • Neu erster Prototyp cardo4

Zuletzt geändert: 05.02.2018 15:05:33 (erstmals erstellt 02.02.2018)