>> Druckansicht <<


Werkzeug/Modul:


Cadenza Web, Benutzeroberfläche (GUI)
Beschreibung:
Version:
ID:

Konfigurierbarkeit der Links hinter den Logos
3.12.0
631
 

Die Logos links und rechts außen im Seitenkopf sind standardmäßig mit der URL "http://www.disy.net" hinterlegt. Diese Verweise können Sie per Konfiguration ändern; Änderungen wirken sich auch auf die Log-in- und die Log-out-Seite aus sowie auf die Seite, die bei einer abgelaufenen Sitzung angezeigt wird.





Werkzeug/Modul:


Cadenza Professional, Cadenza Plattform
Beschreibung:
Version:
ID:

Konfigurierbarer Splashscreen für Cadenza Professional
3.12.0
580
 

Über die System Property "splashscreenimage" ist der Splash-Screen für alle Anwendungen aus dem Cadenza-Umfeld jetzt (projektspezifisch) konfigurierbar. Die Property muss eine URL enthalten, die auf ein Bild verweist. Das angegebene Bild erscheint auch im "Über"-Dialog.

Beispieleintrag in der Datei "CadenzaStandaloneNTService.conf":
wrapper.java.additional.7=-Dsplashscreenimage=file:./splash.gif

Für GISterm Desktop gibt es diese Funktion schon länger; hier muss nun statt der bisherigen Property "disy.gisterm.splashscreenimage", die nicht länger unterstützt wird, die neue Property verwendet werden.





Werkzeug/Modul:


Konfiguration, Cadenza Plattform
Beschreibung:
Version:
ID:

Konfiguration der ALK-Themen für die ALK-Suche in Professional und Web
3.12.0
568
 

Die Konfiguration der ALK-Themen für die ALK-Suche wurde bislang in der Datei "gisterm-base-config.xml" vorgenommen. Ab sofort gibt es stattdessen ein Modul

<module moduleClass=\"app.uis.rips.verwaltungseinheiten.VerwaltungseinheitenCoreModule\" configFile=\"verwaltungseinheitencore-config.xml\"/>

In der dazugehörigen Konfigurationsdatei können die ALK-Themen wie bisher konfiguriert werden:

<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
<verwaltungseinheitenConfiguration>
  <alkThemes>
    <alkTheme>Geobasisdaten@Liegenschaftskataster@Automatisierte Liegenschaftskarte (ALK)@ALK-Flurstück@</alkTheme>      
    <alkTheme>Geobasisdaten@Liegenschaftskataster@Automatisierte Liegenschaftskarte (ALK)@ALK-Flurstück@(Städte)</alkTheme>
  </alkThemes>
</verwaltungseinheitenConfiguration>




Werkzeug/Modul:


Cadenza Professional, Cadenza Professional
Beschreibung:
Version:
ID:

Editierbare Workflows auch in Cadenza Professional unterstützt
3.12.0
569
 

Auch in Cadenza Professional können jetzt "editierbare Workflows" verwendet werden, also "Workflows", bei denen es möglich ist, die Kriterienbelegung zu verändern. Die eventuell zusätzlich vorhandene Eigenschaft, das Ergebnis der Datenbankrecherche nach der Fertigstellung per E-Mail zuschicken zu lassen ("asynchrone Workflows"), wird von Cadenza Professional dabei ignoriert.





Werkzeug/Modul:


Kundenspezifische Erweiterungen, Cadenza Web
Beschreibung:
Version:
ID:

Automatische Objekttyperkennung anhand von FFC und OAC auch in Cadenza Web
3.12.0
650
 

Die automatische Objekttyperkennung für einen GISterm-Layer anhand von FFC und OAC wird nund auch in Cadenza Web unterstützt.

Anmerkung: Die beschriebene Funktionalität wurde für einen bestimmten Kunden entwickelt und ist im Standardprodukt nicht enthalten, da sie ein spezielles Datenmodell erfordert oder nur einen bestimmten Anwendungsfall abdeckt. Wenn Sie diese oder eine ähnliche Funktionalität ebenfalls nutzen möchten, wenden Sie sich bitte an den Support über Ihr Login im Issue-Tracking-System. Falls Sie noch keinen Supportvertrag haben, kontaktieren Sie uns bitte über sales(at)disy.net.



Beschreibung:
Version:
ID:

Parametrisierte URLs für Flurstücke (RIPS)
3.12.0
649
 

Über eine parametrisierte URL kann Cadenza/GISterm Web so angesprochen werden, dass es ein bestimmtes Flurstück oder ein Gruppe von Flurstücken in RIPS sucht, anzeigt und darauf zoomt.

Unter der Voraussetzung, dass in der Datei "cadenza-config-web.xml" das Modul "VerwaltungseinheitenCoreModule" mit seiner Konfigurationsdatei eingetragen ist, kann der Aufruf dann über URLs wie die folgenden erfolgen:

http://localhost:8080/gistermweb/servlet/ShowAlkFlurstueck?Flurstuecke=((8215,8215108,3551,0,1376,0),(8215,8215108,3551,0,1375,0))

Für den Wert des Parameters "Flurstuecke" gilt: ((Kreis,Gemeinde,Gemarkung,Flur,Stammnummer,Unternummer),(...),...)

Oder auch:

http://localhost:8080/gistermweb/servlet/ShowAlkFlurstueck?Kreis=8215&Gemeinde=8215108&Gemarkung=3551&Flur=0&Stammnr=1376&Unternr=0
http://localhost:8080/gistermweb/servlet/ShowAlkFlurstueck?Kreis=8215&Gemeinde=8215109&Strasse=Wiesenstra%DFe&Hausnr=1
http://localhost:8080/gistermweb/servlet/ShowAlkFlurstueck?Kreis=8215&Gemeinde=8215108&Gewann=Kreuzbuckel

Anmerkung: Die beschriebene Funktionalität wurde für einen bestimmten Kunden entwickelt und ist im Standardprodukt nicht enthalten, da sie ein spezielles Datenmodell erfordert oder nur einen bestimmten Anwendungsfall abdeckt. Wenn Sie diese oder eine ähnliche Funktionalität ebenfalls nutzen möchten, wenden Sie sich bitte an den Support über Ihr Login im Issue-Tracking-System. Falls Sie noch keinen Supportvertrag haben, kontaktieren Sie uns bitte über sales(at)disy.net.





Werkzeug/Modul:


Cadenza Web, Cadenza Web
Beschreibung:
Version:
ID:

Änderung beim Betrieb von Cadenza/GISterm Web mit Benutzerverwaltung
3.12.0
646
 

Um Cadenza Web oder GISterm Web mit Benutzerverwaltung zu betreiben, muss für jeden Benutzer ein Verzeichnis existieren, das nach dem Benutzernamen benannt ist. In diesen Verzeichnissen muss jeweils die Startseite als Datei "welcome.jsp" abgelegt sein:

$CADENZA_HOME/CadenzaWeb/webapps/cadenza/themes/<benutzername>/jsp/userSpecificWelcome.jsp
bzw.
$GISTERM_HOME/GIStermWeb/webapps/gistermweb/themes/<benutzername>/jsp/userSpecificWelcome.jsp
In den Verzeichnissen können weitere Layout-bezogene Dateien benutzerspezifisch abgelegt sein; standardmäßig wird auf die entsprechenden Dateien im Verzeichnis "themes/default" zurückgegriffen.



Beschreibung:
Version:
ID:

Weiterverarbeitungen ausführen in GISterm Web
3.12.0
575
 

Das Ausführen von Weiterverarbeitungen für typisierte Themen wird nun nicht mehr über die Schaltfläche in der Werkzeugleiste angestoßen, sondern über eine Schaltfläche in der Legende des jeweiligen Themas. Diese ist nur bei typisierten Themen vorhanden (siehe Screenshot).



Beschreibung:
Version:
ID:

Alias-Definitionen für Aufruf von URLs in Cadenza Web
3.12.0
573
 

Man kann jetzt für den Aufruf von parametrisierten URLs in Cadenza Web Aliases definieren, um beispielsweise die URL kurz zu halten und/oder Login-Daten oder andere Parameter zu verbergen.

Dazu muss in der Datei "cadenza-config.xml" das Modul "de.disy.cadenza.web.alias.WebAliasModule" eingebunden werden. Die Aliases selbst werden in der Datei "webAliases.xml" direkt im Repository-Verzeichnis definiert (siehe Beispiele). Die Angabe von Parametern innerhalb der URL wird weiterhin unterstützt, aber Parameter in der Aliasdatei überschreiben solche, die ggf. von außen gesetzt werden.

Beispiel 1: Durch folgenden Inhalt in der Datei "webAliases.xml"

<webAliasList>
 <webAlias alias=\"myAlias\" repositoryId=\"Informationssichten.Statistik-Daten.workflow53599.cwf\">
   <parameter name=\"AUTO_ANONYMOUS_LOGIN\" value=\"true\"/>
   <parameter name=\"HIDE_NAVIGATION\" value=\"true\"/>
 </webAlias>
</webAliasList>
kann an Stelle der URL

http://localhost:8088/cadenza/show.cweb?repositoryId=Informationssichten.Statistik-Daten.workflow53599.cwf& AUTO_ANONYMOUS_LOGIN=true&HIDE_NAVIGATION=true

folgende URL verwendet werden:

http://localhost:8088/cadenza/alias.cweb?repositoryId=myAlias
Wichtig: Statt "show.cweb" enthält die URL "alias.cweb".

Beispiel 2:

<webAliasList>
  <webAlias alias=\"schutzgebiet\" repositoryId=\"Informationssichten.Visualizer.Simple ChartTemplates.IUK.iuk/iuk_schutzgebiet.sel\">
    <parameter name=\"AUTO_LOGIN\" value=\"true\"/>
    <parameter name=\"USER_NAME\" value=\"cadenza\"/>
    <parameter name=\"PASSWORD\" value=\"cadenza\"/>
  </webAlias>
</webAliasList>


Beschreibung:
Version:
ID:

Cadenza Web jetzt mit Tomcat 6
3.12.0
571
 

Cadenza Web wird jetzt mit der aktuellen Tomcat-Version 6.0.14 ausgeliefert.



Beschreibung:
Version:
ID:

Kriteriumsbeschreibungen in Designvorlagen möglich
3.12.0
567
 

Für die Designvorlagen von Selektionsformularen (siehe auch die Release Note mit der ID 399) gibt es ein neues Element, mit dem eine Kriteriumsbeschreibung eingefügt werden kann:

<span cadenza-component=\"condition.description:path/to/myCondition\">

path/to/myCondition ist dabei der Pfad der Kriteriumsdatei relativ zum Verzeichnis "Conditions" im Repository-Verzeichnis und ohne Dateiendung.





Werkzeug/Modul:


Cadenza Professional, Fachanwendungsrahmen
Beschreibung:
Version:
ID:

API-Änderung für AbstractApplicationFacade
3.12.0
590
 

In der AbstractApplicationFacade sind die Methoden "isNew(B)", "isDirty(B)" und "isSaveable(B)" deprecated. In Zukunft sollten stattdessen die Ersatz-Methoden "isCurrentObjectNew()", "isCurrentObjectDirty()" und "isCurrentObjectSaveable()" überschrieben werden.

Die Übergabe des Fachobjektes war redundant, da die Facade das aktuelle Objekt ja bereits kennt.





Werkzeug/Modul:


disy GISterm, Fachanwendungsrahmen
Beschreibung:
Version:
ID:

GIS-Einbindung in Fachanwendungen
3.12.0
589
 

Der Fachanwendungsrahmen stellt jetzt eine API zur Verfügung, mit der Kartendarstellungen innerhalb der Fachanwendung (in einem eigenen, modalen Dialog) geöffnet werden können. Unterstützte Anwendungsfälle sind die Selektion von Objekten in der Karte sowie das Neuerfassen und Bearbeiten von Geometrien.



Beschreibung:
Version:
ID:

Persistenz von Geometrien
3.12.0
588
 

Der Fachanwendungsrahmen stellt jetzt eine API zur Verfügung, um Geometrien aus Oracle-Spatial-Datenbanken zu lesen und in diese zu schreiben.



Beschreibung:
Version:
ID:

Transformieren von Geometrien
3.12.0
587
 

Der Fachanwendungsrahmen stellt jetzt eine API zur Verfügung, um Geometrien zwischen verschiedenen Koordinatensystemen zu transformieren. Typischer Anwendungsfall ist, wenn eine Geometrie in einem bestimmten Koordinatensystem vorliegt und in einer Karte mit einem anderem Koordinatensystem bearbeitet werden soll.





Werkzeug/Modul:


Cadenza Professional, Fachanwendungsrahmen
Beschreibung:
Version:
ID:

Benutzerspezifisches Aktivieren von FA-Aktionen
3.12.0
586
 

Fachkomponenten können jetzt über eine neue API beeinflussen, ob Aktionen wie Speichern und Löschen des aktuellen Objektes möglich sind. In die API wird der Name des aktuellen Benutzers hineingereicht. Typischer Anwendungsfall sind fachanwendungsspezifische Benutzerberechtigungen.



Beschreibung:
Version:
ID:

Online-Hilfe für Fachanwendungen
3.12.0
584
 

Fachanwendungen können jetzt eine Hilfe im JavaHelp-Format in das Cadenza-Menü integrieren.



Beschreibung:
Version:
ID:

Logging für Fachkomponenten
3.12.0
582
 

Fachkomponenten für Cadenza Professional können jetzt über eine veröffentlichte Schnittstelle das Cadenza-Logsystem benutzen.



Beschreibung:
Version:
ID:

Ausführung von Weiterverarbeitungen aus Fachanwendungen heraus
3.12.0
581
 

Fachanwendungen wird in Cadenza Professional jetzt eine API zur Verfügung gestellt, über die Selektionen mit anschließenden Weiterverarbeitungen ausgeführt werden können. Die Ergebnisse können entweder in Cadenza angezeigt oder der Fachkomponente in Datei-Form zur Verfügung gestellt werden.

Beispiel-Szenarien sind das Erzeugen von PDF-Reports mit anschließender Speicherung in einem Dokumenten-Repository oder das Wechseln zu einer anderen FA aus der FA heraus (z.B. um alle Maßnahmen zu einem Projekt zu bearbeiten).



Beschreibung:
Version:
ID:

Änderungen in IBusinessObjectViewFactory
3.12.0
576
 

Die Schnittstelle der Methode "create" lautet jetzt public void IBusinessObjectView create(M model).

Dabei ist das Modell weiterhin das anwendungsabhängige Modell. Die bisher benötigten Parameter "IUserData" und "IDatabaseAccess" sind jetzt (für intern entwickelte Fachanwendungen) über das CadenzaPresentationModel verfügbar. Die Methode "getDatabaseAccess" der IApplicationFacade ist damit deprecated.





Werkzeug/Modul:


Cadenza Professional, GISterm
Beschreibung:
Version:
ID:

Lesender Zugriff auf Sichten
3.12.0
635
 

GISterm kann nun auch auf Sichten lesend zugreifen, wenn die sie im Metadatenview ALL_SDO_GEOM_METADATA eingetragen sind und für die Geometriespalte ein Geo-Index angelegt ist.



Beschreibung:
Version:
ID:

Globale Anzeigenamen von Attributen
3.12.0
626
 

Attributnamen sind oft schwer lesbar, insbesondere, wenn sie aus einer Datenbank stammen.
Sie können nun per Konfiguration für die Original-Attributnamen von Vektorthemen global Anzeigenamen festlegen. Diese gelten für alle Themen, solange sie nicht explizit vom Benutzer für eine Layer-Datei überschrieben sind (siehe auch RN 604).





Werkzeug/Modul:


Kundenspezifische Erweiterungen, GISterm
Beschreibung:
Version:
ID:

Erweiterung der ALB-Dienst-Schnittstelle
3.12.0
624
 

Mit Hilfe der ALB-Suche kann in GISterm Desktop nun auch von mehreren (bis zu 100) in der Karte ausgewählten Flurstücken aus ein ALB-Dienst im Internet angesprochen werden.

Anmerkung: Die beschriebene Funktionalität wurde für einen bestimmten Kunden entwickelt und ist im Standardprodukt nicht enthalten, da sie ein spezielles Datenmodell erfordert oder nur einen bestimmten Anwendungsfall abdeckt. Wenn Sie diese oder eine ähnliche Funktionalität ebenfalls nutzen möchten, wenden Sie sich bitte an den Support über Ihr Login im Issue-Tracking-System. Falls Sie noch keinen Supportvertrag haben, kontaktieren Sie uns bitte über sales(at)disy.net.





Werkzeug/Modul:


Cadenza Professional, GISterm
Beschreibung:
Version:
ID:

Verschmelzen von identischen Attributen bei Vereinigung/Verschneidung
3.12.0
611
 

Wenn zwei Flächenthemen verschnitten oder vereinigt werden, wurden bisher grundsätzlich alle Spalten aus beiden Attributtabellen in die neue Attributtabelle übernommen. Für Spalten, die in beiden Ausgangsthemen hinsichtlich Name und Datentyp identisch sind, gibt es nun auch die Möglichkeit, diese im Zielthema zu einer Spalte zu verschmelzen. Für die Ermittlung der Attributwerte gibt es dann drei Auswahlmöglichkeiten. Je nach eingestellter Option werden sie übernommen:

  • aus dem ersten Thema (die entsprechenden im zweiten Thema werden ignoriert)
  • aus dem zweiten Thema (die entsprechenden im ersten Thema werden ignoriert)
  • nur dann, wenn sie im ersten und zweiten Thema identisch sind; alle anderen Werte werden auf "null" gesetzt



Beschreibung:
Version:
ID:

Objektinformationen auch bei Explosionsdarstellung
3.12.0
603
 

Wenn GISterm Punktobjekte, die sich überlagern, in einer Explosionsdarstellung zeigt, können diese Einzelpunkte nun auch im Informationsmodus angeklickt werden, das heißt, es können einzelne Objektinformationen abgefragt werden.



Beschreibung:
Version:
ID:

Behandlung von Teilgeometrien bei Beschriftungen
3.12.0
599
 

Wenn eine Geometrie aus mehreren Geometrieteilen besteht, wird standardmäßig nur einer dieser Teile beschriftet. Neu ist die Option, dass alle Teilgeometrien beschriftet werden (Themeneigenschaften > Beschriftung).

Wenn diese Option gewählt wird, dann wird automatisch verhindert, dass Beschriftungen manuell verschoben werden können.



Beschreibung:
Version:
ID:

Verschieben von Beschriftungen verhinderbar
3.12.0
598
 

Für Beschriftungen kann nicht nur zentral ihre Position relativ zu ihrem Bezugspunkt festgelegt werden, sondern sie können auch in der Karte einzeln verschoben werden. Dies kann man für ein Thema nun verhindern, indem man in den Themeneigenschaften im Register "Beschriftung" das entsprechende neue Kontrollkästchen deaktiviert.



Beschreibung:
Version:
ID:

Maßstabsabhängigkeit von Beschriftungen
3.12.0
597
 

Die Sichtbarkeit kann nun nicht mehr nur für die Objekte eines Vektorthemas auf einen bestimmten Maßstabsbereich beschränkt werden, sondern auch für deren Beschriftungen.

Das Register "Beschriftung" der Themeneigenschaften wurde dazu um eine Option "Beschriftungen maßstabsabhängig" ergänzt, so dass dort wie üblich ein Maßstabsbereich eingestellt werden kann.





Werkzeug/Modul:


disy GISterm, GISterm
Beschreibung:
Version:
ID:

Erzeugen einer Schlüsselspalte beim Tabellenimport
3.12.0
578
 

Beim Import von Punktdaten aus einer Tabelle (Excel-Datei, CSV-Datei oder Zwischenablage) musste(n) bisher die Schlüsselspalte(n) aus den vorhandenen Daten ausgewählt werden. Jetzt gibt es auch die Möglichkeit, eine Schlüsselspalte automatisch erzeugen zu lassen: Mit der Option "Synthetisch" wird eine Spalte "SYNTHETIC_KEY" angehängt, die ganze Zahlen enthält, von 0 an aufsteigend nummeriert.



Beschreibung:
Version:
ID:

Zahlen-Erkennung beim CSV-Import
3.12.0
577
 

Beim Import von Punktdaten aus einer Tabelle im CSV-Format werden jetzt Spalten, die ausschließlich Zahlenwerte enthalten, erkannt, und - statt wie bisher als Zeichenkette - als Fließkomma-Werte interpretiert.

Als Zahlenwerte werden dabei erkannt: ganze Zahlen (42), Dezimalzahlen (42,0) und Zahlen in Exponentialdarstellung (4,2E1). Leere Zellen werden bei der Analyse ignoriert.





Werkzeug/Modul:


Cadenza Professional, Navigator
Beschreibung:
Version:
ID:

Umgestalteter Navigator
3.12.0
572
 

Der Navigator wurde so umgestaltet, dass alle Komponenten (wie Navigation, Suche, Ergebnisaufbereitung etc.) über Registerreiter verfügbar sind. Dies führt zu einer einheitlicheren Benutzerführung.





Werkzeug/Modul:


Cadenza Professional, Reporter
Beschreibung:
Version:
ID:

Ausführung von Skripten aus programmierten Reports
3.12.0
583
 

Aus programmierten Reports heraus können jetzt auch Groovy-Skripte aufgerufen werden, um aufwändigere dynamische Inhalte zu realisieren. Solch ein Skript hat auch Zugriff auf die Selektions-API und kann darüber z.B. weitere Selektionen und Weiterverarbeitungen durchführen.

Auch in Cadenza Web werden solche Reports unterstützt.





Werkzeug/Modul:


Cadenza Web, Selector
Beschreibung:
Version:
ID:

Anzeige des Wertebereichs bei Wertekriterien
3.12.0
630
 

Bei Wertekriterien (valueCondition) wird nun zur besseren Orientierung der minimale und der maximale in der Datenbank vorhandene Wert angezeigt.





Werkzeug/Modul:


Cadenza Professional, GISterm
Beschreibung:
Version:
ID:

Verbesserung der Farbgebung bei der Bearbeitung von Objekten
3.11.0
612
 

Die farbliche Darstellung bei der Bearbeitung von Objekten eines Vektorthemas wurde verbessert, indem Objekte, die zum Bearbeiten markiert sind, nicht mehr selektiert dargestellt werden. Beim Bearbeiten geschieht Folgendes:

  1. Ein Objekt wird ausgewählt, und der Modus "Bearbeiten" wird eingestellt.
  2. GISterm erstellt eine Arbeitskopie des Objekts und legt diese über das Original. Die Arbeitskopie wird in einem halbtransparenten Rot dargestellt. Durch das Durchscheinen der Originalfarbe ergibt sich die tatsächlich sichtbare Farbe (in der Abbildung violett). Bisher wurde das Original selektiert dargestellt, also in der Regel gelb. Diese zusätzliche Farbgebung ist nun weggefallen, so dass die Darstellung klarer ist.
  3. Wenn beispielsweise ein Stützpunkt verschoben wird (was in der Kopie erfolgt), werden Originalfarbe (in der Abbildung blau) und Farbe der Arbeitskopie deutlich sichtbar.
  4. Sobald die Geometrieänderung bestätigt wird, wird die Originalgeometrie durch die Arbeitskopie ersetzt.



Beschreibung:
Version:
ID:

Ausblenden eines Themas in der Legende bei der Kartenausgabe
3.11.0
594
 

Im Register "Legende" der Themeneigenschaften kann für ein Thema eingestellt werden, dass es nicht in der Legende berücksichtigt werden soll, wenn es als Teil einer Karte ausgegeben wird. Dies ist sinnvoll bei Rasterthemen oder auch bei Zeichenthemen, weil ihre Legenden keine zusätzlichen Informationen bieten.





Werkzeug/Modul:


disy GISterm, GISterm
Beschreibung:
Version:
ID:

RML-Importmodul für Map Designer
3.11.0
591
 

Mit dem Map Designer hat sich das Format für Druckvorlagen geändert: Sie werden nicht mehr in RML-Dateien, sondern in mapdesign-Dateien gespeichert. RML-Dateien werden als Druckvorlagen nicht mehr unterstützt.

Um dennoch Druckvorlagen aus früheren GISterm-Versionen laden zu können, wurde eine nicht offiziell unterstützte Möglichkeit geschaffen: Berücksichtigt werden dabei die Elemente Karte, Nordpfeil, Text, Linien und Bilder. Legenden werden ignoriert! Sie können aber nachträglich wieder hinzugefügt und positioniert werden.

In die Datei "cadenza-config.xml" muss das Modul "de.disy.gis.mapdesigner.rml.MapDesignerRmlImportModule" eingetragen werden. Im Öffnen-Dialog des Map Designers steht dann neben dem Format "mapdesign" auch das Format "RML" zur Auswahl.



Beschreibung:
Version:
ID:

Map Designer: Zuordnung von Anwendungen zu Ausgabeformaten
3.11.0
579
 

Einem Ausgabedateiformat des Map Designers kann nun eine Anwendung zugeordnet werden, mit dem eine entsprechende Ausgabedatei geöffnet werden soll.

Dazu muss zunächst in der Konfigurationsdatei "cadenza-config.xml" für das Programmmodul "CadenzaProModule" eine Konfigurationsdatei angegeben sein:

<module moduleClass=\"de.disy.cadenza.pro.module.CadenzaProModule\" configFile=\"cadenzapro-config.xml\"/>
Die zugehörige Konfigurationsdatei (im Beispiel "cadenzapro-config.xml") könnte dann zum Beispiel folgendermaßen aussehen:
<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
<cadenzaProConfiguration>
  <fileAssociationList>
    <fileAssociation extension=\"pdf\" application=\"C:/Programme/Adobe/Reader 8.0/Reader/AcroRd32.exe ${file}\"/>
  </fileAssociationList>
</cadenzaProConfiguration>



Beschreibung:
Version:
ID:

Erfassung: Mehrere Punkte in Folge hinzufügen
3.11.0
566
 

Bei der Geometrieerfassung in GISterm können jetzt zu einer vorhandenen Geometrie mehrere Punkte in Folge hinzugefügt werden (statt wie bisher nur einzelne Punkte). An Stelle des bisherigen Menüpunkts "Einen Punkt hinzufügen" enthält das Kontextmenü dazu den Menüpunkt "Punkte hinzufügen". Dieser Mausmodus wird wieder verlassen, wenn die rechts Maustaste gedrückt wird.



Beschreibung:
Version:
ID:

Erfassung: Snapradius einstellbar
3.11.0
565
 

Bei der Geometrieerfassung in GISterm kann jetzt der Snapradius eingestellt werden. Dabei kann im Dialogfenster auch zwischen den Einheiten Pixel und Meter gewählt werden.



Beschreibung:
Version:
ID:

Erfassung: Undo/Redo (Rückgängig machen) möglich
3.11.0
564
 

Bei der Erfassung von Flächen oder Linien in GISterm können jetzt die letzten Bearbeitungsschritte rückgängig gemacht und dann wiederhergestellt werden. Dazu gibt es im Dialogfenster entsprechende neue Schaltflächen.



Beschreibung:
Version:
ID:

Erfassung: Übernahme bestehender Linienzüge
3.11.0
563
 

Bei der Erfassung von Flächen oder Linien in GISterm können jetzt bereits vorhandene Linienzüge übernommen werden.

Dazu muss im Dialogfenster das neue Kontrollkästchen "Linienverlauf folgen" aktiviert sein. Wenn dann während der Erfassung nacheinander zwei miteinander verbundene Stützpunkte angeklickt werden, wird die kürzere Verbindungslinie zwischen den beiden Punkten einschließlich aller dazwischen liegenden Stützpunkte in die neu erfasste Fläche bzw. Linie übernommen.



Beschreibung:
Version:
ID:

Erfassung: Mehrere Stützpunkte gleichzeitig bearbeitbar
3.11.0
562
 

Bei der Geometrieerfassung in GISterm können jetzt mehrere Stützpunkte gemeinsam bearbeitet (d. h. verschoben oder gelöscht) werden.

Dazu gibt es eine neue Schaltfläche "Punkte selektieren" im Dialogfenster, die den Mauszeiger in den Selektionsmodus versetzt. Wenn damit analog zur üblichen Selektion Stützpunkte selektiert sind, können diese wie Einzelpunkte gelöscht oder verschoben werden (Kontextmenüpunkt bzw. Verschieben mit der Maus). Zur Bearbeitung von Einzelpunkten oder der Gesamt-Geometrie, wie sie bisher schon möglich war, muss über die ebenfalls neue Schaltfläche "Punkte bearbeiten" der Bearbeitungsmodus eingestellt sein.



Beschreibung:
Version:
ID:

Konfiguration der Standardwerte für Einstellungen im Map Designer
3.11.0
561
 

Für einige Einstellungen im Map Designer können die Standardwerte nun konfiguriert werden. Dies gilt für:

  • Liste der für den Anwender verfügbaren Ausgabeformate (z. B. GIF, Printer, PDF usw.; unterstützte Formate: siehe Schemadatei "mapdesignerPro_config.xsd")
  • Sichtbarkeit der Dateiauswahl bzw. Pfad zum temporären Verzeichnis
  • maximale Bildauflösung (in dpi)
  • Sichtbarkeit der Gitterlinien für das Snapping
  • Zoomstufe der Anzeige (in %)

Dazu muss zunächst in der Konfigurationsdatei "cadenza-config.xml" für das Programmmodul, das den Map Designer einbindet, eine Konfigurationsdatei angegeben sein:

<module moduleClass=\"de.disy.gis.gisterm.mapdesigner.pro.module.MapDesignerProModule\" configFile=\"map-designer-config.xml\"/>
Die zugehörige Konfigurationsdatei (im Beispiel "map-designer-config.xml") könnte dann zum Beispiel folgendermaßen aussehen:
<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
<mapDesignerConfiguration>
  <maximumResolution>96</maximumResolution>
  <snapConfiguration>
    <gridVisible>false</gridVisible>
  </snapConfiguration>
  <zoomPercent>50</zoomPercent>
  <printFormats>
    <PDF/>
    <Clipboard/>
  </printFormats>
  <fileAccessConfiguration>
    <allowFileChooserForTempFiles>false</allowFileChooserForTempFiles>
    <tempDir>$SYSTEM{TEMP}</tempDir>
  </fileAccessConfiguration>
</mapDesignerConfiguration>



Beschreibung:
Version:
ID:

Beschriftung für Gruppenthemen bzw. für mehrere selektierte Themen
3.11.0
560
 

Analog zur Beschriftung eines einzelnen Vektorthemas kann jetzt auch die Beschriftung eines Gruppenthemas über das Kontextmenü gesetzt und verändert werden - wobei der Menüpunkt „Beschriftung“ nur dann erscheint, wenn das Gruppenthema mindestens ein Vektorthema enthält. Im Menü wird zunächst nur für eines der Vektorthemen der Beschriftungsmodus angezeigt ("Keine Beschriftung" bzw. "Selektierte beschriften" bzw. "Alle beschriften"), eine Änderung jedoch gilt für alle Vektorthemen des Gruppenthemas.

Ebenso kann auch der Beschriftungsmodus für mehrere gleichzeitig ausgewählte Vektorthemen gesetzt und verändert werden.



Beschreibung:
Version:
ID:

Animierte Navigation
3.11.0
558
 

In GISterm Desktop ist es jetzt möglich, eine sogenannte "animierte Navigation" zu aktivieren. Bei jeder Ausschnittsänderung (z. B. Zoom) verändert sich der Kartenausschnitt nicht schlagartig, sondern es wird fließend zum neuen Auschnitt navigiert. Dies macht es für den Anwender einfacher, eine Vorstellung davon zu bekommen, wohin er navigiert. Dies ist insbesondere dann hilfreich, wenn sich der Ausschnitt sehr stark verschiebt oder wenn das Zoomen über einen sehr großen Maßstabsbereich geschieht.

Das Feature der animierten Navigation ist derzeit grundlegend umgesetzt und kann in vielen Szenarien bereits sinnvoll eingesetzt werden, dennoch gibt es noch Situationen, in denen die Animation noch nicht so flüssig ist, wie es wünschenswert wäre. Werden zum Beispiel komplexe Liniensignaturen eingesetzt, so ist der Bildaufbau in manchen Fällen noch nicht schnell genug, um eine ausreichend hohe Bild-Rate für eine flüssige Animation zu erzielen. In naher Zukunft werden hier weitere Verbesserungen vorgenommen werden.

Per Default ist die animierte Navigation in GISterm deaktiviert. Um sie zu aktivieren, muss in der Konfigurationsdatei "cadenza-config.xml" für das Programmmodul "de.disy.gisterm.pro.GIStermProModule" eine eigene Konfigurationsdatei angegeben sein:

<module moduleClass=\"de.disy.gisterm.pro.GIStermProModule\" configFile=\"gisterm-pro-config.xml\"/>
In dieser Konfigurationsdatei "gisterm-pro-config.xml" muss dann der Parameter "animatedNavigation" auf "true" gesetzt werden:
<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
<gistermProConfiguration>
  <view>
    <tuning>
      <animatedNavigation>true</animatedNavigation>
    </tuning>
  </view>
</gistermProConfiguration>


Beschreibung:
Version:
ID:

Einbinden von Befehlen und URLs in die GISterm-Werkzeugleiste per Konfigurationsdatei
3.11.0
557
 

Es ist jetzt möglich, die GISterm-Werkzeugleiste durch einfache Änderung in den Konfigurationsdateien um eigene Schaltflächen zu ergänzen, die entweder ein externes Programm starten oder eine URL im Web-Browser öffnen.

Dazu muss in der Konfigurationsdatei "cadenza-config.xml" das Programmmodul "GisTermProConfigurableActionsModule" mit einer Konfigurationsdatei eingetragen werden:

<module moduleClass=\"de.disy.gis.gisterm.pro.configurable.actions.GisTermProConfigurableActionsModule\"
configFile=\"configurableActions-config.xml\" />

Außerdem muss die Konfigurationsdatei "configurableActions-config.xml" im config-Verzeichnis ergänzt und wie im folgenden Beispiel angepasst werden:

<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
<configuration>
  <toolBarActions>
    <action type=\"command\" name=\"Notepad starten\" iconFileName=\"notepadicon.gif\">notepad</action>
    <action type=\"url\" name=\"disy Website anzeigen\">http://www.disy.net</action>
  </toolBarActions>
</configuration>

In der obigen Beispielkonfiguration sind zwei Schaltflächen angegeben:

  • Eine Schaltfläche "Notepad starten", die den Befehl notepad im System ausführt und unter Windows die Anwendung Notepad startet.
  • Eine Schaltfläche "disy Website anzeigen", die im Web-Browser die disy-Website öffnet.

Optional kann für jede Schaltfläche ein Icon angegeben werden (im obigen Beispiel "notepadicon.gif"). Die neue Schaltfläche zeigt dann statt des angegebenen Namens dieses Icon, und der Name dient als Tool-Tip. Die Bilddatei muss ebenfalls im config-Verzeichnis liegen, und das Bild muss 16 mal 16 Pixel groß sein.



Beschreibung:
Version:
ID:

Navigation ohne Werkzeugwechsel
3.11.0
550
 

Um den aktuellen Kartenausschnitt zu verschieben – beispielsweise während der Erfassung – musste bisher immer das Werkzeug gewechselt, das heißt, die Werkzeugleiste verwendet werden. Dies ist oft Zeit raubend und umständlich.

Um dies zu verbessern, wurde GISterm Desktop mit Navigationsschaltflächen für die vier Hauptrichtungen (oben, unten, links, rechts) ausgestattet. Die Schaltflächen werden dynamisch eingeblendet, wenn sich der Mauszeiger am Rand der Kartenansicht befindet.



Beschreibung:
Version:
ID:

Text der Titelleiste für GISterm-Anwendungsfenster konfigurierbar
3.11.0
549
 

Der Text in der Titelleiste des GISterm-Hauptfensters kann jetzt per Konfigurationsdatei eingestellt werden. Dadurch ist es möglich, GISterm je nach Anwendungskontext mit einem eigenen Namen zu versehen.

Um den Namen konfigurieren zu können, muss in der Datei "cadenza-config.xml" für das Programmodul "GIStermProModule" eine Konfigurationsdatei angegeben werden, zum Beispiel:

<module moduleClass=\"de.disy.gisterm.pro.GIStermProModule\" configFile=\"gisterm-pro-config.xml\"/>

In der Datei "gisterm-pro-config.xml" kann dann der gewünschte Titel angegeben werden; außerdem können durch die optionale Angabe der Platzhalter {0} und {1} auch Versionsnummer und Erzeugungsdatum von GISterm eingeblendet werden.:

<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
<gistermProConfiguration>
  <view>
    <frameTitle>Mein GISterm {0} [{1}]</frameTitle>
  </view>
</gistermProConfiguration>



Beschreibung:
Version:
ID:

Neue Kartenausgabekomponente: Map Designer
3.11.0
548
 

Neue Komponente

Seit einiger Zeit ist es möglich, mit GISterm Karten direkt auf einem Drucker auszugeben, um so zum Beispiel einen A0-Plot zu erzeugen. Leider konnte der Anwender hier das Layout der Ausgabe nicht beeinflussen, wie es bei der PDF-Erzeugung der Fall war. Um die Gestaltungsmöglichkeiten der Kartenausgabe zu vereinheitlichen und dem Anwender ein mächtigeres Werkzeug zum Kartendesign an die Hand zu geben, wurde mit GISterm 3.11. die Kartenausgabe grundlegend überarbeitet.

Ergebnis ist der Überarbeitung ist der neue Map Designer. Er integriert sich wie die bisherige Kartenausgabe direkt in GISterm Desktop und ist dort unter dem Menüpunkt "GISterm", "Karte ausgeben..." zu finden. Mit dem Map Designer kann das Kartenbild für alle Ausgabemedien direkt über eine WYSIWYG-Oberfläche gestaltet werden. Der Anwender sieht somit bereits vor der Kartenausgabe am Bildschirm genau, wie das Ergebnis der Ausgabe aussehen wird. Bei der Bilderzeugung selbst werden jetzt für alle Ausgabeformate einheitlich die mit dem Direkt-Druck eingeführten neuen Zeichenalgorithmen verwendet, welche zum Beispiel von Kartenservern die Bildinhalte gekachelt anfordern, um Speicher zu sparen und eine Überlastung der Server zu vermeiden.

Oberfläche

Die grafische Oberfläche des Map Designers ist analog zu derjenigen des Report Designers, der auch in Cadenza Professional zum Einsatz kommt und mit dem bisher bereits in GISterm Desktop bei einer PDF-Ausgabe das Design gestaltet werden konnte. Geübten Cadenza- oder GISterm-Anwendern wird daher das Umstellen auf den Map Designer sehr leicht fallen.

Funktionsumfang

Der Funktionsumfang des Map Designers geht an machen Stellen deutlich über denjenigen der alten Kartenausgabe über den Report Designer hinaus. So ist es zum Beispiel möglich, direkt in der Design-Ansicht in der Karte zu navigieren, also zum Beispiel auf einen anderen Kartenausschnitt zu zoomen. Auch können direkt aus der Design-Ansicht heraus die Eigenschaften eines Themas durch Rechtsklick auf die Legende beeinflusst werden, um zum Beispiel die Farbe eines Themas für den Ausdruck zu ändern. Auch kann die Karte mit einem sehr einfachen Koordinatenrahmen versehen werden.

Bei der Umstellung auf den Map Designer konnte leider noch nicht der gesamte Funktionsumfang der alten Kartenausgabe wiederhergestellt werden. Wir sind bemüht, diesen in den folgenden Versionen wieder herzustellen, soweit dies sinnvoll und möglich ist. Die neue Architektur des Map Designers macht es deutlich einfacher, Erweiterungen einzubauen.

Voraussetzung

Damit der Map Designer in GISterm Desktop verfügbar ist, muss er in der Konfigurationsdatei "cadenza-config.xml" als Programmmodul eingetragen sein:

<module moduleClass=\"de.disy.gis.gisterm.mapdesigner.pro.module.MapDesignerProModule\" />
In den Konfigurationsdateien, die zusammen mit den Distributionen direkt von disy geliefert werden, ist diese Einstellung bereits passend vorgenommen.



Beschreibung:
Version:
ID:

Map Designer: Konfigurieren der maximalen Papiergröße
3.11.0
547
 

In manchen Anwendungsfällen ist es nicht erwünscht, dass mit GISterm Karten in sehr großen Formaten (z. B. DIN A0) erzeugt werden können. Beispielsweise werden bei Karten mit Themen von Kartenservern durch großformatige Drucke deutlich mehr Rasterdaten von diesen angefragt.

Standardmäßig ist die Ausgabegröße in GISterm auf maximal DIN A0 beschränkt. Eine weitere Limitierung der Größe kann über eine optionale Konfigurationsdatei erfolgen. Hierzu muss zunächst in der Konfigurationsdatei "cadenza-config.xml" für das Programmmodul, das den Map Designer einbindet, eine Konfigurationsdatei angegeben sein:

<module moduleClass=\"de.disy.gis.gisterm.mapdesigner.pro.module.MapDesignerProModule\" configFile=\"map-designer-config.xml\"/>
Die zugehörige Konfigurationsdatei (im Beispiel "map-designer-config.xml") könnte dann zum Beispiel folgendermaßen aussehen:
<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
<configuration>
  <pageConfiguration>
    <maximumPageWidth>210</maximumPageWidth>
    <maximumPageHeight>297</maximumPageHeight>
  </pageConfiguration>
</configuration>
In diesem Beispiel wird die maximale Ausgabegröße auf DIN A4 (210 mm x 297 mm) beschränkt.





Werkzeug/Modul:


Access Manager, Access Manager
Beschreibung:
Version:
ID:

Datenbank-Update
3.10.0
553
 

In der Benutzerverwaltungs-Datenbank ist eine neue Tabelle hinzugekommen. Um die Datenbank einer älteren Cadenza-Version zu aktualisieren, muss einmalig das Skript "auth_update_3_10_0_hsqldb.sql" ausgeführt werden.





Werkzeug/Modul:


Cadenza Web, Cadenza Web
Beschreibung:
Version:
ID:

Ändern des eigenen Passworts
3.10.0
556
 

In Cadenza Web gibt es jetzt einen zusätzlichen Menüpunkt "Profil". Damit wird zum einen der Benutzername angezeigt, und zum anderen kann man dort sein eigenes Passwort ändern. Wie allgemein üblich muss dazu noch einmal das bisherige Passwort sowie zweimal das neue Passwort eingegeben werden. Das neue Passwort ist sofort nach dem Abschicken wirksam.

Für eine Passwortänderung wird somit kein Anwendungsbetreuer mehr benötigt.



Beschreibung:
Version:
ID:

Löschen der Geometrien beim Wechsel zwischen Distanz-/Flächenmessung
3.10.0
542
 

Nach einer Strecken- oder Flächeninhaltsmessung werden die Messlinien und -flächen in der Karte sowie die Messergebnisse unterhalb der Karte entfernt, wenn die Schaltfläche "Enfernungen messen" bzw. "Flächeninhalte messen" erneut angeklickt oder wenn zwischen den beiden Messfunktionen gewechselt wird.





Werkzeug/Modul:


Kundenspezifische Erweiterungen, Diagram Visualizer
Beschreibung:
Version:
ID:

X-Y-Bereichsdiagramme auch in Cadenza Web
3.10.0
555
 

X-Y-Bereichsdiagramme lassen sich jetzt auch in Cadenza Web anzeigen.

Anmerkung: Die beschriebene Funktionalität wurde für einen bestimmten Kunden entwickelt und ist im Standardprodukt nicht enthalten, da sie ein spezielles Datenmodell erfordert oder nur einen bestimmten Anwendungsfall abdeckt. Wenn Sie diese oder eine ähnliche Funktionalität ebenfalls nutzen möchten, wenden Sie sich bitte an den Support über Ihr Login im Issue-Tracking-System. Falls Sie noch keinen Supportvertrag haben, kontaktieren Sie uns bitte über sales(at)disy.net.





Werkzeug/Modul:


Cadenza Professional, Diagram Visualizer
Beschreibung:
Version:
ID:

Titel- und Fußzeile überlagerter Diagramme werden verbunden
3.10.0
554
 

Wenn im Diagram Visualizer mehrere Diagramme angezeigt werden, ist es seit einigen Versionen möglich, diese miteinander zu einem einzigen Diagramm zu überlagern (Kontextmenüpunkt "Überlagern mit..." auf dem Registerreiter des Diagram Visualizers). Dabei wurden bisher Kopf- und Fußzeile immer vom ersten der beiden Diagramme genommen, so dass die beim anderen Diagramm vorhandenen Texte beim Überlagern verlorengingen.

Jetzt wurde die Überlagerungsfunktion so geändert, dass die Texte der beiden Diagramme miteinander verbunden werden, falls sie nicht identisch sind. Somit bleibt der gesamte Informationsinhalt beim Überlagern erhalten. Über einen Rechtsklick auf das Diagramm und den Kontextmenüpunkt "Eigenschaften..." kann der Text dann weiter nachbearbeitet werden.



Beschreibung:
Version:
ID:

Regressionsgeraden in Diagrammen
3.10.0
546
 

Bei der Erzeugung eines Diagramms mit dem Diagram Wizard können Sie nun einstellen, dass Regressionsgeraden (Lineare Regression) berechnet und angezeigt werden. Regressionsgeraden bzw. Ausgleichsgeraden zwischen den Werten eines Diagramms können dem Betrachter dabei helfen, den Trend von Werteverläufen zu erkennen und ggf. auch Werte vorherzusagen, sofern ein enger Zusammenhang zwischen den Werten der Rubrikenachse und denen der Werteachse besteht.

Wenn Sie auf der Seite im Wizard, auf der auch die Datenserien eingestelle werden, diese Option aktivieren, wird für jede Kurve (Datenserie) eine Regressionsgerade in der Farbe der Kurve erzeugt.





Werkzeug/Modul:


Cadenza Professional, Diagram Wizard
Beschreibung:
Version:
ID:

Datenpunkt-Symbole in Diagrammen über Klassifikation
3.10.0
551
 

Wenn beispielsweise in einem Liniendiagramm die Datenpunkte nicht mit dem voreingestellten Symbol dargestellt werden sollten, konnte bisher schon ein anderes Symbol ausgewählt werden, so dass sämtliche Datenpunkte einer Datenserie mit dem neuen Symbol dargestellt wurden.

Nun können Sie über eine Schlüsselwertklassifikation die Datenpunkte innerhalb einer Datenserie mit unterschiedlichen Symbolen darstellen lassen: Das Symbol für einen Datenpunkt ist dann abhängig vom Wert in einem weiteren Attribut, dem Klassifikationsattribut.

Auf diese Weise können zum Beispiel bei der Erhebung von Messwerten alle Datenpunkte, die unter der Nachweisgrenze liegen, mit einem speziellen Symbol dargestellt werden, wenn es ein entsprechendes Attribut "unter Nachweisgrenze" gibt.

Die Funktionalität erreichen Sie, wenn Sie in der Tabelle der Datenserien auf die Schaltfläche "..." klicken.





Werkzeug/Modul:


disy GISterm, GISterm
Beschreibung:
Version:
ID:

Speichern von Messthemen
3.10.0
541
 

Messthemen können nun in/aus einer .layer-Datei oder .mml-Datei gespeichert/geladen werden. Die entsprechenden Daten werden analog zu den Daten von Zeichenthemen innerhalb des <specialData>-Elements abgelegt. Die Geometrien des Themas werden dabei als Liste ausgeben. Jedes <measurementObject> ist entweder vom Typ "length" (Streckemessung) oder vom Typ "area" (Flächenmessung).

Beispiel:

      <specialData>
        <measurementObjectList>
          <measurementObject type=\"length\">
            <geometry>
              <lineString>
                <coordinate x=\"228.3977900552486\" y=\"471.06813996316754\"/>
                <coordinate x=\"390.4235727440147\" y=\"439.8342541436464\"/>
                <coordinate x=\"408.9686924493554\" y=\"340.27624309392263\"/>
                <coordinate x=\"229.37384898710863\" y=\"328.5635359116022\"/>
                <coordinate x=\"116.15101289134437\" y=\"407.62430939226516\"/>
                <coordinate x=\"106.390423572744\" y=\"433.9779005524861\"/>
                <coordinate x=\"106.390423572744\" y=\"454.4751381215469\"/>
                <coordinate x=\"148.3609576427256\" y=\"471.06813996316754\"/>
              </lineString>
            </geometry>
          </measurementObject>
          <measurementObject type=\"area\">
            <geometry>
              <polygon>
                <externalRing>
                  <coordinate x=\"261.7374691335778\" y=\"387.85508261228864\"/>
                  <coordinate x=\"331.83036617228856\" y=\"346.6664730122215\"/>
                  <coordinate x=\"225.60710983527332\" y=\"318.48479275954395\"/>
                  <coordinate x=\"185.86371460713838\" y=\"359.6734023596111\"/>
                  <coordinate x=\"185.86371460713838\" y=\"365.4542598473398\"/>
                  <coordinate x=\"261.7374691335778\" y=\"387.85508261228864\"/>
                </externalRing>
              </polygon>
            </geometry>
          </measurementObject>
        </measurementObjectList>
      </specialData>





Werkzeug/Modul:


Cadenza Web, GISterm Map Server
Beschreibung:
Version:
ID:

GISterm Map Server als vollständiger WMS
3.10.0
559
 

Intern wurde von Cadenza Web zur Anfrage von Karten und Objektinformationen zwar bereits ein WebService basierend auf der WebMapService OpenGIS-Spezifikation verwendet. Ein Zugriff externer Anwendungen war wegen der fehlenden GetCapabilities-Schnittstelle jedoch nicht möglich. Um den GetCapabilities-Request zu aktivieren, muss in der Datei "cadenza-config-web.xml" das Programmmodul "WebMapServerGetCapabilitiesModule" eingetragen werden:

<module moduleClass=\"de.disy.gis.webmapserver.getcapabilities.WebMapServerGetCapabilitiesModule\"
configFile=\"webmapserverwms-config.xml\"/>

Im der dazugehörigen Konfigurationsdatei "webmapserverwms-config.xml" werden die Themen konfiguriert, die über den WMS veröffentlicht werden sollen. Darüber hinaus müssen neben dem Titel des Service und einer abstrakten Beschreibung auch Standardangaben für das Koordinatensystem der Themen sowie zu ihrer Ausdehnung (BoundingBox) gemacht werden.

Beispiel:

<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
<wmsCapabilitiesConfiguration>
  <wmsServiceMetadata>
    <title>disy WMS Test</title>
    <abstract>WMS-Dienst der disy Informationssysteme GmbH</abstract>
  </wmsServiceMetadata>
  <wmsLayerList>
    <wmsLayer type=\"Layer\" id=\"Relief\" path=\"BW/Relief.layer\" printName=\"Relief BW\"/>
    <wmsLayer type=\"Layer\" id=\"Kreise\" path=\"BW/Kreise.LAYER\" printName=\"Kreise BW\"/>
    <wmsLayer type=\"MML\" id=\"Karte\" path=\"Map56519.mml\" printName=\"Karte von BW\"/>
  </wmsLayerList>
  <defaultBoundingBox>
    <upperLeftX>3368000</upperLeftX>
    <upperLeftY>5540000</upperLeftY>
    <lowerRightX>3620000</lowerRightX>
    <lowerRightY>5250000</lowerRightY>
  </defaultBoundingBox>
  <defaultSRS>EPSG:31467</defaultSRS>
</wmsCapabilitiesConfiguration>

  • Als wmsLayer können alle Layer-Dateien oder MMLs aus dem Repository angegeben werden.
  • Gruppenthemen in MMLs werden ignoriert und somit nicht unterstützt.
  • Wichtig: Die IDs der wmsLayer in der Konfigurationsdatei müssen eindeutig sein!
  • Wichtig: Alle Karten/Layer müssen auch bei einem Anonymous-Login verfügbar sein.

Wird Cadenza Web im Debug-Modus gestartet, so werden Logmeldungen ausgegeben, die bei der Fehleranalyse hilfreich sein können.

Der WMS-Dienst ist nach dem Start von Cadenza Web folgendermaßen zu erreichen:
Wenn die Systemvariablen in der Datei Catalina.bat wie in folgendem Beispiel gesetzt sind:
CADENZA_WEB_CONTEXT=cadenza
CADENZA_WEB_PORT=8080
CADENZA_WEB_HOST=tunis.disy.net
dann ist der Dienst unter folgender URL verfügbar:
http://tunis.disy.net:8080/cadenza/gis/GetCapabilities





Werkzeug/Modul:


Cadenza Professional, Report Designer
Beschreibung:
Version:
ID:

Hinzufügen von Bildern über ihre URL
3.10.0
539
 

Bisher konnte man Bilder zu einem Report hinzufügen, wenn sich diese im Repository befanden. Jetzt können auch Bilder außerhalb des Repositorys eingefügt werden, wenn ihre URL (http oder file) bekannt ist.

Möglich ist dies über eine neue Schaltfläche "Bild hinzufügen" in der Werkzeugleiste des Report Designers. Neben dem Eingabefeld für die URL gibt es im Dialogfenster eine Einstellungsmöglichkeit für den Umgang mit den Seitenverhältnissen. Die Voreinstellung "bewahren" bewirkt, dass das Bild auf die Rahmengröße hochskaliert wird, diesen aber nur insoweit ausfüllt, wie es ihm seine Seitenverhältnisse erlauben. Die alternative Einstellung "auf Rahmengröße anpassen" verzerrt das Bild so, dass es genau die Größe des vorgegebenen Rahmens ausfüllt.





Werkzeug/Modul:


Cadenza Professional, Table Analyzer
Beschreibung:
Version:
ID:

Formatangaben für Datumsspalten möglich
3.10.0
526
 

Der Table Analyzer unterstützt die Angabe von Formaten nun nicht mehr nur für numerische, sondern auch für Datumsspalten (Schaltfläche/Menüpunkt "Formate einstellen").





Werkzeug/Modul:


Cadenza Web, Cadenza Web
Beschreibung:
Version:
ID:

URL-Schnittstelle: Änderung bei der Verwendung des Alias-Mechanismus
V2012
837
 

Bei der Verwendung der URL-Schnittstelle wurde der Alias-Mechanismus überarbeitet. Um das alte Programmmodul und damit Aufrufe über den alten Mechanismus weiter nutzen zu können (z. B. http://localhost:8080/cadenza/alias.cweb?repositoryId=myAlias), muss die Alias-Konfigurationsdatei "XMLRepository/webAliases.xml" in "XMLRepository/webAliasesLegacy.xml" umbenannt werden.





Werkzeug/Modul:


Access Manager, Access Manager
Beschreibung:
Version:
ID:

Single Sign-on (SSO)-Anbindung
V2011
778
 

Die Anmeldung bei Cadenza/GISterm Web über einen „Single Sign-on (SSO)"-Server kann konfiguriert werden. In diesem Fall kann der Benutzer sein Benutzerprofil nicht mehr über die Cadenza/GISterm-Menüleiste bearbeiten. Stellen Sie deshalb sicher, dass der entsprechende Menüeintrag ausgeblendet ist. Dazu muss in der Datei "config/BasicWebConfig.xml" das <menuEntry id=\"userprofile\">-Element entfernt werden.

Damit die SSO-Anbindung für Cadenza/GISterm Web aktiviert wird, müssen in der Datei "config/cadenza-config-web.xml" die Programmmodule "AccessManagerCasModule" (ergänzt durch eine Konfigurationsdatei) und „AccessManagerCasWebModule" konfiguriert sein:

<module moduleClass=\"net.disy.cadenza.accessmanager.sso.cas.web.AccessManagerCasWebModule\" />
<module moduleClass=\"net.disy.cadenza.accessmanager.sso.cas.AccessManagerCasModule\" configFile=\"sso-config.xml\"/>

Die zugehörige Konfigurationsdatei (im Beispiel sso-config.xml) muss wie im folgenden Beispiel aussehen:

<?xml version=\"1.0\" encoding=\"UTF-8\"?> 
<singleSignOn>
  <cas>
    <casServerUrl>http://127.0.0.1:9797/isis_sso</casServerUrl>
    <nameOfGroupAttribute>cadenzaGroup</nameOfGroupAttribute>
  </cas>
</singleSignOn>

Dabei gilt:

  • <casServerUrl>: Geben Sie die URL des SSO-Servers an.
  • <nameOfGroupAttribute>: Die Zuordnung eines Benutzers zu einer Gruppe in der Cadenza/GISterm-Benutzerverwaltung wird im SSO-Server hinterlegt. Geben Sie das Attribut an, in dem der SSO-Server den Namen der Cadenza/GISterm-Gruppe zurückliefert, der der Benutzer zugeordnet ist. über das der SSO-Server den Benutzer einer Gruppe in der Cadenza/GISterm-Benutzerverwaltung zuordnet. Hinweis: Stellen Sie sicher, dass der im SSO-Server hinterlegte Gruppenname in der Cadenza/GISterm-Benutzerverwaltung existiert. Derzeit wird davon ausgegangen, dass nur ein Gruppenname vom SSO-Server zurückgeliefert wird. Hinweis: Wird bei der Anmeldung am SSO-Server für einen Benutzer eine Gruppe identifiziert, die unter diesem Namen nicht in der Cadenza/GISterm-Benutzerverwaltung existiert, wird dem Benutzer die Anmeldung verweigert.

SSO-Anbindung für Cadenza Professional bzw. GISterm Desktop:

Wenn Cadenza/GISterm in der Java-Web-Start-Variante betrieben wird, kann die SSO-Anbindung auch für Cadenza Professional bzw. GISterm Desktop konfiguriert werden. Dazu muss in der Datei "config/cadenza-config.xml" das Programmmodul "AccessManagerCasModule" ergänzt durch eine Konfigurationsdatei konfiguriert sein (siehe oben). Zusätzlich muss in der zugehörigen Java-Web-Start-Konfigurationsdatei das <application>-Element erweitert und dynamisch angepasst werden.

Hinweis: Bei der dynamischen Anpassung der JNLP-Datei, wird das jeweils aktuelle Service-Ticket (ST) des SSO-Servers automatisch eingetragen. Diese dynamische Anpassung muss zusätzlich programmiert werden. Für weitere Informationen wenden Sie sich bitte an disy.



Beschreibung:
Version:
ID:

Anmeldung am LDAP-Server über einen festen LDAP-Benutzer
V2011
777
 

Bisher wurden zur LDAP-Anmeldung immer die Zugangsdaten des Cadenza/GISterm-Benutzers verwendet (siehe auch RN 758), jetzt können Sie einen einzelnen Benutzer zur Anmeldung am LDAP-Server fest vorgeben. Die zugehörige Konfigurationsdatei (im Beispiel ldap-config.xml) muss wie im folgenden Beispiel aussehen.

<?xml version=\"1.0\" encoding=\"UTF-8\"?> 
<ldap>
   <server>
      <url>ldap://ldap2.env.disy.net/</url>
      <context-base>dc=env,dc=disy,dc=net</context-base>
      <login>
         <username>mein_benutzername</username>
         <password>debbc8bcc9badfad</password>
      </login>
      <userid-pattern-list>
         <userid-pattern>uid=${FixLoginName},ou=people,ou=vertrieb</userid-pattern>
        <userid-pattern>uid=${LoginName},ou=people</userid-pattern>
      </userid-pattern-list>
      <rule>
         <group-name>Administrator</group-name>
         <context>${UserDn}</context>
         <filter>mail=*@disy.net</filter>
      </rule>
   </server>
</ldap>

Dabei gilt:

  • (Optional) <login>: Wenn Sie zur Anmeldung am LDAP-Server einen Benutzer fest vorgeben möchten, geben Sie im -Element seinen Benutzernamen (<username>) und sein Kennwort (<password>) verschlüsselt an. Verwenden Sie zur Verschlüsselung den Cadenza/GISterm-Encoder. Sie erhalten das verschlüsselte Kennwort, wenn Sie in der Kommandozeile im Verzeichnis $CADENZA_HOME/CadenzaPro/lib/_ den Befehl java -classpath ./cadenza.jar de.disy.lib.tools.PasswordEncoder <Kennwort> ausführen (code><Kennwort>= Ihr unverschlüsseltes Kennwort).
  • <userid-pattern>: Geben Sie im <userid-pattern-list>-Element zur Erkennung eines Benutzers ein oder mehrere Vergleichsmuster an. Verwenden Sie dabei für das Attribut zur Angabe des Benutzernamens (uid) das Argument
    ${FixLoginName}, wenn zur LDAP-Anmeldung ein Benutzer fest vorgegeben wurde (siehe <login>-Element). Beispiel: Aus uid=${FixLoginName},ou=people,ou=vertrieb wird zum Zeitpunkt der Anmeldung der LDAP-DN "uid=mein_benutzername,ou=people,ou=vertrieb, dc=env,dc=disy,dc=net".
    ${LoginName}, wenn zur LDAP-Anmeldung die Eingaben des Benutzers im Cadenza/GISterm-Login-Fenster verwendet werden sollen. Beispiel: Aus uid=${LoginName},ou=people wird zum Zeitpunkt der Anmeldung der LDAP-DN "uid=[eingegebener Benutzername],ou=people,dc=env,dc=disy,dc=net".

Wenn kein <login>-Element eingetragen ist, werden nur die <userid-pattern>-Elemente mit dem Argument ${LoginName} berücksichtigt. Sobald ein <login>-Element eingetragen ist, werden alle <userid-pattern>-Elemente mit dem Argument ${FixLoginName} ermittelt. Nur wenn keine Vergleichsmuster mit diesem Argument eingetragen sind, werden die vorhandenen <userid-pattern>-Elemente mit dem Argument ${LoginName} zum Vergleich verwendet. Die Anmeldung erfolgt anschließend mit den Angaben, die der Benutzer im Cadenza/GISterm-Login-Fenster gemacht hat. Die ermittelten Vergleichsmuster werden nacheinander überprüft; der erste gefundene Benutzer wird zurückgegeben.





Werkzeug/Modul:


Konfiguration, Benutzeroberfläche (GUI)
Beschreibung:
Version:
ID:

Änderung beim Hinzufügen von Bildern zum Repository
V2011
802
 

Das Hinzufügen von Bildern zum Repository ist jetzt ein <feature>, das in der Datei „cadenza-config-standalone.xml“ einkonfiguriert sein muss.

<features>
  <AddImageToRepository/>
  …
 </features>

Damit ist es jetzt möglich, je nach Einsatzgebiet von Cadenza/GISterm oder Zuständigkeit einzelner Benutzer oder Benutzergruppen, diese Funktion an der Benutzeroberfläche ganz oder benutzerspezifisch auszublenden. D. h., wenn Cadenza/GISterm mit Benutzerverwaltung betrieben wird, muss ggf. ein Recht an diesem <feature> ausdrücklich erteilt sein.

In der Variante "Java Web Start" kann diese Funktion nicht konfiguriert werden.





Werkzeug/Modul:


Cadenza Web, Cadenza Plattform
Beschreibung:
Version:
ID:

Neuerungen bei der Konfiguration von Cadenza Web als WMS-Server
V2011
823
 

Für das Programmmodul "WebMapServerGetCapabilitiesModule“ wird die Konfigurationsdatei nicht mehr benötigt. Stattdessen muss die Konfiguration in der Datei "webmapserverwms.xml“ im Verzeichnis „$CADENZA_HOME/CadenzaPro/XMLRepository/“ bzw. $GISTERM_HOME/GISterm/XMLRepository/ gespeichert werden.

Folgende Elemente stehen jetzt zusätzlich zur Verfügung:

  • keyword: Schlüsselwörter zur Beschreibung der Karte
  • contactInformation: Angaben zur Person, die für die Karte verantwortlich ist
  • LatLonBoundingBox: Mindestbegrenzung der Kartendaten im EPSG:4326-Koordinatensystem. Wird automatisch anhand der MML-Datei generiert.
  • BoundingBox: Geografische Ausdehnung der Kartendaten in einem bestimmten räumlichen Bezugssystem, das Attribut "SRS" gibt das Koordinatensystem an. Wird automatisch anhand der MML-Datei generiert.
  • weitere Elemente: fees, accessContraints, layerLimit, maxWidth, maxHeight

Außerdem können Sie eine WMS-Benutzer einstellen. Dazu muss in der Datei „cadenza-config-web.xml“ das Programmmodul "WebMapServerSessionModule" eingetragen sein:

<module moduleClass=\"net.disy.gis.webmapserver.core.module.WebMapServerSessionModule\" configFile=\"wms-config.xml\"/>

Die zugehörige Konfigurationsdatei (im Beispiel "wms-config.xml") muss wie in den folgenden Beispielen aussehen:

<webMapServerConfiguration>
  <Login>
    <Username>Benutzer</Username>
    <Password>Kennwort</Password>
  </Login>
</webMapServerConfiguration>

Oder für einen anonymen Benutzer:

<webMapServerConfiguration>
  <Login>
    <Anonymous />
  </Login>
</webMapServerConfiguration>




Werkzeug/Modul:


Konfiguration, Cadenza Professional
Beschreibung:
Version:
ID:

Gleichzeitige Verwendung von mehreren Java-Installationen – 32- und 64-Bit-Version
V2011
832
 

Wenn Sie zur Verwendung Ihrer Programme auf Ihrem Rechner/System unterschiedliche Java-Versionen, 32 und 64 Bit, benötigen, müssen Sie vor der Cadenza/GISterm-Installation Folgendes beachten:

Bevor Sie Cadenza/GISterm installieren, müssen Sie u. a. sicherstellen, dass die Umgebungsvariable JAVA_HOME auf die von uns empfohlene Java-Installation gesetzt ist. Wenn Sie die Umgebungsvariable JAVA_HOME nicht auf diese Java-Installation setzen können, weil diese bereits für eine andere Java-Installation benötigt wird, setzen Sie die Umgebungsvariable JAVA_HOME_CADENZA auf die empfohlene Java-Installation. In diesem Fall werden auch alle nachfolgenden Cadenza/Gisterm-Installationen diese Java-Umgebungsvariable verwenden.

Anschließend können Sie die Cadenza/GISterm-Installation starten.



Beschreibung:
Version:
ID:

Änderungen beim Installieren und Starten der Anwendung
V2011
825
 

Bei der Einstellung der Startumgebung sowie für die Startdateien gibt es folgende Neuerungen:

  • Die Konfiguration der Startumgebung (Speichereinstellungen und System Properties) erfolgt unter Windows jetzt mithilfe der VMOPTIONS-Dateien.
  • Dateien, die zusätzliche Startparameter benötigen, oder Batch-Dateien, die Windows-Dienste installieren und deinstallieren, sind jetzt im Verzeichnis bin/internal gespeichert.
  • Alle Dateinamen sind jetzt durchgängig kleingeschrieben, beispielsweise heißt die Datei „startCadenzaPro.exe“ jetzt „start_cadenzapro.exe“ bzw. „startGISterm.exe“ heißt jetzt „start_gisterm.exe“.
  • Für Windows-Dienste, beispielswiese zur Benutzerverwaltung, können bei der Installation eigene Namen vergeben werden (notwendig, wenn mehrere Anwendungen parallel betrieben werden).

Außerdem ist es jetzt möglich, Cadenza bzw. GISterm sowohl unter Windows als auch auf einem Linux-System ohne die grafische Benutzeroberfläche zu installieren. Dazu muss in der Kommandozeile die Setup-Datei mit dem Parameter „-c“ aufgerufen werden.

Beispiel:

\"Setup-Windows(64bit).exe\" –c


Beschreibung:
Version:
ID:

Der Service gis.services.diagx.MapChartService entfernt
V2011
824
 

Der Service "gis.services.diagx.MapChartService" wurde entfernt und muss in der Datei gisterm-config.xml rausgenommen werden. Stattdessen müssen in der Datei cadenza-config.xml die Module "GisTermChartProModule", "SimpleChartGenerationModule" und "BebaggerungProModule" eingetragen werden.

<module moduleClass=\"de.disy.gisterm.chart.pro.GisTermChartProModule\"/>
<module moduleClass=\"de.disy.cadenza.visualizer.chart.generation.module.SimpleChartGenerationModule\"
/>
<module moduleClass=\"de.disy.cadenza.projects.baw.bebaggerung.pro.BebaggerungProModule\" />




Werkzeug/Modul:


Cadenza Professional, Cadenza Professional
Beschreibung:
Version:
ID:

XML-Export als neue Ergebnisweiterverarbeitung
V2011
820
 

Die Ergebnisweiterverarbeitung als XML-Export kann sowohl im Selektionsformular zur Filterung der Datenbasis als auch zur Weiterverarbeitung aus der Karte genutzt werden. Der XML-Export steht auch in Cadenza Web zur Verfügung. Die Definition der XML-Struktur basiert auf der Skripting-Sprache Groovy.

Dazu muss in der Datei config/cadenza-config.xml das Programmmodul "ScriptingProModule" eingetragen sein:

<module moduleClass=\"de.disy.cadenza.scripting.pro.module.ScriptingProModule\" />

Zur Bereitstellung in Cadenza Web muss in der Datei cadenza-config-web.xml das Programmmodul "ScriptingWebModule" eingetragen sein:

<module moduleClass=\"de.disy.cadenza.scripting.web.ScriptingWebModule\"/>

Die Zuordnung einer Skript-Datei zu einem Selektionsformular wird in der Datei XMLRepository/templates.xml abgelegt. Dazu muss im templateList-Block ein template-Element eingetragen sein.

Beispiel:

<template>
  <type>ResultScript</type>
  <name>export_xml.groovy</name>
  <printName>XML-Export</printName>
  <cadenzaObjectType type=\"repositoryItem\">Mst.Messwert.sel</cadenzaObjectType>
</template>

Die Groovy-Skripte werden im Verzeichnis XMLRepository/Scripts gespeichert.



Beschreibung:
Version:
ID:

Feature
V2011
811
 

Das Feature <DBAssistent> wurde entfernt. Stattdessen gibt es den Statement Viewer, für den das Modul “StatementViewerModule” eingebunden werden muss.

<module moduleClass=\"net.disy.cadenza.statementviewer.StatementViewerModule\"/>

In der Benutzerverwaltung können für den Statement Viewer keine Rechte eingetragen werden.



Beschreibung:
Version:
ID:

Cadenza starten mit GISterm im Arbeitsbereich
V2011
809
 

Nach dem Start von Cadenza wird im Arbeitsbereich die konfigurierte Startseite angezeigt und der Navigator ist geöffnet. Um den Inhalt des Startfensters ändern zu können, muss in der Datei „config/cadenza-config.xml“ das Programmmodul "GIStermCadenzaIntegrationModule" eingetragen sein:

<module moduleClass=\"net.disy.cadenza.gis.desktop.GIStermCadenzaIntegrationModule\" />

Damit nach dem Starten von Cadenza nicht die Startseite („homepage“), sondern die GISterm-Komponente („gis“) automatisch geöffnet wird, muss in der Datei „config/cadenza-config.xml“ im <view>-Block das Element <initialView> eingetragen sein:

<view>
  <initialView showNavigator=\"false\">gis</initialView>
  ...
</view>

Mithilfe des Attributs “showNavigator” kann zusätzlich konfiguriert werden, ob der Navigator im Startfenster angezeigt (“true”) oder ausgeblendet („false”) werden soll.





Werkzeug/Modul:


Konfiguration, Cadenza Professional
Beschreibung:
Version:
ID:

Java-Laufzeitumgebung (JRE) ausreichend
V2011
803
 

Zur Ausführung von Cadenza/GISterm reicht eine Java-Laufzeitumgebung (JRE) aus; wir empfehlen Version 6 Update 24. Eine Java-Entwicklungsumgebung (JDK) wird nicht mehr benötigt.





Werkzeug/Modul:


Cadenza Professional, Cadenza Professional
Beschreibung:
Version:
ID:

Angabe des Verzeichnis- und Dateinamens beim Speichern von Arbeitsschritten (Workflows)
V2011
779
 

In Cadenza Professional können jetzt beim Speichern von Arbeitsschritten (Workflows) in den Navigator sowohl der Verzeichnisname als auch der Name der Datei angegeben werden. Wenn ein Verzeichnis noch nicht existiert, wird es angelegt.





Werkzeug/Modul:


Cadenza Professional, Cadenza Web
Beschreibung:
Version:
ID:

Änderung bei der Verwendung von parametrisierten URLs – neue URL-Schnittstelle
V2011
831
 

Die neue URL-Schnittstelle basiert auf strukturierten Befehlen. Cadenza/GISterm kann diese Befehle sowohl über die GET- als auch über die POST-Methode empfangen. Bei der GET-Methode können die Befehle direkt als GET-Parameter angegeben und/oder als XML-Datei (Callback) übertragen werden. Durch die Methoden POST sowie GET in Verbindung mit Callbacks ist zum einen eine SSL-Verschlüsselung möglich und zum anderen kann jetzt die Beschränkung der URL-Länge umgangen werden, die bei der einfachen GET-Methode abhängig vom verwendeten Browser und/oder Server berücksichtigt werden muss.

Die neue URL-Schnittstelle bietet folgende Funktionen:

  • Anzeige beliebiger Navigatoreinträge sowie bei Cadenza optional die Kriterienvorbelegung für Selektionsformulare und editierbare Workflows
  • Anzeige einzelner Themen (LAYER-Dateien) aus dem Navigator (siehe Show-Befehl)
  • Anzeige von Karten (MML-Dateien) aus dem Navigator sowie optional das Zoomen auf eine bestimmte geografischen Ausdehnung (Bounding Box) oder ein Gebiet (Gazetteer-Funktion) und das Selektieren eine Themas in der Karte
  • Ausgabe der aktuellen Karte in einer bestimmten Auflösung und in einem bestimmten Format sowie optional die Angabe eines Ausgabe-Designs
  • Wenn Cadenza bzw. GISterm mit Benutzerverwaltung betrieben wird: Angabe der Zugangsdaten zur Vermeidung einer manuellen Anmeldung

Die vollständige URL setzt sich aus folgenden Bestandteilen zusammen:

  • URL der Cadenza/GISterm-Web-Anwendung (z. B. http://localhost:8080/cadenza/ bzw. http://localhost:8080/gistermweb/)
  • "commands.xhtml?"
  • wenn noch keine Cadenza/GISterm-Sitzung gestartet ist: ein Login-Befehl
  • ein Hauptbefehl (direkt oder als Funktionsaufruf)
  • weitere Befehle; die Befehle bzw. die Parameter müssen voneinander durch "&" getrennt werden; ihre Reihenfolge ist beliebig

Achtung: Bei der Angabe der URL wird Groß- und Kleinschreibung beachtet. Sonderzeichen und Umlaute innerhalb einer URL müssen UTF-8-codiert dargestellt werden.

Beispiel-URLs:

commands.xhtml?Login.Anonymous&Show.RepositoryItem.Id=Demodaten.Kartenbeispiele.Baden-W%C3%BCrttemberg.Einzelthemen.ballungsraeume.layer
commands.xhtml?Login.Anonymous&Show.RepositoryItem.Id=Demodaten.Gew%C3%A4sserdaten%20Niedersachsen.Mst.Messstelle.sel
commands.xhtml?Login.Anonymous&Show.RepositoryItem.Id=Demodaten.Gew%C3%A4sserdaten%20Niedersachsen.Mst.Messstelle.sel&Show.RepositoryItem.Condition(0).Id=mst_chaining_messstelle.cnd&Show.RepositoryItem.Condition(0).Attribute(0)=mst_messstelle.messstelle_nr&Show.RepositoryItem.Condition(0).Attribute(1)=mst_messstelle.messstelle&Show.RepositoryItem.Condition(0).Row(0).Value(0)=34492030&Show.RepositoryItem.Condition(0).Row(0).Value(1)=Hesselte&Show.RepositoryItem.Condition(0).Row(1).Value(0)=48992020&Show.RepositoryItem.Condition(0).Row(1).Value(1)=Eitze
commands.xhtml?Login.Anonymous&ShowMap.MmlItem.Id=Demodaten.einstiegskarte.mml&ShowMap.Query=Schw%C3%A4bisch%20Hall&ShowMap.Select.Layer.Title=Landkreise
commands.xhtml?Login.Anonymous&ExportMap.Resolution=200&ExportMap.PrintTemplate='web-A4-quer-massstab.mapdesign'&ExportMap.Format=PDF


Laden der Befehle aus einer separaten XML-Datei (Callback):

Wenn Befehle in einem sehr komplexen XML-Strukturbaum beschrieben sind, können diese nur mit sehr vielen Parametern dargestellt werden. Um zu lange URLs zu vermeiden oder um typische Befehle wiederverwenden zu können, können einzelne oder mehrere Befehle in XML-Dateien gespeichert und mithilfe von Callback-URIs geladen werden.

Beispiel – einzelner Show-Befehl: Ein einzelner Show-Befehl, der als folgende XML-Datei, im Beispiel myShow.xml, gespeichert ist:

<?xml version=\"1.0\" encoding=\"UTF-8\" ?>
<Show xmlns=\"http://www.disy.net/cadenza/commands/schema\">
  <RepositoryItem>
    <Id>Demodaten.Kartenbeispiele.Baden-Württemberg.Einzelthemen.ballungsraeume.layer</Id>
  </RepositoryItem>
</Show>

wird durch folgenden GET-Aufruf ausgeführt:

http://localhost:8080/cadenza/Show=$uri('http%3A%2F%2Flocalhost:8080%2Fcadenza%2FmyCallbacks%2FmyShow.xml')

bzw.

http://localhost:8080/gistermweb/Show=$uri('http%3A%2F%2Flocalhost:8080%2Fgistermweb%2FmyCallbacks%2FmyShow.xml')




Werkzeug/Modul:


Cadenza Web, Cadenza Web
Beschreibung:
Version:
ID:

Gruppierung von Selektionskriterien
V2011
822
 

In einem Selektionsformular kann für jede Gruppe von Kriterien Folgendes eingestellt werden:

  • Zustand beim Öffnen des Selektionsformulars: auf- oder zugeklappt.
  • Bedingungen für die Belegung: Festlegung, dass ein Kriterium in der Gruppe ausgewählt werden muss. Oder die Festlegung, dass nur ein Kriterium in der Gruppe ausgewählt werden darf.


Beschreibung:
Version:
ID:

Entfernung des Frameset-Layouts
V2011
819
 

In Cadenza/GISterm Web wurde das Frameset-Layout ersetzt. Damit sind die Voraussetzung geschaffen für

  • flexiblere und einfachere Positionierung der GUI-Elemente
  • Einbettung der Ergebnisse in bestehende Portale und Webseiten

Folgende Verbesserungen sind in der Version 2011 bereits umgesetzt:

  • Der Navigatorbaum kann ein- und ausgeblendet werden.
  • Die Menüpunkte von Komponenten ohne Inhalte sind ausgegraut.
  • Dialoge sind innerhalb der gesamten Seite positionier- und verschiebbar.


Beschreibung:
Version:
ID:

Auswahl für alle Objekte aufheben
V2011
818
 

Sie können in der Karte Objekte auswählen, um sie anschließend weiterzuverarbeiten. Bisher konnte die Auswahl nur einzeln für jedes Objekt aufgehoben werden. Um die Auswahl für alle Objekte mit einem Klick rückgängig zu machen, gibt es jetzt im Legendenfeld des Themas eine neue Schaltfläche "Auswahl aufheben“.



Beschreibung:
Version:
ID:

Blockieren von Cookies
V2011
814
 

Wenn der Browser Cookies zulässt, werden von Cadenza/GISterm Web ggf. Cookies gespeichert. Sie können für Cadenza/GISterm Cookies gezielt deaktivieren. Dazu muss im Verzeichnis „$CADENZA_HOME/CadenzaWeb/webapps/cadenza/META-INF/“ bzw. „$GISTERM_HOME/GIStermWeb/webapps/gistermweb/META-INF/“ eine Datei „context.xml“ wie im folgenden Beispiel gespeichert werden:

<?xml version='1.0' encoding='utf-8'?>
<Context cookies=\"false\" />

Um für alle Anwendungen, die im Tomcat-Webserver laufen, Cookies zu blockieren, muss in der globalen Datei „context.xml“ des Webservers das Attribut cookies=“false“ gesetzt werden.



Beschreibung:
Version:
ID:

Tomcat-Version für Version 2011
V2011
812
 

Für Cadenza/GISterm Web in der Version 2011 (5.1) wird ein Tomcat in der Version 6.0.29 benötigt.



Beschreibung:
Version:
ID:

Neuerung zur Konfiguration bei einem vorgeschalteten Webserver
V2011
805
 

Wenn Cadenza/GISterm mit einem vorgeschalteten Webserver betrieben wird, bleibt der HTTP-Port für den Tomcat weiter frei wählbar, aber die System Property CADENZA_WEB_PORT muss nicht zwingend wie bisher auf „80“ gesetzt werden. D. h., in der Datei “catalina.bat” bzw. „catalina.sh“ kann die Angabe zu CADENZA_WEB_PORT jetzt entfallen.

Auszug aus der Datei „server.xml“:

<Connector port='8080' protocol='HTTP/1.1' 
  connectionTimeout='20000' 
  redirectPort='8443' 
  URIEncoding='UTF-8' 
/>

Konfiguration des Apache-Webservers:

Der Apache-Webserver muss Cadenza/GISterm Web als Proxy ansprechen. Außerdem sollte Cadenza/GISterm Web nur über AJP (Apache JServ Protocol) verwendet werden. Deshalb wird die Verwendung des Apache-Moduls „proxy_ajp“ empfohlen (die Module „proxy_html“ und „proxy_http“ sind hierzu nicht geeignet!). Dazu müssen die Module „proxy“ und „prox_ajp“ aktiviert werden.

Beispiel zur Aktivierung unter Linux:

a2enmode proxy
a2enmode proxy_ajp

Das Modul „proxy“ muss zusätzlich konfiguriert werden – i. d. R. in der Konfigurationsdatei „proxy.conf“. Sie finden sie unter Linux im Verzeichnis „/etc/apache2/mods-enabled/“.Je nach Betriebssystem kann diese Datei auch woanders liegen. In dieser Konfigurationsdatei muss u. a. eingetragen werden, über welchen Port eingehende Requests, die mit „/cadenza“ bzw. „/gistermweb“ beginnen, mittels AJP an den Tomcat-Server weitergeleitet werden sollen. Es kann auch ein Timeout angegeben werden, nach dem der Apache-Webserver alle Requests, die länger dauern, automatisch beenden soll. Wichtig: Die Port-Adresse zur Proxy-Weiterleitung des Apache-Webservers muss mit den Angaben aus der Tomcat-Konfiguration (siehe unten) übereinstimmen.

Beispiel für Cadenza: Auszug aus der Datei „proxy.conf“:

<IfModule mod_proxy.c>
...
  ProxyPass /cadenza ajp://localhost:8009/cadenza
  ProxyPassReverse /cadenza ajp://localhost:8009/cadenza
  ProxyTimeout 30
</IfModule>

Mit dieser Beispielkonfiguration werden alle eingehenden Requests, die mit „/cadenza“ beginnen, über AJP an localhost Port 8009 weitergeleitet. Der Apache-Webserver beendet alle Requests, die länger als 30 Sekunden dauern, automatisch mit einem Timeout.

Konfiguration des TOMCAT-Servers:

Damit der TOMCAT-Server die Aufrufe, die vom Apache Webserver über AJP weitergeleitet werden, entgegennehmen kann, muss der AJP-Konnektor aktiviert sein (die Konnektoren für HTTP und HTTPS können deaktiviert werden).

In der Datei "server.xml" muss dazu folgendes <Connector>-Element eingetragen sein:

<Connector port='8009' protocol='AJP/1.3' redirectPort='8443' URIEncoding='UTF-8'/>

Wichtig: Im Attribut “port” muss der Port eingetragen sein, der für die Proxy-Weiterleitung des Apache-Webservers (siehe oben) eingestellt ist. Für das Attribut „URIEncoding” muss das von Cadenza/GISterm verwendete Encoding angegeben werden, nämlich “UTF-8”.



Beschreibung:
Version:
ID:

Objektinformationen: Änderungen in der Template-Datei
V2011
801
 

Um Browser-Inkompatibilitäten zu vermeiden, müssen in bestehenden Objektinformationen-Templates die ersten beiden Zeilen für die XML- und Dokumenttyp-Deklaration entfernt werden. Zusätzlich muss das <html>-Element durch das Element <div> ausgetauscht werden. D. h., eine Template-Datei muss wie im folgenden Beispiel aussehen:

<div xmlns='http://www.w3.org/1999/xhtml' xmlns:cw-fi='http://disy.net/cadenza/web/taglib/featureInfo'>
  <cw-fi:customFeatureInfo showHeader='true'>
      ...
  </cw-fi:customFeatureInfo>
</div>




Werkzeug/Modul:


Cadenza Professional, Diagram Visualizer
Beschreibung:
Version:
ID:

Automatisches Legenden-Layout für Diagramme
V2011
784
 

Wenn sehr viele Werte in einem Diagramm dargestellt werden müssen, beispielsweise das Abfallaufkommen in Städten für mehr als 10 unterschiedliche Abfallsorten, konnte es bisher passieren, dass aus Platzgründen nicht alle Einträge in der Diagrammlegende aufgelistet wurden: Die Legende war in diesem Fall unvollständig und damit nicht mehr übersichtlich. Dies kann jetzt mit dem automatischen Legenden-Layout sowohl in Cadenza Professional als auch in Cadenza Web nicht mehr passieren. Denn Werte, für die kein Platz mehr in der Legende ist, werden nun automatisch ausgeblendet und die Legende gibt einen Hinweis auf die Anzahl der fehlenden Elemente. Um mehr oder alle Legendeneinträge anzuzeigen, vergrößern Sie die Darstellungsfläche des Diagramms.





Werkzeug/Modul:


Cadenza Professional, Diagram Wizard
Beschreibung:
Version:
ID:

Neuer Diagrammtyp – Box&Whisker
V2011
785
 

Zur Darstellung von Geschäftsdiagrammen steht jetzt der Diagrammtyp "Box & Whisker" (Box-Whisker-Plot) zur Verfügung. Mithilfe des Box&Whisker-Diagramms können pro Wert auf der X-Achse 4 Y-Werte dargestellt werden. Damit ist es möglich, Lage und Verteilung statistischer Daten anhand wesentlicher Merkmale, wie beispielsweise Minimum und Maximum sowie relevante Perzentile, in einem Diagramm zu veranschaulichen.





Werkzeug/Modul:


Cadenza Professional, GISterm
Beschreibung:
Version:
ID:

Neuerung bei der Anbindung von WMS und WFS
V2011
821
 

Der GISterm-Dialog zur Anbindung von Geodaten wurde für Datenbanken und Geodatendienste vereinheitlicht. Die Angabe der Verbindungsdaten für WMS und WFS werden jetzt ebenfalls in der Datei „datasources.xml“ gespeichert.

In den Navigator können sowohl komplette Server als auch einzelne Thema eingebunden werden.





Werkzeug/Modul:


Cadenza Web, GISterm
Beschreibung:
Version:
ID:

Grafik-Formate für die Kartenausgabe
V2011
817
 

Für die Kartenausgabe in Cadenza/GISterm Web stehen jetzt neben dem PDF-Format auch folgende Grafik-Formate zur Verfügung: PNG, JPEG und GIF.





Werkzeug/Modul:


Cadenza Professional, GISterm
Beschreibung:
Version:
ID:

Bemaßungs- und Snappingfunktionalität für Zeichenthemen
V2011
816
 

Um die Abmessungen der Grafikobjekte eines Zeichenthemas zu veranschaulichen, können Bemaßungen anhand von Maßlinie, Maßhilfslinie und der Maßzahl in Metern eingezeichnet werden. Um Anfangs- und Endpunkt der Maßlinie exakt angeben zu können, muss das Snapping aktiviert sein. Die Bemaßung besteht aus einzelnen Grafikobjekten (ein Linienobjekt für die Maßlinie, zwei Linienobjekte für die Maßhilfslinien und ein Textobjekt für die Maßzahl), die nachträglich bearbeitet und auch wieder gelöscht werden können.



Beschreibung:
Version:
ID:

Drehung von Textobjekten eines Zeichenthemas
V2011
815
 

Textobjekte eines Zeichenthemas können jetzt auch gedreht werden.



Beschreibung:
Version:
ID:

Hervorheben der Rubberband-Stützpunkte
V2011
813
 

Bei der Erfassung neuer Linien- und Flächengeometrien wird zur besseren Orientierung ein Rubberband angezeigt. Mit dem Element <supportingPoint> ist es jetzt möglich, die Stützpunkte dieses Rubberbands farblich (<color>) in der angegebenen Breite in Pixel (<with>) hervorzuheben.

Auszug aus der Datei „config/gisterm-pro-config.xml“:

<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<gistermProConfiguration>
  <view>
    <rubberbandOptions>
      <xOrEnabled>false</xOrEnabled>
      <color red=\"0\" green=\"0\" blue=\"0\" alpha=\"255\" />
      <supportingPoint>
        <color red=\"0\" green=\"0\" blue=\"0\" alpha=\"255\" />
        <width>5</width>
      </supportingPoint>
     <lineWidth>2</lineWidth>
   </rubberbandOptions>
    ...
  </view>
</gistermProConfiguration>


Beschreibung:
Version:
ID:

Map Designer: Neuerung bei der Verwendung von Kartendesigns
V2011
808
 

Mit dem Map Designers kann das Standard-Design für die Kartenausgabe verändert und als neues Design jetzt direkt ins Repository gespeichert werden. Dieses Kartendesign steht anschließend, analog zu Cadenza/GISterm Web, direkt im Map Designer über ein Dialog-Fenster zur Auswahl zur Verfügung.



Beschreibung:
Version:
ID:

Map Designer: Neue Konfigurationsmöglichkeiten
V2011
807
 

In der Liste der möglichen Ausgabeformate können jetzt für jedes Format optional die maximale Breite und Höhe der Seite in Millimeter konfiguriert werden. In diesem Fall kann der Anwender je nach gewähltem Ausgabeformat (z. B. GIF, PDF, Drucker usw.) im Map Designer nur Seitenformate bis zur jeweils konfigurierten Größe einstellen.

Außerdem kann für die Snapping-Einstellungen zusätzlich zur Sichtbarkeit der Gitterlinien jetzt konfiguriert werden, ob das Snapping beim Öffnen des Map Designers aktiviert oder deaktiviert ist.

Auszug aus der Konfigurationsdatei für den Map Designer:

<mapDesignerConfiguration>
…
  <snapConfiguration>
    <gridVisible>false</gridVisible>
    <snappingEnabled>false</snappingEnabled>
  </snapConfiguration>
  …
  <printFormats>
    <Clipboard/>
    <PDF/>
    <PNG>
      <maximumPageWidth>594</maximumPageWidth>
      <maximumPageHeight>840</maximumPageHeight>
    </PNG>
    <JPG>
      <maximumPageWidth>148</maximumPageWidth>
      <maximumPageHeight>210</maximumPageHeight>
    </JPG>
  </printFormats>
…
</mapDesignerConfiguration>


Beschreibung:
Version:
ID:

Map Designer: Begrenzung der Ausgabegröße bei Kartenservern
V2011
806
 

Weil je nach Auflösung und Format der Kartenausgabe zur Darstellung eines WMS- oder ArcIMS-Themas sehr viele Kacheln vom Server bereitgestellt werden müssen, kann das Drucken der Karte sehr lange dauern. Deshalb wird jetzt die Anzahl der Kacheln eingeschränkt – standardmäßig auf maximal 4 Kacheln. Dieser Default-Wert kann auch geändert werden. Die neue Anzahl muss in der Datei „config/gisterm-config.xml“ eingetragen sein:

<tuning>
  ...
  <restrictions>
    <webMapTileCountLimit>12</webMapTileCountLimit>
  </restrictions>
</tuning>

Bei Bedarf können Anwender direkt in GISterm für einzelne Kartenthemen die maximale Kachelanzahl ändern.

Hinweis zur Kartenausgabe: Wenn je nach Auflösung und Format der Kartenausgabe mehr Kacheln nötig sind, wird das Thema im Map Designer/Map Viewer zwar dargestellt, doch zum Drucken der Karte muss das Thema ausgeblendet oder die Größe und/oder Auflösung verringert werden. Eine entsprechende Fehlermeldung wird angezeigt.





Werkzeug/Modul:


Konfiguration, GISterm
Beschreibung:
Version:
ID:

Verwendung der Proxy-Einstellungen des Systems
V2011
804
 

Zur Konfiguration eines Proxy-Servers können jetzt auch die Proxy-Einstellungen des Systems verwendet werden. Dazu muss in der Datei „cadenza-config.xml“ vor dem ersten <module>-Element im Block <httpProxy> folgende Zeile eingetragen werden:

<httpProxy> 
  <useSystemDefaults>true</useSystemDefaults>
</httpProxy>
<module>

Wichtig: Diese Option kann nur konfiguriert werden, wenn Cadenza/GISterm in einer Java-Laufzeitumgebung von Oracle (bzw. Sun) ausgeführt wird und in der Datei „jre/lib/net.properties“ gilt: java.net.useSystemProxies=true.

Anwender können direkt in GISterm die Proxy-Einstellungen lokal (benutzerspezifisch) ändern (Menüpunkt "GISterm > Einstellungen > Proxy"). Diese Einstellungen haben Vorrang.



Beschreibung:
Version:
ID:

ShapefileEditModule durch ShapefileEditDesktopModule ersetzt
V2011
800
 

Da Modul „ShapefileEditModule“ wurde aufgeteilt und umbenannt. Damit ist dieses Modul deprecated und sollte nicht mehr in der Datei "cadenza-config.xml" eingebunden werden. Stattdessen muss jetzt das Modul „ShapefileEditDesktopModule” einkonfiguriert werden:

<module moduleClass=\"net.disy.gis.shapefile.edit.ShapefileEditDesktopModule\"/>




Werkzeug/Modul:


Cadenza Professional, GISterm
Beschreibung:
Version:
ID:

Entfernung von mehreren GISterm Services
V2011
798
 

Folgende GISterm Services wurden entfernt:

<gisTermService>app.uis.sds.SDS_Service</gisTermService>
<gisTermService>gis.services.demadapter.HeightService</gisTermService>
<gisTermService>gis.services.gis3D.Init3DService</gisTermService>
<gisTermService>gis.services.gis3D.GIS3DService</gisTermService>
<gisTermService>app.gwvis.GroundWaterApp</gisTermService>
<gisTermService>gis.services.rastermanagement.RasterManagementService</gisTermService>

Die Services wurden entfernt und müssen ggf. in der Datei "gisterm-config.xml" rausgenommen werden.

Beschreibung:
Version:
ID:

Automatische Puffergenerierung aus Attributwerten
V2011
796
 

Die Funktion "Pufferung" bildet um die Objekte eines Themas Pufferzonen in einer angegeben Breite. Die Breite der Pufferzonen kann jetzt auch aus Attributwerten bestimmt werden. D. h., statt eines einheitlichen Abstands für alle Geoobjekte, kann jetzt die Pufferzonenbreite – je nach Größe des Attributwerts – für einzelne Objekte variieren. Bei der Pufferung aus Attributwerten werden nur numerische Attribute berücksichtigt. Wenn Attributwerte kleiner oder gleich Null sind (oder Null-Werte enthalten), wird keine Pufferung durchgeführt.



Beschreibung:
Version:
ID:

Map Designer: Verbesserungen beim Drucken
V2011
795
 

In den vorigen Versionen hat die Kartenausgabe vor allem bei großen Formaten oft lange gedauert und auch der Speicherbedarf, besonders problematisch beim Einsatz in Terminalserver-Umgebungen, konnte schnell sehr groß werden. Aus diesem Grund wurde die Performance (insbesondere für den PDF-Druck) jetzt verbessert. Die Abbildung zeigt den Rückgang der Rechenzeit und des Speicherverbrauchs bei der PDF-Kartenausgabe.

Falls die Kartenausgabe trotzdem einmal zu lange dauert, kann die Ausgabe über das angezeigte Dialogfenster abgebrochen werden. Die Erklärung möglicher Ursachen liefern jetzt entsprechende Einträge in der Logdatei "cadenza.log".



Beschreibung:
Version:
ID:

Neue Darstellungsoptionen für Flächenumrandungen und Linienenden
V2011
793
 

Umrandungen bei Flächenobjekten in Zeichen- und Vektorthemen können jetzt zusätzlich zur Liniendarstellung auch als Bild oder als eine Kombination aus Linie und Bild dargestellt werden. Außerdem ist es mithilfe der Option „Innenlinie“ möglich, die Umrandungslinie um die halbe Linienbreite nach innen zu versetzen. Auf diese Weise bleiben die Umrandungslinien angrenzender Flächenobjekte vollständig sichtbar.

Für die Darstellung von Linienthemen stehen für Linienanfang und -ende neue Pfeilspitzen zur Verfügung.



Beschreibung:
Version:
ID:

Schnittmenge bei der Erfassung von Flächen
V2011
792
 

Wenn eine Flächengeometrie aus mehreren Teilflächen besteht und die Teilfläche, die aktuell erfasst wird, eine schon vorhandene Teilfläche überschneidet, werden beide Flächen zu einer einzigen Fläche zusammengefasst. Neben der Vereinigung dieser Teilflächen mit und ohne Schnittmenge, ist es jetzt möglich, nur die sich überschneidenden Flächenteile – also die Schnittmenge – als neue Fläche zu übernehmen.



Beschreibung:
Version:
ID:

Neue Werkzeuge für die Geometrieerfassung
V2011
791
 

Zur Erfassung neuer Geometrien stehen jetzt die Konstruktionswerkzeuge Kreis und Rechteck zur Verfügung. Damit ist das Erstellen von Skizzen, beispielsweise zur Planung eines Dorfplatzes, sehr einfach und schnell möglich. Die Vorgabe eines festen Stützstellenabstands ermöglich außerdem bei Bedarf die exakte, d. h. auf den Meter genaue, Konstruktion von Rechtecken, Kreisen oder freien Geometrien.



Beschreibung:
Version:
ID:

Neuerungen bei der Gazetteer-Konfiguration
V2011
787
 

Zur Konfiguration der Gazetteer-Suche gibt es für jede Datenquelle jetzt zusätzlich folgende Einstellungsmöglichkeiten:

  • Mit dem Element <maxZoomScale> kann ein fester Maßstab angegeben werden, der beim Zoomen auf das gesuchte Objekt nicht überschritten werden darf. Diese Angabe ist besonders hilfreich bei Treffern in Punktthemen (z. B. Städte) oder Themen mit kleinen Flächen (z. B. Flurstücke).
  • Mit dem Element <searchStrategy> kann die Strategie für Suche in einer Datenquelle festgelegt werden: Teilwortsuche („contains“) oder Wortanfangsuche („startsWith“). Wenn keine Suchstrategie konfiguriert ist, wird die Teilwortsuche durchgeführt. Mit der Wortanfangsuche kann u. U. das Durchsuchen von großen Datenmengen beschleunigt werden.

Beispiel: Auszug aus der Datei „gistermgazetteer-config.xml“:

<maxZoomScale>200000</maxZoomScale>
<searchStrategy>startsWith</searchStrategy>

Außerdem kann eine Datenquelle mithilfe von Layer-ID und Layer-Tags (eingestellt in der MML- bzw. Layer-Datei) mit einem GIS-Thema verknüpft werden. Durch diese Verknüpfung sind folgende Einstellungen möglich::

  • Sie können eine Datenquelle von der Suche ausschließen, wenn ein bestimmtes Thema nicht in der aktuellen Kartenansicht eingebunden ist.
  • Sie können ein Thema angeben, das in der aktuellen Kartenansicht eingebunden sein muss, wenn auf Objekte einer Datenquelle gezoomt wird, und es ggf. nachträglich hinzufügen.

Beispiel: Datenquelle von der Suche ausschließen

  • Auszug aus der Datei „gistermgazetteer-config.xml“:
    <tags>
      <tag name=\"thema:landkreise\" />
    </tags>
    
  • Auszug aus der MML- bzw. Layer-Datei:
    <layer enabled=\"true\" supportingPoints=\"false\" legendPrintEnabled=\"true\" optional=\"false\">
      <layerName>Grenzen der Landkreise</layerName>
      <tags>
        <tag name=\"gisterm:gazetteer:include:dataProvider:tag\" value=\"thema:landkreise\"/>
        ...
      </tags>
    ...
    </layer>

Beispiel: Thema ggf. nachträglich der aktuellen Kartenansicht hinzufügen

  • Auszug aus der Datei „gistermgazetteer-config.xml“:
    Wenn das konfigurierte Thema nicht automatisch geladen werden soll, geben Sie dem <showDialog>-Element den Wert „true“. In diesem Fall entscheidet der Anwender in einem Dialogfenster über das Nachladen des Themas.
    <targetLayer>
      <layerId>biotop</layerId>
      <showDialog>true</showDialog>
    </targetLayer>
  • Auszug aus der repositoryTree.xml:
    <tree:item id=“biotop” type=\"Layer\" name=\"BW-biotope.layer\" printName=\"Biotope Baden-Württemberg\"
  • Auszug aus der Layer-Datei:
    <layerId>biotop</layerId>


Beschreibung:
Version:
ID:

Maßstabsgesteuertes Ein- und Ausblenden an den Maßstabgrenzen
V2011
786
 

Für ein GIS-Thema sowie für seine Beschriftung kann jetzt ergänzend zum Maßstabsbereich, innerhalb dessen diese sichtbar sein sollen, auch die Sichtbarkeit an den Übergangsbereichen gesteuert werden. Mit dieser Option ist es also möglich, mehreren Themen dieselbe Maßstabsgrenze – jedoch mit unterschiedlichen Intervallgrenzen für den Maßstabsbereich – zuzuweisen.



Beschreibung:
Version:
ID:

Proportionen von Grafikobjekten eines Zeichenthemas bleiben bei Größenänderungen erhalten
V2011
782
  TCAD-664:

In einem Zeichenthema wird die Größe eines selektierten Grafikobjekts durch das Ziehen an seinen Rahmenpunkten verändert. Dabei ist das Ziehen der Rahmenpunkte an den Ecken des Objekts jetzt so eingestellt, dass die Größe sich immer proportional verändert. Um die Größe nicht mehr proportional, sondern frei zu verändern, ziehen Sie die Rahmenpunkte an den Ecken des Objekts bei gedrückt gehaltener SHIFT-Taste.





Werkzeug/Modul:


Cadenza Professional, Map Wizard
Beschreibung:
Version:
ID:

Anzeige und Zoomen auf Teilobjektmenge bei der Kartenerzeugung auf Basis von Shapefiles
V2011
789
 

Für die Kartenerstellung mithilfe des Map Wizards werden jetzt nur die Geometrien aus einem Shapefile angezeigt, die in der aktuellen Ergebnismenge vorhanden sind. Die bisherige Umsetzung für Shapefiles ermöglichte nur das komplette Auslesen und Anzeigen aller Geometrien. Nach Ausführung der Kartendarstellung wird jetzt auch bei Shapefiles auf die Ergebnismenge gezoomt.



Beschreibung:
Version:
ID:

Map Wizard: Neues Modul und neue Einstellungsmöglichkeiten bei der Erzeugung von Karten
V2011
788
 

Der Map Wizard (Kontextmenü eines Tabelleneintrags im Ergebnisfenster) zur Erzeugung neuer Karten wurde überarbeitet. Wenn er in Cadenza zur Verfügung stehen soll, muss das Modul „VisualizerMapGenerationDesktopModule“ eingebunden sein:

<module moduleClass=\"de.disy.cadenza.visualizer.map.generation.pro.module.VisualizerMapGenerationDesktopModule\"/>

Darüber hinaus bietet der Map Wizard folgende Neuerungen:

  • Angabe des Ortes der Geometriedaten jetzt per Auswahldialog. Dabei können die Geometriedaten aus der Ergebnistabelle oder aus dem Repository und – wenn dies konfiguriert ist – auch aus einer Oracle-Spatial-Datenbank stammen.
  • Maßstabsgesteuertes Ein- und Ausblenden des Themas und seiner Beschriftungsattribute an den Maßstabgrenzen (siehe RN 786)
  • Angabe eines zweiten Skripts zur Bearbeitung der Kartendarstellung. Jetzt ist es möglich, jeweils ein Skript vor (z. B. zu Bearbeitung der Intervallklassifikation) und/oder nach der Erzeugung des Themas (z. B. zur Puffergenerierung auf Basis des Themas) auszuführen.




Werkzeug/Modul:


Cadenza Professional, Navigator
Beschreibung:
Version:
ID:

Ausblenden von Navigatoreinträgen
V2011
780
 

Sie können Einträge und ganze Verzeichnisse vorübergehend aus dem Navigatorbaum ausblenden. Dabei werden keine Einträge gelöscht; sie sind lediglich nicht mehr im Navigator sichtbar. Das Wurzelverzeichnis kann nicht ausgeblendet werden.

Zum Ausblenden eines Eintrags oder eines Verzeichnisses öffnen Sie im Repository Manager die Ansicht "Navigatorbaum" und wählen im Kontextmenü des Eintrags oder Verzeichnisses den Menüpunkt "Eigenschaften". Deaktivieren Sie im Dialogfenster das Kontrollkästchen "im Navigator anzeigen".





Werkzeug/Modul:


Cadenza Professional, Repository Manager
Beschreibung:
Version:
ID:

Dynamische Auswertung von Datumseingaben
V2011
836
 

Mit dem Repository Manager ist es möglich, die Eingabe bei einem Datumskriterium zur Parametrisierung von SQL-Ausdrücken dynamisch auswerten zu lassen. Wenn Sie an dieser Spezialfunktionalität Interesse haben, sprechen Sie uns bitte an.



Beschreibung:
Version:
ID:

Verbesserte Bedienbarkeit
V2011
830
 

An verschiedenen Stellen im Repository Manager wurde die Bedienbarkeit verbessert:

  • Wo es sinnvoll ist, können Sie Tabellen/Listen nun durch Klick auf den Spaltenkopf sortieren.
  • Wo es möglich war, wurden Eingabefelder durch Auswahllisten bzw. andere Auswahlmöglichkeiten ersetzt.
  • Wo es sinnvoll ist, finden Sie nun Kombinationen von Eingabefeldern und Auswahllisten, die automatisch nach eingegebenen Zeichen filtern; zusätzlich können Sie auf eine Detailtabelle zu allen auswählbaren Objekten zugreifen.
  • An mehreren Stellen können Sie nun Eigenschaften direkt in den Tabellen bearbeiten: Zum Beispiel können Sie auf einen Anzeigenamen doppelklicken und diesen dann direkt ändern oder die Sichtbarkeit mithilfe eines Kontrollkästchens einstellen.
  • Bei der Auswahl von Attributen können Sie mehrere gleichzeitig angeben.
  • Bei der Definition von Datenquellen wird bei der JDBC-URL eine Datenbank-abhängige Beispiel-URL angezeigt.

Diese Änderungen finden Sie ab der Version 5.1.1.



Beschreibung:
Version:
ID:

Erweiterungen bei der Definition von Selektionsformularen
V2011
829
 

Bei der Definition von Selektionsformularen mit dem Repository Manager können Sie nun verschiedene zusätzliche Eigenschaften angeben:

  • Metadaten für Selektionsformulare und Kriterien, insbesondere Anbindung von Informationsseiten
  • Initiale Sortierung der Ergebnistabelle
  • Definition von Kriteriengruppen
  • Kennzeichnung als Pflichtkriterium
  • Kennzeichnung als unsichtbares Kriterium
  • Festlegung, wie viele Werte in einem Kriterium maximal ausgewählt werden dürfen
  • Festlegung, ob die Anfrage abgebrochen werden soll, wenn eine bestimmte Anzahl von Ergebnissen erreicht ist (kann bei großen Datenbeständen sinnvoll sein)

Die Erweiterungen sind ab Version 5.1.1 verfügbar.



Beschreibung:
Version:
ID:

Erweiterungen bei der Definition von Datenquellen
V2011
828
 

Bei der Definition von Datenquellen mit dem Repository Manager gibt es folgende Erweiterungen:

  • Wenn Benutzername und Kennwort als Eigenschaft einer Datenquelle in der Beschreibungsdatei gespeichert werden, können Sie das Kennwort verschlüsselt speichern lassen.
  • In einer JDBC-URL können Sie nun Systemvariable verwenden.
    Beispiel: jdbc:oracle:thin:@$SYSTEM{host}:$SYSTEM{port}

Die Erweiterungen sind ab Version 5.1.1 verfügbar.



Beschreibung:
Version:
ID:

Funktionsattribute in Objekttypen
V2011
827
 

Mit dem Repository Manager können Sie zu Objekttypen Attribute nicht nur direkt hinzufügen, sondern auch Datenbankfunktionen darauf anwenden. Beispielsweise ist es so möglich, bei einer Flurstücksnummer nur mit der Hauptnummer weiterzuarbeiten, eine URL aus in zwei Attributen verteilten URL-Bestandteilen zusammenzusetzen oder einfach Quadratmeter in Hektar umzurechnen.

Die Funktion ist ab Version 5.1.1 verfügbar.



Beschreibung:
Version:
ID:

Unterstützung weiterer Kriterientypen
V2011
826
 

Ab Version 5.1.0 bzw. 5.1.1 können Sie neben Tabellen-, Datums- und Wertekriterien auch Kriterien folgender Typen mit dem Repository Manager definieren:

  • die kartenbasierten bzw. -gestützten Typen Geokriterium, Kartenkriterium und Polygonkriterium (Auswahl aus einer Karte alternativ zur Tabellenansicht bzw. Definition einer Fläche in einer Karte)
  • das Auswahlkriterium (ähnlich einem Tabellenkriterium, dessen Einträge nicht aus der Datenbank stammen, sondern von Ihnen vorgegeben werden)
  • Baumkriterium (Baumansicht, in der die Einträge gruppiert angezeigt sind und auch komplette Gruppen ausgewählt werden können)

Außerdem werden Kriterientypen, die im Repository Manager noch nicht definiert bzw. bearbeitet werden können, (ausgegraut) angezeigt.





Werkzeug/Modul:


Cadenza Professional, Table Analyzer
Beschreibung:
Version:
ID:

Neue Perzentile bei den Aggratfunktionen
V2011
797
 

Für eine oder mehrere Spalten einer gruppierten Tabelle können statistische Funktionen angegeben werden. Neben 10%- und 90%-Perzentil stehen jetzt auch die 5%- und 95%-Perzentile zur Aggregierung im Table Analyzer zur Verfügung.





Werkzeug/Modul:


Access Manager, Access Manager
Beschreibung:
Version:
ID:

LDAP-Anbindung
V2010
758
 

Bisher wurden zur LDAP-Anmeldung immer die Zugangsdaten des Cadenza/GISterm-Benutzers verwendet (siehe auch RN 758), jetzt können Sie einen einzelnen Benutzer zur Anmeldung am LDAP-Server fest vorgeben. Die zugehörige Konfigurationsdatei (im Beispiel ldap-config.xml) muss wie im folgenden Beispiel aussehen.

<?xml version=\"1.0\" encoding=\"UTF-8\"?> 
<ldap>
   <server>
      <url>ldap://ldap2.env.disy.net/</url>
      <context-base>dc=env,dc=disy,dc=net</context-base>
      <login>
         <username>mein_benutzername</username>
         <password>debbc8bcc9badfad</password>
      </login>
      <userid-pattern-list>
         <userid-pattern>uid=${FixLoginName},ou=people,ou=vertrieb</userid-pattern>
        <userid-pattern>uid=${LoginName},ou=people</userid-pattern>
      </userid-pattern-list>
      <rule>
         <group-name>Administrator</group-name>
         <context>${UserDn}</context>
         <filter>mail=*@disy.net</filter>
      </rule>
   </server>
</ldap>

Dabei gilt:

  • (Optional) <login>: Wenn Sie zur Anmeldung am LDAP-Server einen Benutzer fest vorgeben möchten, geben Sie im -Element seinen Benutzernamen (<username>) und sein Kennwort (<password>) verschlüsselt an. Verwenden Sie zur Verschlüsselung den Cadenza/GISterm-Encoder. Sie erhalten das verschlüsselte Kennwort, wenn Sie in der Kommandozeile im Verzeichnis $CADENZA_HOME/CadenzaPro/lib/_ den Befehl java -classpath ./cadenza.jar de.disy.lib.tools.PasswordEncoder <Kennwort> ausführen (code><Kennwort>= Ihr unverschlüsseltes Kennwort).
  • <userid-pattern>: Geben Sie im <userid-pattern-list>-Element zur Erkennung eines Benutzers ein oder mehrere Vergleichsmuster an. Verwenden Sie dabei für das Attribut zur Angabe des Benutzernamens (uid) das Argument
    ${FixLoginName}, wenn zur LDAP-Anmeldung ein Benutzer fest vorgegeben wurde (siehe <login>-Element). Beispiel: Aus uid=${FixLoginName},ou=people,ou=vertrieb wird zum Zeitpunkt der Anmeldung der LDAP-DN "uid=mein_benutzername,ou=people,ou=vertrieb, dc=env,dc=disy,dc=net".
    ${LoginName}, wenn zur LDAP-Anmeldung die Eingaben des Benutzers im Cadenza/GISterm-Login-Fenster verwendet werden sollen. Beispiel: Aus uid=${LoginName},ou=people wird zum Zeitpunkt der Anmeldung der LDAP-DN "uid=[eingegebener Benutzername],ou=people,dc=env,dc=disy,dc=net".

Wenn kein <login>-Element eingetragen ist, werden nur die <userid-pattern>-Elemente mit dem Argument ${LoginName} berücksichtigt. Sobald ein <login>-Element eingetragen ist, werden alle <userid-pattern>-Elemente mit dem Argument ${FixLoginName} ermittelt. Nur wenn keine Vergleichsmuster mit diesem Argument eingetragen sind, werden die vorhandenen <userid-pattern>-Elemente mit dem Argument ${LoginName} zum Vergleich verwendet. Die Anmeldung erfolgt anschließend mit den Angaben, die der Benutzer im Cadenza/GISterm-Login-Fenster gemacht hat. Die ermittelten Vergleichsmuster werden nacheinander überprüft; der erste gefundene Benutzer wird zurückgegeben.



Beschreibung:
Version:
ID:

Update der Benutzerverwaltungsdatenbank
V2010
721
 

Das Konzept des "Startselektors" sowie die Angabe eines Datenbankbenutzers und die zugehörigen Funktionen sind ersatzlos entfallen. Deshalb sind für die Benutzereinstellungen folgende Angaben nicht mehr möglich:

  • Selektionsformular, das anstatt der Startseite angezeigt wird, wenn der Benutzer Cadenza Professional bzw. Cadenza Web startet
  • Datenquelle, die statt derjenigen in der Datei "dataSources.xml" genutzt wird

Wenn von einer Version bis 4.1 auf eine Version 2010 gewechselt wird, muss wegen der Änderungen in der Benutzerverwaltung zuerst das Skript "auth_update_4_2_0_hsqldb.sql" und anschließend das Skript "auth_update_5_0_0_hsqldb.sql" ausgeführt werden, um die Benutzerverwaltungsdatenbanken zu migrieren. Sie finden sie im Verzeichnis $CADENZA_HOME/CadenzaPro/sql bzw. $GISTERM_HOME/GISterm/sql.





Werkzeug/Modul:


Cadenza Professional, Benutzeroberfläche (GUI)
Beschreibung:
Version:
ID:

Änderungen zum Menüpunkt Navigatorbaum verwalten
V2010
730
 

Der Menüpunkt "Navigatorbaum verwalten" heißt jetzt "Repository verwalten". Die Funktion zur Verwaltung des Navigatorbaums wird aber weiter über diesen Menüpunkt aufgerufen. Je nach Konfiguration stehen über den neuen Menüpunkt weitere Verwaltungs-Funktionen zur Verfügung.





Werkzeug/Modul:


Cadenza Professional, Cadenza Plattform
Beschreibung:
Version:
ID:

Statement Viewer: Anzeigen von Datenbankanfragen
V2010
776
 

Der DBAssistent zur Anzeige von Datenbankanfragen eines Selektionsformulars wurde durch den Statement Viewer abgelöst.



Beschreibung:
Version:
ID:

Das Modul CadenzaRepositoryMetadataModule wurde entfernt
V2010
772
 

Das Modul "CadenzaRepositoryMetadataModule" ist veraltet und wurde entfernt. Es darf nicht mehr in der Datei "cadenza-config.xml" eingebunden werden.



Beschreibung:
Version:
ID:

Umstellung der Standardkodierung für Cadenza/GISterm auf UTF-8
V2010
743
 

Das Standardencoding für Cadenza/GISterm wurde von ISO-8859-1 auf UTF-8 umgestellt, d. h.:

  • XML-Dateien, die von Cadenza/GISterm erstellt werden, wie beispielsweise MML-, Layer-, SEL-Dateien usw., werden jetzt mit UTF-8-Kodierung gespeichert. Damit bereits existierende Dateien im Repository, die keine UTF-8-Kodierung enthalten, richtig angezeigt werden, muss sichergestellt sein, dass im XML-Header ihre eigentliche Kodierung angegeben ist, z. B. <?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>. Hinweis: Shapefiles sind von der UTF-8-Umstellung nicht betroffen.
  • URLs zum Aufruf eines bestimmten Navigatoreintrags werden von Cadenza/GISterm Web jetzt als UTF-8-kodiert interpretiert. Deshalb müssen Sonderzeichen im Parameter "repositoryId" entsprechend kodiert sein. Damit Cadenza/Gisterm Web bereits existierende URLs richtig umsetzen kann, muss sichergestellt sein, dass diese entweder keine Sonderzeichen enthalten oder für die Kodierung von Sonderzeichen UTF-8 verwendet wird.

Siehe auch RN 762 zur Einstellung der Standardkodierung des TOMCAT-Servers auf UTF-8.



Beschreibung:
Version:
ID:

Neuerungen bei der Anbindung von Datenquellen
V2010
737
 

Zur Anbindung von Datenquellen gibt es folgende Neuerungen:

  • Zusätzlich zu Datenbanken kann jetzt auch auf WFS-Datenquellen zugegriffen werden. Dazu muss in der Datei "config/cadenza-config.xml" das Programmmodul "SelectionDatasourceWfsModule" eingetragen sein:
    <module moduleClass=\"net.disy.cadenza.selection.datasource.wfs.SelectionDatasourceWfsModule\"/>
  • Wenn auf Datenbank-Datenquellen zugegriffen werden soll, muss jetzt in der Datei "config/cadenza-config.xml" das Programmmodul "SelectionDatasourceDatabaseModule" eingetragen sein:
  • <module moduleClass=\"net.disy.cadenza.selection.datasource.database.SelectionDatasourceDatabaseModule\"/>
  • Als Datenquellen werden jetzt auch Apache-Derby-Datenbanken unterstützt.
  • Das <dataSource>-Element wurde umbenannt in <datasource> und hat jetzt zusätzlich die beiden Attribute "type" (für Datenbanken: "rdms", für WFS-Server: "wfs") und "flavor" (für Datenbanken: "Oracle", "MSSQL", "Access", "Informix", "DB2" oder "Derby", für WFS-Server: "default" ).

  • Die Authorisierungsdaten, wie <userName> und <password>, sind jetzt optional und im <authentication>-Element zusammengefasst. Wenn keine Authorisierungsdaten angegeben sind, wird der Benutzer beim ersten Zugriff auf die Datenquelle nach dem Benutzernamen und dem Passwort gefragt. Hinweise: In GISterm/Cadenza Web werden nur Datenbank-Datenquellen unterstützt, bei denen die Authorisierungsdaten angegeben sind; eine Authorisierung durch den Benutzer ist nicht vorgesehen. Für WFS-Datenquellen werden Authorisierungsdaten nicht unterstützt.

Eine Beispiel-Datei "dataSources.xml":

<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<datasources xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"file://dataSources_0_5.xsd\">
<datasource type=\"rdbms\" flavor=\"Oracle\" remote=\"false\"> 
    <name>Datenquellenname</name>  
    <driverName>oracle.jdbc.OracleDriver</driverName>  
    <url>jdbc:oracle:thin:@artemis.disy.net:1521:DB12</url>  
    <authentication> 
      <userName>username</userName>  
      <password encrypted=\"false\">password</password> 
    </authentication> 
  </datasource> 
  </datasource>
    <datasource type=\"wfs\" flavor=\"default\">
    <name>PEGEL_ONLINE</name>
    <url>http://pegeltest.ilmenau.baw.de/webservices/gis/cadenza/wfs</url>
  </datasource> 
  ...
</dataSources>


Beschreibung:
Version:
ID:

Umgang mit optionalen Konfigurationen verbessert
V2010
736
 

Der Umgang von Cadenza mit optionalen Konfigurationen wurde verbessert. Damit sind jetzt in der Datei "cadenza-config.xml" folgende Angaben nicht mehr zwingend notwendig:

  • Die Konfigurationsdatei für das Modul "de.disy.lfu.sds.server.SelectionModule" ist jetzt optional.
  • Das Element zur Einstellung der Sprache, <language/>, ist jetzt optional. Ist es nicht angegeben, wird Deutsch verwendet.
  • Das Element zur Einstellung der Darstellungseigenschaften, <view/>, ist jetzt optional. Ist es nicht angegeben, werden die Standardeinstellungen verwendet.


Beschreibung:
Version:
ID:

Hinzufügen von Selektionsformularen für weiterführende Selektionen (Folgeselektionen)
V2010
731
 

Um die Ergebnisse einer ausgeführten Selektion als Vorbelegung für die Ausführung einer weiteren Datenbankrecherche zu verwenden, können Selektionsformulare für weiterführende Selektionen (Folgeselektionen) jetzt direkt im Ergebnisfenster hinzugefügt werden.

Dazu muss in der Datei cadenza-config.xml das Programmmodul "SelectionChainingProModule" eingetragen sein:

<module moduleClass=\"net.disy.cadenza.selection.chaining.pro.SelectionChainingProModule\" />

Hinzugefügte Selektionsformulare werden im Verzeichnis „Weiterführende Selektion mit“ angezeigt.



Beschreibung:
Version:
ID:

Verbindungs-Pool für Datenquellen
V2010
670
 

Für eine bessere Performanz wird standardmäßig beim erstmaligen Zugriff auf eine Datenquelle ein Connection Pool für diese Datenquelle erzeugt. Die Eigenschaften dieses Pools können pro Datenquelle in der Datei "dataSources.xml" konfiguriert werden.





Werkzeug/Modul:


Cadenza Professional, Cadenza Professional
Beschreibung:
Version:
ID:

Anbindung von WFS-Servern
V2010
833
 

Durch die Anbindung von WFS-Servern können WFS-Themen in GISterm geladen werden. Es werden folgende WFS-Server unterstützt:

  • GeoServer, Version 1.7.5, getestet mit WFS 1.0 und WFS 1.1
  • Deegree, Version 2.3, getestet mit WFS 1.0 und WFS 1.1
  • UMN MapServer, Version 5.4.2, getestet mit WFS 1.0 und WFS 1.1

Es werden für die Attribute eines FeatureTypes – außer für die Geometrie – keine komplexen Datentypen, sondern nur Daten vom Typ „String“, „Integer“, „Double“ und „Date“, unterstützt.

Für FeatureTypes wird die Vererbung nicht unterstützt.

Achtung: Die Anbindung ist nur möglich, wenn die Serverkonfiguration entsprechend angepasst ist (Beschreibung siehe Cadenza/GISterm-Handuch „Administration und Konfiguration“).



Beschreibung:
Version:
ID:

Cadenza starten mit GISterm im Arbeitsbereich
V2010
810
 

Nach dem Start von Cadenza wird im Arbeitsbereich die konfigurierte Startseite angezeigt und der Navigator ist geöffnet. Um den Inhalt des Startfensters ändern zu können, muss in der Datei „config/cadenza-config.xml“ das Programmmodul "GIStermCadenzaIntegrationModule" eingetragen sein:

<module moduleClass=\"net.disy.cadenza.gis.desktop.GIStermCadenzaIntegrationModule\" />

Damit nach dem Starten von Cadenza nicht die Startseite („homepage“), sondern die GISterm-Komponente („gis“) automatisch geöffnet wird, muss in der Datei „config/cadenza-config.xml“ im <view>-Block das Element <initialView> eingetragen sein:

<view>
  <initialView showNavigator=\"false\">gis</initialView>
  ...
</view>

Mithilfe des Attributs “showNavigator” kann zusätzlich konfiguriert werden, ob der Navigator im Startfenster angezeigt (“true”) oder ausgeblendet („false”) werden soll.



Beschreibung:
Version:
ID:

Wegfall der Konfigurationsdateien (*.conf) und Änderung bei der Definition der System Properties
V2010
774
 

Die Konfigurationsdateien (*.conf) im Verzeichnis "$CADENZA_HOME/CadenzaPro/conf/" bzw. "$GISterm_HOME/GISterm/conf/" werden nicht mehr benötigt.

Die System Properties für die Java-Entwicklungsumgebung können jetzt in der Startdatei "$CADENZA_HOME/CadenzaPro/bin/startCadenzaPro.bat" bzw. "$CGISTERM_HOME/GISterm/bin/startGISterm.bat" mit folgender Syntax definiert werden:

-J-DVariable=Wert

Beispiel:

-J-DGISDATA_PATH=file:./gisdata/


Beschreibung:
Version:
ID:

Änderung der in der Datei cadenza-config.xml
V2010
773
 

Um den Ort des Repository-Verzeichnisses anzugeben, wurde in der Datei "cadenza-config.xml" im Block <repository> das Element <mainRepository> ergänzt. Wenn kein <mainRepository>-Element angegeben ist, wird automatisch das Verzeichnis "XMLRepository" angenommen.

Beschreibung:
Version:
ID:

Neuer Programm-Installer
V2010
763
 

Für disy Cadenza/Gisterm gibt es einen neuen Installationsassistenten (Installer). Er bietet folgende Vorteile:

  • Die Installation von Cadenza/GISterm ist jetzt auch auf 64-Bit-Systemen möglich.
  • Das Repository sowie die Konfigurationsdateien sind nicht mehr integriert, sondern liegen dem Installer als separate Datei bei. Damit können bei der Installation sowohl das mitgelieferte Repository als auch die Programm-Konfigurationsdateien bei Bedarf ausgetauscht werden.
  • Neu mitgeliefert wird jetzt das Programm zur Deinstallation der Anwendung (Uninstaller).
  • Das Windows-Startmenü gliedert sich jetzt in verschiedenen Unterverzeichnisse und ist damit übersichtlicher.




Werkzeug/Modul:


Cadenza Web, Cadenza Web
Beschreibung:
Version:
ID:

Objektinformationen: Änderungen in der Template-Datei
V2010
799
 

Um Browser-Inkompatibilitäten zu vermeiden, müssen in bestehenden Objektinformationen-Templates die ersten beiden Zeilen für die XML- und Dokumenttyp-Deklaration entfernt werden. Zusätzlich muss das <html>-Element durch das Element <div> ausgetauscht werden. D. h., eine Template-Datei muss wie im folgenden Beispiel aussehen:

<div xmlns='http://www.w3.org/1999/xhtml' xmlns:cw-fi='http://disy.net/cadenza/web/taglib/featureInfo'>
  <cw-fi:customFeatureInfo showHeader='true'>
      ...
  </cw-fi:customFeatureInfo>
</div>


Beschreibung:
Version:
ID:

Einstellung der Standardkodierung des TOMCAT-Servers auf UTF-8
V2010
762
 

Durch die Umstellung auf UTF-8 (siehe RN 743) musste auch die Konfiguration des TOMCAT-Servers, der standardmäßig alle URLs in ISO-8859-1 interpretiert, angepasst werden. Wenn Cadenza/GISterm Web nicht über den Installer, sondern manuell installiert wurde und in einem eigenen Tomcat ausgeführt wird, muss für den Tomcat-Server in der Datei <tomcat-verzeichnis>/conf/server.xml Folgendes eingetragen sein:

<Connector port=\"$port\" protocol=\"HTTP/1.1\"
           connectionTimeout=\"20000\"
           redirectPort=\"8443\"
           URIEncoding=\"UTF-8\"
         />


Beschreibung:
Version:
ID:

Informationen in einem Pop-up-Fenster anzeigen
V2010
756
 

Um in Cadenza/GISterm Web zusätzliche Informationen, wie beispielsweise eine andere Webseite oder einen vorgegeben Text, in einem Pop-up-Fenster anzeigen zu können, kann folgender JavaScipt-Code ausgeführt werden:

Beispiel-Skript 1:

Disy.Public.Popup.showModalWindow({
  title: 'disy Informationssysteme GmbH im Internet', 
  url: 'http://www.disy.net/', 
  width: 640, 
  height: 480 
});

Das Beispiel öffnet ein Pop-up-Fenster in der Größe 640*480 mit dem Fenstertitel "disy Informationssysteme GmbH im Internet". Im Pop-up-Fenster wird die disy-Webseite angezeigt.

Beispiel-Skript 2:

Disy.Public.Popup.showModalWindow({
  title: 'disy Informationssysteme GmbH im Internet', 
  content: 'Hello World', 
  width: 640, 
  height: 480 
});

Das Beispiel öffnet ein Pop-up-Fenster in der Größe 640*480 mit dem Fenstertitel "disy Informationssysteme GmbH im Internet". Im Pop-up-Fenster wird der Text "Hello World" angezeigt.

Beispiel für die Verwendung in den Objektinformationen-Templates:

<a href=\"#\" onclick=\"Disy.Public.Popup.showModalWindow({title: 'disy Informationssysteme
GmbH im Internet', content: 'Hello World',width: 640, height: 480});\">
 Zeige Informationen an
</a>


Beschreibung:
Version:
ID:

Timeout-Einstellungen für Nutzersessions
V2010
751
 

Um sicherzustellen, dass eine Sitzung nie unerwartet endet, sorgt Cadenza/Gisterm Web mit Hilfe von regelmäßigen kurzen Anfragen an den Server dafür, dass der Server die Sitzung immer als aktiv betrachtet (Polling-Mechanismus). Daher wird der Server (in der Regel Tomcat) die Sitzung erst dann schließen, wenn der Nutzer sich ausloggt oder sein Browserfenster schließt. Damit eine Lizenz durch ein unbeabsichtigt offen gelassenes Browserfenster nicht unnötig lang blockiert ist, wird dieser Polling-Mechanismus nach einer festgelegten Zeit beendet. Anschließend wird die Sitzung gelöscht und der Nutzer bekommt automatisch eine entsprechende Meldung.

Für die Timeout-Einstellungen müssen in der Datei web.xml folgende Werte eingetragen sein:

  • Session-Timeout (in Minuten): Im Element wird die Zeit angegeben, nach der eine inaktive Sitzung durch den Servlet-Container (i. d. R. Tomcat) gelöscht wird. Für diesen Wert sollten immer nur wenige Minuten eingetragen werden, damit nach dem Schließen eines Browserfensters ohne Logout die Sitzung schnell gelöscht werden kann. Default-Wert: 1 Minute.
  • maximale Dauer (in Minuten) für eine untätige Cadenza/Gisterm-Web-Sitzung: Im Filter-Parameter "maxKeepAliveInterval" wird die maximale Dauer angegeben, nach der eine untätige Sitzung automatisch geschlossen wird. Dieser Wert richtet sich nach der Arbeitsweise des Benutzers. Default-Wert: 30 Minuten.

Beispiel:

<session-config>
  <session-timeout>1</session-timeout>
</session-config>
...
<filter>
    <filter-name>PollingFilter</filter-name>
    <filter-class>net.disy.cadenza.web.poll.PollAwareSessionTimeoutFilter
    </filter-class>
    <init-param>
      <param-name>pollingRegexp</param-name>
      <param-value>.*/poll/poll\.xhtml.*</param-value>
    </init-param>
    <init-param>
      <param-name>maxKeepAliveInterval</param-name>
      <param-value>30</param-value>
    </init-param>
</filter>


Beschreibung:
Version:
ID:

Änderung bei der Verwendung von parametrisierten URLs
V2010
750
 

Die Basis-URL der Cadenza/Gisterm-Web-Schnittstelle hat sich geändert:

http://host:port/context/show.xhtml?repositoryId=.... anstatt http://host:port/context/show.cweb?repositoryId=....

bzw.

http://host:port/context/actions/show/alias.xhtml?repositoryId=.... anstatt http://host:port/context/alias.cweb?repositoryId=....

Hinweis: Bereits existierende URLs mit den vorigen "*.show.cweb"-URLs bzw. "*.alias.cweb"-URLs müssen nicht angepasst werden. Sie werden in Cadenza/Gisterm Web automatisch als "*.xhtml"-URL angezeigt.



Beschreibung:
Version:
ID:

Das Modul WebServiceModule wurde entfernt
V2010
720
 

Das Modul "WebServiceModule" ist veraltet und wurde entfernt. Es darf nicht mehr in der Datei "cadenza-config-web.xml" eingebunden werden.



Beschreibung:
Version:
ID:

Konfigurationsänderung für die Darstellung von X-Y-Bereichsdiagrammen in Cadenza Web
V2010
713
 

Das Programmmodul "BebaggerungCoreModule" zur Darstellung von X-Y-Bereichsdiagrammen in Cadenza Web wurde umbenannt. Wenn dieses Modul in der Konfigurationsdatei "cadenza-config-web.xml" eingetragen ist, muss der Eintrag

<module moduleClass=\"de.disy.cadenza.projects.baw.bebaggerung.core.BebaggerungCoreModule\"/>

ersetzt werden durch

<module moduleClass=\"net.disy.cadenza.xyboxchart.web.XYBoxChartWebModule\"/>

Beschreibung:
Version:
ID:

Neuerungen in Cadenza Web
V2010
690
 

In Cadenza Web gibt es einige Neuerungen:

  • Die Ergebnistabelle nach einer Datenbankrecherche wurde überarbeitet. Neben einem neuen Design bietet sie nun für Textspalten die Möglichkeit, die Zeilen mit Hilfe von Suchmustern zu filtern.
  • Wenn ein Diagramm oder eine HTML-Tabelle angezeigt wird, gibt es nun in einer neuen Werkzeugleiste eine Schaltfläche, mit der die Ergebnisliste als Pop-up-Fenster geöffnet wird, so dass dort eine andere Aufbereitung oder Weiterverarbeitung ausgewählt werden kann.
  • Die zuletzt angezeigte Tabelle sowie das zuletzt angezeigte Diagramm können über die neuen Menüpunkte "Tabelle" bzw. "Diagramm" jetzt direkt geöffnet werden.
  • Eine HTML-Tabelle kann über eine weitere Schaltfläche in der Werkzeugleiste in eine Excel-Datei exportiert werden.
  • Die Selector-Komponente wurde überarbeitet.




Werkzeug/Modul:


Cadenza Web, Diagram Visualizer
Beschreibung:
Version:
ID:

Verbesserung beim Zoomen in Diagrammen
V2010
766
 

Bislang war das Zoomen in der Diagrammdarstellung rein grafisch, d. h. das Diagramm wurde als Bild betrachtet und innerhalb des Bildes wurden unterschiedliche Stellen angezeigt. Jetzt bleibt beim Zoomen das Diagrammlayout erhalten, lediglich der dargestellte Achsenbereich wird verändert. Damit ergibt sich ein sinnvolles und konsistentes Zoomverhalten für Diagramme und das Ergebnis kann besser interpretiert werden.





Werkzeug/Modul:


Cadenza Professional, Diagram Visualizer
Beschreibung:
Version:
ID:

Anzeige der Skalenüberschreitung in der Diagrammlegende
V2010
761
 

Die Skalenüberschreitung, wenn Diagrammwerte den Wertebereich über- oder unterschreiten, wird jetzt zusätzlich in der Legende des Diagramms durch einen Pfeil dargestellt (Ausnahme: Radar- und Tortendiagramm).

Die Sichtbarkeit des Legendeneintrags für die Skalenüberschreitung kann über die API konfiguriert werden:

<DChart>.getLegendProperties().setScaleOverrunVisible(boolean scaleOverrunVisible)


Beschreibung:
Version:
ID:

Anpassung der Farbeinstellung für Regressionsgeraden
V2010
734
 

Wenn im Diagram Wizard die Option zur Einzeichnung von Regressionsgeraden ausgewählt ist, kann jetzt für jede Regressionsgerade die Farbeinstellung geändert werden. Wenn nichts anderes eingestellt wird, werden die Regressionsgeraden in der Farbe der zugehörigen Datenserie gezeichnet.





Werkzeug/Modul:


Cadenza Professional, Diagram Wizard
Beschreibung:
Version:
ID:

Dynamische Grenzwerte
V2010
764
 

Über den Diagram Wizard können Groovy-Skripte konfiguriert werden, um dem Diagramm Informationen hinzufügen. Mithilfe des Diagramm Wizard können beliebige Skripte aus dem Dateisystem in das Repository importiert werden.

Ein Skript, das zur Nachbearbeitung eines Diagramms ausgewählt wurde, kann beim Bearbeiten der Diagrammvorlage nachträglich geändert werden.



Beschreibung:
Version:
ID:

Neue Digrammtypen zur Darstellung von Geschäftsdiagrammen
V2010
738
 

Zur Erstellung eines Geschäftsdiagramms stehen im Diagram Wizard jetzt drei neue Diagrammtypen zur Verfügung:

  • gestapeltes Säulendiagramm (100%)
  • gestapeltes Balkendiagramm (100%)
  • gestapeltes Flächendiagramm (100%)

Mit zu 100% gestapelten Säulen-, Balken- und Flächendiagrammen wird der prozentuale Anteil eines einzelnen Wertes am Gesamtwert (100%) dargestellt. Beispiel: Mit einem zu 100% gestapelten Säulendiagramm kann für die Filialen einer Kaufhauskette der prozentuale Anteil am Gesamtumsatz (100%) innerhalb eines bestimmten Zeitraums (X-Achse) veranschaulicht werden. Die Höhe der einzelnen Säulen entspricht immer der vollen Höhe des Diagramms. Die Serienwerte werden als Prozentsätze der einzelnen Säulen angezeigt. Hinweis: Wenn das Darstellungsziel Kartendiagramme sind, stehen die neuen Diagrammtypen nicht zur Verfügung.





Werkzeug/Modul:


Cadenza Professional, GISterm
Beschreibung:
Version:
ID:

Voreinstellung des Suchbereichs der Attributsuche
V2010
834
 

Im Dialogfenster der Attributsuche kann ein Anwender als Suchbereich entweder ein Attribut auswählen oder "alle Attribute" einstellen. Diese Einstellung kann mit "Suche in allen Attributen" vorbelegt werden.

Dazu muss in der Datei config/gisterm-pro-config.xml das optionale Element <searchForAllAttributesIsPreset> eingetragen sein und den Wert "true" haben. Die Defaulteinstellung ist "false".

Auszug aus der Datei „config/gisterm-pro-config.xml“:

<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<gistermProConfiguration>
  <view>
    <frameTitle>Mein GISterm {0} [{1}]</frameTitle>
    <searchForAllAttributesIsPreset>true</searchForAllAttributesIsPreset>
    ...
  </view>
</gistermProConfiguration>


Beschreibung:
Version:
ID:

Map Designer: Neue Option für die Einstellung des Kartenausschnitts
V2010
794
 

Bei der Arbeit mit dem Map Designer muss in verschiedenen Arbeitsschritten eine Karte in ein Kartenelement eingepasst werden, beispielsweise beim Öffnen des Map Designers (also beim Laden der Standardvorlage) oder beim Laden eines anderen Kartendesigns. Ergänzend zu den Einpassungsmöglichkeiten „Ausschnittsgetreu“ und „Maßstabsgetreu“ gibt es jetzt die Möglichkeit, als Maßstab den Anzeigemaßstab im Map Designer zu verwenden („Fester Maßstab“).

Außerdem können bei der Gestaltung der Kartenausgabe oder eines neuen Designs jetzt die einzelnen Kartenelemente über das Blatt hinaus verschoben werden.



Beschreibung:
Version:
ID:

Kanten glätten (Anti-Aliasing) und Bilder weichzeichnen
V2010
783
 

Sie können den Treppeneffekt bei der Darstellung von Linien und Kanten vermindern. Die Anti-Aliasing-Funktion steht für Linien-, Flächen- und Zeichenthemen zur Verfügung. Außerdem werden jetzt alle Bilder, die in ein Zeichenthema eingefügt werden, automatisch weichgezeichnet. Die Weichzeichnen-Funktion können Sie für ein Zeichenthema auch deaktivieren.

Das Glätten der Kanten und das Weichzeichnen der Bilder wirkt sich sowohl am Bildschirm als auch beim Drucken der Karte aus.





Werkzeug/Modul:


Cadenza Web, GISterm
Beschreibung:
Version:
ID:

Neuerungen bei der Sachattributanzeige in den Objektinformationen
V2010
775
 

Mithilfe des Elements <cw-fi:field> wird der Wert eines Sachattributs angezeigt. Für dieses Element sind folgende Attribute hinzugekommen:

  • prefix: Wert, der vor den <name>-String gehängt wird.
  • suffix: Wert, der hinter den <name>-String gehängt wird.
  • renderedIfNull: steuert, ob ein leeres Sachattribut angezeigt wird (Defaultwert ist „true“) oder ausgeblendet werden soll („false“).

Beispiel:

<cw-fi:field prefix=\"Nr.: \" suffix=\";\" name=\"GEMEINDE_NR\" showLabel=\"false\" renderedIfNull=\"false\" />




Werkzeug/Modul:


Cadenza Professional, GISterm
Beschreibung:
Version:
ID:

Angabe des Encodings für GIS-Dateien
V2010
771
 

Das Standardencoding für Cadenza/GISterm ist UTF-8. Shapefiles und Dateien mit den Dateiendungen "def" sowie "icat" und "dbf" (Rasterkataloge), deren Encoding davon abweicht, können von Cadenza/GISterm trotzdem ausgewertet werden.

Dazu ist eine Codepage-Datei erforderlich, die

  • iim selben Verzeichnis abgelegt ist wie die entsprechende Datei,
  • den gleichen Namen trägt wie diese Datei, aber
  • die Dateiendung "cpg" hat.

Beispiel: Zur Datei "bundeslaender.shp" gehört die Datei bundeslaender.cpg.

Die cpg-Datei enthält einen einzigen Eintrag, der das Encoding für die entsprechende Datei angibt. Es werden folgende Encodings unterstützt: Cp437, Cp852, Cp865, Cp866, Cp850, UTF-8, UTF-16, ISO-8859-1, ISO-8859-15, windows-1250, windows-1251, windows-1252 sowie SYSTEM. SYSTEM entspricht dem Encoding des Betriebssystems bzw. dem Wert der Java-Systemvariablen „file.encoding“.





Werkzeug/Modul:


Cadenza Web, GISterm
Beschreibung:
Version:
ID:

Zoomen auf den sichtbaren Maßstabsbereich
V2010
767
 

Für ein Thema kann ein Maßstabsbereich festgelegt sein, innerhalb dessen es sichtbar ist. Wenn der Kartenmaßstab außerhalb dieses Maßstabsbereichs liegt, wird der Inhalt des Themas nicht dargestellt und sein Symbol im Legendenfeld ist ausgeblendet. Durch Klicken auf das Symbol "Auf sichtbaren Maßstabsbereich zoomen" im Legendenfeld des Themas wird der Kartenmaßstab automatisch so eingestellt, dass das Thema angezeigt wird.





Werkzeug/Modul:


Cadenza Professional, GISterm
Beschreibung:
Version:
ID:

Erweitungen bei der Geometrieerfassung
V2010
760
 

Bei der Geometrieerfassung gibt es folgende Neuerungen:

  • Während der Erfassung oder Nachbearbeitung einer Geometrie wird jetzt temporär das Thema "Geometrieerfassung" erzeugt und an oberster Stelle in der Legende angezeigt. Mit Hilfe des Kontrollkästchens in der Legende kann die neue bzw. nachbearbeitete Geometrie in der Kartenansicht ein- und ausblendet werden. Sobald die Geometrie in das Erfassungsthema übernommen wurde, wird das Thema "Geometrieerfassung" wieder automatisch aus der Legende entfernt.
  • Der Dialog zu Geometrieerfassung wurde überarbeitet. Mit Hilfe einer neuen Schaltfläche "Snapping ein-/ausschalten" wird der Snappingmodus eingestellt und angezeigt. Die Einstellungen der Snapping-Funktion werden jetzt in einem separaten Dialog vorgenommen. Damit bleibt für das Arbeiten in der Karte mehr Platz.




Werkzeug/Modul:


Cadenza Web, GISterm
Beschreibung:
Version:
ID:

Einbinden von Navigatoreinträgen in den Objektinformationen
V2010
759
 

Mithilfe des Elements <cw-fi:parameterizableRepositoryItem> können jetzt auch Navigatoreinträge über ihre URL eingebunden in den Objektinformationen (siehe auch RN 708). Attribute des Elements sind:

  • height: Höhe des Pop-up-Fensters in Pixeln.
  • width: Breite des Pop-up-Fensters in Pixeln.

Mithilfe des Elements <cw-fi:repositoryId> wird der Navigatoreintrag identifiziert, der eingebunden werden soll. Das Attribut des Elements ist:

  • value: Navigatoreintrag, d. h. der Pfad und Dateiname; bei Verwendung von Aliassen: Aliasname.

Parameter für die Kriterienbelegung bei editierbaren Workflows (optional):

Mithilfe des Elements <cw-fi:condition> kann optional für editierbare Workflows auch die Kriterienbelegung für ein Kriterium in der URL übergeben werden. Unterstützt wird diese Möglichkeit bisher für Table- und Area-Conditions. Innerhalb des Elements können mithilfe des <cw-fi:conditionAttribute>-Elements ein oder mehrere Attribute des Kriteriums mit einem Wert vorbelegt werden können. Attribute des <cw-fi:conditionAttribute>-Elements sind:

  • id: Name des Kriteriumattributs
  • value: statischer Wert, mit dem das Attribut des Kriteriums vorbelegt wird.
  • attributeValue: Sachattributwert des selektierten Objekts, mit dem das Attribut des Kriteriums vorbelegt wird.
  • prefix: Wert, der vor den <value>-String bzw. vor <attributeValue> gehängt wird.
  • suffix: Wert, der hinter den <value>-String bzw. hinter <attributeValue> gehängt wird.

Achtung: Innerhalb des Elements <cw-fi:parameterizableRepositoryItem> muss immer ein Text-Element stehen, da sonst der Link nicht angezeigt wird. Dieser Text entspricht dann dem Namen des Links.

Beispiel:

<cw-fi:parameterizableRepositoryItem width=\"800\" height=\"600\">
  <cw-fi:condition>
    <cw-fi:conditionAttribute id=\"foo\" value=\"bar\" />
    <cw-fi:conditionAttribute id=\"dynamic\" attributeValue=\"VE_KENN\" />
  </cw-fi:condition>
  <cw-fi:repositoryId value=\"Informationssichten.Statistik.workflow.cwf\" />
  Mein Navigatoreintrag
</cw-fi:parameterizableRepositoryItem>


Beschreibung:
Version:
ID:

Weiterverarbeitung von Objekten
V2010
757
 

Die Sachdaten zu allen oder zu ausgewählten Objekten eines Themas in GISterm können tabellarisch dargestellt werden oder, wenn entsprechende Vorlagen existieren, auch in Diagrammform, in auf andere Weise aufbereiteten Karten oder als Report.

Dazu muss in der Datei config/cadenza-config-web.xml jetzt das Programmmodul "LayerSelectorResultProcessingDesktopModule" eingetragen sein:

<module moduleClass=\"net.disy.gisterm.web.result.processing.LayerSelectorResultProcessingWebModule\" />




Werkzeug/Modul:


Cadenza Professional, GISterm
Beschreibung:
Version:
ID:

Einstellung des Beschriftungsattributs für ArcIMS-Themen
V2010
755
 

In GISterm kann für ein ArcIMS-Thema das Attribut, das im Dialogfenster "Objektattributanzeige" (anstatt des Default-Attributs) angezeigt werden soll, eingestellt werden. Damit das entsprechende Register "Kartenserver" im Eigenschaftsdialog von ArcIMS-Themen erscheint, muss in der Datei "config/cadenza-config.xml" das Programmmodul "ArcImsProModule" eingetragen sein.

<module moduleClass=\"net.disy.gis.gisterm.desktop.arcims.ArcImsProModule\" />

Das Attribut zur Beschriftung kann im Eigenschaftenfenster des ArcIMS-Themas im Register "Kartenserver" angeben werden. Groß- und Kleinschreibung werden dabei berücksichtigt.



Beschreibung:
Version:
ID:

Einstellung des Beschriftungsattributs für WMS-Themen
V2010
754
 

In GISterm kann für ein WMS-Thema zusätzlich zum Bildformat auch das Attribut, das im Dialogfenster "Objektattributanzeige" (anstatt des Default-Attributs) angezeigt werden soll, eingestellt werden. Damit das entsprechende Register "Kartenserver" im Eigenschaftsdialog von WMS-Themen erscheint, muss in der Datei "config/cadenza-config.xml" das Programmmodul "WmsProModule" eingetragen sein.

<module moduleClass=\"de.disy.gis.gisterm.wms.pro.WmsProModule\"/>

Das Attribut zur Beschriftung kann im Eigenschaftenfenster des WMS-Themas im Register "Kartenserver" angeben werden. Groß- und Kleinschreibung werden dabei berücksichtigt.



Beschreibung:
Version:
ID:

Markierung von GIS-Themen mit Hilfe von Layer-Tags
V2010
753
 

Um zusätzliche Funktionalität zur Analyse von Geodaten, wie beispielsweise die Weiterverarbeitung mit Hilfe eines Selektionsformulars, konfigurieren bzw. nutzen zu können, benötigt ein Thema Layer-Tags. Diese können jetzt als Eigenschaft des Themas in dem neuen Register "Tags" eingestellt werden. Anschließend muss das Thema als Layer-Datei gespeichert werden, damit die Einstellung erhalten bleibt.

Informationen zur Konfiguration der Weiterverarbeitung von Geodaten finden Sie in der RN 752.



Beschreibung:
Version:
ID:

Geodaten mit Hilfe eines Selektionsformulars weiterverarbeiten
V2010
752
 

Um Geodaten mit Hilfe eines Selektionsformulars weiterverarbeiten zu können, muss jetzt in der Datei config/cadenza-config.xml das Programmmodul "LayerSelectorResultProcessingDesktopModule" eingetragen sein:

<module moduleClass=\"net.disy.gisterm.desktop.result.processing.LayerSelectorResultProcessingDesktopModule\"/>
Layer-Tags werden in den Eigenschaften eines Themas (Register "Tags", siehe RN 753) oder auch im Map Wizard eingestellt. Für die Zuordnung von (Layer-)Tags zu einem Selektionsformular müssen anschließend in der Konfigurationsdatei "XMLRepository/layerSelectorResultProcessing.xml" folgende Angaben gemacht werden:
  • Ein GIS-Thema wird über eines oder mehrere Tags identifiziert. Diese werden im <layerTags>-Element mit ihrem Namen in einem bzw. in mehreren <tag>>-Elementen eingetragen.
  • Im <selector>>-Element wird das Selektionsformular und im <condition>>-Element das Kriterium, das vorbelegt werden soll, eingetragen.
  • Das Kriterium wird mit den Angaben aus dem <attributeMappings>>-Element vorbelegt. Es können mehrere <attributeMapping>>-Elemente angeben werden. Dabei entspricht "layerAttribute“ dem Attributnamen aus dem GIS-Thema und “conditionAttribute“ dem Attribut des angegeben Kriteriums aus dem Selektionsformular.
  • In der Konfigurationsdatei können beliebig viele <mapping>>-Elemente konfiguriert werden.

Ein Beispiel:

<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<mappings>
  ...
  <mapping>
    <layerTags>
      <tag name=\"TagName1\" value=“Wert“/>
      <tag name=\"TagName2\"/>
      ...
    </layerTags>
    <selector>selektionsformular.sel</selector>
    <condition>Kriterium</condition>
    <attributeMappings>
      <attributeMapping layerAttribute=\"OBJEKT_NR\" conditionAttribute=\"SELEKTOR_OBJEKT.OBJEKT_NR\"/>
      <attributeMapping layerAttribute=\"OBJEKT_NAME\" conditionAttribute=\"SELEKTOR_OBJEKT.OBJEKT_NAME\"/>
      ...
  </attributeMappings>
  </mapping>
  ...
</mapping>




Werkzeug/Modul:


Cadenza Web, GISterm
Beschreibung:
Version:
ID:

Gazetteer – Unterstützung bei der räumlichen Suche
V2010
748
 

Die neue Gazetteer-Funktion ersetzt die Verwendung des Gazetteer-Service bei der Suche nach Objekten im Map Viewer.

Die Gazetteer-Funktion unterstützt Sie bei der Suche, damit Sie einfach und schnell den aktuellen Kartenausschnitt auf ein für Sie gerade relevantes Gebiet zoomen können. Anhand von verschiedenen voreingestellten Themen kann nach einem Objekt, wie beispielsweise einer Gemeinde oder eine Flurstücksnummer, gesucht werden. Um die Suche zu starten, müssen Sie im Gazetteer-Suchfeld (Teil-)Begriffe eingeben und das gesuchte Objekt aus der Ergebnisliste auswählen. Die Karte wird anschließend auf das Gebiet, in dem dieses Objekt liegt, gezoomt.

Es müssen in der Datei webapps/cadenza/WEB-INF/config/cadenza-config-web.xml die Programmmodule "GazetteerCoreModule" und "GazetteerWebModule" eingetragen sein:

<module moduleClass=\"net.disy.gisterm.gazetteer.module.GazetteerCoreModule\" configFile=\"gistermgazetteer-config.xml\" />
<module moduleClass=\"net.disy.gisterm.web.gazetteer.module.GazetteerWebModule\" />

In der Konfigurationsdatei webapps/cadenza/WEB-INF/config/gistermgazetteer-config.xml müssen zur Verwendung der Gazetteer-Funktion u. a. die für die Suche bereitstehenden Themen/Datenquellen konfiguriert sein. Eine Beispiel-Konfiguration finden Sie in der Release Note 747.





Werkzeug/Modul:


Cadenza Professional, GISterm
Beschreibung:
Version:
ID:

Gazetteer – Unterstützung bei der räumlichen Suche
V2010
747
 

Die neue Gazetteer-Funktion unterstützt Sie bei der Suche, damit Sie einfach und schnell den aktuellen Kartenausschnitt auf ein für Sie gerade relevantes Gebiet zoomen können. Anhand von verschiedenen voreingestellten Themen kann nach einem Objekt, wie beispielsweise einer Gemeinde oder eine Flurstücksnummer, gesucht werden. Um die Suche zu starten, müssen Sie im Gazetteer-Suchfeld (Teil-)Begriffe eingeben und das gesuchte Objekt aus der Ergebnisliste auswählen. Die Karte wird anschließend auf das Gebiet, in dem dieses Objekt liegt, gezoomt. Damit Sie die Gazetteer-Suche sinnvoll verwenden können, muss sie entsprechend konfiguriert sein. Sie steht auch in Cadenza/GISterm Web zur Verfügung.

Es müssen in der Datei config/cadenza-config.xml die Programmmodule "GazetteerCoreModule" und "GazetteerDesktopModule" eingetragen sein:

<module moduleClass=\"net.disy.gisterm.gazetteer.module.GazetteerCoreModule\" configFile=\"gistermgazetteer-config.xml\" />
<module moduleClass=\"net.disy.gisterm.desktop.gazetteer.modules.GazetteerDesktopModule\" />

In der Konfigurationsdatei config/gistermgazetteer-config.xml müssen zur Verwendung der Gazetteer-Funktion u. a. die für die Suche bereitstehenden Themen/Datenquellen konfiguriert sein. Eine Beispiel-Konfiguration:

<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<gazetteerConfiguration>
   <toolTipText>Zoomen auf Bundesländer</toolTipText>
   <timeoutInMillis>10000</timeoutInMillis>
   <dataProviderConfigurations>
     <dataProviderConfiguration>
        <shapefile>
          <uri>$SYSTEM{GISDATA_PATH}/Deutschland/bundeslaender-GK3</uri>
        </shapefile>
        <srs>
          <authority>EPSG</authority>
          <code>31467</code>
        </srs>
        <attributes>
          <attribute>GEN</attribute>
          <attribute>COUNT</attribute>
       </attributes>
       <inputFieldSearchStringFormat>{0}</inputFieldSearchStringFormat>
       <result>
         <listItemPrefix>BL</listItemPrefix>
         <listItemFormat>{0} ({1})</listItemFormat>
         <maxCount>5</maxCount>
        </result>
     </dataProviderConfiguration>
    </dataProviderConfigurations>
</gazetteerConfiguration>


Beschreibung:
Version:
ID:

Konfiguration der Geometrieerfassung in Oracle-Themen
V2010
742
 

Bei der Geometrieerfassung in Oracle-Themen ist es vorteilhaft, wenn dort das Package DC_UTIL vorhanden ist. Um bei mehreren Schemas dieses Package nicht dupliziert vorhalten zu müssen, kann in der Konfigurationsdatei des Programmmoduls "SdoEditModule" auf dasjenige Schema verwiesen werden, das dieses Package enthält.

GISterm folgt diesem Verweis, wenn es das Package im aktuellen Schema nicht findet. Vorausgesetzt wird dabei, dass der Datenbank-Benutzer die Berechtigung besitzt, das Package im angegebenen Schema zu nutzen.

Dazu muss in der Datei config/cadenza-config.xml das Programmmodul "SdoEditModule" durch eine Konfigurationsdatei ergänzt werden:

<module moduleClass=\"de.disy.gis.sdo.edit.SdoEditModule\" configFile=\"sdoedit-config.xml\"/>

Die zugehörige Konfigurationsdatei (im Beispiel "sdoedit-config.xml") muss wie im folgenden Beispiel aussehen:

<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<sdoEditConfiguration>
   <utilitiesSchema>GEO</utilitiesSchema>
</sdoEditConfiguration>


Beschreibung:
Version:
ID:

Der Service UISVESucheService wurde entfernt
V2010
741
 

Der Service "UISVESucheService" wurde entfernt und muss ggf. in der Datei "gisterm-config.xml" rausgenommen werden.



Beschreibung:
Version:
ID:

Veränderung des Kartenausschnitts mithilfe des Mausrads
V2010
740
 

Sie können jetzt in GISterm mithilfe des Mausrads den Kartenausschnitt verändern (zoomen). Positionieren Sie dazu den Mauszeiger in der Karte und drehen Sie das Mausrad nach vorne (zum Verkleinern) oder nach hinten (zum Vergrößern). Der Kartenausschnitt wird anschließend verkleinert bzw. vergrößert; die Koordinaten des Mauszeigers werden beibehalten.



Beschreibung:
Version:
ID:

Bestimmung von Isolinien
V2010
733
 

Zur besseren Interpretation eines Punktthemas in GISterm können Isolinien in der Karte dargestellt werden. Die Isolinie ist eine imaginäre Linie, die entlang eines vorgegebenen (Grenz-)Wertes für eine bestimmte Größe, wie beispielsweise des Luftdrucks, der Temperatur o. ä., verläuft.

Die Isolinien-Bestimmung steht jetzt in GISterm im Menü "Extras" zur Verfügung. Dazu muss in der Datei "cadenza-config.xml" das Modul "IsoLineServiceDesktopModule" konfiguriert sein.

<module moduleClass=\"net.disy.gis.gisterm.interpolation.desktop.iso.line.IsoLineServiceDesktopModule\" configFile=\"isointerpolationservice-config.xml\"/>

Die Konfigurationsdatei "isointerpolationservice-config.xml" ist optional. Ein Beispiel:

<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<isoServiceConfiguration>
  <defaultClassCount>20</defaultClassCount>
  <minClassCount>1</minClassCount>
  <maxClassCount>999</maxClassCount>
  <filterHoles>false</filterHoles>
</isoServiceConfiguration>


Beschreibung:
Version:
ID:

Der Service ImageCatalogService wurde entfernt
V2010
732
 

Der Service "ImageCatalogService" wurde entfernt und muss ggf. in der Datei "gisterm-config.xml" rausgenommen werden.



Beschreibung:
Version:
ID:

Der Service ISOSurfaceService wurde entfernt
V2010
719
 

Der Service "ISOSurfaceService" wurde entfernt und muss in der Datei "gisterm-config.xml" rausgenommen werden. Auch die bisherige Konfigurationsdatei "ISOSurface.db" wird nicht mehr benötigt. Stattdessen wird in der Datei "cadenza-config.xml" das Modul "IsoSurfaceServiceModule" konfiguriert.

<module moduleClass=\"net.disy.gis.gisterm.interpolation.desktop.iso.surface.IsoSurfaceServiceDesktopModule\" configFile=\"isointerpolationservice-config.xml\"/>

Die Konfigurationsdatei "isointerpolationservice-config.xml" ist optional. Ein Beispiel:

<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
<isoServiceConfiguration>
  <defaultClassCount>20</defaultClassCount>
  <minClassCount>1</minClassCount>
  <maxClassCount>999</maxClassCount>
  <filterHoles>false</filterHoles>
</isoServiceConfiguration>


Beschreibung:
Version:
ID:

Der Service OfficeIntegrationService wurde entfernt
V2010
718
 

Der Service "OfficeIntegrationService" wurde entfernt und muss in der Datei "gisterm-config.xml" rausgenommen werden. Stattdessen wird in der Datei "cadenza-config.xml" das Modul "OfficeIntegrationDesktopModule" konfiguriert.

<module moduleClass=\"net.disy.gis.gisterm.desktop.officeintegration.OfficeIntegrationDesktopModule\" />


Beschreibung:
Version:
ID:

Der Service LayerPersistenceService wurde entfernt
V2010
717
 

Der Service "LayerPersistenceService" ist ersatzlos entfallen. Der Service sollte nicht mehr in der Datei "gisterm-config.xml" eingebunden werden.



Beschreibung:
Version:
ID:

Ergänzung beim Import von Shapefiles in ein Oracle-SDO-Datenbank-Thema
V2010
716
 

Die Hilfs-Tabelle, die alle korrekt importierten Objekte enthält, kann als Thema gespeichert und damit in GISterm angezeigt werden. Wenn bei Validierungsprüfungen auf dieser Hilfs-Tabelle Fehler auftreten, erfolgt ein Eintrag in einer Fehler-Tabelle. Diese Fehler-Tabelle enthält zu jedem Fehler die eindeutige ID, eine Fehlerbeschreibung und die Geometrie des fehlerhaften Datensatzes. Sie kann wie die Hilfs-Tabelle auch als Thema gespeichert werden.



Beschreibung:
Version:
ID:

Gleichzeitiges Ändern von Texteigenschaften für mehrere Textobjekte
V2010
715
 

Innerhalb eines Zeichenthemas können die Texteigenschaften für mehrere selektierte Textobjekte gleichzeitig verändert werden.



Beschreibung:
Version:
ID:

Exportierbarkeit ist in den Themeneigenschaften einstellbar
V2010
714
 

Für die Einstellung, welche in Cadenza/GISterm Web sichtbaren Themen in ein Shapefile exportiert werden können, ist die Konfigurationsdatei "layerIdToExportableMappings.xml" nicht mehr erforderlich. Die Exportierbarkeit eines Themas wird in seinen Themeneigenschaften bei den "Optionen für GISterm Web" eingestellt.



Beschreibung:
Version:
ID:

Rubberband für die Geometrieerfassung konfigurierbar
V2010
711
 

Bei der Erfassung neuer Linien- und Flächengeometrien wird zur besseren Orientierung ein Rubberband angezeigt. Damit das Rubberband immer sichtbar bleibt, wird seine Farbe mit der Hintergrundfarbe XOR-verknüpft. Farbe und Linienstärke können vorgegeben werden. Dazu muss in der Konfigurationsdatei "config/gisterm-pro-config.xml" im <view>-Block das optionale Element <rubberbandOptions> eingetragen sein.

Im Element <rubberbandOptions> wird die XOR-Verknüpfung (mit der Hintergrundfarbe) abgestellt, wenn das <xOrEnabled>-Element den Wert „false“ hat. Die Farbe des Rubberbands wird im <color>-Element eingetragen, in dem die Rot-, Grün- und Blau-Anteile der Farbe und optional ein Transparenzwert (0...255) als Attribute angegeben sind. Die Linienstärke wird im <lineWidth>-Element in Pixel angegeben.

<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
<gistermProConfiguration>
  <view>
    <rubberbandOptions>
      <xOrEnabled>false</xOrEnabled>
      <color red=\"0\" green=\"0\" blue=\"0\" alpha=\"255\" />
      <lineWidth>2</lineWidth>
    </rubberbandOptions>
    ...
  </view>
</gistermProConfiguration>


Beschreibung:
Version:
ID:

Gleichzeitige Auswahl von mehreren Dateien im Öffnen-Dialog
V2010
710
 

Im Öffnen-Dialog können mehrere Dateien gleichzeitig ausgewählt werden: Bei gedrückt gehaltener STRG-Taste werden mehrere Dateien einzeln und bei gedrückt gehaltener SHIFT-Taste wird ein Bereich von Dateien ausgewählt. Hinweis: Eine Projektdatei (*.project) kann nicht zusammen mit anderen Dateien geladen werden.

Wenn die Anwendung so konfiguriert ist, dass über die Öffnen- und Speichern-Dialoge nur auf ein vorgegebenes Verzeichnis zugegriffen werden kann (dazu muss in der Datei config/cadenza-config.xml das Programmmodul "FilesystemModule" eingetragen sein), wird die gleichzeitige Asswahl von Dateien nicht unterstützt.



Beschreibung:
Version:
ID:

Map Designer: Entfernung von Themen aus der Legende und Anpassung des Legendendesigns
V2010
709
 

Im Kontextmenü der Legende wurde der Eigenschaften-Dialog erweitert. Er ermöglicht es nach wie vor, auf die Themeneigenschaften der einzelnen Themen zuzugreifen. Zusätzlich können Sie

  • im Register "Inhalt" direkt einstellen, dass ein Thema bei der Kartenausgabe nicht in der Legende berücksichtigt wird
  • im Register "Design" das Aussehen der Legende anpassen

Um das Legendendesign anzupassen, können Sie:

  • die Themen durch einen größeren Abstand besser voneinander trennen
  • auch zwischen den Bestandteilen eines Legendenfelds einen größeren Abstand einstellen
  • die Texte zentriert statt linksbündig darstellen lassen
  • die Legendenbreite bestimmen (indem Sie festlegen, wo lange Texte umgebrochen werden)
  • den Abstand des Rahmens um die Legende bestimmen

Hilfreich ist dabei die neue Schaltfläche "Übernehmen", mit dem Sie Ihre Änderungen sofort testen können, ohne das Dialogfenster zuvor schließen zu müssen. Die Einstellungen werden beim Speichern als Kartendesign oder als Druckvorlage für Cadenza/GISterm Web berücksichtigt.

Bei der Kartenausgabe erscheint für nicht klassifizierte Themen der Themenname nicht mehr oberhalb, sondern rechts neben dem Legendensymbol.





Werkzeug/Modul:


Cadenza Professional, Map Wizard
Beschreibung:
Version:
ID:

Dynamische Klassifikation
V2010
765
 

Über den Map Wizard können Groovy-Skripte konfiguriert werden, um die Intervallklassifikation für eine Kartendarstellung anzupassen. Dazu kann per API auf eine veränderliche Templateinstanz "template" zugegriffen werden. Mithilfe des Map Wizard können beliebige Skripte aus dem Dateisystem in das Repository importiert werden.

Ein Skript, das zur Nachbearbeitung der Intervallklassifikation ausgewählt wurde, kann beim Bearbeiten der Kartenvorlage nachträglich geändert werden.



Beschreibung:
Version:
ID:

Erzeugung von Ereignisthemen durch Segmentierung
V2010
686
 

Cadenza kann Linien- und Punktereignisthemen erzeugen, wenn als Basisthema im Repository ein Shapefile oder ein Oracle-SDO-Thema mit Stationierungsinformationen (M-Werte) vorliegt. Die Ereignistabelle mit den Sachinformationen entsteht als Ergebnistabelle einer Datenbankrecherche.



Beschreibung:
Version:
ID:

Erzeugung von Kartenvorlagen auf Basis von Datenbank-Themen
V2010
685
 

Wenn Sie mit dem Map Wizard eine Kartenvorlage oder eine Kartendarstellung erzeugen, können die Geometrien nun auch aus einem Thema im Repository stammen, das auf einem Oracle-SDO-Thema basiert. Bisher waren nur Layer-Dateien möglich, die auf Shapefiles und WFS-Themen verweisen.





Werkzeug/Modul:


Cadenza Web, Navigator
Beschreibung:
Version:
ID:

Öffnen von HTML-Informationsseiten
V2010
769
 

Die HTML-Informationsseiten vor den Navigator-Einträgen können jetzt auch in Cadenza/GISterm Web geöffnet werden. Für Selektionsformulare ist das Info-Symbol außerdem auf der Selector-Seite vor dem Namen des Selektionsformulars zu sehen.

In Cadenza Web werden Informationsseiten in einem Pop-up-Fenster geöffnet.





Werkzeug/Modul:


Cadenza Professional, Navigator
Beschreibung:
Version:
ID:

Neuerungen bei der manuellen Bereitstellung von Informationsseiten
V2010
746
 

Die Informationsseiten zur Unterstützung der Anwender werden jetzt über das Element <help> im Block <metaData> des jeweiligen Verzeichnisses oder Eintrags eingebunden (siehe RN 745). Wenn Sie eine HTML-Datei direkt angeben möchten, verwenden Sie im Element <help> das Attribut "url" und geben Sie als Attributwert den Dateinamen an. Die Datei wird im Verzeichnis XMLRepository/Help/ gesucht. Falls sie dort in einem Unterverzeichnis abgelegt ist, geben Sie den Pfad zur Datei ausgehend von XMLRepository/Help/ mit als Attributwert an.

<meta:metaData>
...
  <meta:help url=\"unterverzeichnis/infoseite.html\"/>
</meta:metaData>

Wenn Sie eine HTML-Datei über ihre ID einbinden möchten, tragen Sie ihren Namen in die Datei XMLRepository/Help/help.xml ein:

  • Geben Sie als Wert des Elements <help> den Dateinamen an. Die Datei wird im Verzeichnis XMLRepository/Help/ gesucht. Falls sie dort in einem Unterverzeichnis abgelegt ist, geben Sie den Pfad zur Datei ausgehend von XMLRepository/Help/ mit als Attributwert an.
  • Geben Sie als Wert des Attributs "name" eine eindeutige ID an.
  • <?xml version=\"1.0\" encoding=\"UTF-8\"?>
      <helpList>
        <help name=\"info1\">infoseite.html</help>
        <help name=\"startkarte\">karteninfos/beispielkarte.html</help>
        ...
      </helpList>
  • In der Datei XMLRepository/repositoryTree.xml verwenden Sie im Element <help> das Attribut "tag" und geben als Attributwert die jeweilige ID der Datei an.
  • <meta:metaData>
      ...
      <meta:help tag=\"info1\"/>
    </meta:metaData>>


Beschreibung:
Version:
ID:

Neuerungen bei der Angabe von Metadaten für Navigatoreinträge
V2010
745
 

Für jedes Verzeichnis und jeden Eintrag im Navigator können als Metadaten eine Versionsnummer, der Ersteller, ein Datum, eine Beschreibung und ein Kommentar hinterlegt werden. Zusätzlich ist der Verweis auf eine Hilfe- bzw. Informationsseite möglich.

Für die Angabe von Metadaten gilt jetzt Folgendes:

  • Metadaten müssen in der Datei XMLRepository/repositoryTree.xml eingetragen sein.
  • Metadaten sind Unterelemente des Elemens <metaData>.
  • Jedes der Unterelemente ist optional.
  • Alle Elemente liegen im Namespace "http://www.disy.net/cadenza/metadata/schema".
  • Der Block <metaData> ist jeweils das erste Unterelement von <folder> bzw. <item>.

Vollständiger Metadatenblock:

<meta:metaData>
  <meta:version>version</meta:version>
  <meta:author>autor</meta:author>
  <meta:date>2009-05-12</meta:date>
  <meta:description>beschreibung</meta:description>
  <meta:comment>kommentar</meta:comment>
  <meta:help tag=\"hilfe-id\"/> oder <meta:help url=\"url\"/>
</meta:metaData>


Beschreibung:
Version:
ID:

Neuerungen bei der Datei repositoryTree.xml
V2010
744
 

Die Eigenschaften des Eintrags sind jetzt über die Attribute des Elements beschrieben:

  • Typ des Eintrags ("type")
  • Eindeutiger Name bzw. Name und Pfad zur Datei ("name"). Eine Datei wird aufgrund der Typangabe automatisch im richtigen Unterverzeichnis von XMLRepository/ gesucht. Falls sie dort in einem Unterverzeichnis abgelegt ist, geben Sie den Pfad zur Datei ausgehend von XMLRepository/Help/ mit als Attributwert an.
  • Name, unter dem der Eintrag im Navigatorbaum erscheinen soll ("printName")
  • bei Selektionsformularen: Datenquelle ("dataSource")
  • Einige Einträge benötigen außerdem zusätzliche Angaben in einem Element oder können über ein solches Element optional mit zusätzlichen Angaben versehen werden.

Beispiele:

<namespace:folder printName=\"Beispielverzeichnis\">
  <namespace:folder printName=\"Unterverzeichnis 1\">
    <namespace:item type=\"MML\" name=\"beispielkarte.mml\" printName=\"Beispielkarte\"/>
    <namespace:folder printName=\"Weiteres Verzeichnis\">
      <namespace:item type=\"Layer\" name=\"beispielthema.layer\" printName=\"Beispielthema\"/>
      <namespace:item type=\"Selector\" name=\"beispielabfrage.sel\" dataSource=\"datenquelle1\" printName=\"Beispielabfrage\"/>
    </namespace:folder>
  </namespace:folder>
</namespace:folder>

<namespace:item type=\"Selector\" name=\"beispiel.sel\" printName=\"Beispiel\" dataSource=\"datenquelle1\"/>
<namespace:item type=\"Shapefile\" name=\"Shapes/bundeslaender.shp\" printName=\"Bundesländer\"/>
<namespace:item type=\"ArcIMSServer\" name=\"http://...\" printName=\"Topographische Karte\"/>\"
<namespace:item type=\"URL\" name=\"http://www.disy.net\" printName=\"disy Homepage\"/>
<namespace:item type=\"Image\" name=\"logo.gif\" printName=\"Firmenlogo\"/>
<namespace:item type=\"geoAdapter\" name=\"Oracle-DB\" printName=\"Datenbankthemen\">
  <namespace:itemData adapterType=\"oracleSpatial\">
    <namespace:dataSource>ORASPATIAL</namespace:dataSource>
  </namespace:itemData>
</namespace:item>


Beschreibung:
Version:
ID:

Verwendung eigener Symbole für Einträge im Navigator
V2010
739
 

Sie können für jeden Eintrag im Navigator das automatisch verwendete Symbol durch ein anderes Symbol aus dem Repository ersetzen. Dazu wählen Sie im Dialog "Repository verwalten" in der Ansicht "Navigatorbaum" im Kontextmenü des Navigatoreintrags den Menüpunkt "Eigenschaften" und wählen ein Symbol aus. Bei Bedarf können Sie weitere Symbole zum Repository hinzufügen.



Beschreibung:
Version:
ID:

Reduzierte Ansicht des Navigatorbaums
V2010
735
 

Die Ansicht des Navigatorbaums kann jetzt auch reduziert werden, d. h. es ist möglich, nicht alle Einträge des Navigtorbaums, sondern nur ausgewählte Verzeichnisse oder Verzeichniseinträge zu laden und anzuzeigen. Dazu muss die Konfigurationsdatei (im Beispiel "repositoryTreeFilter.xml") an Cadenza/GISterm als System Property in der entsprechenden Konfigurationsdatei "CADENZA_HOME/CadenzaPro/*.conf" bzw. "$GISTERM_HOME/GISterm/config/*.conf" mit folgender Syntax übergeben werden:

-DREPOSITORY_TREE_FILTER=repositoryTreeFilter.xml

Beispiel:

wrapper.java.additional.10=-DREPOSITORY_TREE_FILTER=repositoryTreeFilter.xml

Die zugehörige Konfigurationsdatei (im Beispiel "repositoryTreeFilter.xmll") muss wie folgt aussehen:

<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<repositoryTreeFilter xmlns=\"http://www.disy.net/cadenza/repositorytreeFilter/schema\" printName=\"Repository-Name\">  
  <folder printName=\"Name Verzeichnis 1)\"> 
     <item name=\"Name Eintrag 1\"/> 
     <item name=\"Name Eintrag 2\"/> 
  </folder>  
  <folder printName=\"Name Verzeichnis 2\"> 
     <item name=\"Name Eintrag 3\"/> 
  </folder>  
 <folder printName=\"Name Verzeichnis 3\"/> 
 ...
</repositoryTreeFilter>

Dabei gilt:

  • <repositoryTreeFilter>: Im Attribut "printName" geben Sie seinen Namen an (siehe zugehöriges Attribut "printName" in der Datei "XMLRepository/repositoryTree.xml").
  • <folder>: Sie können mehrere Verzeichnisse angeben. Dazu müssen Sie für jedes Verzeichnis im Attribut "printName" seinen Namen angeben (siehe zugehöriges Attribut "printName" in der Datei "XMLRepository/repositoryTree.xml"). Wenn keine <item>-Elemente angeben sind, werden alle Verzeichniseinträge angezeigt.
  • <item>: Sie können mehrere Einträge angeben. Dazu müssen Sie für jeden Eintrag im Attribut "name" seinen Namen angeben (siehe Attribut "name" in der Datei "XMLRepository/repositoryTree.xml").


Beschreibung:
Version:
ID:

Navigatorbaum-Verwaltung
V2010
729
 

Das alte Cadenza-Modul "RepositoryManagerModule", das die Verwaltung des Navigatorbaums ermöglich hat, gibt es nicht mehr. Es wurde ersetzt durch folgendes Modul:

<module moduleClass=\"net.disy.cadenza.navigator.manager.module.NavigatorManagerModule\"/>



Werkzeug/Modul:


Cadenza Professional, Report Designer
Beschreibung:
Version:
ID:

Neue Aggregationsmöglichkeit bei der Report-Erstellung
V2010
728
 

Beim Einfügen von Tabellen in Reports kann, zusätzlich zur Anzahl der Zeilen insgesamt, die Anzahl der Zeilen ohne Duplikate (d. h. die Anzahl eindeutiger Werte) ausgegeben. Für die Anzahl eindeutiger Werte gilt: Es werden auch leere Zelleninhalte als eigene Ausprägung mitgezählt, und beim Zählen von Datumswerten wird die eventuell vorhandene Uhrzeit ebenfalls berücksichtigt.



Beschreibung:
Version:
ID:

Neuerungen beim Report Designer
V2010
723
 

Beim Report Designer gibt es folgende Neuerungen:

  • Umstellung auf die Basisbibliothek JasperReports 3.6.1
  • Neue Beeinflussungsmöglichkeiten für den Umbruch eines Report-Bandes (siehe RN 724)
  • Unterdrückung der Wiederholung von identischen Zelleninhalten (siehe RN 725)
  • Erweiterte Möglichkeiten zur Ausrichtung von Tabellenzellen (siehe RN 726)
  • Durchführung von Berechnungen in Tabellenzellen (siehe RN 727)




Werkzeug/Modul:


Cadenza Professional, Selector
Beschreibung:
Version:
ID:

Änderungen an der Selector-Benutzeroberfläche
V2010
781
 

Die Benutzeroberfläche des Selectors wurde überarbeitet:

  • Das Cadenza-Menü „Selector“ ist entfallen. Alle Funktionen des Selectors sowie die Konfiguration der Selektoranfrage können jetzt direkt über die Werkzeugleiste des Selectors vorgenommen werden.
  • In der Selector-Werkzeugleiste ist die Schaltfläche „Anfrage beenden“ entfallen. Selektionsanfragen können jetzt direkt über das Anfrage-Dialogfenster beendet werden.




Werkzeug/Modul:


Cadenza Professional, Table Layouter
Beschreibung:
Version:
ID:

Ausrichten von Tabellenzellen
V2010
727
 

Sie können Tabellenzellen eines Report-Bandes an den Rändern einer vorgegebenen Zelle ausrichten. Wenn mehrere Zellen eines Bandes markiert sind, stehen im Kontextmenü 4 Ausrichtungsmöglichkeiten zur Verfügung. Die gewählte Ausrichtung bezieht sich dabei immer auf die zuerst markierte Zelle.



Beschreibung:
Version:
ID:

Berechnungen in Tabellenzellen
V2010
726
 

Sie können den Inhalt einer Zelle berechnen lassen. Grundsätzlich gilt: Jede Berechnungsvorschrift beginnt mit $FUNC und steht in Klammern: $FUNC{…}.

Es können vordefinierte Benutzungsvorschriften verwendet werden (siehe Abblidung), auch Berechnungen auf Basis einer Aggregationsfunktion sind möglich ($FUNC{...$AGG{...}...}).



Beschreibung:
Version:
ID:

Unterdrückung von identischen Zelleninhalten teilweise aufheben
V2010
725
 

Sie können die Unterdrückung der Ausgabe von identischen Zelleninhalten für eine ausgewählte Gruppe aufheben, so dass für diese Gruppe die sich wiederholenden Einträge dennoch ausgeben werden.



Beschreibung:
Version:
ID:

Seitenumbruchverhalten für ein Report-Band bestimmen
V2010
724
 

Wenn der Inhalt eines Bandes nicht vollständig auf eine Seite passt, wird er umgebrochen. Sie können für jedes Band einstellen, wie sein Inhalt auf die nächste Seite umgebrochen werden soll. Für einen notwendigen Seitenumbruch sind folgende Einstellungen möglich:

  • wenn ausgedehnt: Der Inhalt des Bandes wird nur dann umgebrochen, wenn er ausgedehnt ist, d. h. wenn er die vorgegebene Höhe des Bandes überschreitet. Der Teil, der über die vorgegebene Höhe hinaus geht, wird auf die Folgeseite geschrieben. Wenn der Inhalt innerhalb der vorgegebenen Bandhöhe liegt, wird der Inhalt nicht umgebrochen, sondern vollständig auf die Folgeseite geschrieben.
  • vermeiden: Der Inhalt des Bandes wird auf die Folgeseite geschrieben und dort nur dann umgebrochen, wenn er nicht vollständig auf diese Folgeseite passt.
  • sofort: Der Inhalt des Bandes wird an der betreffenden Stelle umgebrochen (außer innerhalb der ersten Zelle).




Werkzeug/Modul:


Cadenza Professional, Access Manager
Beschreibung:
Version:
ID:

GISterm mit Benutzerverwaltung
4.0.0
619
 

Auch für GISterm gibt es nun eine Benutzerverwaltung: Wenn das Installationspaket "Benutzerverwaltung" installiert und die Benutzerverwaltungsdatenbank konfiguriert ist, kann der Server der Datenbank gestartet werden. Beim Start von GISterm Desktop oder GISterm Web wird dann ein Anmeldefenster angezeigt.

Im Wesentlichen ist es mit der Benutzerverwaltung möglich,

  • Benutzer und Benutzergruppen und damit den Zugang zur Anwendung zu verwalten,
  • Leserechte an Navigatoreinträgen zu erteilen,
  • Schreibrechte an Navigatoreinträgen zu erteilen,
  • Die Verfügbarkeit einiger Funktionen zu erteilen,
  • die Startkarte benutzerspezifisch vorzugeben.

Für Administratoren ist die grafische Oberfläche der Benutzerverwaltung, der Access Manager, in GISterm Desktop integriert.



Beschreibung:
Version:
ID:

Änderungen in der Benutzerverwaltung
4.0.0
618
 

Im Access Manager gibt es folgende Änderungen:

  • Die möglichen Berechtigungen haben nun deutsche Namen.
  • Soweit es möglich ist, werden nun die Anzeigenamen der zu verwaltenden Objekte angezeigt.
  • Die internen IDs der Objekte werden nun angezeigt.
  • Es ist nun möglich, die Objektetabelle so zu filtern, dass nur noch Objekte angezeigt werden, an denen keine Rechte vergeben sind.
  • Das letzte Mitglied der Gruppe "Administrator" kann nicht mehr gelöscht oder aus der Gruppe entfernt werden.
  • Die Gruppe "Public" kann nicht mehr gelöscht werden.
  • Das Passwort des Benutzers "anonymous" kann nicht mehr verändert werden.


Beschreibung:
Version:
ID:

Konfigurationsänderung für die Benutzerverwaltung
4.0.0
617
 

Damit Cadenza und GISterm mit Benutzerverwaltung betrieben werden können, muss nun das Programmmodul "AccessManagerProModule" in der Konfigurationsdatei eingetragen sein.

<module moduleClass=\"net.disy.cadenza.accessmanager.pro.AccessManagerProModule\" />




Werkzeug/Modul:


Cadenza Professional, Benutzeroberfläche (GUI)
Beschreibung:
Version:
ID:

Aufnahme von Selektionsformularen in die Menüleiste
4.0.0
636
 

Die Cadenza-Menüleiste kann durch ein Menü ergänzt werden, dessen Menüpunkte Selektionsformulare aufrufen und die Datenbankrecherche starten. Die Recherche wird direkt gestartet, der Zwischenschritt der Kriterienbelegung entfällt. Das neue Menü wird vor dem Menü "Ergebnisaufbereitung" eingefügt.

Ein solcher schneller Zugriff kann sinnvoll sein, wenn Selektionsformulare eine besondere Bedeutung haben, aber auch bei vorbelegten Selektionsformularen, die sehr häufig benötigt werden.



Beschreibung:
Version:
ID:

Menüpunkt Einstellungen verschoben
4.0.0
610
 

Der Menüpunkt "Einstellungen" im Cadenza-Menü "Extras" wurde ins Menü "Datei" verschoben.





Werkzeug/Modul:


Cadenza Professional, Cadenza Plattform
Beschreibung:
Version:
ID:

Speichern von Vorlagen und Selektionsformularen in angegebenes Verzeichnis
4.0.0
633
 

Beim Speichern von Vorlagen kann nun optional ein Unterverzeichnis angegeben werden, das ggf. im zum Vorlagentyp gehörenden Repository-Verzeichnis angelegt wird und in dem die Vorlage dann gespeichert wird. Standardmäßig wird der Name des zur Vorlage gehörenden Selektionsformulars vorgeschlagen.

Auch beim Speichern von Selektionsformularen ist die Angabe eines Unterverzeichnisses möglich.



Beschreibung:
Version:
ID:

Lokale Systemvariable in der Datei repositoryTree.xml
4.0.0
632
 

Systemvariable werden üblicherweise in der Kommandozeile oder in einer Konfigurationsdatei definiert und beim Start der Anwendung ausgewertet. Im Gegensatz dazu können in der Datei "repositoryTree.xml" Systemvariable definiert werden, die einen lokalen Gültigkeitsbereich haben: Diese Variablen werden nur in bestimmten Gruppen von MML- und Layer-Dateien ausgewertet.

Dadurch ist es beispielsweise möglich, mit derselben MML-Datei auf Shapefiles mit ähnlichem Inhalt, aber unterschiedlicher Datenbasis zuzugreifen und damit Duplizierungen zu vermeiden.





Werkzeug/Modul:


Cadenza Web, Cadenza Plattform
Beschreibung:
Version:
ID:

Veröffentlichung von Workflows durch den WMS-Server
4.0.0
629
 

Der Cadenza- bzw. GISterm-Web-Server kann als WMS-Server nun auch Workflows veröffentlicht, wenn diese auf Kartenvorlagen basieren, weder asynchron noch editierbar sind und einige weitere Bedingungen erfüllen.



Beschreibung:
Version:
ID:

Veröffentlichung von Themengruppen durch den WMS-Server
4.0.0
628
 

Der Cadenza- bzw. GISterm-Web-Server kann per Konfiguration zu einem WMS-Server gemacht werden (siehe Release Note 559). Dabei ist es nun möglich, die angebotenen Themen strukturierter abzugeben: In der Konfigurationsdatei können Themen zu einer Gruppe zusammengefasst werden. Wenn nun die GetCapabilities-URL um den Namen einer Gruppe erweitert ist, werden nur die Themen der jeweiligen Gruppe veröffentlicht.





Werkzeug/Modul:


Cadenza Professional, Cadenza Plattform
Beschreibung:
Version:
ID:

Komma als Dezimaltrennzeichen
4.0.0
623
 

Das Dezimaltrennzeichen ist nun abhängig von der Einstellung <language> in der Datei "cadenza-config.xml". In der Standardversion ist dies also das Komma.



Beschreibung:
Version:
ID:

Versions- und Produktinformationen zugänglich
4.0.0
622
 

In Cadenza Professional und GISterm Desktop wurde das Menü "Hilfe" um Menüpunkte für Versions- und für Produktinformationen ergänzt.



Beschreibung:
Version:
ID:

Verwalten des Navigatorbaums nur für zentrales Repository
4.0.0
621
 

Der Menüpunkt "Navigatorbaum verwalten" ist nun nur noch vorhanden, wenn in der Konfigurationsdatei das Feature eingetragen ist bzw. ein Recht daran besteht.



Beschreibung:
Version:
ID:

Rechtevergabe auch beim Verwalten des Navigatorbaums
4.0.0
620
 

Nicht nur im Access Manager können nun Rechte an Objekten vergeben werden, sondern auch beim Verwalten des Navigatorbaums in GISterm Desktop oder Cadenza Professional.
In der Verwaltungsansicht des Navigatorbaums wurde dazu (nur für Administratoren!) das Kontextmenü von Einträgen um den Menüpunkt "Rechte verwalten" erweitert.



Beschreibung:
Version:
ID:

Einschränkung der gültigen Ergebnisanzahl für eine Vorlage
4.0.0
593
 

Es kann sinnvoll sein, eine komplexe Tabellendarstellung erst ab einer gewissen Zeilenanzahl zu ermöglichen, eine Diagrammdarstellung oder einen Report auf eine Höchstmenge darzustellender Informationen zu beschränken etc. – insbesondere auch dann, wenn eine Vorlage in Cadenza Web verfügbar sein soll.

Für eine Vorlage können Sie eine entsprechende Einschränkung über ihr Kontextmenü einstellen. Falls das Ergebnis einer Datenbankrecherche aus zu wenigen oder zu vielen Ergebniszeilen besteht, wird diese Aufbereitung erstellt; stattdessen wird ein Hinweise ausgegeben.

Die Einschränkung wird in der Datei "templates.xml" abgelegt:

  <template>
    ...
    <resultLimits minResultCount=\"10\" maxResultCount=\"20\"/>
  </template>




Werkzeug/Modul:


Cadenza Web, Cadenza Web
Beschreibung:
Version:
ID:

Unterstützung dynamisch generierter Hilfeseiten in Cadenza Web
4.0.0
651
 

Hilfeseiten für Selektionsformulare, die mit Hilfe einer Vorlage dynamisch generiert werden, werden nun auch in Cadenza Web unterstützt.



Beschreibung:
Version:
ID:

Verfügbare Bildgrößen für Diagramme konfigurierbar
4.0.0
647
 

Bei der Anzeige von Diagrammen ist es möglich, aus verschiedenen Bildgrößen zu wählen. Die verfügbaren Bildgrößen sind in der Datei "visualizerWeb-config.xml" konfigurierbar.





Werkzeug/Modul:


Kundenspezifische Erweiterungen, Cadenza Web
Beschreibung:
Version:
ID:

RIPS-Dienste in Cadenza/GISterm Web
4.0.0
641
 

Per Konfiguration können nun RIPS-Dienste in den Map Viewer von Cadenza/GISterm Web eingebunden werden.

Anmerkung: Die beschriebene Funktionalität wurde für einen bestimmten Kunden entwickelt und ist im Standardprodukt nicht enthalten, da sie ein spezielles Datenmodell erfordert oder nur einen bestimmten Anwendungsfall abdeckt. Wenn Sie diese oder eine ähnliche Funktionalität ebenfalls nutzen möchten, wenden Sie sich bitte an den Support über Ihr Login im Issue-Tracking-System. Falls Sie noch keinen Supportvertrag haben, kontaktieren Sie uns bitte über sales(at)disy.net.





Werkzeug/Modul:


Cadenza Web, Diagram Visualizer
Beschreibung:
Version:
ID:

Export von Diagrammen in Grafikdatei
4.0.0
648
 

Diagramme können in Cadenza Web nun in Grafikformate exportiert werden. Die Werkzeugleiste enthält dazu eine Schaltfläche "Export", die ein Dialogfenster öffnet. Dort können auch Dateiformat und Bildgröße ausgewählt werden.

Die möglichen Bildgrößen und Bildformate können in der Datei "visualizerWeb-config.xml" konfiguriert werden (siehe auch RN 647).





Werkzeug/Modul:


Cadenza Professional, Diagram Visualizer
Beschreibung:
Version:
ID:

Umgang mit zu langen Bereichsbeschriftungen in Diagrammen
4.0.0
640
 

Die im Diagram Visualizer und entsprechend im Diagram Wizard verfügbaren Bereichsbeschriftungen wurden um Einstellmöglichkeiten für den Umgang mit zu langen Beschriftungstexten erweitert:

Damit Texte in derselben Zeile nicht überlappen, wenn sie nicht vollständig in ihre Bereiche passen, werden sie abgeschnitten, und statt der abgeschnittenen Zeichen werden drei Punkte angezeigt. Alternativ können Sie einstellen, dass sie komplett ausgeblendet werden.





Werkzeug/Modul:


Cadenza Web, Diagram Visualizer
Beschreibung:
Version:
ID:

Erweiterungen bei der Diagrammdarstellung in Cadenza Web
4.0.0
627
 

Diagramme konnten in Cadenza Web bisher nur angezeigt und mit Hilfe von Browserfunktionen gedruckt werden. Nun sind einige Schaltflächen mit neuen Funktionen verfügbar:

  • Drucken
  • Export in Bildformate
  • Export in Bildformate
  • Verschieben, Vergrößern, vorwärts/zurück, gesamten Diagrammbereich
  • Diagrammgröße verändern
Zum Verschieben, Vergrößern usw. ist alternativ ein neues Werkzeug eingeblendet, mit dem das Verschieben über Pfeil-Schaltflächen und das Vergrößern/Verkleinern über einen Schiebebalkenmöglich ist.





Werkzeug/Modul:


Cadenza Professional, GISterm
Beschreibung:
Version:
ID:

Angabe der Übersichtskarte in einer MML über Systemvariable
4.0.0
654
 

In einer MML kann die optionale Übersichtskarte nun auch über eine Systemvariable angegeben werden. Beispiel:

<mapView>
  <locatorResource filePath=\"$SYSTEM{LOCATOR}\"/>
</mapView>


Beschreibung:
Version:
ID:

Initialer Kartenausschnitt einer MML über referenziertes Thema
4.0.0
653
 

In einer MML kann die Bounding-Box und auch die "maxAreaOfInterest" nun statt über die Koordinaten der Eckpunkte auch durch die ID eines Themas angegeben werden. Die Bounding-Box der Karte entspricht dann der Ausdehnung des angegebenen Themas.

Das referenzierte Thema muss entweder Teil der MML oder Teil der in der MML angegebenen Übersichtskarte (MML-Datei!) sein.

<boundingBox>
  <layerId>myLayerId</layerId>
</boundingBox>


Beschreibung:
Version:
ID:

Prototyp: Pessimistisches Sperren in GISterm
4.0.0
652
 

Für Änderungsvorgänge an GISterm-Themen, die über einen längeren Zeitraum andauern, ist nun ein pessimistisches Sperren möglich. Der Anwender, der ein Thema editiert, aktiviert die Sperre für die Objekte, die er editiert. Wenn ein anderer Anwender ebenfalls versucht, das Objekt zu editieren, dann ist dies für ihn nicht möglich, und er erhält eine entsprechende Meldung.

Voraussetzung ist, dass beide Anwender in ihrer Konfigurationsdatei die dazugehörigen Programmmodule eingetragen haben.

Hinweis: Diese Funktionalität wurde prototypisch umgesetzt. Wenn Sie Interesse daran haben, wenden Sie sich bitte an den Support über Ihr Login im Issue-Tracking-System. Falls Sie noch keinen Supportvertrag haben, kontaktieren Sie uns bitte über http://www.disy.net/disy-kontakt.html.





Werkzeug/Modul:


Kundenspezifische Erweiterungen, GISterm
Beschreibung:
Version:
ID:

ALK-Suche: Optimierung der Eingabe
4.0.0
645
 

Die Eingabe von Kreis, Gemeinde usw. bei der ALK-Suche kann nun statt über Eingabefelder durch Auswahl aus Listen erfolgen. Je nach Auswahl in einer Liste werden die Einträge der darunter liegenden Liste automatisch aktualisiert: Die Liste "Gemeinde" zeigt also beispielsweise nur Gemeinden im ausgewählten Kreis an.

Anmerkung: Die beschriebene Funktionalität wurde für einen bestimmten Kunden entwickelt und ist im Standardprodukt nicht enthalten, da sie ein spezielles Datenmodell erfordert oder nur einen bestimmten Anwendungsfall abdeckt. Wenn Sie diese oder eine ähnliche Funktionalität ebenfalls nutzen möchten, wenden Sie sich bitte an den Support über Ihr Login im Issue-Tracking-System. Falls Sie noch keinen Supportvertrag haben, kontaktieren Sie uns bitte über sales(at)disy.net.





Werkzeug/Modul:


Cadenza Web, GISterm
Beschreibung:
Version:
ID:

Neues Navigationswerkzeug im Map Viewer
4.0.0
643
 

Im Map Viewer und auch beim Betrachten von Diagrammen ist ein neues Werkzeug verfügbar, mit dem das Verschieben über Pfeil-Schaltflächen und das Vergrößern/Verkleinern über einen Schiebebalkenmöglich ist. Anwender können das Werkzeug über eine neue Schaltfläche ein- und ausblenden.

Ob das Werkzeug generell verfügbar ist, kann in der Datei "GIStermWebConfig.xml" über das Element <extendedZoom> konfiguriert werden:

<GIStermWebConfiguration>
  ...
  <mapSizes>
  ...
  </mapSizes>
  <mapConfig>
    <controls>
      <extendedZoom>true</extendedZoom>
    </controls>
  </mapConfig>
</GIStermWebConfiguration>




Werkzeug/Modul:


Cadenza Professional, GISterm
Beschreibung:
Version:
ID:

Zielrechteck bei animierter Navigation
4.0.0
642
 

Die animierte Navigation (fließende Veränderung des Kartenausschnitts), die optional konfiguriert werden kann (vgl. Release Note 558), wurde durch ein "Zielrechteck" intuitiver gemacht, das beim Vergrößern das Zoom-Ziel sichtbar macht.





Werkzeug/Modul:


Cadenza Web, GISterm
Beschreibung:
Version:
ID:

Verfügbare Kartengrößen im Map Viewer konfigurierbar
4.0.0
639
 

Im Map Viewer ist es möglich, aus verschiedenen Größen für die Karte zu wählen. Die verfügbaren Kartengrößen sind nun in der Datei "GIStermWebConfig.xml" konfigurierbar.





Werkzeug/Modul:


Cadenza Professional, GISterm
Beschreibung:
Version:
ID:

Import von Shapefiles in ein Oracle-SDO-Datenbank-Thema
4.0.0
637
 

Mit GISterm können nun Shapefiles in ein vorhandenes Oracle-SDO-Thema importiert werden. Nach Angabe von Quelle und Ziel und Abbildung der Shapefile-Attribute auf die Datenbankthema-Attribute können einige Angaben zu Fehlerverhalten usw. gemacht werden.

Das Ergebnis ist je nach Ausgangsdatei und Einstellungen ein Shapefile mit den fehlerhaften Geometrien und/oder ein gefülltes Datenbankthema.



Beschreibung:
Version:
ID:

Map Designer: Einfügen von Bildern aus Dateisystem und Zwischenablage
4.0.0
634
 

Der Map Designer erlaubt nun das Einfügen von Bildern aus drei verschiedenen Quellen in das Design; das Dialogfenster wurde entsprechend ergänzt:

  • Repository
  • Zwischenablage
  • Dateisystem
Die Funkion, ein Bild zum Repository hinzuzufügen, ist über diesen Dialog nun ebenfalls zugänglich.



Beschreibung:
Version:
ID:

Fachspezifische Kontextmenüpunkte durch GIS-Skripting
4.0.0
625
 

Per GIS-Skripting ist es möglich, das Kontextmenü eines Themas (*.layer) um themenspezifische Menüpunkte zu erweitern, die Groovy-Skripte aufrufen. Ein solcher Kontextmenüpunkt ist je nach Konfiguration nur bei einem oder auch bei mehreren selektierten Objekten verfügbar.

In den Skripten kann frei Funktionalität implementiert werden. Zwei Funktionen bietet GISterm bereits an: Damit kann ein selektiertes Objekt dupliziert bzw. ein Rasterkatalog-Thema hinzugefügt werden.



Beschreibung:
Version:
ID:

Konfigurationsänderung für Oracle-Themen
4.0.0
616
 

Das Programmmodul "SdoEditModule" erlaubt jetzt nur noch die Bearbeitung eines Oracle-Themas. Zum Erzeugen eines Datenbankthemas sowie für die neuen Funktionen Löschen und Leeren eines Datenbankthemas, Hinzufügen und Löschen von Attributen und Shapefile-Import wird das neue Programmmodul "SdoManagementModule" benötigt. Die optionale Konfigurationsdatei des Moduls "SdoEditModule" darf dort nicht mehr verwendet werden; stattdessen kann das Modul "SdoManagementModule" damit ergänzt werden.

<module moduleClass=\"de.disy.gis.sdo.edit.SdoEditModule\"/>
<module moduleClass=\"de.disy.gis.sdo.management.SdoManagementModule\" configFile=\"sdomanagement-config.xml\"/>



Beschreibung:
Version:
ID:

Erfassung: Snapping auf Polygone
4.0.0
615
 

Bei der Erfassung oder Bearbeitung von Geoobjekten gibt es u. a. die Möglichkeit, auf Linien zu "snappen" (siehe Feature ID 609). Diese Funktion wurde erweitert: Sie erlaubt jetzt auch das Snapping auf Polygone.



Beschreibung:
Version:
ID:

Kleinkataster: Fachspezifisch angepasste Datenerfassung und -pflege in GISterm Desktop durch GIS-Skripting
4.0.0
614
 

GIS-Skripting erlaubt es, mit Hilfe von Konfigurationsdateien und Groovy-Skripten, also ohne größeren Programmieraufwand, die Datenerfassung und -pflege in GISterm Desktop fachspezifisch anzupassen. Das heißt, Sie können für die Erfassung/Bearbeitung der (Sachdaten-)Attribute zu einem Geoobjekt in einem Thema (Layer)

  • Pflichtattribute festlegen,
  • Attribute verbergen,
  • Attribute vorbelegen,
  • Schlüssellisten für die Attribut-Auswahl definieren und
  • Benutzereingaben auf ihre Plausibilität prüfen.
  • Für Skripte wird eine Methode bereitgestellt, mit der auf die Attribute selektierter Objekte zugegriffen werden kann. Auch Datenbankabfragen sind möglich, beispielsweise um Werte für Schlüssellisten zu erhalten.



    Beschreibung:
    Version:
    ID:

    Ausblenden der Karte im Map Designer
    4.0.0
    613
     

    Im Map Designer ist es jetzt möglich, die Karte auszublenden, so dass beispielsweise nur die Legende in eine Bilddatei gespeichert werden kann. Wie alle Einstellungen wird auch dieses Verhalten mitgespeichert, wenn ein Kartendesign oder eine Druckvorlage erstellt wird.



    Beschreibung:
    Version:
    ID:

    Erfassung: Snapping auf Linien
    4.0.0
    609
     

    Bei der Erfassung oder Bearbeitung von Geoobjekten ist es möglich, auf schon vorhandene Punkte oder Stützpunkte zu "snappen" und deren Position zu übernehmen.

    Nun gibt es auch die Möglichkeit, auf Linien zu "snappen": Wenn die Option aktiviert ist und der Mauszeiger in die Nähe einer Linie bewegt wird, wird der dann angeklickte Punkt automatisch zur Linie gezogen.



    Beschreibung:
    Version:
    ID:

    Erfassung: Verlängerung einer Linie
    4.0.0
    608
     

    Ein vorhandenes Linienobjekt kann nun verlängert werden, indem die Erfassung am Anfangs- bzw. am Endpunkt fortgesetzt wird.



    Beschreibung:
    Version:
    ID:

    Erfassung: Flächen und Linien verschieben
    4.0.0
    607
     

    Bei der Erfassung/Bearbeitung von Linien und Flächen kann nun das gesamte Objekt verschoben werden; für komplexe Linien und Flächen ist es außerdem möglich, nur Teillinien bzw. Teilflächen zu verschieben.



    Beschreibung:
    Version:
    ID:

    Teilen und Verschmelzen von Geoobjekten
    4.0.0
    606
     

    Eine Fläche, eine Linie oder ein Multipunktobjekt können Sie nun teilen, so dass zwei Objekte entstehen. Dazu gibt es einen neuen Menüpunkt im Kontextmenü eines markierten Objekts. Durch eine eingezeichnete Fläche wird der Teil des bisherigen Objekts definiert, der zum neuen Objekt wird. Anschließend müssen die Attribute des neuen Objekts eingegeben werden.

    Umgekehrt können Sie mehrere Objekte markieren und zu einem einzigen Objekt verschmelzen. Beim Erfassen der Attribute des neuen Objekts sind diejenigen Felder vorbelegt, für die es in allen Objekten identische Attributwerte gibt.



    Beschreibung:
    Version:
    ID:

    Automatische Berechnung von geometrischen Attributen
    4.0.0
    605
     

    Sie können die geometrischen Attribute der Objekte eines Themas automatisch berechnen lassen. Wenn Sie dies einstellen, werden sie in der Attributtabelle, in Attribut-Auswahllisten etc. zusätzlich zu den ursprünglichen Attributen angezeigt. Welche Attribute dies sind, hängt von der Themenart ab:

    • Flächenthemen: Flächeninhalt und Umfang
    • Linienthemen: Länge
    • Punktthemen: Rechtswert und Hochwert
    Erreichbar sind die Attributeigenschaften über eine neue Schaltfläche in der Attributtabelle.



    Beschreibung:
    Version:
    ID:

    Einstellung von Anzeigenamen und Sichtbarkeit von Attributen
    4.0.0
    604
     

    Es gibt nun die Möglichkeit, einige Eigenschaften für Attribute einzustellen:

    • Sachattribute von Geoobjekten haben oft schwer lesbare oder schwer deutbare Namen, insbesondere dann, wenn diese Namen ursprünglich für eine Datenbank festgelegt wurden. Sie können für jedes Attribut einen anderen Namen vergeben, der in der Attributtabelle, in Attribut-Auswahllisten etc. anstatt des ursprünglichen Namens verwendet wird.
    • Da es sinnvoll sein kann, einzelne Attribute an solchen Stellen nicht anzeigen zu lassen, können Sie Attribute unsichtbar schalten.
    Erreichbar sind die Attributeigenschaften über eine neue Schaltfläche in der Attributtabelle.



    Beschreibung:
    Version:
    ID:

    Layer-ID an der Oberfläche einstellbar
    4.0.0
    602
     

    Um Funktionalität wie die übergreifende Suche oder GIS-Skripting konfigurieren bzw. nutzen zu können, benötigt ein Thema eine Layer-ID. Diese können Sie in GISterm Desktop/Cadenza Professional in den Themeneigenschaften einstellen. Anschließend muss das Thema als Layer-Datei gespeichert werden, damit die Einstellung erhalten bleibt und die genannte Funktionalität genutzt werden kann.



    Beschreibung:
    Version:
    ID:

    Maßstabstreue/ausschnittstreue Kartenausgabe
    4.0.0
    601
     

    Die früher vorhandene Möglichkeit, für die Kartenausgabe Maßstabstreue bzw. Ausschnittstreue festzulegen, ist nun auch im Map Designer wieder verfügbar: Wenn im Kontextmenü eines Kartenelements die entsprechende Eigenschaft eingestellt wird, wird diese beim Speichern des aktuellen Designs in eine Datei oder als Standarddesign mitgespeichert.

    Insbesondere ist dies für die Herstellung von Druckvorlagen für die Kartenausgabe in Cadenza Web/GISterm Web wichtig: Die mit der Druckvorlage gespeicherte Einstellung wird angewendet, wenn im Map Viewer eine Druckvorlage ausgewählt wird.



    Beschreibung:
    Version:
    ID:

    Verbesserte Schnellnavigation mit Navigationsflächen
    4.0.0
    600
     

    Die neue Schnellnavigation wurde verbessert und erweitert: Wenn Sie den Mauszeiger an den Rand des Kartenausschnitts bewegen - oder neu an eine seiner Ecken - dann werden Navigationflächen eingeblendet, die bei einem Mausklick den Kartenausschnitt in die entsprechende Richtung verschieben.



    Beschreibung:
    Version:
    ID:

    Erweiterung der Statistik und Verschiebung ins Kontextmenü
    4.0.0
    596
     

    In GISterm können statistische Werte für die Objekte eines Themas berechnet und angezeigt werden. Diese Funktion ist nun nicht mehr über das Register "Statistik" der Themeneigenschaften erreichbar, sondern hat einen eigenen Kontextmenüpunkt erhalten.

    Die Funktion wurde außerdem erweitert:

    • Es werden nun auch Werte für geometrische Eigenschaften berechnet (Flächeninhalt/Umfang bzw. Länge).
    • Es ist nun möglich, nur für die aktuell selektierten Objekte eine Statistik zu berechnen. Wenn Objekte selektiert sind, wird die Statistik nur für diese Objekte berechnet, andernfalls für alle geladenen, also alle sichtbaren Objekte. Die Anzahl der sichtbaren und der selektierten Objekte wird mit angezeigt.
    • Als statistischer Wert ist "Summe" hinzugekommen, der insbesondere für die geometrischen Eigenschaften hilfreich sein kann.





    Werkzeug/Modul:


    disy GISterm, GISterm
    Beschreibung:
    Version:
    ID:

    Kartendesigns als Druckvorlagen in Cadenza/GISterm Web
    4.0.0
    592
     

    Wie bereits mit dem Vorgänger können nun auch mit dem Map Designer wieder Druckvorlagen erstellt werden, die beim Drucken einer Karte in Cadenza Web bzw. GISterm Web angeboten werden (Schaltfläche "Als Druckvorlage für GISterm Web speichern").

    Beim Speichern erhalten sie die Dateiendung ".mapdesign" und werden im Unterverzeichnis "MapDesign" des Repositoryverzeichnisses abgelegt. Wie bisher werden sie in der Datei "mapPrintTemplates.xml" eingetragen, die beim Ausdrucken aus Cadenza/GISterm Web gelesen wird.





    Werkzeug/Modul:


    Cadenza Professional, Selector
    Beschreibung:
    Version:
    ID:

    Vorsortierung der Ergebnistabelle
    4.0.0
    644
     

    Für Selektionsformulare ist es nun möglich, in der Definitionsdatei "*.sel" eine initiale Sortierreihenfolge für die Ergebnistabelle anzugeben:

    ...
    <groupByAttribute>...</groupByAttribute>
    <sortByAttribute ascending=\"true\">id</sortByAttribute>
    <sortByAttribute ascending=\"true\">name</sortByAttribute>
    <contains>
      ...
    


    Beschreibung:
    Version:
    ID:

    Erweiterungen bei dynamischen Hilfeseiten
    4.0.0
    638
     

    Die automatisch anhand einer Template-Datei erzeugten ("dynamischen") Hilfeseiten für Selektionsformulare können nun auch Datumsangaben enthalten. Außerdem werden nicht sichtbare Attribute nicht mehr angezeigt.

    Dynamische Hilfeseiten werden auch in Cadenza Web unterstützt.





    Werkzeug/Modul:


    Cadenza Web, Cadenza Web
    Beschreibung:
    Version:
    ID:

    Anpassungen der Tomcat-web.xml nicht mehr notwendig
    3.9.2
    570
     

    Wenn Cadenza Web nicht über den Installer, sondern manuell installiert wurde und in einem eigenen Tomcat ausgeführt wird, sind die bisher notwendigen Änderungen in der Datei "/conf/web.xml" des Tomcat (Entfernung der Kommentarzeichen um das invoker-Servlet und das zugehörige Mapping) nicht mehr erforderlich.





    Werkzeug/Modul:


    disy GISterm, GISterm
    Beschreibung:
    Version:
    ID:

    Verfügbare Koordinatensysteme von WMS-Themen in den Themeneigenschaften
    3.9.1
    545
     

    In den Themeneigenschaften von WMS-Themen wird jetzt im Register "Thema" unter "Informationen" angezeigt, welche Koordinatensysteme (SRS) vom entsprechenden Geodatenserver Server unterstützt werden. Diese Anzeige ist dann von Nutzen, wenn für die Karte ein Bezugssystem festgelegt werden soll und nicht klar ist, welche Koordinatensysteme hierfür infrage kommen.



    Beschreibung:
    Version:
    ID:

    Vorgabe eines Dateinamens beim Erzeugen von Shapefiles
    3.9.1
    544
     

    Beim Anlegen neuer Shapefiles (Menüpunkt "Thema" > "Neues Thema erzeugen") macht GISterm jetzt einen Vorschlag für die dabei zu erzeugende Datei. Sie wird so gewählt, dass sie sich im aktuellen Verzeichnis befindet (das Verzeichnis, das zuletzt in einem Öffnen- oder Speichern-Dialog gewählt wurde) und dass ein Dateiname verwendet wird, der aktuell noch nicht existiert.

    Bisher musste der Anwender stets selbst über einen Klick auf die Schaltfläche "Auswählen" einen Dateinamen vorgeben. Durch den Vorschlag eines Dateinamens können in vielen Fällen unnötige Maus-Klicks gespart werden.





    Werkzeug/Modul:


    Konfiguration, Cadenza Plattform
    Beschreibung:
    Version:
    ID:

    Verteilte Ausgabe von Logmeldungen
    3.9.0
    528
     

    Bei der Konfiguration des Logging erlaubt es der neue Appendertyp "LevelDelegatingAppender", Ereignisse abhängig von ihrer Wichtigkeit auf den Bildschirm bzw. in eine Datei ausgeben zu lassen (anstatt zwei separate Appender mit einem gemeinsamen Loglevel anzugeben). Die Konfigurationsdatei für das Logging muss dabei wie im folgenden Beispiel aussehen:

    Beispiel-Konfiguration:

    log4j.logger.de.disy=DEBUG, delegate
    log4j.appender.delegate=de.disy.lib.logging.log4j.LevelDelegatingAppender
    log4j.appender.delegate.layout=org.apache.log4j.PatternLayout
    log4j.appender.delegate.layout.ConversionPattern=%d{ISO8601} %-5p [%t] %-c - %m%n
    log4j.appender.delegate.File=cadenza-web.log
    log4j.appender.delegate.DatePattern='_'yyyy-MM-dd'.log'

    Alle Ereignisse mit dem Loglevel DEBUG oder größer werden in die angegebene Datei geschrieben. Alle Ereignisse ab dem Loglevel ERROR werden zusätzlich direkt auf die Terminal-Konsole ausgegeben. Der LevelDelegatingAppender ändert wie der DailyRollingFileAppender periodisch wechselnd seinen Namen.



    Beschreibung:
    Version:
    ID:

    JDK 1.6
    3.9.0
    498
     

    Ab der Version 3.9.0M2 wird zum Ausführen von Cadenza bzw. GISterm (in all seinen Ausprägungen: Professional/Desktop und Web) Java in der Version 1.6 oder höher benötigt.

    Durch den Umstieg auf das JSDK 1.6 ist mit einer besseren Performance und geringerer Speicherbelastung zu rechnen.





    Werkzeug/Modul:


    Cadenza Professional, Cadenza Professional
    Beschreibung:
    Version:
    ID:

    Grafische Oberfläche zum Verwalten des Navigatorbaums
    3.9.0
    504
     

    Der Navigatorbaum kann nun über eine grafische Oberfläche verwaltet werden. Unterstützt werden bisher das Einfügen, Verschieben, Umbenennen und Löschen von Einträgen im Navigator bzw. Themennavigator und die Strukturierung durch Verzeichnisse. Die Funktionalität ist sowohl über eine neue Schaltfläche in der Cadenza-Werkzeugleiste als auch im GISterm-Menü über den Menüpunkt "GISterm > Themenbrowser verwalten" erreichbar.

    Die Oberfläche des Dialogfensters ähnelt der des Navigators bzw. Themennavigators mit folgenden Unterschieden:

    • Es werden keine Kategorien angezeigt.
    • Eingebundene Repositories werden nicht expandiert, sondern erscheinen als normale Einträge, die verschoben werden können.
    • Als Printname erscheint nur der in der Datei "repositoryTree.xml" angegebene Printname, der nicht mit dem Printnamen im Navigator identisch sein muss.

    Damit die Funktionalität verfügbar ist, muss das Programmmodul "RepositoryManagerModule" in der Cadenza-Konfigurationsdatei eingetragen sein:

    de.disy.cadenza.repositorymanager.module.RepositoryManagerModule





    Werkzeug/Modul:


    disy GISterm, Cadenza Professional
    Beschreibung:
    Version:
    ID:

    Selektionsformulare als zusätzliche Sachdatenquellen für Vektorthemen
    3.9.0
    503
     

    Neben der bisher bereits vorhandenen Möglichkeit, Excel-Tabellen als Quelle für Sachdaten an GISterm-Themen anzubinden, können jetzt zusätzlich auch Selektionsformulare als Datenquelle dienen.

    Erreichbar ist diese Funktion in der Attributtabelle im Register "Zusätzliche Datenquellen". Dort kann die Attributtabelle mit einem Selektionsformular verknüpft werden, so dass dessen Ergebnistabelle als zusätzliche Datenquelle dient. Bei jedem Anfragen von Geo-Objekten wird dann dynamisch das gewählte Selektionsformular mit den aktuellen Objekten belegt, die Recherche wird durchgeführt und die Sachdaten in der Attributtabelle werden durch die entsprechenden Daten in der Ergebnistabelle ergänzt.


    Vorraussetzungen

    Damit ein Thema mit einem Selektionsformular verknüpft werden kann, muss es mit Cadenza Object Types typisiert sein (Element <cadenzaObjectType> in der MML- bzw. layer-Datei). Es stehen dann alle Selektionsformulare zur Auswahl, die diesen Objekttyp haben und bei denen zusätzlich ein Kriterium mit diesem Objekttyp vorhanden ist. Dieses wird dann beim Abfragen der Datentabelle dynamisch belegt.


    Konfiguration

    Damit die Funktionalität in Cadenza Professional verfügbar ist, muss ein Programmodul wie folgt in der Cadenza-Konfigurationsdatei eingetragen sein:

    <module moduleClass=\"de.disy.gis.gisterm.join.selector.pro.GIStermJoinSelectorProModule\"/>

    In den Web-Varianten von Cadenza wird stattdessen ein Eintrag für das Basismodul benötigt, damit dort entsprechend verknüpfte Themen geladen werden können:

    <module moduleClass=\"de.disy.gis.gisterm.join.selector.core.GIStermJoinSelectorCoreModule\"/>





    Werkzeug/Modul:


    Konfiguration, Cadenza Web
    Beschreibung:
    Version:
    ID:

    Konfiguration von Cadenza Web als Windows Service für das Monitoring
    3.9.0
    538
     

    Für das Monitoring mit der JConsole muss Cadenza Web unter demselben Benutzernamen bzw. -konto gestartet werden wie die JConsole. Andernfalls ist die Prozess-ID des Tomcat beim Start der JConsole nicht auswählbar. Wenn Cadenza Web als Windows-Service gestartet wird, ist Folgendes zu beachten:

    Der Start erfolgt standardmäßig als Benutzer "System". Deshalb muss im Anschluss an die Installation die Konfiguration des Dienstes geändert werden:

    Systemsteuerung -> Verwaltung -> Dienste > Cadenza Web -> Eigenschaften -> Anmelden -> Dieses Konto

    Nach der Änderung der Konfiguration muss der Dienst neu gestartet werden, damit die Änderungen wirksam werden. Mit dem Windows Taskmanager lässt sich überprüfen, ob beide Programme (tomcat.exe und jconsole.exe) unter dem selben Benutzer laufen.





    Werkzeug/Modul:


    Cadenza Web, Cadenza Web
    Beschreibung:
    Version:
    ID:

    File-URLs in Objektinformation nicht mehr als Hyperlink dargestellt
    3.9.0
    537
     

    Wenn Attributwerte aus File-URLs bestehen, also aus Links zu Dateien auf der lokalen Festplatte oder einem Netzlaufwerk, dann werden diese in der Objektinformation nicht mehr als Hyperlinks dargestellt und sind nicht mehr anklickbar. Dies hat den Hintergrund, dass die dazugehörige Datei bei jedem Anwender lokal vorhanden sein müsste, damit ihr Inhalt angezeigt wird, und dass nicht jeder Browser solche Pfade unterstützt.

    Attributdaten mit HTTP-URLs werden wie gewohnt in blauer Farbe dargestellt und verhalten sich wie Hyperlinks.



    Beschreibung:
    Version:
    ID:

    Modul Gazeteer in Gazetteer umbenannt
    3.9.0
    523
     

    Das Modul "GisGazeteerWebModule" wurde umbenannt in "GisGazetteerWebModule", der Standardname für dessen Konfigurationsdatei von "gazeteerweb-config.xml" in "gazetteerweb-config.xml" und deren Wurzelelement <gisGazeteerWebConfiguration> in <gisGazetteerWebConfiguration>.

    Der Eintrag in der Datei "cadenza-config-web.xml" heißt dementsprechend:

    <module moduleClass=\"de.disy.cadenza.gisterm.web.gazetteer.GisGazetteerWebModule\" configFile=\"gazetteerweb-config.xml\" />

    Die Konfigurationsdatei sieht folgendermaßen aus:

    <gisGazetteerWebConfiguration>
      ...
    </gisGazetteerWebConfiguration>

    Bitte stellen sie sicher, dass die Änderungen in ihrem System nachgezogen werden.

    Beschreibung:
    Version:
    ID:

    Kartenansicht in PDF drucken
    3.9.0
    514
     

    Im Map Viewer können jetzt Karten in PDF-Dateien gedruckt werden, so dass sie anschließend auf einem Drucker ausgegeben werden können. Wenn ein Anwender auf die neue Schaltfläche in der Werkzeugleiste klickt, erhält er ein Dialogfenster, in dem er aus einer konfigurierten Liste von Druckvorlagen mit verschiedenen Layouts wählen und den Ausdruck veranlassen kann. Sobald die PDF-Erzeugung beendet ist, wird das PDF angezeigt – je nach Browsereinstellung an Stelle des Map Viewers im Browser eingebettet oder in einem eigenen PDF-Reader-Fenster. Die PDF-Datei kann dann mit den Werkzeugen des PDF-Readers gespeichert oder auf einem Drucker ausgegeben werden.



    Beschreibung:
    Version:
    ID:

    Dynamische Legendenanzeige
    3.9.0
    509
     

    Die Bilder in der Legende passen sich nun dynamisch an die Kartendarstellung an:

    • Für Themen, die außerhalb des sichtbaren Maßstabsbereichs liegen, wird kein Legendenbild mehr gezeigt, sondern ein Symbol, das auf diese Tatsache hinweist (vgl. Cadenza Professional).
    • Für Themen mit einer Klassifizierung werden automatisch immer nur diejenigen Klassen in der Legende angezeigt, aus der in der Karte Objekte sichtbar sind.



    Beschreibung:
    Version:
    ID:

    Messfunktion: Streckenmessung
    3.9.0
    508
     

    Mit der neuen Funktion "Streckenmessung" können in der Karte Entfernungen gemessen werden. Über die neue Schaltfläche in der Werkzeugleiste versetzt der Anwender die Maus in den Messmodus. Anschließend kann er eine Linie bzw. einen Linienzug mit beliebig vielen Stützpunkten in die Karte einzeichnen. Ab dem zweiten Punkt wird die Strecke bzw. die Summe der Strecken unterhalb der Karte angezeigt.

    Der Linienzug kann durch erneutes Anklicken der Schaltfläche gelöscht werden. Die Maus befindet sich weiterhin im Messmodus, so dass direkt weitere Messungen erfolgen können.



    Beschreibung:
    Version:
    ID:

    Messfuntkion: Flächenmessung
    3.9.0
    507
     

    Mit der neuen Funktion "Flächennmessung" können in der Karte Flächeninhalte gemessen werden. Über die neue Schaltfläche in der Werkzeugleiste versetzt der Anwender die Maus in den Messmodus. Anschließend kann er ein Polygon mit beliebig vielen Stützpunkten in die Karte einzeichnen. Ab dem dritten Punkt wird der Flächeninhalt unterhalb der Karte angezeigt.

    Das Polygon kann durch erneutes Anklicken der Schaltfläche gelöscht werden. Die Maus befindet sich weiterhin im Messmodus, so dass direkt weitere Messungen erfolgen können.





    Werkzeug/Modul:


    Kundenspezifische Erweiterungen, Cadenza Web
    Beschreibung:
    Version:
    ID:

    ALK-Suche
    3.9.0
    506
     

    Mit Hilfe der ALK-Suche kann ein Flurstück über seine Flurstücksnummer oder über seine Adresse/das Gewann gesucht werden. Über eine neue Schaltfläche in der Werkzeugleiste lässt sich ein Dialogfenster mit zwei Registerkarten (ALK-Flurstücksuche und ALK-Lagesuche) öffnen (siehe Screenshot).

    ALK-Flurstücksuche: Mit Hilfe der Flurstücksuche kann ein Flurstück direkt über seine Flurstücksnummer gesucht werden, nachdem das Suchgebiet über die Auswahllisten "Kreis", "Gemeinde" und "Gemarkung" eingeschränkt wurde.

    ALK-Lagesuche: Die Lagesuche ermöglicht die Suche nach Flurstücken entweder über die zugehörige Adresse oder über das Gewann. Auch hier muss das Suchgebiet über "Kreis" und "Gemeinde" eingeschränkt werden, bevor eine Suche stattfinden kann.

    Mit den Schaltflächen "Zoom" kann jeweil das ausgewählte Gebiet in der Karte angezeigt werden. Mit der Schaltfläche "OK" wird die Suche ausgeführt. Auf den Bereich des Flurstücks wird gezoomt, und es wird markiert dargestellt.

    • Damit diese Funktionalität verfügbar ist, muss in der Datei "cadenza-config-web.xml" das Modul "VerwaltungseinheitenWebModule" eingetragen sein:
      <module moduleClass=\"de.bwl.uis.disy.gis.verwaltungseinheiten.web.VerwaltungseinheitenWebModule\" />
    • Daneben muss in der Datei "gisterm-config.xml" der Service "app.uis.rips.verwaltungseinheiten.UISVESucheService" eingetragen sein.
    • Schließlich müssen in der Datei "gisterm-config.xml" innerhalb der Aktivierung der RIPS-Datenbank explizit Flurstücks-Themen mit dem Element <alkTheme> ausgezeichnet werden.

    Anmerkung: Die beschriebene Funktionalität wurde für einen bestimmten Kunden entwickelt und ist im Standardprodukt nicht enthalten, da sie ein spezielles Datenmodell erfordert oder nur einen bestimmten Anwendungsfall abdeckt. Wenn Sie diese oder eine ähnliche Funktionalität ebenfalls nutzen möchten, wenden Sie sich bitte an den Support über Ihr Login im Issue-Tracking-System. Falls Sie noch keinen Supportvertrag haben, kontaktieren Sie uns bitte über sales(at)disy.net.





    Werkzeug/Modul:


    Cadenza Web, Cadenza Web
    Beschreibung:
    Version:
    ID:

    Darstellung von URLs in den Objektinformationen als Hyperlink
    3.9.0
    494
     

    Nachdem Objektinformationen abgefragt wurden, werden Objekt-Attribute, die URLs enthalten, als Hyperlink dargestellt. Durch Anklicken des Links gelangt man zum Verweisziel.





    Werkzeug/Modul:


    disy GISterm, GISterm
    Beschreibung:
    Version:
    ID:

    Konfiguration des Bildformats für GetMap-Request
    3.9.0
    552
     

    Für ein WMS-Thema kann nun eingestellt werden, in welchem Bildformat es vom WebMapService zu GISterm übertragen werden soll (d. h., welchen Wert der Query-Parameter "Format" im GetMap-Request hat).

    Dazu gibt es in den Themeneigenschaften von WMS-Themen ein Register "Kartenserver" mit einer Auswahlliste von Bildformaten. Die Standardeinstellung ist image/png; alternative Formate werden nur dann angeboten, wenn sie von GISterm unterstützt werden. Dies ist zur Zeit der Fall für image/png, image/gif und für image/jpeg. Auch wenn ein Server z.B. image/tiff oder image/bmp unterstützt, stehen diese Formate derzeit also nicht zur Auswahl.

    Damit das Register in den Themeneigenschaften erscheint, muss in die Datei "cadenza-config.xml" das Programmmodul <module moduleClass=\"de.disy.gis.gisterm.wms.pro.WmsProModule\"/> eingetragen werden.



    Beschreibung:
    Version:
    ID:

    Geometrieausdünnung
    3.9.0
    543
     

    Wenn das disy-eigene Oracle-PL/SQL-Package DC_SDOQUERY mit der Funktion "compressgeom" im selben Datenbank-Schema wie das geladene Thema installiert ist, können Sie Datenbank-Polygonthemen mit vielen Stützpunkten optional in der Datenbank ausdünnen lassen, um die Menge der zu übertragenden Punkte zu reduzieren und damit einen geringeren Bandbreiten- und einen geringeren Speicherverbrauch in GISterm zu erzielen. Zu welchem Grad das Thema generalisiert wird, wird anhand des aktuellen Kartenausschnitts ermittelt.

    Im Register "Thema" der Themeneigenschaften muss dazu die Option "Geometrien generalisiert anfragen" aktiviert werden.

    Das Thema wird in der Datenbank ausgedünnt und erneut geladen, so dass nun während dieser Sitzung größere Kartenausschnitte geladen werden können.

    Wenn ein Thema generalisiert ist, kann es nicht mehr bearbeitet werden. Beim Speichern des Themas als Layer-Datei oder in einer MML wird diese Option nicht berücksichtigt, beim Speichern als Shapefile wird die reduzierte Stützpunktmenge gespeichert.

    Hinweis: Diese Funktionalität hat den Status "experimentell".



    Beschreibung:
    Version:
    ID:

    Cache für Raster(katalog)-Themen verbessert
    3.9.0
    540
     

    Bisher war in GISterm ein Caching-Mechanismus für Rasterthemen fest eingebaut. Er sorgte dafür, dass sich beim Navigieren in der Karte die bereits angefragten Raster-Bilddaten gemerkt wurden. Dadurch werden bei der Arbeit mit GISterm die Daten meist viel schneller geladen.

    Der bisherige Caching-Mechanismus hatte im Bezug auf den Einsatz von GISterm in verschiedenen Szenarien zwei Nachteile:

    1. Erstens wurden sich die gecachten Daten themenweise - und damit auch für jeden Anwender einzeln - gemerkt. Beim Einsatz unter GISterm-Web, wo sehr oft mehrere Anwender auf dieselben Themen zugreifen, war der Cache sehr ineffektiv und führte zu einem sehr hohen Speicherbedarf.
    2. Der zweite Nachteil betraf den Einsatz von GISterm Desktop in Terminalserverumgebungen. Hier teilen sich mehrere Anwender mit jeweils einer Eigenen Instanz von GISterm einen Rechner. Der Caching-Mechanismus führte hier dazu, dass jede Anwendung die vollständige für sie konfigurierte Speichergröße (Heap-Size) ausschöpfte und den Speicher nicht mehr freigab. Im Terminalserver-Betrieb genügten somit bereits wenige Anwender, um den Hauptspeicher der Rechner durch die Caches vollständig auszulasten.

    Um diese beiden Nachteile zu umgehen, wurde das Caching für Rasterthemen grundlegend überarbeitet:

    • Der neue Cache ist jetzt nicht mehr fest in GISterm integriert, sondern als Programmmodul beliebig zu- oder wegkonfigurierbar, um z.B. im Terminalserverbetrieb Speicher zu sparen.
    • Der neue Cache ist nicht mehr themenbezogen, sondern wirkt übergreifend auf die komplette Programminstanz und greift damit auch besser z.B. in GISterm Web.


    Konfiguration des Rastercache

    Das neue Programmmodul für den Raster-Cache wird in der cadenza-Konfigurationstei als Modul eingetragen:

    <module moduleClass=\"de.disy.gis.gisterm.raster.cache.GisTermRasterCacheModule\"/>


    Empfehlungen für die Konfiguration

    Folgende Tabelle gibt eine Empfehlung dafür, in welchen Szenarien der Raster-Cache eingesetzt werden sollte:
    AnwendungsfallCache verwenden
    GISterm Desktop auf eigenem Arbeitsplatzrechnerja
    GISterm Desktop in Terminalserver-Umgebungnein
    GISterm Webja
    Die Tabelle gilt auch entsprechend beim Einsatz von Cadenza Pro bzw. Cadenza Web in Verbindung mit GISterm.



    Beschreibung:
    Version:
    ID:

    Relative Pfade bleiben beim Speichern von Kartendateien erhalten
    3.9.0
    536
     

    Viele Kartendateien (MMLs, Layer) in GISterm verweisen auf externe Dateien, zum Beispiel auf Shapefiles oder Rasterkataloge. Beim Aufbau des Repository ersetzt man in solchen Verweisen die absoluten Pfade üblicherweise durch relative Pfade, die auf sogenannten UrlResourceRoot-Präfixen oder auf Systemvariablen basieren.

    Bisher wurden solche Pfade nach dem Laden und Speichern von GISterm wieder durch absolute Pfade ersetzt, und es war notwendig, das Repository manuell zu überarbeiten. GISterm wurde jetzt so erweitert, dass es sich diese relativen Pfade merkt und beim Speichern beibehält. Dadurch sinkt der Pflegeaufwand von Repositorys enorm.

    Die Verbesserung greift auch bei Kartendateien, die als Bestandteil eines ganzen Verzeichnisses über UrlResourceRoots im Navigator eingetragen sind: Wenn sie abgespeichert werden, wird der relative Pfad zur UrlResourceRoot gespeichert.



    Beschreibung:
    Version:
    ID:

    Überprüfung der Datenbank auf korrekte WKTs der Koordinatenreferenzsysteme
    3.9.0
    535
     

    Beim Verbinden mit einem Datenbank-Schema wird überprüft, ob die WKTs für die Koordinatenreferenzsysteme mit nls_numeric_characters=',.' generiert wurden und somit fehlerhaft sind.

    Die Überprüfung findet stichprobenartig für die SRID 34167 (Gauss-Krüger Zone 3) statt. Wenn der WKT-Eintrag fehlerhaft ist, wird dies geloggt, und bei der Erstellung eines neuen Oracle-SDO-Themas wird ein entsprechender Hinweis angezeigt.

    Wie das Problem behoben werden kann, ist im Handbuch "Administration und Konfiguration" beschrieben.



    Beschreibung:
    Version:
    ID:

    Verhalten des Oracle-Adapers
    3.9.0
    534
     

    Wenn die GISterm-eigene Metadatentabelle DC_GEOTHEME vorhanden ist, werden nur die dort eingetragenen Themen im Navigator angezeigt, auch wenn weitere Themen im Metadatenview ALL_SDO_GEOM_METADATA eingetragen sind, die für den Anwender sichtbar sind. Wenn sie nicht vorhanden ist, kann im Navigator auf alle Themen aus ALL_SDO_GEOM_METADATA zugegriffen werden.



    Beschreibung:
    Version:
    ID:

    Voreinstellungen für die Erstellung von SDO-Themen
    3.9.0
    533
     

    Für das Anlegen eines neuen Oracle-Themas können einige Eigenschaften voreingestellt werden. Dazu muss das Programmmodul "SdoEditModule" durch eine Konfigurationsdatei ergänzt werden, die beispielsweise folgenden Inhalt hat:

    <?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
    <sdoEditConfiguration>
      <defaultSrid>EPSG:31467</defaultSrid>
      <themeWorldBox>
        <upperLeftX>3250000</upperLeftX>
        <upperLeftY>5600000</upperLeftY>
        <lowerRightX>3750000</lowerRightX>
        <lowerRightY>5200000</lowerRightY>
      </themeWorldBox>
      <tolerance>0.001</tolerance>
    </sdoEditConfiguration>
    
    • Der Wert steht für das Koordinatensystem des Themas und setzt sich zusammen aus "authority:code". Er muss GISterm bekannt sein (die bekannten Werte sind im GISterm-Dialogfenster "Karte > Karten-Eigenschaften" aufgeführt (Option "Koordinatensystem" aktivieren und auf die Schaltfläche "Auswählen" klicken)). Der voreingestellte Wert kann vom Anwender geändert werden.
    • Unter kann die maximale Ausdehnung des neuen Themas vorgegeben werden. Außerhalb dieses Bereich können keine Objekte erfasst werden. Achten Sie darauf, dass es zwischen dem Bereich des Koordinatensystems und dem hier angegebenen Bereich keine Konflikte gibt. Die voreingestellten Werte können vom Anwender geändert werden.
    • Der Wert steht für die Geometrietoleranz für Operationen der Datenbank und hat die Einheit des Koordinatensystems. Für Gauß-Krüger-Systeme ist die im Beispiel angegebene Toleranz, also 1 mm, ein sinnvoller Wert.

    Die angegebenen Werte werden beim Anlegen eines Themas in den Spalten SRID und DIMINFO des Views USER_SDO_GEOM_METADATA abgelegt.





    Werkzeug/Modul:


    Konfiguration, GISterm
    Beschreibung:
    Version:
    ID:

    Default-Konfiguration für Startkarte und Übersichtskarte
    3.9.0
    532
     

    In der mit GISterm bzw. Cadenza ausgelieferten Default-Konfiguration liegt die Startkarte unter "Map/startkarte.mml" und die Übersichtskarte unter "Map/uebersichtskarte.mml" im Repository-Verzeichnis. Der Kunde kann seine eigene Start-/Übersichtskarte einpflegen, indem er einfach die jeweilige Datei ersetzt. Auf diese Weise braucht er die Datei "gisterm-config.xml" nicht anzupassen. Diese verweist auf die beiden Dateien.



    Werkzeug/Modul:


    disy GISterm, GISterm
    Beschreibung:
    Version:
    ID:

    Bildformate für GISterm Web einstellbar
    3.9.0
    531
     

    Mit GISterm Desktop kann jetzt für jedes Thema festgelegt werden, in welchem Bildformat es in GISterm Web zum Browser übertragen werden soll.

    Hierzu gibt es eine neue Schaltfläche "Optionen für GISterm Web..." im Register "Thema" des Themeneigenschaften-Dialogs. Es öffnet sich dann ein Dialog, über den die zu verwendenden Bildformate eingestellt werden können.

    Die Einstellung ist wichtig, um eine optimale Performance zu erzielen, gleichzeitig aber eine gute Darstellungsqualität zu errreichen. Für einfache Bilder mit wenigen Farben ist das Format PNG die beste Wahl. Da PNG nicht von allen Browsern unterstützt wird, sollte hier stets als zweite Wahl GIF mit aufgeführt werden. Komplexere Bilder, wie z.B. Orthofotos, mit sehr vielen Farben oder wenig einfarbigen Flächen, sollte JPG gewählt werden. Die Übertragung von GISterm Web zum Browser geht damit deutlich schneller vonstatten als bei PNG oder GIF, außerdem ist der Server weniger mit der Komprimierung der Daten belastet. Transparenz wird von JPG allerdings nicht unterstützt, so dass hier PNG und/oder GIF notwendig sind.

    Für Raster-basierte Themen ist als Bildformat JPG voreingestellt.



    Beschreibung:
    Version:
    ID:

    System-Variable bleiben beim Speichern erhalten
    3.9.0
    530
     

    MML- oder layer-Dateien verweisen oftmals auf weitere Dateien im Dateisystem, beispielsweise auf Shapefiles oder Rasterkataloge. Hier ist es oft hilfreich, die Pfade zu den Dateien nicht absolut anzugeben, sondern durch System-Variable oder sogenannte UrlResourceRoot-Präfixe zu ersetzen.

    Lädt und speichert man einen solche Karte, so gingen bisher dabei die Variable verloren und es wurden absolute Dateisystempfade abgespeichert. Dieses Verhalten wurde jetzt geändert: Die Pfade weden jetzt wieder exakt so abgespeichert, wie sie in der ursprünglichen Datei angegeben waren.



    Beschreibung:
    Version:
    ID:

    Änderung des Standardverhaltens für Informationsseiten im Themennavigator
    3.9.0
    529
     

    Informationsseiten im Navigator/Themennavigator werden nun standardmäßig im externen Browser geöffnet. Das Verhalten kann weiterhin in der Datei "cadenza-config.xml" über das Element "openNodeInfoInExternalBrowser" eingestellt werden.





    Werkzeug/Modul:


    Cadenza Professional, GISterm
    Beschreibung:
    Version:
    ID:

    Neue Rechte für Layer (Schreiben und Strukturänderung)
    3.9.0
    527
     

    Es gibt in der Benutzerverwaltung neue Rechte für Schreiben ("write") und Strukturänderung ("structure"):

    • Für Layer, die aus dem Repository kommen, kann über das Recht "write" angegeben werden, ob der Layer bearbeitet werden darf (Änderung von Geometrien und Attributen, Erfassen neuer Objekte, Löschen von Objekten).
    • Für Layer, die aus dem Repository kommen, kann über das Recht "structure" angegeben werden, ob die Struktur der Daten geändert werden darf (Hinzufügen/Entfernen von Attributen).
    • Layer, die aus einer MML kommen oder über das Dateisystem geladen werden, können nicht geändert werden.

    Die Rechte können mit dem Access Manager an einzelne Benutzer oder Gruppen vergeben werden. Sie werden jedoch nur für Layer berücksichtigt.



    Beschreibung:
    Version:
    ID:

    Drucken von Karten in PDF - Konfigurieren der Vorlagen
    3.9.0
    525
     

    Für das Drucken von Karten in Cadenza Web bzw. in GISterm Web können selbst erstellte Druckvorlagen zur Auswahl angeboten werden.

    Beim Speichern der in Cadenza Professional bzw. in GISterm Desktop erstellten Druckvorlage (des Drucklayouts) wird der Name der erzeugten RML-Datei in die Datei "mapPrintTemplates.xml" eingetragen, die auf der obersten Ebene im Repository-Verzeichnis abgelegt ist. Cadenza/GISterm Web greift auf die Einträge in dieser Datei zurück und bietet sie dem Anwender in einer Auswahlliste an.

    Die Datei "mapPrintTemplates.xml" sieht beispielsweise folgendermaßen aus:

    <templateList>
      <template>
        <printName>Druckvorlage A</printName>
        <name>MapPrintTemplates/druckvorlage_a.rml</name>
      </template>
    </templateList>

    "name" ist dabei der Pfad des Templates relativ zum Verzeichnis "Reports" im Repository.

    Eine Austauschbarkeit der Standarddruckvorlage ist derzeit nicht vorgesehen; sie wird in der Datei nicht aufgeführt.





    Werkzeug/Modul:


    disy GISterm, GISterm
    Beschreibung:
    Version:
    ID:

    Bildsignaturen mit höherer Auflösung
    3.9.0
    524
     

    Bei Bildsignaturen für Punkte, Linien und Flächen kann jetzt ein zusätzlicher Parameter "Bildauflösung" eingestellt werden. Dadurch ist es möglich, Bilder zu verwenden, die in einer höheren Auflösung vorliegen als der Bildschirmauflösung (i.d.R. 96 dpi).

    Bildsignaturen mit einer höheren Auflösung führen meist zu einer deutlich besseren Darstellung, insbesondere bei hochauflösendem Ausdruck des Kartenbilds.

    Es wird empfohlen, Bilddateien mit einer Auflösung von 288 dpi zu verwenden. Diese haben dreifache Größe gegenüber der Darstellung auf dem Bildschirm und damit ausreichende Auflösungsreserven für einen qualitativ hochwertigen hochauflösenden Ausdruck.



    Beschreibung:
    Version:
    ID:

    Neue Konfiguration der Kartendiagrammunterstützung
    3.9.0
    522
     

    Damit in GISterm Diagrammthemen unterstützt werden, muss jetzt für Cadenza Professional und GISterm Desktop (zusätzlich zum Service "gis.services.diagx.MapChartService" in der Datei "gisterm-config.xml") folgendes Programmmodul in die Cadenza-Konfigurationsdatei eingetragen werden:

    de.disy.gisterm.chart.pro.GisTermChartProModule


    Beschreibung:
    Version:
    ID:

    Verbesserungen bei Liniensignaturen
    3.9.0
    521
      Die grafischen Möglichkeiten von GISterm, komplexe Liniensignaturen zu erzeugen, wurden noch einmal deutlich verbessert:
    • Der bereits in GISterm 3.8.1 neu integrierte Algorithmus, der vorgegebene Rasterbilder kontinuierlich exakt entlang der Geometrie ausrichtet, erzeugt jetzt durch eine Art Antialiasing in vielen Fällen deutlich bessere Ergebnisse als bisher.
    • Zusätzlich zu den Möglichkeiten, entweder nur eine rein vektorielle Linie zu zeichnen oder stattdessen eine kontinuierliche Bildsignatur, gibt es jetzt eine weitere Variante: Beim Signaturtyp "Kombiniert" (neue Auswahlbox im Einstelldialog) setzt sich die Darstellung aus zwei Komponenten zusammen:
      • Eine vektorielle Basislinie, die wir bisher auf verschienen Linientypen (gestrichelt, punktiert, etc.) eingestellt werden kann und die exakt die zugrundeliegende Geometrie darstellt.
      • Ein Bild, welches in regelmäßigen Abständen (Bei gestrichelter Basislinie exakt in der Mitte der Striche) positioniert wird.
      Einer der wesentlichen Unterschiede im Vergleich zum vorhergehenden Algorithmus ist hier, dass das Signaturbild nicht entlang des Linienzugs verzerrt wird, sondern sich immer exakt dasselbe Erscheinungsbild ergibt. Für viele Signaturen ergibt sich somit eine bessere Darstellung, die eine einfachere visuelle Zuordnung zwischen Legende und Kartenbild ermöglicht.




    Werkzeug/Modul:


    Cadenza Professional, GISterm
    Beschreibung:
    Version:
    ID:

    Definition der Startkarte innerhalb der Anwendung
    3.9.0
    516
     

    Es ist nun innerhalb der Anwendung möglich, eine Karte aus dem Navigator als Startkarte definieren, indem man den Menüpunkt "Navigatorbaum verwalten" und dann im Dialogfenster im Kontextmenü der Karte den Menüpunkt "Als Startkarte definieren" wählt. Die Karte wird als Startkarte vorgemerkt und nach dem Speichern der Änderungen im Dialogfenster in die (optionale) Datei "defaultMap.xml" auf der obersten Ebene des Repository-Verzeichnisses gespeichert.

    Die Zugriffsreihenfolge für die Startkarte ist dann wie folgt
    - eine eventuell in der Benutzerverwaltung zu findende Karte
    - eine eventuell über die Datei "defaultMap.xml" definierte Karte
    - die in der Datei "gisterm-config.xml" definierte Startkarte

    Voraussetzungen: In der Cadenza-Konfigurationsdatei muss das Programmmodul "RepositoryManagerModule" eingetragen (de.disy.cadenza.repositorymanager.module.RepositoryManagerModule) und das Feature "ModifyCentralRepository" aktiviert sein.





    Werkzeug/Modul:


    disy GISterm, GISterm
    Beschreibung:
    Version:
    ID:

    Unterstützung von Drehungen in World Files
    3.9.0
    513
     

    GISterm unterstützt jetzt auch Drehungen, die im World File eines Rasterbildes angegeben sind.



    Beschreibung:
    Version:
    ID:

    Vollständige Unterstützung der World-File-Dateiendungs-Standards
    3.9.0
    512
     

    Bisher wurden von GISterm lediglich die dreibuchstabigen Erweiterungen für World-Files (tfw, jgw, gfw, pgw) unterstützt. Jetzt werden auch die längeren Standard-Erweiterungen (tifw, tiffw, jpgw, jpegw, gifw, pngw) erkannt und verarbeitet.



    Beschreibung:
    Version:
    ID:

    Neuanlegen von Oracle-SDO-Themen
    3.9.0
    511
     

    Mit GISterm können jetzt über den Menüpunkt "Thema -> Neues Thema erzeugen" Oracle-Themen neu angelegt werden. Folgende Voraussetzungen müssen dazu erfüllt sein:

    Voraussetzung 1:

    Das Bearbeiten von Oracle-Themen muss möglich sein (siehe Release Note 497).

    Voraussetzung 2:

    Zusätzlich müssen folgende Bedingungen erfüllt sein:

    • Es muss ein Datenbank-User angelegt sein, der Rechte zum Erstellen, Verändern und Löschen von Tabellen, Sequenzen, Triggern und Indexen besitzt. Dieser User sollte denselben Namen haben wie das Datenbankschema, da es andernfalls zu Konflikten mit der Metadatentabelle kommen kann.
    • In GISterm muss man sich als dieser User mit der Datenbank verbinden.
    • Der User muss außerdem Rechte für SELECT, INSERT, UPDATE und DELETE für die MDSYS-Views ALL_SDO_GEOM_METADATA und ALL_SDO_INDEX_METADATA haben. Es findet keine Überprüfung statt, ob die Rechte vorhanden sind; falls sie nicht vorhanden sind, wird erst beim Erzeugen des Themas eine entsprechende Fehlermeldung ausgegeben.

    Eintrag in Metatabellen:

    Zusätzlich zur Metatabelle ALL_SDO_GEOM_METADATA gibt es eine GISterm-eigene Metatabelle DC_GEOTHEME. Für Tabellen, die dort eingetragen sind, sind besondere GISterm-Funktionen verfügbar. Bei der Erstellung eines Themas in GISterm wird die dazugehörige Tabelle automatisch dort eingetragen; ggf. wird sie (im selben Schema wie die Tabelle selbst) angelegt.

    Wenn eine Tabelle nachträglich in die Metatabellen aufgenommen wird, muss beachtet werden, dass in der Spalte GEOMETRYTYPE der Metatabelle DC_GEOTHEME nur folgende Werte erlaubt sind:
    UNSET, POINT, MULTIPOINT, LINE, MULTILINE, POLYGON und MULTIPOLYGON



    Beschreibung:
    Version:
    ID:

    Speicherung von Themen und Karten ins Repository mit verbesserten logischen Namen
    3.9.0
    505
     

    Beim Speichern von Karten und Themen ins Repository wird nun ein Dateiname vorgeschlagen, der vom Benutzer überschrieben werden kann. So erhalten auch diese Dateien sprechende Dateinamen.



    Beschreibung:
    Version:
    ID:

    Neueinlesen des Repository auch in GISterm Desktop
    3.9.0
    501
     

    Innerhalb von GISterm wird jetzt auch das Cadenza-Feature "ReloadRepository" unterstützt. Wenn das Feature in der Konfigurationsdatei eingetragen ist und für den Benutzer zur Verfügung steht, wird

    • im GISterm-Hauptmenü der Menüpunkt "Repository neu einlesen" aktiviert und
    • zur Werkzeugleiste des Themenbrowsers eine entsprechende Schaltfläche hinzugefügt.



    Beschreibung:
    Version:
    ID:

    Bearbeitung von Oracle-SDO-Themen
    3.9.0
    497
     

    Oracle-Themen können jetzt über ihr Kontextmenü, Menüpunkt "Thema bearbeiten", bearbeitet werden, das heißt, es können Geometrieen verändert oder neu erfasst werden. Folgende Voraussetzungen müssen dazu erfüllt sein:

    Voraussetzung 1:

    Der lesende Zugriff muss möglich sein (<OracleSpatial>-Block in der Datei "gisterm-config.xml").

    Voraussetzung 2:

    In der Datei "cadenza-config.xml" muss das Modul "SdoEditModule" eingetragen werden:

    <module moduleClass=\"de.disy.gis.sdo.edit.SdoEditModule\"/>

    Voraussetzung 3:

    Das Thema muss außerdem folgende Bedingungen erfüllen:

    • Die Tabelle muss in der Metatabelle "ALL_SDO_GEOM_METADATA" eingetragen sein.
    • Es darf nur genau ein eindeutiges Feld vorhanden sein. Dieses muss numerisch sein und darf nicht mehr als 22 Stellen und keine Nachkommastellen haben. Um einen Primary Key muss es sich dabei nur für einen schreibenden Zugriff handeln.
    • Alle weiteren Felder müssen Null-Werte erlauben.
    • Für diese Felder sind die Typen Text, Numeric und Date möglich.
    • Bei Multi-Geometrien: Es darf kein auf diese Geometrien spezialisierter Geometrie-Index verwendet werden.
    • Für die Ermittlung des Schlüssel-Wertes kann eine Sequence angelegt werden. Deren Tabellennamen muss dann mit dem Suffix "_SEQ" oder dem Präfix "SEQ_" ergänzt werden. Ist keine so benannte Sequence vorhanden, wird als Schlüssel der um 1 erhöhte höchste Schlüsselwert verwendet.
    • Die Geometriekoordinaten müssen zweidimensional sein.
    • Um einen Layer editieren zu können, muss man sich als Eigentümer der Tabelle mit der Datenbank verbinden (User gleich Tabellenschema).
    • Der Tabellenname darf 22 Zeichen nicht überschreiten. Die Attributnamen dürfen nicht länger als 30 Zeichen sein. Erlaubt sind nur a-zA-Z0-9, und die Namen müssen mit einem Buchstaben beginnen. Groß-/Kleinschreibung wird nur beim Themenamen augewertet.



    Beschreibung:
    Version:
    ID:

    Unterstützung von Umgebungsvariablen für Verweis auf Übersichtskarte
    3.9.0
    495
     

    In den Beschreibungsdateien für MMLs wurde die Angabe der Übersichtskarte wie folgt umgestellt:

    <mapView>
      <locatorResource filePath=\"%FILE_PATH%\" />
    </mapView>
    
    oder
    <mapView>
      <locatorResource urlPath=\"%URL_PATH%\" />
    </mapView>
    

    Die Pfade können angegeben werden

    • als absolute Pfade
    • unter Verwendung von Systemvariablen
    • unter Verwendung von UrlResourceRoot-Prefixes (nur mit "urlPath")


    Beschreibung:
    Version:
    ID:

    MMLService-API veraltet
    3.9.0
    491
     

    Die API des gis.services.mml.MMLService soll nicht mehr verwendet werden. Stattdessen ist die Schnittstelle der de.disy.gis.gisterm.persistence.IMapPersistence zu verwenden. Zugriffe auf diese Klasse sind nicht länger statisch. Die benötigte Instanz wird bei der Initialisierung des Frameworks innerhalb der de.disy.gis.gisterm.facade.IGisTermFacade mit bereitgestellt.



    Beschreibung:
    Version:
    ID:

    gis.services.mml.MMLService kann entfallen
    3.9.0
    490
     

    Der Service gis.services.mml.MMLService ist veraltet und sollte nicht mehr in der Datei "gisterm-config.xml" eingebunden werden.





    Werkzeug/Modul:


    Cadenza Professional, Map Wizard
    Beschreibung:
    Version:
    ID:

    Einstellung des Symbolverlaufs für dynamische Intervallklassifikation
    3.9.0
    518
     

    Über die Schaltfläche "Definieren" bei der Definition der dynamischen Intervallklassifikation im Map Wizard kann die grafische Ausprägung der dynamisch erzeugten Klassen beeinflusst werden. Es öffnet sich ein Dialogfenster (siehe Screenshot), mit dem Verläufe von Farben, Linienstärken, Symbol- und Schriftgrößen definiert werden können.

    An dieser Stelle steht noch nicht fest, welche Art von Thema/welcher Geometrietyp vorliegt; deshalb enthalten die Optionen Signaturdefinitionen sowohl für Punkte als auch für Linien und Flächen.

    Die im Dialog getroffenen Einstellungen werden in der Vorlage gespeichert.



    Beschreibung:
    Version:
    ID:

    Dynamische Intervallklassifikation bei der Objektdarstellung
    3.9.0
    517
     

    Im Map Wizard kann nun zur Darstellung der Objekte in der Karte bei der Definition des Grafischen Legendenteils neben einer dynamischen Schlüsselwertklassifikation auch eine dynamische Intervallklassifikation durchgeführt werden.

    Über eine Auswahlliste kann ein numerisches Attribut definiert werden, dessen Werte zur Klassifikation herangezogen werden sollen. Die Anzahl der Klassen kann über ein weiteres Steuerelement festgelegt werden. Dabei gilt: Minimale Klassenanzahl = 2, Maximale Anzahl = 20, Defaultwert = 4.

    Bei der Erzeugung der Karte berechnet Cadenza anhand des Wertebereichs des Klassifikationsattributs sowie der Klassenanzahl äquidistante Intervalle. Die Intervalle werden so gewählt, dass möglichst gerade Intervallgrenzen entstehen und die Intervalle ein vielfaches von 1, 2, 2.5, 5, 7.5 oder 10 sind. Beispiel: Bei einem Wertebereich (1,9..22,6) und einer Klassenanzahl von 5 werden folgende Klassen gebildet: (0..5), (5..10), (10..15), (15..20), (20..25).





    Werkzeug/Modul:


    Cadenza Professional, Selector
    Beschreibung:
    Version:
    ID:

    Übernahme-Modi für TreeCondition
    3.9.0
    520
     

    Für TreeConditions lässt sich jetzt mit Hilfe von Schaltflächen einstellen, welche Einträge genau in die Belegung übernommen werden sollen: Standardmäßig sind dies alle untergeordneten Einträge (wie bisher); möglich ist es nun auch, stattdessen alle übergeordneten Einträge mit zu übernehmen oder auch nur die direkt ausgewählten Einträge.





    Werkzeug/Modul:


    Cadenza Professional, Access Manager
    Beschreibung:
    Version:
    ID:

    Automatisches Einloggen in Cadenza Professional
    3.8.1
    446
     

    Wenn die Benutzerverwaltung aktiviert ist, erscheint nach dem Starten der Anwendung ein Anmeldefenster. Die hier einzugebenden Zugangsdaten können hinterlegt werden, so dass Cadenza trotz Benutzerverwaltung direkt gestartet wird.

    Benutzername und Passwort müssen dazu in der Datei "cadenza.jnlp" bzw. "cadenzaStandalone.conf" als System Properties "cadenzaUserName" und "cadenzaPassword" eingetragen werden.





    Werkzeug/Modul:


    Konfiguration, Benutzeroberfläche (GUI)
    Beschreibung:
    Version:
    ID:

    Modul zur Performance-Steigerung standardmäßig integriert
    3.8.1
    437
     

    Das Programmmodul "CadenzaProPerformanceModule" wurde verbessert, so dass das Arbeiten mit Cadenza und GISterm mit Swing-Oberfläche (Cadenza Professional bzw. GISterm Desktop) jetzt wieder ein wenig zügiger vonstatten gehen kann.

    Im Zuge dieser Erweiterung wurde auch die Konfiguration vereinfacht: Das Programmmodul wird jetzt automatisch immer zusammen mit der Anwendung gestartet, so dass es nicht mehr notwendig ist, es in die Cadenza-Konfigurationsdatei aufzunehmen.

    Folgende Zeile kann also ersatzlos entfallen:
    <module moduleClass=\"de.disy.cadenza.pro.performance.CadenzaProPerformanceModule\"/>





    Werkzeug/Modul:


    Cadenza Professional, Cadenza Plattform
    Beschreibung:
    Version:
    ID:

    Anzeige aller Weiterverarbeitungen im Ergebnis der Übergreifenden Suche
    3.8.1
    486
     

    In der Ergebnisanzeige der Übergreifenden Suche werden jetzt zu den Selektionsformularen alle von Cadenza unterstützten direkten Weiterverarbeitung angezeigt. So kann man jetzt aus dem Suchergebnis heraus nicht mehr nur (wie bisher) Kartendarstellungen, sondern zum Beispiel auch Diagrammdarstellungen oder Reports mit einem Doppelklick erzeugen.

    Zur besseren Übersicht kann der Ergebnisbaum dynamisch auf die verschiedenen Typen von Weiterverarbeitungen hin gefiltert werden.





    Werkzeug/Modul:


    Cadenza Professional, Cadenza Professional
    Beschreibung:
    Version:
    ID:

    Bessere Behandlung von File-URLs unter Web Start
    3.8.1
    453
     

    Auch unter Java Web Start werden jetzt File-URLs (zum Beispiel eine in PDF gedruckte Karte) durch die Standard-Anwendung für den entsprechenden Dateityp geöffnet anstatt wie bisher grundsätzlich im Web Browser.





    Werkzeug/Modul:


    Cadenza Web, Cadenza Web
    Beschreibung:
    Version:
    ID:

    Kundenspezifisches CSS
    3.8.1
    515
     

    Für Stylesheets für Cadenza Web und GISterm Web gibt es jetzt zwei Verzeichnisse "custom" und "core". Nur diejenigen im Verzeichnis "custom" sollten verändert werden.



    Beschreibung:
    Version:
    ID:

    Unterstützung von enables bei Kriterien
    3.8.1
    492
     

    Kriterien, die von einem anderen Kriterium abhängen ("enables"), werden in der Kriterienliste nicht gesondert markiert. Werden sie jedoch ausgewählt, bevor das Kriterium bearbeitet wurde, von dem sie abhängen, wird statt der Eingabeelemente ein entsprechender Hinweistext angezeigt.



    Beschreibung:
    Version:
    ID:

    Aufklappen von Ordnern im Navigator über Ordnername
    3.8.1
    489
     

    Im Navigator können Ordner nicht mehr nur über das Ordner-Symbol auf- und zugeklappt werden, sondern auch über den Ordnernamen.



    Beschreibung:
    Version:
    ID:

    Weiterverarbeitungen ausführen in GISterm Web
    3.8.1
    484
     

    Auch über eine Karte können Cadenza-Web-Nutzer nun in eine Datenbankrecherche einsteigen: Ähnlich wie sie in einem Rechercheformular Tabellenzeilen auswählen oder Werte und Zeiträume angeben, wählen sie in der Karte geografische Objekte aus. Die Auswahl wird als Bedingung für die Recherche in Sachdaten verwendet, nach deren Ende die bekannte Liste mit Weiterverarbeitungsmöglichkeiten angezeigt wird.

    Die Nutzer klicken zunächst auf das Legendenfeld des Themas, das die relevanten Objekte enthält, um es zu aktivieren. Anschließend wählen sie in der Karte ein oder mehrere Objekte aus und klicken dann auf eine neu hinzugekommene Schaltfläche in der Werkzeugleiste. Damit gelangen sie zur Seite "Ergebnisaufbereitung", auf der sie auswählen können, wie sie die Informationen der gewählten Objekte darstellen lassen möchten.

    Diese Funktionalität ist für typisierte Themen verfügbar. Bei nicht-typisierten Themen wird ein entsprechender Hinweis angezeigt.



    Beschreibung:
    Version:
    ID:

    Suche über charakteristische Objekte (Gazetteer-Service)
    3.8.1
    476
     

    Der Gazetteer ist bei der Suche nach Objekten in der Karte behilflich, indem er auf charakteristische Objekte wie z. B. Gemeindeflächen zoomt. Er befindet sich als "Objektsuche" rechts neben der Karte. In der Auswahlliste "Thema" kann eines der aufgeführten Kartenthemen ausgewählt werden; dessen Objekte werden dann in der Auswahlliste "Objekt" aufgeführt. Wenn daraus ein Objekt ausgewählt und auf eine Schaltfläche geklickt wird, wird dieses in der Karte größtmöglich dargestellt.

    Damit diese Funktion zur Verfügung steht, muss in der Datei "cadenza-config-web.xml" das Modul "GisGazetteerWebModule" eingetragen werden:

    <module moduleClass=\"de.disy.cadenza.gisterm.web.gazeteer.GisGazeteerWebModule\" configFile=\"gazeteerweb-config.xml\" />

    Die beiden Auswahllisten werden mit Hilfe eines GetFeature-Requests gefüllt, der an einen WebFeatureService (WFS) geschickt wird. Dieser (oder auch mehrere) muss in der zum Modul gehörenden Konfigurationsdatei "gazetteerweb-config.xml" konfiguriert werden.

    Beispiel:
    <?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
    <gisGazeteerWebConfiguration>
     <wfsFeatureTypeList>
       <wfsFeatureType featureTypeId=\"topp:gruenflaechen-joined\"
         printName=\"Grünflächen\"
         url=\"http://demo.disy.net:9080/geoserver/wfs?\"
         featurePrintNameAttribute=\"gfName\"/>
       <wfsFeatureType featureTypeId=\"topp:gewaesserlinien-joined\"
         printName=\"Gewässerlinien\"
         url=\"http://demo.disy.net:9080/geoserver/wfs?\"
         featurePrintNameAttribute=\"glName\"/>
       <wfsFeatureType featureTypeId=\"topp:gewaesserflaechen\"
         printName=\"Gewässerflächen\"
         url=\"http://demo.disy.net:9080/geoserver/wfs?\"
         featurePrintNameAttribute=\"gpNameID\"/>
     </wfsFeatureTypeList>
    </gisGazeteerWebConfiguration>
    Folgende Einstellungen können für beliebig viele "wfsFeatureTypes" getroffen werden:

    • featureTypeId: Id des WFS-Themas
    • printName: Angezeigter Name des Themas in der Themenliste
    • url: url des WFS incl ?
    • featurePrintNameAttribute: Attribut mit den lesbaren Namen der Objekte


    Beschreibung:
    Version:
    ID:

    Benutzerspezifische Anzeige von Startkarte statt Startseite
    3.8.1
    452
     

    Man kann jetzt für Cadenza-Benutzer angeben, ob beim Starten von Cadenza Web anstatt der Startseite der Map Viewer mit der Startkarte angezeigt werden soll.

    Das Feature selbst muss in der Cadenza-Konfigurationsdatei (i. d. R. cadenza-config.xml) eingetragen sein, und zwar als Element <ShowMapViewerOnStartup> im Element <features>. Dann kann es in der Benutzerverwaltung für einen Benutzer freigegeben werden.

    Das Feature wird nur ausgewertet, wenn Cadenza Web mit Benutzerverwaltung verwendet wird.





    Werkzeug/Modul:


    Konfiguration, Cadenza Web
    Beschreibung:
    Version:
    ID:

    Umstellung des JMX-Interface
    3.8.1
    432
      Das JMX-Interface für Cadenza-Web stellt jetzt keine Website mehr zur Verfügung. Stattdessen sollte ein Werkzeug wie die mit dem JDK ausgelieferte JConsole verwendet werden. Damit entfällt in der Konfigurationsdatei "BasicWebConfig.xml" die Port-Angabe im Element .



    Werkzeug/Modul:


    Cadenza Web, Cadenza Web
    Beschreibung:
    Version:
    ID:

    Neueinlesen des Repositorys in Cadenza Web zur Laufzeit
    3.8.1
    426
      In Cadenza Web kann man jetzt das Repository zur Laufzeit neu einlesen. Ermöglicht wird dies durch die Java Management Extensions (JMX). Die Steuerung von JMX in Cadenza wurde im Zuge dessen generell umgestellt: Beim Starten von Cadenza Web wird jetzt kein HTML-Adapter mehr mitgestartet. Stattdessen wird empfohlen, Cadenza über ein externes Programm zu steuern, beispielsweise über "jconsole", das mit dem JDK/SDK zusammen ab Version 5.0 ausgeliefert wird.

    Wichtig: Zu diesem Zeitpunkt sollten keine anderen Anwender Cadenza Web und damit das Repository nutzen, weil sich andernfalls Inkonsistenzen ergeben.

    1. Tomcat mit folgendem Parameter starten: -Dcom.sun.management.jmxremote
      (diesen Flag für die CATALINA_OPTS in der Datei catalina.bat eintragen)
    2. Cadenza-Web-Server starten
    3. "jconsole" ausführen
    4. Angezeigten Eintrag markieren und auf "Connect" klicken
    5. In der JConsole zum Register "MBeans" wechseln, zum Eintrag de.disy.cadenza -> CadenzaWeb -> <port> navigieren und zum Register "Operations" wechseln
    6. Dort auf die Schaltfläche "reparseRepositoryAnonymous" klicken bzw. bei Verwendung der Benutzerverwaltung die Verbindungsdaten eingeben und auf die Schaltfläche "reparseRepository" klicken
    7. Meldung bestätigen
    8. In Cadenza Web abmelden und wieder anmelden




    Werkzeug/Modul:


    Cadenza Professional, Diagram Visualizer
    Beschreibung:
    Version:
    ID:

    Neue Optionen für das Erscheinungsbild eines Diagramms
    3.8.1
    499
     

    Im Diagram Wizard wurden einige Optionen ergänzt, die auch bei der Einstellung von Diagrammeigenschaften im Diagram Visualizer einstellbar sind. Möglich sind nun:

    • Einblenden der Nulllinie (Release Note 441)
    • Beschriftungen an frei positionierten Koordinaten (Release Note 442)
    • Vergrößerung des auf der X-Achse angezeigten Bereichs (Release Note 444)
    • Formatierung der Bereichsgrenzen bei Bereichsbeschriftungen (Release Note 451)
    • Zentrierung von Kartendiagrammen (Release Note 479)


    Beschreibung:
    Version:
    ID:

    Beschriftung der Stützstellen bei Skalenüberschreitungen
    3.8.1
    450
     

    Wenn Werte in einem Geschäftsdiagramm den Wertebereich über- oder unterschreiten, wird dies durch ein Symbol angezeigt. Jetzt kann angegeben werden, ob dieses Symbol beschriftet werden soll.
    Die Option ist im Eigenschaftsdialog des Diagram Visualizers im Register "Darstellung" bzw. "Diagramm" verfügbar.



    Beschreibung:
    Version:
    ID:

    Verschmelzung von Y-Achsen mit gleicher Beschriftung in Diagrammen
    3.8.1
    445
     

    Bisher schon wurden bei der Überlagerung zweier Diagramme die X-Achsen verschmolzen, wenn sie den gleichen Datentyp hatten. Dies gilt jetzt auch für Y-Achsen des gleichen Typs, sofern auch die Achsenbeschriftung identisch ist.



    Beschreibung:
    Version:
    ID:

    Farbskala für Datenserien von Diagrammen konfigurierbar
    3.8.1
    436
     

    Die Farbskala für die Datenserien von Diagrammen ist jetzt in der Datei "visualier-config.xml" konfigurierbar. In einem Abschnitt "dataSeriesPalette" ist eine Liste von "color"-Elementen anzugeben, die den Rot-, Grün- und Blau-Anteil der Farbe (0..255) angeben. Die Angabe eines Alpha-Wertes (0..255) ist optional.

    <visualizerConfiguration>
      <areaChartNormedToZero>true</areaChartNormedToZero>
      <dataSeriesPalette>
        <color red=\"0\" green=\"0\" blue=\"255\" alpha=\"125\"/>
        ...
        <color red=\"0\" green=\"255\" blue=\"0\" alpha=\"125\"/>
      </dataSeriesPalette>
    </visualizerConfiguration>




    Werkzeug/Modul:


    Cadenza Professional, Diagram Wizard
    Beschreibung:
    Version:
    ID:

    Beschriftung der Stützstellen bei Skalenüberschreitungen
    3.8.1
    500
     

    Wenn Werte in einem Geschäftsdiagramm den Wertebereich über- oder unterschreiten, wird dies durch ein Symbol angezeigt. Jetzt kann angegeben werden, ob dieses Symbol beschriftet werden soll.
    Die Option ist im Schritt "Optionen" im Register "Darstellung" verfügbar.



    Beschreibung:
    Version:
    ID:

    Auswahl der Sortierreihenfolge für die Datenwerte
    3.8.1
    481
     

    Wenn bisher die Rubrikenachse eines Diagramms automatisch durchnummeriert, normiert oder ein Textattribut darauf abgebildet wurde, wurden die Datenwerte automatisch aufsteigend sortiert. Jetzt ist auch eine absteigende Sortierung möglich. (Bei anderen Einstellungen für die Rubrikenachse - numerisches Attribut oder Datumsattribut - sollten die Datenwerte nach demselben Attribut sortiert werden; dann ist die Sortierreihenfolge nicht mehr relevant.)





    Werkzeug/Modul:


    disy GISterm, Diagram Wizard
    Beschreibung:
    Version:
    ID:

    Zentrierung von Kartendiagrammen
    3.8.1
    479
     

    Kartendiagramme können jetzt optional über der zugehörigen Bezugskoordinate zentriert werden. Dies ist vor allem bei Tortendiagrammen über Flächengeometrien sinnvoll, da so die Zuordnung der Diagramme zu den jeweiligen Flächen deutlicher erkennbar ist.





    Werkzeug/Modul:


    Cadenza Professional, Diagram Wizard
    Beschreibung:
    Version:
    ID:

    Formatierung der Bereichsgrenzen bei Bereichsbeschriftungen
    3.8.1
    451
     

    Für die X-Achse eines Diagramms können Bereiche definiert und getrennt voneinander beschriftet werden.
    Hier kann man jetzt ein Zahlenformat vorgeben, das berücksichtigt wird, wenn auch die Werte der Bereichsgrenzen auf der X-Achse eingeblendet werden.



    Beschreibung:
    Version:
    ID:

    Vergrößerung des auf der X-Achse angezeigten Bereichs
    3.8.1
    444
     

    Man kann für die X-Achse nicht nur feste Werte für Beginn und Ende der Skala festlegen, sondern alternativ einen Prozentsatz, um den der angezeigte Bereich jeweils am unteren und oberen Ende vergrößert werden soll: Die Differenz zwischen oberem und unteren Wert wird auf den angegebenen Prozentsatz verkleinert und anschließend vom unteren Wert abgezogen und zum oberen Wert addiert.



    Beschreibung:
    Version:
    ID:

    Beschriftungen an frei positionierten Koordinaten
    3.8.1
    442
     

    Man kann jetzt frei in einem Diagramm Texte positionieren, indem man die entsprechenden Diagramm-Koordinaten angibt. Die Option ist über das neue Register "Freie Beschriftungen" erreichbar.



    Beschreibung:
    Version:
    ID:

    Einblenden der Nulllinie
    3.8.1
    441
     

    Parallel zur X-Achse kann zusätzlich eine Linie bei Y=0 eingeblendet werden. Anders als Grenzwertlinien erscheint die Nulllinie nicht in der Legende. Erreichbar ist die Option im Register "Achsen > Skala".
    Die Option ist sinnvoll, wenn die Skala mit negativen Werten beginnt.





    Werkzeug/Modul:


    disy GISterm, GISterm
    Beschreibung:
    Version:
    ID:

    neue Programmmodule zum Joinen von Exceldateien an GISterm-Themen
    3.8.1
    502
     

    Die bisher in GISterm bereits enthaltene Funktion, um Excel-Dateien an Vektor-Themen zu joinen ("Attributtabelle" -> "Zusätzliche Datenquellen"), wurde in eigene Programmodule ausgelagert.

    Damit in GISterm Desktop bzw. Cadenza Professional der Anwender an der Programmoberfläche Excel-Dateien mit Themen verbinden kann, muss ein Programmodul wie folgt in der Cadenza-Konfigurationsdatei eingetragen sein:

    <module moduleClass=\"de.disy.gis.gisterm.join.excel.pro.GIStermJoinExcelProModule\"/>
    

    In den Web-Varianten von GISterm bzw. Cadenza wird stattdessen ein Eintrag für das Basismodul benötigt, damit dort Themen mit Excel-Joins geladen werden können:

    <module moduleClass=\"de.disy.gis.gisterm.join.excel.core.GIStermJoinExcelCoreModule\"/>
    

    Notwendig wurde diese Umstellung, damit auch andere Varianten zum Verbinden von Datenquellen mit Themen modular realisiert werden können. Hervorhebenswert ist hier die neue Möglichkeit ab Cadenza 3.9.0, Selektoren als Datenquelle zu verwenden (siehe separate Release Note).



    Beschreibung:
    Version:
    ID:

    Übergreifende Suche direkt aus GISterm heraus
    3.8.1
    487
     

    Die Übergreifende Suche, bei der eine Suche gleichzeitig über alle Selektionsformulare des Repositorys durchgeführt werden kann, kann jetzt auch direkt aus GISterm heraus aufgerufen werden. Dabei gibt es zwei Möglichkeiten:

    1. Suche nach den im aktuellen Thema ausgewählten Objekten
    2. Suche durch Eingabe eines freien Polygons
    Erreichbar sind die neuen Funktionen im Kontextmenü der Karte: Mit dem Menüpunkt "Übergreifende Suche" werden die ausgewählten Objekte als Kriterienbelegung übernommen. Wenn der Menüpunkt "Suche über freies Polygon" gewählt wird, kann ein Polygon eingegeben werden, das nach Beendigung der Erfassung als Kriterienbelegung übernommen wird.

    Voraussetzungen, Konfiguration:

    Die Übergreifende Suche muss entsprechend konfiguriert sein (siehe Release Note 365 und unten), und in der Cadenza-Konfigurationsdatei muss ein neues Modul eingebunden sein:

      <module moduleClass=\"de.disy.cadenza.globalsearch.gisterm.GlobalSearchGIStermModule\"/>
    

    Suche nach ausgewählten Objekten: Damit aus GISterm heraus nach Objekten gesucht werden kann, die in einem Thema ausgewählt sind, muss das Thema mit einem Selektionskriterium des Typs "MapCondition" verbunden sein.
    Die Verknüpfung erfolgt in der Konfigurationsdatei der Übergreifenden Suche (i. d. R. GlobalSearch/globalSearch.xml im Repository-Verzeichnis): Dort muss das Selektionskriterium eingetragen sein, das mit den ausgewählten Objekten belegt wird, und der Eintrag muss die ID oder IDs des Themas oder auch der Themen auflisten, mit denen das Kriterium belegt werden kann. Diese IDs müssen in der Layer- bzw. MML-Datei enthalten sein (Element layerId unterhalb des Elemens layer). Beispiel:

      <searchCondition name=\"geographie/vwg_gemeinde\">
        <gisLayerList>
          <gisLayer id=\"globalsearch.gemeinde\"/>
        </gisLayerList>
      </searchCondition>
    

    Suche über freies Polygon: Damit über ein in GISterm eingegebenes Polygon gesucht werden kann, muss in der Konfigurationsdatei der Übergreifenden Suche ein Polygon-Kriterium mit dem Element defaultPolygonCondition gesondert ausgezeichnet werden. Beispiel:

      <searchCondition name=\"geographie/polygon\">
        <defaultPolygonCondition/>
      </searchCondition>
    



    Beschreibung:
    Version:
    ID:

    Performance-Optimierung bei Linienthemen mit versetzter Darstellung
    3.8.1
    483
     

    Linienthemen mit seitlich versetzter Darstellung werden jetzt in ca. 10% der bisherigen Zeit gezeichnet.



    Beschreibung:
    Version:
    ID:

    Positionierung von Beschriftungen verbessert
    3.8.1
    478
     

    Der Algorithmus zur Festlegung der Position von Beschriftungen wurde verbessert: Es ist jetzt sichergestellt, dass der Anker-Punkt für den Beschriftungstext innerhalb der Geometrie liegt. Anders als bisher kann es dadurch beispielsweise nicht mehr passieren, dass bei einer Flächengeometrie mit einem Loch der Text direkt in das Loch positioniert wird.

    Durch die Umstellung kann sich bei bestehenden Themen natürlich die Position der Beschriftungen gegenüber älteren Versionen von GISterm ändern. Wurden dort die Beschriftungspositionen von Hand verändert, so sind möglicherweise Korrekturen notwendig, um das Kartenbild zu optimieren.



    Beschreibung:
    Version:
    ID:

    Anzeige von Copyrightvermerken oder Logos in der Karte
    3.8.1
    467
     

    Für ein Thema kann ein Rasterbild eingestellt werden, das zusammen mit seinem Inhalt angezeigt wird - jedoch unabhängig vom Kartenausschnitt immer in der gleichen Größe und an der gleichen Position (in welcher der vier Ecken dies erfolgt, kann vorgegeben werden). Auf diese Weise können Karten beispielsweise mit einem Copyright-Vermerk oder einem Logo versehen werden. Dies wird auch von Cadenza Web bzw. GISterm Web unterstützt.

    Voraussetzungen:

    • Das Bild muss im Repository vorliegen und im Eigenschaftenfenster, Register "Thema", ausgewählt sein.
    • Dort muss auch das Kontrollkästchen "Bild darstellen" aktiviert sein.
    • Das Thema muss eingeblendet sein, der Kartenausschnitt muss im sichtbaren Maßstabsbereich liegen und der Themeninhalt darf nicht durch darüber liegende Themen verdeckt sein.

    Wenn das Thema gespeichert wird, die Karte, die ein solches Thema enthält, oder die Legende zum Thema (als layer-, MML- bzw. LML-Datei), wird die Einstellung ebenfalls mit gespeichert.



    Beschreibung:
    Version:
    ID:

    Mehrfachselektion in der GISterm-Legende
    3.8.1
    456
     

    Beim Auswählen von Legendenfeldern (und damit Themen) in der GISterm-Legende können jetzt, wie es in vielen Programmen üblich ist, auch mehrere zusammenhängende Themen ausgewählt werden: Wenn bei gedrückt gehaltener SHIFT-Taste (Umschalten-Taste) zwei Themen angeklickt werden, werden alle Themen zwischen den beiden angeklickten mit ausgewählt.



    Beschreibung:
    Version:
    ID:

    Objektinformation bei WMS-Themen
    3.8.1
    455
     

    Die Objektinformationsanzeige wird jetzt auch bei WMS-Themen unterstützt.

    Damit für ein WMS-Thema Objektinformationen angezeigt werden können, muss der Server entsprechend konfiguriert sein: Zum einen muss das entsprechende Thema "queryable" sein (Attribut "queryable" im "Layer"-Tag des GetCapabilities-Response), und zum anderen muss der Server dazu in der Lage sein, die Objektinformation in einem der folgenden XML-Formate bereitzustellen ("Format"-Tags im "GetFeatureInfo"-Tag des GetCapabilities-Response):

    • gml
    • application/vnd.ogc.gml
    • application/vnd.ogc.wms_xml
    • application/vnd.esri.xml
    • text/xml

    Optimal ist es, wenn der Server GML unterstützt. Dann kann aus der Anfrage auch die Geometrie des betreffenden Objekts ermittelt und angezeigt werden.



    Beschreibung:
    Version:
    ID:

    Intervallklassifikationen über Schrittweite
    3.8.1
    447
     

    Bei der Intervallklassifikation kann die Aufteilung der Intervalle jetzt auch über Angabe der Schrittweite, das heißt der Klassengröße erfolgen.



    Beschreibung:
    Version:
    ID:

    Verwendung von Bildern als Flächensignatur
    3.8.1
    440
     

    Für die Darstellung von Objekten eines Flächenthemas konnte bisher aus vorgegebenen Füllmustern gewählt werden (Register "Symbolik" des Eigenschaftenfensters, Doppelklick auf das Farbmuster). Nun kann dazu auch ein Bild aus dem Repository eingestellt werden. Bei monochromen Bildern verwendet GISterm die im Dialogfenster angegebenen Farben, andernfalls die Originalfarben des Bildes.



    Beschreibung:
    Version:
    ID:

    Verwendung von Bildern als Liniensignatur
    3.8.1
    439
     

    Für die Darstellung von Objekten eines Linienthemas konnte bisher aus vorgegebenen Linientypen gewählt werden (Register "Symbolik" des Eigenschaftenfensters, Doppelklick auf das Farbmuster). Nun kann dazu auch ein Bild aus dem Repository eingestellt werden. Bei monochromen Bildern verwendet GISterm die im Dialogfenster angegebene Farbe zusammen mit einem transparenten Hintergrund, andernfalls die Originalfarben des Bildes.



    Beschreibung:
    Version:
    ID:

    Objektinformationen mit Bild
    3.8.1
    435
     

    Unter bestimmten Voraussetzungen können zu den Objekten eines Vektorthemas Bilder angezeigt werden:

    • In der Attributtabelle des Themas muss eine Spalte mit URLs zu den jeweiligen Bildern enthalten sein.
    • Im Eigenschaftendialog des Themas muss dieses Attribut explizit angegeben werden. Dazu werden im Register "Thema" in einem Pull-down-Menü alle String-Attribute des Themas aufgeführt.

    Wenn das Attribut in den Themeneigenschaften angegeben ist, enthält das Dialogfenster für die Objektinformationen neben "Attribute" und "Geometrie" ein drittes Register "Bild", in dem das zum ausgewählten Objekt gehörende Bild angezeigt wird. Ist das Attribut mit einem Leerstring oder "null" belegt bzw. fehlerhaft, so wird stattdessen die Nachricht "Kein Bild vorhanden" bzw. "Fehler beim Laden" ausgegeben.

    Das Bild wird auf die Fenstergröße der Objektattributanzeige skaliert, es kann aber mit Hilfe der Schaltfläche in diesem Register auch in Originalgröße angezeigt werden.



    Beschreibung:
    Version:
    ID:

    Management-Schnittstelle für GISterm
    3.8.1
    433
     

    Wie für Cadenza Web wurde jetzt auch für GISterm/GISterm Web eine JMX-Schnittstelle eingeführt. Dort lassen sich die Einstellungen zur Workqueue für die Abarbeitung von Layer-Anfragen sowie deren Auslastung überwachen. Dies ist insbesondere im Kontext von GISterm Web für die Optimierung der Server-Konfiguration hilfreich.



    Beschreibung:
    Version:
    ID:

    Löschen/Hinzufügen von Attributen bei Shapefiles
    3.8.1
    430
     

    Wenn das Modul zur Shapefile-Erfassung eingebunden ist (de.disy.gis.shapefile.edit.ShapefileEditModule in der Cadenza-Konfigurationsdatei), können zusätzlich zu den Standardfunktionen zum Bearbeiten von Themen auch die im Thema enthaltenen Attribute gelöscht oder neue Attribute hinzugefügt werden.

    Die Änderung wirkt sich dabei auf alle Objekte des Themas aus. Gelöschte Attribute sind darin nicht mehr enthalten, neue Attribute werden für jedes Objekt mit null vorbelegt.

    Erreichbar sind die beiden Funktionen über das Kontextmenü des Legendenfelds.



    Beschreibung:
    Version:
    ID:

    Dialoge für Objektinformationen und Suchergebnisse überarbeitet
    3.8.1
    429
     

    Die beiden Dialoge zur Anzeige der Objektinformation bei Vektorthemen und zur Anzeige der Suchergebnisse der Attributsuche wurden einander funktional und optisch angenähert und verbessert:

    • Sie wurden um eine Werkzeugleiste erweitert, über die die Funktionen "Zeige in der Karte" und weitere Funktionen zur Bearbeiten des ausgewählten Objekts verfügbar sind.
    • Die Anzeige der Attribute wurde von der Anzeige von Geometrieinformationen getrennt und auf zwei Register verteilt.


    Beschreibung:
    Version:
    ID:

    Erweiterungen zum Bearbeiten von Themen
    3.8.1
    428
     

    Das Bearbeiten von Themen ("generische Erfassung") ist noch intuitiver geworden: Die Menüpunkte zum Bearbeiten stehen jetzt nicht mehr nur im Kontextmenü in der Karte zur Verfügung, sondern befinden sich auch an folgenden Stellen:

    • Im Kontextmenü des Legendenfelds
    • In der Werkzeugleiste der Objektinformation bzw. Suchergebnisanzeige der Attributsuche
    • In der Werkzeugleiste der Attributtabelle

    Darüber hinaus wird jetzt beim Erfassen eines neuen Objekts der Dialog zum Einstellen der Attribute direkt nach der Geometrieerfassung angezeigt.



    Beschreibung:
    Version:
    ID:

    Versetzte Darstellung von Linienobjekten
    3.8.1
    423
     

    In einem Linienthema können die Linien jetzt optional um eine feste Anzahl von Bildschirmpunkten seitlich versetzt dargestellt werden.
    Dadurch ist es beispielsweise möglich, dasselbe Thema mehrmals, aber mit unterschiedlichen Klassifikationen in derselben Karte zu zeigen.



    Beschreibung:
    Version:
    ID:

    Angabe eines Standardlayouts für die PDF-Ausgabe einer Karte
    3.8.1
    421
      Bei der Ausgabe einer Karte als PDF kann das Standardlayout zentral konfiguriert werden, indem die entsprechende RML-Datei in die Datei "gisterm-config.xml" eingetragen wird. Das Element <general> wurde dazu um ein Element <mapOutput> ergänzt:

    <general>
      ...
      <helpRoot>...</helpRoot>
      <mapOutput>
        <pdfTemplateUrl>file:\D:\Drucklayouts\standard.rml</pdfTemplateUrl>
      </mapOutput>
    </general>
    

    Das hier eingestellte Standardlayout wird nicht verwendet, wenn ein Anwender ein benutzerspezifisches Standardlayout einstellt, indem er beim Speichern eines Layouts die entsprechende Option aktiviert.



    Werkzeug/Modul:


    disy GISterm, GISterm Map Server
    Beschreibung:
    Version:
    ID:

    Einstellbarkeit der maximalen Anzahl gleichzeitig ausgeführter Layeranfragen
    3.8.1
    431
     

    In der Konfigurationsdatei für GISterm (i. d. R. gisterm-config.xml) kann jetzt mit dem Parameter <maxConcurrentQueries> optional eingestellt werden, wieviele Layeranfragen, d. h. Anfragen des Map Servers zu einer Datenbank, maximal gleichzeitig ausgeführt werden. Die Voreinstellung entspricht dem bisherigen Wert von 5 Anfragen maximal gleichzeitig.

    Eine Erhöhung der Zahl ist, entsprechende Hardware-Ressourcen vorausgesetzt, insbesondere im Kontext von GISterm Web sinnvoll.





    Werkzeug/Modul:


    Cadenza Professional, Map Wizard
    Beschreibung:
    Version:
    ID:

    Stil für dynamische Schlüsselwertklassifikation wählbar
    3.8.1
    510
     

    Wird im Map Wizard eingestellt, dass die Legende für eine Kartendarstellung durch eine dynamische Schlüsselwertklassifikation erzeugt werden soll, so kann jetzt in begrenztem Maße Einfluß auf die Farbgebung genommen werden.

    Bei der neue Option "Stil" kann zwischen "Deckend", "Halbtransparent" und "Schattiert" gewählt werden.

    • Die erste Option entspricht dem bisherigen Verhalten, bei dem stets deckende Farben verwendet wurden.
    • Die Option "Halbtransparent" erzeugt halbdurchsichtige Farben. Dies ist zum Beispiel für Flächendarstellungen sinnvoll, wenn die Hintergrundkarte leicht durch den Inhalt des Ergebnisthemas durchscheinen soll.
    • Mit der Option "Schattiert" wird, wenn Flächen dargestellt werden, das GISterm-Füllmuster "mittel schattiert" verwendet.


    Beschreibung:
    Version:
    ID:

    Legendeneinträge bei Klassifikation nur für vorhandene Objekte
    3.8.1
    466
     

    Man kann jetzt im Map Wizard angeben, dass bei der Verwendung einer spezifischen Legende eine Klasse nur dann in der Legende eingetragen werden soll, wenn im aktuellen Kartenausschnitt Objekte zu diesem Thema vorhanden sind (Einstellung "Legendeneinträge nur bei vorhandenen Objekten anzeigen").

    Info: Diese Einstellung ist auch in GISterm zu finden (Eigenschaftenfenster, Register "Legende").



    Beschreibung:
    Version:
    ID:

    Konfiguration der Darstellung von Bildern zu den Objekten
    3.8.1
    434
     

    Zu den Objekten eines Vektorthemas können in GISterm Bilder angezeigt werden, sofern ein Attribut mit entsprechenden URLs vorhanden ist. Dieses Attribut kann im Map Wizard auf der Seite "Sonstige Karteneinstellungen" eingestellt werden. Auf der Seite "Sonstige Karteneinstellungen" befindet sich ein Pull-down-Menü, in dem man aus allen vorhandenen String-Attributen dasjenige mit den URLs auswählen kann.

    In GISterm wird ein Bild angezeigt, wenn man im Informationsmodus auf ein Objekt klickt (Objektattributanzeige).





    Werkzeug/Modul:


    Cadenza Professional, Navigator
    Beschreibung:
    Version:
    ID:

    Überschrift im Navigator über Client-System-Property konfigurierbar
    3.8.1
    443
     

    Im Navigator sind alle Verzeichnisse bzw. Einträge einem Wurzelelement untergeordnet, dessen Name in der Datei "repositoryTree.xml" festgelegt ist. Wenn die Web-Start-Variante eingesetzt wird, ist es jedoch auch möglich, für verschiedene Benutzer(gruppen) unterschiedliche Namen zu verwenden, ohne das Repository zu ändern.

    In der Datei "cadenza.jnlp" bzw. "gisterm.jnlp" kann der Name des Wurzelelements als System Property "navigatorRootNodeName" angegeben werden. Indem mehrere JNLP-Dateien bereitgestellt werden, können so mehrere Namen für dasselbe Wurzelelement vergeben werden. Die Angabe in der JNLP-Datei überschreibt diejenige in der Datei "repositoryTree.xml".





    Werkzeug/Modul:


    Cadenza Professional, Reporter
    Beschreibung:
    Version:
    ID:

    RTF-Format für Reports
    3.8.1
    461
     

    Für Reports, die mit dem Report Designer erstellt werden, und für programmierte Reports wird jetzt als Ausgabeformat auch RTF unterstützt.





    Werkzeug/Modul:


    Cadenza Professional, Selector
    Beschreibung:
    Version:
    ID:

    Automatische Generierung von Hilfeseiten für Selektionsformulare
    3.8.1
    485
     

    Schon bisher konnten Selektionsformulare mit manuell im HTML-Format erstellten Hilfeseiten verknüpft werden, die dann über das Info-Symbol im Navigator erreichbar waren.

    Nun ist es möglich, für alle Selektionsformulare, für die keine eigene Hilfeseite existiert, mit Hilfe einer Vorlagendatei automatisch Hilfeseiten generieren zu lassen. In der Vorlagendatei können Platzhalter für

    • den Namen und Autor des Selektionsformulars
    • seine Attribute (Name, Kurzname, beschreibender Text
    • seine Selektionskriterien (Name, beschreibender Text, Autor)
    • seine Aufbereitungsmöglichkeiten
    • die Namen und Pfade der Selektionsformulare, mit denen eine Folgeselektion (Chaining) möglich ist
    mit Hilfe von HTML-Elementen angeordnet werden, zum Beispiel tabellarisch, und formatiert werden. Außerdem können Logos, allgemeine Texte und auch Anweisungen z. B. zum Sortieren der Informationen eingefügt werden. Die Vorlagendatei muss sich als Datei "dynamicSelectorHelp.ftl" im Help-Verzeichnis des Repository-Verzeichnisses befinden, und die Hilfeseiten sind wie die manuell erstellten über das Info-Symbol aufrufbar.





    Werkzeug/Modul:


    Cadenza Web, Selector
    Beschreibung:
    Version:
    ID:

    Unterstützung von PolygonConditions
    3.8.1
    469
     

    In Cadenza Web werden jetzt PolygonConditions zur Eingabe geografischer Selektionskriterien unterstützt. Damit können in einer Karte Rechtecke oder Polygone erfasst und als Kriterienbelegung verwendet werden. Die Werkzeugleiste des Map Viewers enthält für PolygonConditions zwei zusätzliche Schaltflächen (siehe Abbildung).

    • Mit einer der neuen Schaltflächen in der Werkzeugleiste des Map Viewers (Pfeil; siehe Abbildung) den Mauszeiger in den Erfassungsmodus versetzen
    • Rechteckwerkzeug:
      Rechteck aufziehen
      Erfasstes Rechteck ggf. wieder löschen: neues Rechteck aufziehen
      Polygonwerkzeug:
      beliebig viele Eckpunkte eines Polygons einzeichnen
      Polygonerfassung ggf. verwerfen: erneut auf eine der beiden Erfassungs-Schaltflächen klicken
    • Die Kriterienbelegung abschließen: Zu einem anderen Kriterium wechseln oder die Anfrage starten.


    Beschreibung:
    Version:
    ID:

    Unterstützung von MapConditions
    3.8.1
    468
     

    In Cadenza Web werden jetzt MapConditions zur Eingabe geografischer Selektionskriterien unterstützt. Damit können in einer Karte Objekte ausgewählt und als Kriterienbelegung verwendet werden.

    • Mit der zusätzlichen Auswahl-Schaltfläche in der Werkzeugleiste des Map Viewers (Pfeil; siehe Abbildung) den Mauszeiger in den Auswahlmodus versetzen
    • Objekte auswählen:
      • Ein Rechteck aufziehen, um alle Objekte in dessen Innerem auszuwählen
      • Objekte einzeln auswählen
      • Mit Hilfe der STRG-Taste weitere Objekte zur Auswahl hinzufügen
      • Mit Hilfe der SHIFT-Taste Objekte aus der Auswahl entfernen
      Nach jedem Auswahlvorgang wird das Kartenbild aktualisiert, so dass alle ausgewählten Objekte in gelber Farbe hervorgehoben sind.
    • Die Kriterienbelegung abschließen: Zu einem anderen Kriterium wechseln oder die Anfrage starten. Wenn zu diesem Kriterium zurückgekehrt wird, sind alle ausgewählten Objekte weiterhin hervorgehoben.




    Werkzeug/Modul:


    Cadenza Professional, Selector
    Beschreibung:
    Version:
    ID:

    Beschreibungstext für Selektionsformulare und Kriterien
    3.8.1
    465
     

    Die Beschreibungsdateien für Selektionsformulare und Selektionskriterien wurden um die Möglichkeit erweitert, beschreibende Texte zu hinterlegen. Dazu steht nun jeweils das Element <description> zur Verfügung.

    Beispiel für ein Selektionsformular:

    <selector xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"
      xmlns:cotype=\"http://www.disy.net/cadenza/objecttypes/schema\" order=\"true\"
      xsi:noNamespaceSchemaLocation=\"file:/C:/products/cadenza/cadenzaPro/workspace/./etc/selector_0_5.xsd\">
      <printName>Arten-Selektor</printName>
      <date>2004-07-07</date>
      <description>Beschreibungstext für den Selektor Arten-Selektor<description>
      <dataSource>BIOTOP</dataSource>
      <objectTable>B24AV_ZUORD_BIO_ARTEN</objectTable>
      <attributeDefinition>
      ...
      ...
    

    Beispiel für ein Selektionskriterium:

    <?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
    
    <condition xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"
      xmlns:cotype=\"http://www.disy.net/cadenza/objecttypes/schema\" allowContextSensitivity=\"false\"
      hierarchyMode=\"all\" maxSelectionCount=\"1\"
      xsi:noNamespaceSchemaLocation=\"file:xml/schema/condition_0_5.xsd\" xsi:type=\"AreaCondition\">
      <printName>Gebiet</printName>
      <description>Beschreibungstext für das Gebietskriterium</description>
      <attributeDefinition>
      ...
      ...
    


    Beschreibung:
    Version:
    ID:

    Kurzname und Beschreibungstext für Attribute in Cadenza Objekt Types und Selektionsformularen
    3.8.1
    463
     

    Die Beschreibungsdateien für Objekttypen (Cadenza Object Types) wurde um die Möglichkeit erweitert, für die sichtbaren Tabellenattribute einen Kurznamen und eine Beschreibung zu hinterlegen. Dazu sind für das Element <cotype:visualization> zwei neue Attribute "shortName" und "description" verfügbar.

    Der Kurzname ("shortName") wird beim Export der Ergebnistabelle als Spaltenname verwendet: standardmäßig beim Export nach dBASE, optional beim Export nach CSV und Excel. Die Attributbeschreibung ("description") wird als Tool-Tip-Text für den Spaltennamen im Tabellenkopf angezeigt.

    Beispiel:

    <cotype:cadenzaObjectType xmlns:cotype=\"http://www.disy.net/cadenza/objecttypes/schema\">
      <cotype:printName>Biotop</cotype:printName>
      <cotype:attributeList>
        <cotype:attribute type=\"String\" key=\"true\" name=\"B24AV_BIOTOP.BIOTOP_NR\">
          <cotype:visualization visible=\"true\" printName=\"Biotopnummer\" shortName=\"Biotopnr\" description=\"Verwaltungsnummer des Biotop\" />
        </cotype:attribute>
        ... 
      </cotype:attributeList>




    Werkzeug/Modul:


    Cadenza Web, Selector
    Beschreibung:
    Version:
    ID:

    Parametrisierter Aufruf von Workflows
    3.8.1
    462
     

    Bisher schon konnte Cadenza Web mit Hilfe einer parametrisierten URL so aufgerufen werden, dass ein bestimmter editierbarer Workflow angezeigt wird, der dann durch den Benutzer bearbeitet und ausgeführt werden konnte (bzw. ein anderer Navigatoreintrag).

    Nun ist es möglich, die Kriterienbelegung in der URL mit zu übergeben. Auf diese Weise kann beispielsweise eine andere Anwendung Angaben eines Benutzers in eine parametrisierte URL umsetzen und damit Cadenza gezielt so aufrufen, dass die passende Weiterverarbeitung angezeigt wird.

    Die Beschreibungsdatei des Workflows muss den Namen des Selektionskriteriums enthalten, das belegt werden soll, und in der URL wird angegeben, welches Attribut dieses Kriteriums mit welchem Wert belegt wird. Die Belegung erfolgt über die Parameter "attribute" und "value". Beispiel-URL:

    http://localhost:8080/brs-web/show.cweb?repositoryId=Informationssichten.Workflows.workflow16216.cwf &attribute=NAIS_SL_BTY_RLG.BTY_RLG_ID&value=1

    Im Workflow muss der Name des Kriteriums im Element <resultSourceData> durch das Attribut "conditionName" angegeben werden. Beispiel:

    <workflow>
      <source dataSource=\"TULISP\">
        <resultSourceData type=\"Selector\" selectorName=\"tulis_z_ekat_ghst_allejahre$ind1.sel\" conditionName=\"ekat/tulis_ekat_as_nr.cnd\"/>
      </source>
      <template type=\"ReportTemplate\" name=\"tulis_z_ekat_ghst_ekat_ghst.rml\">
        <ResultFactory xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"ResultManagementFactory\"/>
      </template>
    </workflow>
    
    Bisher wird dies für Table- und Area-Conditions unterstützt.



    Werkzeug/Modul:


    Cadenza Professional, Selector
    Beschreibung:
    Version:
    ID:

    Neues Intervall-Kriterium
    3.8.1
    449
     

    Es gibt einen neuen Selektionskriteriums-Typ "TwoAttributesValueIntervalCondition". Das vom Benutzer angegebene Intervall wird mit zwei Attributen in der Datenbank verknüpft, die selbst ein Intervall darstellen. Die Art der Verknüpfung kann in der Beschreibungsdatei des Kriteriums durch das Attribut "intervalOperator" des Elements <condition> konfiguriert werden; mögliche Attributwerte sind "Intersects", "Contains" und "Inside", mögliche Werte des <attribute>-Attributs "type" sind "double" und "int".

    Das Kriterium wird auch in Cadenza Web unterstützt.





    Werkzeug/Modul:


    Cadenza Professional, Table Analyzer
    Beschreibung:
    Version:
    ID:

    Angabe von Zahlenformaten für numerische Spalten
    3.8.1
    482
     

    Für numerische Spalten im Table Analyzer kann jeweils optional ein Zahlenformat eingestellt werden. Diese Möglichkeit gibt es auch für Spalten, die durch eine Aggregation entstanden sind.

    Erreichbar ist die Funktion über eine neue Schaltfläche "Formate einstellen" in der Werkzeugleiste des Table Analyzers bzw. über den gleichnamigen Menüpunkt im Menü "Table Analyzer". Welche Möglichkeiten Sie bei der Formatbeschreibung haben, finden Sie im Anhang des Anwenderhandbuchs.



    Beschreibung:
    Version:
    ID:

    Überprüfung von Vorbedingungen beim Ausführen einer Vorlage
    3.8.1
    425
      Bei der Verwendung einer Tabellenvorlage wird im Table Analyzer jetzt geprüft, ob alle Spalten vorhanden sind, die für eine Transformation (beispielsweise eine Gruppierung) benötigt werden. Wenn dies nicht der Fall ist, werden die entsprechenden Spalten aufgelistet, und die betroffenen Transformationen werden nicht durchgeführt.

    Dieser Fall kann eintreten, wenn die Vorlage
    • für ein anderes Selektionsformular erstellt wurde,
    • wegen desselben CadenzaObjectTypes auch für Ergebnisse des aktuellen Selektionsformulars verfügbar ist, aber
    • Spalten enthält, die im aktuellen Selektionsformular nicht vorhanden sind.




    Werkzeug/Modul:


    Cadenza Professional, Cadenza Professional
    Beschreibung:
    Version:
    ID:

    Benutzerverzeichnis einstellbar
    3.8.0
    460
     

    Im Verzeichnis "C:\Dokumente und Einstellungen\" befindet sich üblicherweise ein Unterverzeichnis ".cadenza", in dem GISterm benutzerspezifische Informationen ablegt wie beispielsweise das lokale Repository oder die Favoriten im Navigator.

    Im neuen Einstellungsdialog (siehe Release Note 458) kann jetzt ein anderes Verzeichnis angegeben werden.

    Beschreibung:
    Version:
    ID:

    Neuer Einstellungs-Dialog
    3.8.0
    458
      Der Dialog für die GISterm-Eigenschaften wurde umgestaltet (Menüpunkt GISterm > Einstellungen). In diesem Zug wurde dort weitere Einstellungen aufgenommen, die auch generell für Cadenza gültig sind:
    • die Einstellung eines lokalen Proxys (siehe Release Note 415)
    • die Einstellung eines Benutzerverzeichnisses (siehe Release Note 460)
    Der Dialog kann auch aufgerufen werden über den Cadenza-Menüpunkt "Extras > Einstellungen".

    Beschreibung:
    Version:
    ID:

    Zusätzliche Schaltfläche mit URL für Login-Dialog konfigurierbar
    3.8.0
    438
     

    Wird Cadenza Professional mit Benutzerverwaltung betrieben, so kann jetzt für den Log-in-Dialog eine zusätzliche Schaltfläche konfiguriert werden, der eine URL im Browser öffnet. Damit kann dann zum Beispiel eine Hilfeseite mit Informationen über Support oder Wartungsarbeiten aufgerufen werden.

    Zur Konfiguration der Schaltfläche muss in der Cadenza-Konfigurationsdatei "cadenza-config.xml" am Ende des Blocks <userRegistry> ein zusätzliches XML-Element <additionalLoginHelpLink> angegeben werden. Fehlt dieses, so wir der Dialog wie bisher ohne zusätzlichem Button angezeigt.

    Um beispielsweise eine Schaltfläche "Hilfe" einzubinden, die auf die Seite http://www.disy.net verweist, muss die Konfigurationsdatei folgenden Block enthalten:

        <additionalLoginHelpLink>
          <url>http://www.disy.net</url>
          <label>Hilfe</label>
        </additionalLoginHelpLink> 
    

    Wenn innerhalb des <label>-Elements ein kaufmännisches Und (Ampersand, &) verwendet wird, wird der direkt nachfolgende Buchstabe zum Mnemonic; das heißt, die Schaltfläche kann mit dem Tastaturkürzel ALT+Buchstabe angesprochen werden. Ggf. ist das & entsprechend des verwendeten XML-Encodings zu encoden und dann z.B. als &amp; zu schreiben.

    Beispiel: <label>&Hilfe</label> bzw. <label>&amp;Hilfe</label>



    Beschreibung:
    Version:
    ID:

    Speichern von editierbaren Workflows
    3.8.0
    411
      Der Wizard zum Speichern von Workflows wurde erweitert. Man kann jetzt einstellen,
    • ob der Workflow editierbar sein soll, das heißt, ob die Kriterienbelegung bei der Ausführung verändert werden kann (ein solcher Workflow kann derzeit nur in Cadenza Web verwendet werden)
    • ob der Workflow nach seinem Aufruf in Hintergrund ausgeführt und das Ergebnis anschließend per E-Mail versendet werden soll (nur möglich, wenn er editierbar ist).




    Werkzeug/Modul:


    Cadenza Web, Cadenza Web
    Beschreibung:
    Version:
    ID:

    Logausgabe bei abgelaufener/ungültiger Lizenz
    3.8.0
    475
      Im Falle einer abgelaufenen oder ungültigen Lizenz wird in der Logausgabe jetzt auch die Lizenzinformation (Version, Erstellungsdatum, Lizenziert für, Gültig bis, Lizenztyp, Max. Anzahl Web-Benutzer) ausgegeben.

    Beschreibung:
    Version:
    ID:

    Stylesheeteinbindung bei automatisch erzeugten Templates für editierbare Workflows/Selektoren
    3.8.0
    474
     

    Templates, die von Cadenza Professional für die Darstellung von Selektionsformularen oder editierbaren Workflows erzeugt werden, binden die Stylesheets "base.css" und "selector-without-tree.css" ein.



    Beschreibung:
    Version:
    ID:

    Neue css-Stylesheets für die Selectorseite
    3.8.0
    473
     

    Für das Layout der Selectorseite gibt es jetzt drei css-Stylesheets:

    • selector-base.css – allgemeine Einstellungen
    • selector-with-tree.css – Einstellungen für Selektionsformulare mit mehreren Kriterien (diese zeigen zur Navigation zwischen den einzelnen Kriterien eine Kriterienliste an)
    • selector-without-tree.css – Einstellungen für Selektionsformulare mit nur einem Kriterium (die Kriterienliste entfällt in diesem Fall)



    Beschreibung:
    Version:
    ID:

    Unterstützte Eintragstypen im Navigator
    3.8.0
    472
     

    In Cadenza Web können jetzt auch Datenbankenknoten und .layer-Knoten in den Navigator eingetragen werden.



    Beschreibung:
    Version:
    ID:

    Startkarte statt Startseite
    3.8.0
    471
     

    In der Datei "BasicWebConfig.xml" kann angegeben werden, ob statt der üblichen Startseite der Map Viewer mit der Startkarte angezeigt werden soll. Standardmäßig wird die normale Startseite gezeigt.


    <appearance mapAsStartPage=\"true\"/>

    Zusammen mit den Attributen "typeSearchVisible" (Ein-/Ausschalten der Typensuche im Navigator) und "gisTermWebMenu" (Einstellung der Menüleiste; siehe Release Note 470) kann dadurch konfiguriert werden, dass im Browser GISterm Web angezeigt wird.



    Beschreibung:
    Version:
    ID:

    Menüleiste für GISterm Web
    3.8.0
    470
     

    In der Datei "BasicWebConfig.xml" kann angegeben werden, ob das gesamte Cadenza-Web-Menü angezeigt werden soll oder nur das eingeschränkte GISterm-Web-Menü. Das GISterm-Web-Menü enthält die Punkte: Start, Karte, Hilfe, Abmelden; es fehlen: Rechercheformular und Ergebnisaufbereitung. Standardmäßig wird das gesamte Cadenza-Web-Menü angezeigt.


    <appearance gisTermWebMenu=\"true\"/>

    Zusammen mit den Attributen "typeSearchVisible" (Ein-/Ausschalten der Typensuche im Navigator) und "mapAsStartPage" (Einstellung der Startseite; siehe Release Note 471) kann dadurch konfiguriert werden, dass im Browser GISterm Web angezeigt wird.



    Beschreibung:
    Version:
    ID:

    Loggen des E-Mail-Versands
    3.8.0
    410
      Wird in der Konfigurationsdatei "mail-config.xml" eine Logdatei angegeben (siehe Release Note 407), so werden alle Anfragen und ihre Abarbeitungen in diese Datei geloggt. Bei jedem Statuswechsel werden folgende Angaben rausgeschrieben:
    • die aktuelle Uhrzeit
    • Betreff und Empfänger der aktuell bearbeiteten Anfrage
    • eine Liste aller noch offenen Anfragen, ebenfalls mit Betreff und Empfänger
    • die Anzahl der abgearbeiteten Anfragen
    • die Anzahl der fehlgeschlagenen Anfragen


    Beschreibung:
    Version:
    ID:

    Validierung der E-Mail-Eingabe bei asynchronen Workflows
    3.8.0
    409
     

    Bei der Eingabe der Empfängeradresse bei asynchronen Workflows wird diese automatisch daraufhin überprüft, ob es sich um eine E-Mail-Adresse handelt (jedoch nicht, ob diese Adresse auch existiert).

    Wird bei einem asynchronen Workflow versucht, die Datenbankrecherche zu starten, ohne dass eine Empfängeradresse angegeben wurde, gelangt man auf eine entsprechende Fehlerseite. Über den Menüpunkt "Rechercheformular" kommt man zurück auf die Belegungsseite. Vorgenommene Belegungen bleiben dabei erhalten.



    Beschreibung:
    Version:
    ID:

    Fehler-E-Mail bei asynchronen Workflows
    3.8.0
    408
      Tritt bei der Bearbeitung eines asynchronen Workflows ein Fehler auf, wird eine Fehlermeldung versandt. Diese geht zum einen an den bei der Anfrage angegeben Empfänger, zum anderen auch an die in der Konfigurationsdatei "mail-config.xml" unter "admin" angegeben Adresse (sofern vorhanden; siehe Release Note 407).

    Beschreibung:
    Version:
    ID:

    Konfiguration des E-Mail-Versands
    3.8.0
    407
      Der E-Mail-Versand von Cadenza Web (derzeit nur für asynchrone Workflows) wird in der Konfigurationsdatei "mail-config.xml" des Mail-Moduls konfiguriert. Das Mail-Modul muss in der Datei "cadenza-config-web.xml" eingetragen sein:
    <module moduleClass=\"de.disy.cadenza.mail.CadenzaMailModule\" configFile=\"mail-config.xml\"/>
    Die Konfigurationsdatei sieht wie folgt aus:
    <mailConfiguration>
      <smtp-host>host.domain.de</smtp-host>
      <smtp-port>1234</smtp-port>
      <from>sender@domain.de</from>
      <admin>admin@domain.de</admin>
      <log-file>mail.log</log-file>
    </mailConfiguration>
    
    "smtp-host" und "from" müssen immer angegeben werden, alle anderen Einstellungen sind optional.
    • smtp-host und smtp-port werden für den Versand benötigt
    • from gibt den Absender an, der in den generierten E-Mails stehen soll
    • admin dient dazu, eine Adresse anzugeben, an die etwaige Fehlermeldungen versandt werden (siehe Release Note 408), so dass der Administrator über Probleme informiert wird
    • log-file gibt eine Datei an, in die Informationen über die Anfragen geschrieben werden (siehe Release Note 410)
    .

    Beschreibung:
    Version:
    ID:

    Asynchrone Workflows
    3.8.0
    406
     

    Workflows für Cadenza Web können asynchron gemacht werden. Bei ihrer Ausführung muss der Benutzer dann nicht auf das Ergebnis warten, sondern kann eine E-Mail-Adresse angeben, an die es versandt wird, sobald es erzeugt ist. Während im Hintergrund seine Anfrage bearbeitet wird, kann er weiterarbeiten. Statt der Seite mit dem Verarbeitungsergebnis wird eine Bestätigungsseite angezeigt, dass die Anfrage bearbeitet wird.

    Da die E-Mail-Adresse angegeben werden muss, muss eine asynchrone Weiterverarbeitung gleichzeitig auch editierbar sein.



    Beschreibung:
    Version:
    ID:

    Editierbare Workflows
    3.8.0
    405
      Workflows für Cadenza Web können editierbar gemacht werden. Bevor die eigentliche Weiterverarbeitung angestoßen wird, wird dann das zugrunde liegende Selektionsformular angezeigt und kann editiert werden.

    Beschreibung:
    Version:
    ID:

    CSS-Style-Klassen für Selectorseitenelemente
    3.8.0
    404
      Die Elemente einer Selector-Seite (Selektionsformular oder Workflow) wurden mit style-Klassen für die Formatierung über CSS-Stylesheets versehen. Ein Beispiel zur Verwendung findet sich in der mit Cadenza Web ausgelieferten Datei "themes/default/selector.css".

    Beschreibung:
    Version:
    ID:

    Kontextsensitive Kriterien nicht mehr gekennzeichnet
    3.8.0
    403
      Kontextsensitive Kriterien sind in der Kriterienliste nicht mehr gekennzeichnet.

    Beschreibung:
    Version:
    ID:

    Benutzerabhängige Startseite
    3.8.0
    402
     

    Der Inhalt der Startseite von Cadenza Web ist benutzerabhängig. Er wird angegeben durch eine Datei "welcome.jspf" im jsp-Verzeichnis des jeweiligen Nutzers (siehe Release Note 341). Beispielsweise ist die Datei für Cadenza Web ohne Benutzerverwaltung im Verzeichnis "themes/default/jsp" der Webanwendung abgelegt.

    Da es sich bei dieser Datei um ein jsp-Fragment handelt, wird ihr Inhalt in das body-Tag der Gesamtseite eingefügt wird. Das heißt, sie kann jsp- und HTML-Elemente enthalten, jedoch keine Elemente <html>, <head> oder <body>.



    Beschreibung:
    Version:
    ID:

    css-Stylesheets für Web-Template angebbar
    3.8.0
    401
     

    In der <head>-section eines Web-Templates können Stylesheets eingebunden werden. Da die Selector-Seite kein eigenes Stylesheet mitbringt, wenn ein Template zugeordnet ist, kann es zu keinen Wechselwirkungen kommen.

    Die Referenz auf die Stylesheets kann sowohl statisch als auch dynamisch angegeben werden. Für eine dynamische Angabe stehen folgende Variablen zur Verfügung:

    • ${contextPath} - verweist auf den Pfad der Webanwendung
    • ${themePath} - verweist auf das ggf. benutzerabhängige Unterverzeichnis vom Verzeichnis "themes" in der Webanwendung, also z.B. auf "themes/default", wenn keine Benutzerverwaltung eingeschaltet ist (siehe Release Note 341)

    Beispiel:

    <link type=\"text/css\" rel=\"stylesheet\" href=\"${contextPath}/${themePath}/css/base.css\"/>



    Beschreibung:
    Version:
    ID:

    Darstellungsmöglichkeiten von Tabellenkriterien per Web-Template
    3.8.0
    400
      Für Tabellenkriterien lassen sich im Web-Template weitere Eigenschaften angeben.
    • display-type - Wahlweise "combobox" oder "table", default ist "table". Bei der Darstellung "combobox" kann nur ein einzelner Eintrag vom Nutzer ausgewählt werden. Desweiteren wird keine Filterung der Einträge unterstützt.
    • show-filter - gibt an, ob eine Filterkomponente für das Kriterium angezeigt werden soll. Wird nur für display-type "table" berücksichtigt und ist defaultmäßig auf "true" gesetzt
    Beispiele:
    • <span cadenza-component=\"condition.input:tablecondition\">
      
      Ergebnis: Tabelle mit Filter
    • <span cadenza-component=\"condition.input:tablecondition\" display-type=\"combobox\">
      
      Ergebnis: Combobox, kein Filter
    • <span cadenza-component=\"condition.input:tablecondition\" show-filter=\"false\">
      
      Ergebnis: Tabelle, kein Filter


    Beschreibung:
    Version:
    ID:

    Web-Template für Selektoren und editierbare Workflows
    3.8.0
    399
     

    Ein Web-Template ist eine XHTML-Datei, die die Anordnung und Einbettung der Elemente einer Selector-Seite festlegt. Ein solches Element wird referenziert über ein span-Element mit einem Attribut "cadenza-component", das den Namen des referenzierten Elementes angibt. Beispiel:

    <span cadenza-component=\"selector.label\">

    Die Elemente können beliebig in XHMTL eingefasst werden, beispielsweise können sie mithilfe von Tabellen angeordnet oder mit erläuternden Texten versehen werden. Die span-Elemente fungieren dabei als Platzhalter. An ihrer Stelle werden dann zur Laufzeit die tatsächlichen Elemente eingefügt.

    Folgende Elemente gibt es:
    • selector.label - Der Name des Selektionsformulars
    • condition.label:path/to/myCondition - Der Name des angegebenen Kriteriums*
    • condition.input:path/to/myCondition - Die Eingabekomponente für das angegebene Kriterium*
    • selector.executeButton - Die Schaltfläche zum Starten der Datenbankrecherche
    • selector.resetButton - Die Schaltfläche zum Zurücksetzen aller Einstellungen
    • selector.email.input - ein E-Mail-Eingabefeld für die Empfängeradresse bei asynchronen Workflows (siehe Release Note 405)

    *path/to/myCondition ist dabei der Pfad der Kriteriumsdatei relativ zum Verzeichnis "Conditions" im Repository-Verzeichnis und ohne Dateiendung.

    Enthält das Template span-Elemente, für die zur Laufzeit kein entsprechendes Selector-Element gefunden wird (z.B. weil ein Selektionsformular ein bestimmtes Kriterium nicht besitzt), wird an dieser Stelle nichts angezeigt. Es wird keine Fehlermeldung ausgegeben. Ebenso werden nur die Elemente in die Seite eingefügt, für die ein span-Element existiert. Auch hier wird keine Fehlermeldung ausgegeben, wenn ein span-Element fehlt.

    Möchte man sich bei der Erstellung des Templates außerhalb von Cadenza Web ein Bild davon machen, wie dieses später in der Anwendung aussehen wird, kann man innerhalb der span-Elemente "Dummy-Komponenten" einfügen. Diese werden zur Laufzeit dann vom tatsächlichen Element überschrieben.



    Beschreibung:
    Version:
    ID:

    Angabe eines Design-Templates für Selektoren und editierbare Workflows
    3.8.0
    398
     

    Wenn für ein Selektionsformular oder einen editierbaren Workflow (siehe Release Note 405) nicht das Standard-Design, sondern ein individuelles Design ("Web-Design") verwendet werden soll, kann dies in der Datei "repositoryTree.xml" angegeben werden:

    <repositoryItem type=\"Selector\" name=\"selector.sel\">
      <itemData>
        <webDesign>selector.webdes</webDesign>
      </itemData>
    </repositoryItem>

    Die Pfadangabe der WebDesign-Datei ist relativ zum Verzeichnis "WebDesigns" im Repository-Verzeichnis. Die WebDesign-Datei selbst enthält einen Verweis auf ein Design-Template, in dem das tatsächliche Layout definiert ist:

    <webDesign>
      <template name=\"selector_template.html\"/>
    </webDesign>
    

    Die Pfadangabe für die Template-Datei ist relativ zum Verzeichnis "WebTemplates" im Repository-Verzeichnis. Für weitere Informationen zur Template-Datei selbst siehe Release Note 399.



    Beschreibung:
    Version:
    ID:

    Automatisches Design für Selektoren/editierbare Workflows
    3.8.0
    397
      Das Standardlayout für Selektionsformulare und editierbare Weiterverarbeitungen (bzw. Workflows; siehe Release Note 405) wird von Cadenza Web automatisch erzeugt:
    • Enthält das geladene Selektionsformular nur ein einziges Kriterium, wird die Eingabekomponente für dieses Kriterium direkt angezeigt. Andernfalls wird ein Auswahlbaum dargestellt, in dem das gewünschte Kriterium angewählt werden kann.
    • In beiden Fällen enthält die Seite zwei Schaltflächen, um alle Einstellungen zurückzusetzen bzw. um die Recherche zu starten.
    • Im Falle asynchroner Weiterverarbeitungen (bzw. Workflows; siehe Release Note 406) wird außerdem ein E-Mail-Eingabefeld für die Empfängeradresse eingefügt (siehe Release Notes 399 und 409).
    Das genaue Aussehen der Seite wird im Stylesheet "selector.css" festgelegt.

    Beschreibung:
    Version:
    ID:

    Validierung bei Intervallkriterien (Wert oder Zeit)
    3.8.0
    396
      Bei Intervallkriterien wird überprüft, ob die eingegeben Werte mit den Vergleichsoperatoren übereinstimmen. Wenn beispielsweise der kleineren Wert dort eingegeben wurde, wo der größere Wert erwartet wird, wird beim Versuch, ein weiteres Kriterium zu bearbeiten oder die Datenbankrecherche zu starten, eine entsprechende Fehlermeldung angezeigt. Diese Aktionen können erst ausgeführt werden, wenn der Fehler behoben ist.

    Beschreibung:
    Version:
    ID:

    Datumsformat bei Datums- und Datumsintervallkriterium
    3.8.0
    395
      Datum und Uhrzeit müssen jeweils wie in den folgenden Beispielen angegeben werden:
    Datum:
    • 30.08.2006
    • 30.08.
    • 08.2006
    • 2006
    Uhrzeit:
    • 12:40:00
    • 12:40
    Die erforderliche Genauigkeit eines Zeitpunkts (zum Beispiel nur Jahreszahl oder komplettes Datum) wird durch das Datumsformat festgelegt, das bei der Definition eines Datums- oder eines Datumsintervallkriterium angegeben wurde, zum Beispiel:
    • yyyyMMdd -> 30.08.2006
    • ddMM -> 30.08.
    • yyyy -> 2006
    • hhmmss -> 12:40:00
    • mmhh -> 12:40
    Anmerkungen:
    • Datumsformate, die aus Datums- und Uhrzeitelementen bestehen, werden aufgespalten und entsprechend auf das Datums- und Uhrzeitseingabefeld angewendet.
    • Der Kalender fügt das ausgewählte Datum immer im richtigen Datumsformat und in der richtigen Genauigkeit in das Eingabefeld ein. Unabhängig davon muss zur Auswahl immer Tag, Monat und Jahr angegeben werden, auch wenn nur eine Jahreszahl erforderlich ist.


    Beschreibung:
    Version:
    ID:

    Validierung bei der Angabe eines Zeitpunkts oder Zeitraums
    3.8.0
    394
      Bei der Angabe eines Zeitpunkts oder eines Zeitraums wird überprüft, ob es sich um ein korrektes Datum bzw. um eine korrekte Uhrzeit handelt. Wenn dies nicht der Fall ist, wird wird beim Versuch, ein weiteres Kriterium zu bearbeiten oder die Datenbankrecherche zu starten, eine entsprechende Fehlermeldung angegeben. Diese Aktionen können erst ausgeführt werden, wenn der Fehler behoben ist.
    • Ein korrektes Datum entspricht einem der Formate TT.MM.JJJJ (zum Beispiel 01.01.1980), MM.JJJJ oder JJJJ usw., je nachdem, welches Format bei der Kriteriumsdefinition angegeben ist (siehe Release Note 395).
    • Eine korrekte Uhrzeit entspricht einem der Formate hh:mm:ss (zum Beispiel 09:30:45), hh:mm oder hh usw., je nachdem, welches Format bei der Kriteriumsdefinition angegeben ist (siehe Release Note 395).
    • In Datumsfelder können nur Daten, in Uhrzeitfelder nur Uhrzeiten eingegeben werden. Ein über den aufklappbaren Kalender eingefügtes Datum ist immer valide.
    Ebenfalls überprüft wird, ob bei der Angabe eines Zeitraums die eingegeben Werte mit den Vergleichsoperatoren übereinstimmen. Wenn beispielsweise das frühere Datum dort eingegeben wurde, wo das spätere Datum erwartet wird, wird eine Fehlermeldung angezeigt.

    Beschreibung:
    Version:
    ID:

    Angabe eines Zeitpunkts oder Zeitraums
    3.8.0
    393
      Für die Angabe eines Zeitpunkts oder Zeitraums (Zeit- oder Zeitintervallkriterium) gibt es zwei Eingabekomponenten:
    1. Eingabefeld mit Kalendersymbol für die Angabe eines Datums
    2. einfaches Eingabefeld für die Angabe einer Uhrzeit
    Für die Angabe eines Datums kann man alternativ zur direkten Eingabe über das Kalendersymbol einen Kalender nutzen, in dem man das Datum auswählen kann. Nach der Auswahl von Jahr und Monat wird das Datum beim Anklicken des Tages automatisch ins Eingabefeld übernommen, und der Kalender schließt sich wieder.

    Welche der Eingabekomponenten angeboten werden, hängt vom Datumsformat des jeweiligen Kriteriums ab:
    • Enthält es nur Datumselemente, wird nur die erste Komponente angezeigt.
    • Enthält es nur Uhrzeitelemente, wird nur die zweite Komponente angezeigt.
    • Enthält es sowohl Datums- als auch Uhrzeitelemente, werden beide Komponenten angezeigt.


    Beschreibung:
    Version:
    ID:

    Reset bei Validierungsfehler möglich
    3.8.0
    391
      Tritt bei der Belegung eines Kriteriums ein Validierungsfehler auf, kann weder zu einem anderen Kriterium gewechselt noch eine Datenbankrecherche durchgeführt werden, bevor der Fehler behoben ist. Die Reset-Schaltfläche kann jedoch verwendet werden, um alle Einstellungen zurückzusetzen (siehe Release Note 381).

    Beschreibung:
    Version:
    ID:

    Begrenzung der Auswahlmöglichkeiten in einem Tabellenkriterium
    3.8.0
    390
      Für Tabellenkriterien kann ein sogenannter "maxSelectionCount" angegeben werden, d. h. die maximale Anzahl an Zeilen, die selektiert werden darf. Im Standardlayout (d. h. wenn kein Designtemplate für das Rechercheformular angegeben ist) wird diese Anzahl, falls vorhanden, oberhalb der Tabelle angezeigt.

    Werden mehr Zeilen ausgewählt, erscheint eine entsprechende Fehlermeldung. Solange der Fehler nicht behoben ist, kann weder zu einem anderen Kriterium gewechselt noch die Datenbankrecherche ausgeführt werden.

    Beschreibung:
    Version:
    ID:

    HTML-Selektoren
    3.8.0
    389
      Es gibt keine HTML-Selektoren mehr. Wenn Selektoren (Selektionsformulare) für Cadenza Web layoutet werden sollen, kann dies nun mit Hilfe von Web-Templates erfolgen (siehe Release Note 398).

    Beschreibung:
    Version:
    ID:

    Hilfeseiten ohne Cookies
    3.8.0
    388
     

    Sollen Hilfeseiten auch ohne Cookies funktionieren, müssen innerhalb der Seiten alle Links (auch z.B. solche auf Bilder), die innerhalb der Webanwendung verlinken, mit $URI{} eingefasst werden. Externe Links sind nicht betroffen. Diese Umschreibung ist notwendig, um die Sessioninformationen weiterzureichen.



    Beschreibung:
    Version:
    ID:

    Hilfeseiten für eingebundene Repositories
    3.8.0
    387
      Hilfeseiten funktionieren jetzt auch bei eingebundenen Repositories.

    Beschreibung:
    Version:
    ID:

    Rücksprung auf das aktuelle Selektionsformular
    3.8.0
    386
      Der Rücksprung auf das letzte Selektionsformular (Rechercheformular), z.B. von der Ergebnisaufbereitung aus oder von der Fehlerseite bei unbelegten Pflichkriterien, sollte nur noch über den Menüpunkt "Rechercheformular" erfolgen.

    Beschreibung:
    Version:
    ID:

    Recherche ohne Kriterienbelegung
    3.8.0
    385
      Datenbankrecherchern können jetzt auch ausgeführt werden, ohne ein Kriterium zu bearbeiten.

    Beschreibung:
    Version:
    ID:

    Kennzeichnung von bearbeiteten/vorbelegten Kriterien
    3.8.0
    384
      Vorbelegte bzw. bereits bearbeitete Kriterien werden im Standardlayout in der Kriterienliste entsprechend markiert. Die Abbildung zeigt das Symbol, das im Standardlayout verwendet wird.
    Das Symbol wird durch das Stylesheet vorgegeben und besitzt die style-class "iconConditionSelected". Dort kann es ersetzt werden.

    Beschreibung:
    Version:
    ID:

    Kennzeichnung von Pflichtkriterien
    3.8.0
    383
      Unbelegte Pflichtkriterien werden im Standardlayout in der Kriterienliste mit einem Warnzeichen markiert. Die Abbildung zeigt das Symbol, das im Standardlayout verwendet wird. Das Symbol wird durch das Stylesheet vorgegeben und besitzt die style-class "iconConditionRequired". Dort kann es ersetzt werden.

    Beschreibung:
    Version:
    ID:

    Änderungen bei der Bearbeitung von Selektionskriterien
    3.8.0
    382
      Es ist nicht mehr erforderlich, die Bearbeitung eines Kriteriums nach unten zu übernehmen: Die Kriterien können nacheinander angeklickt und belegt werden, und anschließend kann die Recherche gestartet werden.

    Um die Belegung eines Kriteriums zu betrachten oder zu überprüfen, kann es in der Kriterienliste erneut angeklickt werden.

    In der Kriterienliste selbst sind diejenigen Kriterien markiert, die bereits belegt sind (siehe Release Note 384).

    Beschreibung:
    Version:
    ID:

    Reset-Schaltfläche bei Selektionsformularen
    3.8.0
    381
      Wenn in Cadenza Web ein Selektionsformular (Rechercheformular) angezeigt wird, enthält die Werkzeugleiste eine Reset-Schaltfläche, mit der die Bearbeitung aller Kriterien zurückgesetzt werden kann. Dadurch werden bei Tabellenkriterien auch die Zeilen wieder sichtbar, die aufgrund der Kontextsensitivität des Kriteriums nicht mehr angezeigt wurden.

    Alternative: Selektionsformular im Navigator neu aufrufen.



    Werkzeug/Modul:


    disy GISterm, GISterm
    Beschreibung:
    Version:
    ID:

    Erweiterte Konfigurierbarkeit für Terminalserver-Umgebungen
    3.8.0
    464
     

    Beim Einsatz von GISterm in einer Terminalserver-Umgebung ist es wichtig, den notwendigen Datentransfer vom Server zum Client so gering wie möglich zu halten.

    Bereits seit einigen Versionen ist es möglich, beim interaktiven Verschieben des Kartenausschnitts zwischen zwei Varianten für die Visualisierung zu wählen. In der GISterm-Konfigurationsdatei "gisterm-config.xml" konnte im Abschnitt <tuning><display> im Element <restrictedPanVisualization> eingestellt werden, dass entweder das komplette Kartenbild verschoben gezeichnet wird (Einstellung "false") oder ob nur das "Umrechteck" die Verschiebung andeutet (Einstellung "true"). Letzteres ist die emfohlene Einstellung, um z.B. in einer Citrix-Umgebung die Netzlast deutlich zu senken und damit die vom Anwender wahrgenommene Performance deutlich zu steigern.

    In einer RDP-basierten Terminalserver-Umgebung führte diese Einstellung jedoch zu keinerlei Verbesserung, da der Terminalserver die zu übertragenden Bildbereiche nicht gut genug detektiert, sondern auch bei der Rechteckdarstellung noch den gesamten Kartenbereich überträgt. Deshalb wurde in GISterm 3.8.0 eine weitere Option ergänzt, über die das visuelle Feedback komplett deaktiviert wird. Der Anwender kann dann nur noch anhand des Mauszeigers erkennen, dass er eine Verschiebeoperation durchführt. Das zu transferierende Datenvolumen wird dadurch aber bei RDP enorm reduziert. Bei Engpässen oder einer relativ "dünnen" Anbindung der Clients sollte daher geprüft werden, ob diese Einstellung sinnvoll ist.

    Das bisherige Element <restrictedPanVisualization> wird durch ein Element <panVisualization> ersetzt, so dass jetzt insgesamt folgende Einstellvarianten möglich sind:

    • <panVisualization>full</panVisualization>
      Defaulteinstellung: Verschobenes Kartenbild darstellen (entspricht der bisherigen Einstellung "false" beim Element <restrictedPanVisualization>)
    • <panVisualization>rectangle</panVisualization>
      Darstellung des Verschieberechtecks, empfohlen zum Senken der Netzlast für Citrix-Umgebungen (entspricht der bisherigen Einstellung "true" beim Element <restrictedPanVisualization>)
    • <panVisualization>none</panVisualization>
      Kein visuelles Feedback, emfohlen zum Senken der Netzlast für RDP-Umgebungen

    Das Element <restrictedPanVisualization> wird in Version 3.8.0 weiter unterstützt. Ab 3.8.1 ist nur noch das Element <panVisualization> zulässig.



    Beschreibung:
    Version:
    ID:

    Benutzerverzeichnis einstellbar
    3.8.0
    459
     

    Im Verzeichnis "C:\Dokumente und Einstellungen\" befindet sich üblicherweise ein Unterverzeichnis ".cadenza", in dem GISterm benutzerspezifische Informationen ablegt wie beispielsweise das lokale Repository oder die Favoriten im Themenbrowser.

    Im neuen Einstellungsdialog (siehe Release Note 457) kann jetzt ein anderes Verzeichnis angegeben werden.

    Beschreibung:
    Version:
    ID:

    Neuer Dialog für GISterm-Einstellungen
    3.8.0
    457
      Der Dialog für die GISterm-Eigenschaften wurde umgestaltet (Menüpunkt GISterm > Einstellungen). In diesem Zug wurde dort weitere Einstellungen aufgenommen:
    • die Einstellung eines lokalen Proxys (siehe Release Note 415)
    • die Einstellung eines Benutzerverzeichnisses (siehe Release Note 459)




    Werkzeug/Modul:


    Konfiguration, GISterm
    Beschreibung:
    Version:
    ID:

    FeatureSchemaCache ist Cadenza-Modul
    3.8.0
    454
     

    Die Konfiguration des FeatureSchemaCaches hat sich geändert. Er ist nun kein GISterm-Service mehr, sondern ein Cadenza-Modul. Aus diesem Grund entfällt der entsprechende Eintrag in der Datei "gisterm-config.xml". Stattdessen muss er folgendermaßen in die Datei "cadenza-config.xml" eingetragen werden:

    <module moduleClass=\"de.disy.gis.gisterm.featureschemacache.FeatureSchemaCacheModule\" configFile=\"featureschemacache-config.xml\"/>

    Außerdem entfällt auch die Datei "FeatureSchemaCache.db". Stattdessen wird die Datei "featureschemacache-config.xml" benötigt. Beispiel:
    <?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
    
    <featureSchemaCacheConfiguration>
      <readFileFrom>file:./featureSchemaCache/</readFileFrom>
      <writeCacheTo>file:./featureSchemaCache/</writeCacheTo>
      <cadenzaUserName>featureCache</cadenzaUserName>
      <cadenzaPassword>featureCache</cadenzaPassword>
    </featureSchemaCacheConfiguration>
    
    




    Werkzeug/Modul:


    disy GISterm, GISterm
    Beschreibung:
    Version:
    ID:

    Bearbeiten und Erzeugen von Shapefiles
    3.8.0
    427
     

    Mit GISterm können nun Themen bearbeitet werden, die auf Shapefiles basieren. Dazu muss das neue Programmmodul de.disy.gis.shapefile.edit.ShapefileEditModule in die Cadenza-Konfigurationsdatei "cadenza-config.xml" eingebunden werden.

    Über das Kontextmenü in der Karte können dann die Attribute oder die Geometrie eines ausgewählten Objekts verändert, neue Objekte hinzugefügt oder ausgewählte Objekte gelöscht werden.

    Bevor eine Shapefile-Datei im Dateisystem verändert wird, wird davon eine Sicherheitskopie angelegt (z.B. meinshapefile.shp.bak). Damit es zu keiner Kollision kommt, wenn mehrere Anwender eine Datei gleichzeitig bearbeiten wollen, wird ein Dateisystem-basiertes Locking verwendet (z.B. meinshapefile.shp.lock).

    Zusätzlich zu den Möglichkeiten, vorhandene Shapefiles zu bearbeiten, gibt es auch die Möglichkeit, ein neues Shapefile zu erzeugen. Hierzu gibt es im Menü "Thema" einen neuen Menüpunkt "Neues Shapefilethema erzeugen...". Dieser ersetzt die bisherigen Menüpunkte "Neues Thema erfassen" und "Erfassung abbrechen". Beim Anlegen eines neuen Shapefiles können beliebige Attribute vergeben werden. Ab Version 3.8.1 wird es hier auch möglich sein, einen maximalen Erfassungsmaßstab für das Thema anzugeben.



    Beschreibung:
    Version:
    ID:

    Verbesserte Benutzerführung für Excel-Joins an Attributtabellen
    3.8.0
    424
      Die Benutzerführung beim Joinen von Excel-Tabellen an Attributtabellen von Themen wurde verbessert:
    • Die Attribut-Typen der Excel-Spalten werden jetzt besser erkannt und entsprechend visualisiert.
    • Außerdem wird die Zuordnung nicht passender Attribute für den Join mit einer entsprechenden Fehlermeldung abgewiesen.


    Beschreibung:
    Version:
    ID:

    Bessere Unterstützung von WMS-Servern
    3.8.0
    422
      Durch eine Verbesserung der Versions-Aushandlungs-Algorithmik ist GISterm jetzt in der Lage, auf eine breitere Palette von WMS-Servern zuzugreifen. Insbesondere funktioniert nun auch der Zugriff auf viele Server der neueren Generation, die z.B. WMS in der Version 3.0.x unterstützen. Auch die Toleranz für unterschiedliches Verhalten bei 1.x.x-Servern wurde verbessert.

    Beschreibung:
    Version:
    ID:

    Datenbankverbindungen in einem Wizard zusammengefasst
    3.8.0
    420
      Der Dialog zum Öffnen einer Datenbankverbindung wurde durch einen Wizard ersetzt (Menüpunkt "GISterm > Datenverbindung öffnen"). Darin wurden die Verbindungen zu allen unterstützten Datenbank-Arten zusammengefasst. So kann man nun auf der ersten Seite des Wizards die Art der Datenverbindung wählen und auf der (teilweise optionalen) zweiten Seite Einstellungen spezifisch zur gewählten Datenverbindung vornehmen.

    Beschreibung:
    Version:
    ID:

    Überarbeitung Dialog \"Bildkatalog erstellen\"
    3.8.0
    419
      Der Dialog zum Erstellen eines Bildkatalogs wurde grundlegend überarbeitet, um die Bedienung zu vereinfachen. Das neue Layout lässt die Bedeutung der Eingabe-Komponenten klarer werden. Außerdem werden dem Benutzer auftretende Probleme möglichst bereits während der Eingabe mitgeteilt, so dass sie sofort korrigiert werden können.

    Beschreibung:
    Version:
    ID:

    Bessere Berücksichtigung der Bildschirmgröße
    3.8.0
    418
      Bei bestimmten Desktop-Einstellungen nahm das GISterm-Hauptfenster unter Umständen mehr Platz ein, als auf dem Bildschirm zur Verfügung stand. Deshalb wurde beispielsweise die Statusleiste von der Windows-Taskbar verdeckt.

    Die Desktop-Einstellungen werden jetzt besser berücksichtigt, so dass dieses Problem nicht mehr auftritt.

    Beschreibung:
    Version:
    ID:

    LayerEditService entfällt
    3.8.0
    417
      Durch die neue Generische Erfassung, also durch die Möglichkeit, Themen bearbeiten zu können, ist der LayerEditService überflüssig geworden und wird daher nicht mehr mit ausgeliefert. Aus der GISterm-Konfigurationsdatei "gisterm-config.xml" muss deshalb folgende Zeile entfernt werden:

    <gisTermService>de.disy.gis.services.pro.layeredit.LayerEditService</gisTermService>

    Beschreibung:
    Version:
    ID:

    Hinweissymbol und Fehlerdialog bei nicht erkanntem Geometrietyp im Navigator/Themenbrowser
    3.8.0
    416
      Wenn der Geometrietyp eines Themas im Navigator/Themenbrowser nicht bekannt ist, ist das Symbol des Themas durch ein Fragezeichen ergänzt. Wird versucht, das Thema zu laden, dann erscheint eine Fehlermeldung.

    Beschreibung:
    Version:
    ID:

    Einstellung für lokalen Proxy
    3.8.0
    415
      In GISterm und Cadenza kann man einen Proxy für den Zugriff auf einen Kartenserver konfigurieren:
    • ob er verwendet werden soll
    • welcher verwendet werden soll
    • für welche Hosts kein Proxy verwendet werden soll (gibt man als Ausnahme z.B. ".disy.net" an, so wird für URLs, die auf "disy.net" enden, kein Proxy verwendet)
    • bei authentifizierenden Proxys: Benutzername und Passwort
    Erreicht wird diese Einstellungsmöglichkeit
    • in GISterm unter GISterm > Einstellungen > Proxy
    • in Cadenza unter Extras > Einstellungen > Proxy
    Die Einstellmöglichkeiten für Proxies im Dialog zum Öffnen eines Kartenservers sind entfallen.

    Beschreibung:
    Version:
    ID:

    Element \\
    3.8.0
    414
      Das Element <raster> im Abschnitt <tuning> der GISterm-Konfigurationsdatei "gisterm-config.xml" ist ersatzlos entfallen. Der Abschnitt war bisher optional und wird seit mehreren Versionen von GISterm nicht mehr benötigt.

    Beschreibung:
    Version:
    ID:

    Element \\
    3.8.0
    380
      Das Element <ShapeAdapter> aus der GISterm-Konfigurationsdatei "gisterm-config.xml" entfällt ersatzlos.



    Werkzeug/Modul:


    Cadenza Web, Selector
    Beschreibung:
    Version:
    ID:

    Chaining auch in Cadenza Web
    3.8.0
    412
      Chaining oder Folgeselektion – die Verwendung eines Rechercheergebnisses als Einschränkung für ein anderes Selektionsformulars – wird jetzt auch in Cadenza Web unterstützt. Wenn zwei Selektionsformulare entsprechend miteinander verkettet sind, wird das zweite Selektionsformular als mögliche Weiterverarbeitung des Ergebnisses des ersten angezeigt.



    Werkzeug/Modul:


    disy GISterm, Cadenza Plattform
    Beschreibung:
    Version:
    ID:

    GISterm Framework: neue Dokumentation für Entwickler
    3.7.0
    413
      Für Entwickler, die GISterm um eigene Funktionalität erweitern oder GISterm-Funktionalität in ihre Anwendung integrieren möchten, gibt es eine neue Dokumentation: "disy Cadenza Plattform – GISterm Framework" steht im Kundenbereich von www.disy.net im PDF-Format zum Download bereit (http://www.disy.net/gisterm-doku.html).



    Werkzeug/Modul:


    Konfiguration, Cadenza Plattform
    Beschreibung:
    Version:
    ID:

    country konfigurierbar
    3.7.0
    372
      In der Cadenza-Konfigurationsdatei "cadenza-config.xml" kann neben der Sprache (language) optional auch das Land (country) konfiguriert werden. Diese Einstellung ist wichtig, damit in diversen Dialogen korrekte Einheiten (z. B. mm statt inch) angezeigt werden.

    Beispiel:
      <language>de</language>
      <country>DE</country>
    




    Werkzeug/Modul:


    Cadenza Professional, Cadenza Professional
    Beschreibung:
    Version:
    ID:

    Eingeschränkter Zugriff auf das Dateisystem
    3.7.0
    361
      Cadenza kann so konfiguriert werden, dass über die Öffnen- und Speichern-Dialoge nur auf ein vorgegebenes Verzeichnis zugegriffen werden kann. Dazu werden eigene Dialogfenster verwendet. Das Verzeichnis muss beim Starten von Cadenza existieren.
    • In der Datei "cadenza-config.xml" muss folgendes Modul eingetragen werden:
      <module moduleClass=\"de.disy.cadenza.filesystem.FilesystemModule\" configFile=\"filesystem-config.xml\"/>
    • Die Konfigurationsdatei "filesystem-config.xml" hat beispielhaft folgenden Inhalt:
      <filesystemConfiguration>
      <restrictionRoot>E:\gisdata</restrictionRoot>
      </filesystemConfiguration>]




    Werkzeug/Modul:


    Cadenza Professional, Diagram Visualizer
    Beschreibung:
    Version:
    ID:

    Überlagerung von Diagrammdarstellungen
    3.7.0
    364
      Zwei Diagrammdarstellungen im Diagram Visualizer, die mit dem Diagram Wizard erzeugt wurden, können visuell überlagert werden. Das resultierende Diagramm enthält dann die Daten aus den beiden zur Überlagerung ausgewählten Ausgangsdiagrammen.

    Wenn die beiden X-Achsen vom selben Typ (z. B. Datum) sind, werden sie miteinander verschmolzen, so dass die Daten zueinander in Bezug gesetzt sind.

    Die Funktion ist erreichbar über den Menüpunkt "Überlagern mit" im Kontextmenü eines der Diagramme (Rechtsklick auf den Registerreiter). Das dort ausgewählte Diagramm wird über das andere Diagramm gezeichnet.



    Werkzeug/Modul:


    disy GISterm, GISterm
    Beschreibung:
    Version:
    ID:

    Kartenausgabe in GISterm mit neuen Optionen
    3.7.0
    378
     

    Im Zuge der Unterstützung von Kartenausgaben direkt auf einen Drucker wurde in GISterm der Wizard zur Kartenausgabe überarbeitet.

    • Die Seiten des Wizards wurden neu strukturiert. Auf der Einstiegsseite wählt man nur noch das Ausgabeformat aus; die detaillierten Optionen sind je nach gewähltem Format auf der zweiten Seite einzustellen.

    • Neu ist hier auch die Integration der Funktion, Kartenbilder in die Zwischenablage zu kopieren. Diese Funktion ist in einfacher Form bereits über den Menüpunkt "Karte" > "In die Zwischenablage kopieren" oder über das Tastaturkürzel STRG-C verfügbar. Im Kartenausgabewizard sind zusätzliche Funktionen verfügbar: Für die Auflösung kann unter drei Stufen gewählt werden, und an Stelle der Karte kann jetzt auch die Legende als Bild kopiert werden.

    • Bei einigen Ausgabeformaten kann eingestellt werden, welche Legendeneinträge im Legendenbild dargestellt werden sollen. Diese Einstellung war bisher in einem eigenen Dialogfenster untergebracht und ist jetzt in tabellarischer Form in den Wizard integriert.



    Beschreibung:
    Version:
    ID:

    Kartendruck direkt auf den Drucker – auch großformatig
    3.7.0
    377
     

    GISterm beherrscht jetzt auch die Kartenausgabe direkt auf einen Drucker.

    Über den Menüpunkt "GISterm" > "Karte ausgeben" kann jetzt als neue Ausgabeoption "Drucker" gewählt werden. Es stehen dann im nächsten Schritt des Wizards alle unterstützten Systemdrucker zur Auswahl.

    Die Druckerausgabe beherrscht die maßstabs- und die ausschnittsgetreue Ausgabe und berücksichtigt die eingestellten Seitenränder. Zudem kann die Legende mit ausgegeben werden. Sie wird rechts neben die Karte gezeichnet.

    Die größte Besonderheit bei der Druckausgabe ist die geringe Hauptspeicherauslastung. Die Druckgrafik wird nicht am Stück erzeugt, sondern in Kacheln an den Drucker gestreamt. Dadurch ist es möglich, auch von Rasterthemen großformatige Ausdrucke (beispielsweise in DIN A0) zu erzeugen.



    Beschreibung:
    Version:
    ID:

    Vertikale Linien im PDF-Printdialog
    3.7.0
    374
      Zu einem Drucklayout können nun analog zu horizontalen Linien auch vertikale Linien hinzugefügt werden. Wie diese können sie in Länge und Position verändert werden.
    Erreichbar ist die Funktion über das Kontextmenü der Layout-Fläche oder über eine neue Schaltfläche in der Werkzeugleiste.

    Beschreibung:
    Version:
    ID:

    Shapefiles nach dem Laden automatisch aktiv
    3.7.0
    371
      Wurde früher Shapefiles in GISterm geladen, so war das Thema in der Legende zunächst deaktiviert. Diese Inkonsistenz zu anderen Themen diente zur Sicherheit, damit nicht sofort und automatisch die Daten des gesamten Kartenausschnitts geladen wurden. Da GISterm jetzt besser mit Shapefiles umgehen kann, wurde diese Funktion überflüssig. Shapefiles werden jetzt – wie alle anderen Themen auch – sofort beim Laden aktiviert.

    Beschreibung:
    Version:
    ID:

    Erweiterungen am Klassifikations-Dialog
    3.7.0
    369
      Es gibt einige Änderungen bzw. neue Funktionen im Klassifikationsdialog für eine Intervallklassifikation:
    • Wenn ein Thema bereits klassifiziert ist, wird versucht zu erkennen, ob die Klassifikation logarithmisch ist. Wenn dem so scheint, wird im Dialog logarithmisch voreingestellt.
    • Wenn ein Thema bereits klassifiziert ist, werden untere und obere Grenze aus den bereits vorhandenen Intervall-Klassen übernommen
    • Wenn ein Thema noch nicht klassifiziert ist, werden obere und untere Grenze nicht mehr automatisch aus den vorhandenen Daten übernommen.
    • Obere und untere Grenze können jetzt manuell aus den vorhandenen Daten übernommen werden. Vor den beiden Eingabefeldern gibt es dazu jeweils eine neue Schaltfläche.


    Beschreibung:
    Version:
    ID:

    API Änderung bei ILayerDataProvider
    3.7.0
    368
      Durch Erweiterung im Bereich der GISterm-Datenquellen wurde leider auch eine minimale Anpassung der Datenquellen-API notwendig.

    Geänderte Klassen

    1. ILayerDataProvider

    public void setRenderContext(IRenderContext); wurde geändert in: public void setRequest(ILayerDataRequest);

    2. AbstractLayerDataProvider

    protected void updateRenderContext(IRenderContext renderContext);
    wurde geändert in
    protected void executeRequestAsynchronously(ILayerDataRequest request);

    3. GenericLayer

    Die Methode
    public void redrawRange(IRenderContext renderContext);
    wurde ersatzlos entfernt.

    Hinweise zur Umstellung

    An den bisherigen IRenderContext kommt man einfach über:
    ILayerDataRequest request = ...;
    IRenderContext renderContext = request.getRenderContext();


    Beschreibung:
    Version:
    ID:

    Durchschnittsbildung bei doppelten Koordinaten in Isoflächenbestimmung
    3.7.0
    367
      Die Isoflächenbestimmung in GISterm kommt jetzt auch mit doppelt vorkommenden Koordinaten zurecht. Liegt zu einer Geokoordinate mehr als ein Eintrag vor, so kann durch die neue Option "Mittelwert bilden" bestimmt werden, dass zur Isoflächenberechnung der Mittelwert dieser Einträge verwendet wird. Alternativ kann angegeben werden, dass im Fall doppelter Koordinaten eine Fehlermeldung ausgegeben wird.

    Beschreibung:
    Version:
    ID:

    Erfassung und Bearbeitung von Objekten
    3.7.0
    359
      In den letzten Monaten ist das Framework zur Geometrieerfassung in GISterm enorm weiterentwickelt worden, so dass jetzt nicht nur neue Themen erfasst, sondern auch bestehende Themen bearbeitet werden können.
    Die Bearbeitung bestehender Themen wird derzeit für ArcSDE-Themen unterstützt sowie für Oracle-Spatial-Themen, sofern diese per DataStores angebunden sind. Weitere Datenquellen wie Shapefiles werden folgen.

    Voraussetzungen:

    In der Datei "cadenza-config.xml" müssen folgende Module eingetragen sein:
    <module moduleClass=\"de.disy.gis.datastore.edit.DataStoreEditModule\"/>
    <module moduleClass=\"de.disy.gis.datastore.pro.arcsde.ArcSdeDataStoreProModule\"/>

    Editierfunktionen:

    Über das Kontextmenü eines Themas in der Karte können vier verschiedene Editierfunktionen aufgerufen werden.
    • Geometrie bearbeiten: Übernimmt die Geometrie des aktuell ausgewählten Objekts in die Geometrieerfassung. Dort stehen die bereits bekannten Möglichkeiten bereit, die Geometrie zu verändern oder zu erweitern.
    • Attribute bearbeiten: Zeigt einen Dialog an, innerhalb dessen die Attributwerte des ausgewählten Objekts bearbeitet werden können.
    • Neues Objekt erfassen: Öffnet die Geometrieerfassung zur Eingabe einer neuen Geometrie. Mit dieser wird dann ein neues Objekt im aktuellen Thema erzeugt.
    • Objekt löschen: Löscht (nach einer Sicherheitsabfrage) das ausgewählte Objekt aus dem Thema.
    Alle Änderungen werden sofort in die Datenquelle geschrieben, so dass das geladene Thema direkt verändert wird. Es ist geplant, die einzelnen Editierschritte zu einer großen Transaktion zusammenzufassen und das Ergebnis dann erst durch ein explizit durch den Anwender angestoßenes Abspeichern in die Datenquelle zu schreiben.



    Werkzeug/Modul:


    Cadenza Professional, Report Designer
    Beschreibung:
    Version:
    ID:

    Vertikale Linien einfügen
    3.7.0
    373
      Zu einem Report können nun analog zu horizontalen Linien auch vertikale Linien hinzugefügt werden. Wie horizontale Linien können sie in Länge und Position verändert werden.
    Erreichbar ist die Funktion über das Kontextmenü der Report-Fläche oder über eine neue Schaltfläche in der Werkzeugleiste.



    Werkzeug/Modul:


    Cadenza Professional, Table Analyzer
    Beschreibung:
    Version:
    ID:

    Weiterverarbeitungen für ausgewählte Zeilen
    3.7.0
    363
      Man kann jetzt im Table Analyzer für die ausgewählten Zeilen eine Weiterverarbeitung ausführen. Sobald Zeilen markiert sind, wird die Schaltfläche "Weiterverarbeitung ausführen" in der Werkzeugleiste des Table Analyzers aktiv. Im Dialogfenster kann aus den vordefinierten Weiterverarbeitungen gewählt werden.

    Beschreibung:
    Version:
    ID:

    Weiterverarbeitungen in Tabellenspalten
    3.7.0
    362
      Man kann jetzt im Table Analyzer Spalten mit Weiterverarbeitungen hinzufügen. So können beispielsweise Werte einer gruppierten Tabelle grafisch dargestellt oder eine bestimmte Messstelle schnell in einer Karte angezeigt werden. Erreichbar ist die Funktion über das Dialogfenster "Spalten berechnen", Register "Auswertespalten". Für jede Weiterverarbeitungsspalte kann eine der vordefinierten Weiterverarbeitungen ausgewählt werden.

    Die Weiterverarbeitung wird für eine Zeile ausgeführt, wenn man auf das entsprechende Feld der Weiterverarbeitungsspalte doppelklickt.



    Werkzeug/Modul:


    disy GISterm, GISterm
    Beschreibung:
    Version:
    ID:

    Layer mit mehreren Cadenza-Objekttypen
    3.6.3
    375
      Bisher konnte ein Thema (Layer) nur einen Cadenza-Objekttyp besitzen; jetzt sind optional mehr möglich. Wenn ein Anwender eine GISterm-Selektion als Ergebnis in Cadenza übernehmen oder eine Weiterverarbeitung ausführen möchte, wird er in diesem Fall gefragt, welcher Objekttyp verwendet werden soll.



    Werkzeug/Modul:


    Cadenza Professional, Selector
    Beschreibung:
    Version:
    ID:

    Änderungen beim Speichern von Selektionsformularen
    3.6.3
    376
      Der Wizard zum Speichern von Selektionsformularen wurde geändert.
    • Das Speichern im HTML-Format ist entfallen.
    • Das Speichern für Cadenza Web ist entfallen; dies ist nun im "normalen" Speichern integriert.
    • Das Speichern ohne Ergebnis wurde erweitert:
      • Man kann jetzt für alle Kriterien angeben, ob sie sichtbar sein sollen.
      • Man kann jetzt angeben, ob die für sichtbare Kriterien gespeicherten Belegungen als Grundmenge oder als Vorbelegung verwendet werden sollen (nur für die Typen TableCondition, ChoiceCondition, HierarchyCondition und AreaCondition).
      • Man kann jetzt angeben, ob für Cadenza Web ein Design gespeichert werden soll.




    Werkzeug/Modul:


    Cadenza Web, Cadenza Web Services
    Beschreibung:
    Version:
    ID:

    Web Service kompatibel mit .NET
    3.6.1
    360
      Der Web Service in Cadenza Web ist jetzt .NET-kompatibel.
    Dadurch haben sich Schnittstellenänderungen ergeben.
    alt neu
    DataHandler getDefaultVisualization(String sessionId, String processorId) byte[] getVisualization(String sessionId, String processorId)
    DataHandler getDefaultVisualization(String sessionId, String processorId, String outputFormatDescription) byte[] getMapVisualization(String sessionId, String processorId, String outputFormatDescription)




    Werkzeug/Modul:


    disy GISterm, GISterm
    Beschreibung:
    Version:
    ID:

    Performance-Optimierung bei Karten mit vielen Themen
    3.6.1
    358
      Die Performance beim Nachladen mehrerer Layer gleichzeitig – wie z. B. nach dem Ändern des Kartenauschnittes – wurde signifikant verbessert. Dies wirkt sich insbesondere auf Karten mit vielen Themen mit lang andauernder Daten-Besorgung aus, wie es z. B. bei Datenbank-Themen der Fall ist.



    Werkzeug/Modul:


    Cadenza Web, Benutzeroberfläche (GUI)
    Beschreibung:
    Version:
    ID:

    Benutzerspezifisches Layout der Oberfläche
    3.6.0
    341
      Standardmäßig wird für alle Benutzer von Cadenza Web dasselbe Layout verwendet. Die entsprechenden Default-Stylesheets und -Bilder sind im Verzeichnis "CadenzaWeb/webapps/cadenza/themes/default" zu finden.

    Das Layout kann nun benutzerspezifisch unterschiedlich gestaltet werden:
    • In der Datei BasicWebConfig.xml muss folgende Zeile eingefügt werden:
      <layout userSpecific=\"true\"/>
    • Für jeden Benutzer muss im Verzeichnis "themes" (parallel zum Verzeichnis "default") ein Verzeichnis angelegt werden, dessen Name dem Login-Namen des Benutzers entspricht.
    • In diesem Verzeichnis müssen CSS-Dateien wie im Verzeichnis "default" liegen. Deren Inhalt und die Bilder können benutzerspezifisch sein.
    Wenn benutzerspezifische Layouts aktiviert sind und für einen Benutzer kein eigenes Verzeichnis existiert, wird nicht auf das Verzeichnis "default" zurückgegriffen. Dies kann zu einer unerwünschten Darstellung führen.



    Werkzeug/Modul:


    Kundenspezifische Erweiterungen, Cadenza Professional
    Beschreibung:
    Version:
    ID:

    Neue Groovy-Version für Skripte
    3.6.0
    353
      Cadenza wurde auf die Groovy-Version 1.0-jsr-05 upgegradet. Dadurch ergeben sich Änderungen in der Syntax.

    Beschreibung:
    Version:
    ID:

    Skripte als Weiterverarbeitung
    3.6.0
    352
      Man kann jetzt Groovy-Skripte als Ergebnisweiterverarbeitung einbinden. Die Skripte müssen das Interface "de.disy.cadenza.scripting.ICadenzaResultScript" implementieren. Sie müssen manuell in die Datei "templates.xml" eingetragen werden. Als Typ muss dabei "Script" angegeben werden.



    Werkzeug/Modul:


    Cadenza Professional, Cadenza Professional
    Beschreibung:
    Version:
    ID:

    Import von Tabellen in die Ergebnisaufbereitung
    3.6.0
    348
      Man kann jetzt Tabellen aus CSV- und Excel-Dateien als Ergebnis in Cadenza importieren (Menüpunkt Datei > Importieren > Tabelle).

    Im Wizard bestimmt man zunächst Datei und ggf. Format. Anschließend hat man die Wahl:
    • Tabelle als untypisiertes Ergebnis importieren: immer möglich; Aufbereitungen können nicht als Vorlagen gespeichert werden.
    • Tabelle als typisiertes Ergebnis importieren: Voraussetzung ist ein Objekttyp, der im Repository vorliegt und der Tabelle zugeordnet werden kann. Aufbereitungen können als Vorlagen gespeichert werden.
    Wenn die Tabelle als typisiertes Ergebnis importiert wird, muss neben dem Objekttyp auch eine Datei mit der Attributzuordnung angegeben werden (siehe *.ctp-Dateien im Repository). Enthält die Datei nicht alle Schlüssel-Attribute, die für die Attributzuordnung benötigt werden, wird ein Fehler auf der Wizard-Seite ausgegeben.

    Beschreibung:
    Version:
    ID:

    Workflows aus Ergebnistabelle
    3.6.0
    340
      Workflows sind gespeicherte Arbeitsabläufe, die mindestens ein Selektionsformular mit einer Kriterienbelegung umfassen. Die Funktion zu ihrer Erstellung („Als Workflow speichern“) war bisher nur im Ergebnisfenster im Kontextmenü von Vorlagen enthalten. Jetzt sind sie auch im Kontextmenü der Ergebnistabelle verfügbar. Damit wird also der Arbeitsablauf gespeichert, der zu dieser Ergebnistabelle geführt hat.

    Wenn dieser Workflow aus dem Navigator heraus aufgerufen wird, wird der gespeicherte Arbeitsablauf erneut ausgeführt: Die Ergebnistabelle wird angezeigt, und im Ergebnisfenster haben Sie Zugriff auf die üblichen Funktionen zu ihrer Weiterverarbeitung.



    Werkzeug/Modul:


    Konfiguration, Cadenza Web
    Beschreibung:
    Version:
    ID:

    Änderungen in web.xml für Cadenza Web
    3.6.0
    350
      Wenn Cadenza Web nicht über den Installer, sondern manuell installiert wurde und in einem eigenen Tomcat ausgeführt wird, müssen in der Datei "<tomcat-verzeichnis>/conf/web.xml" des Tomcat die Kommentarzeichen um das invoker-Servlet und das zugehörige Mapping entfernt werden (siehe Screenshot).



    Werkzeug/Modul:


    Cadenza Web, Cadenza Web
    Beschreibung:
    Version:
    ID:

    Benutzerdefinierte Icons im Navigatorbaum
    3.6.0
    347
      Beim Erstellen des Navigatorbaums können bis zu 10 benutzerdefinierte Icons verwendet werden. Sie müssen in der Datei repositoryTree.xml als Attribut "visibleType" eingetragen werden. Zur Verfügung stehen die Typen "UserDefined1", "UserDefined2" ... "UserDefined10". Beispiel:

    <repositoryItem type=\"URL\" name=\"http://www.disy.net/1\" printName=\"URL1\" visibleType=\"UserDefined1\"/>

    Die dazugehörigen Grafiken müssen im GIF-Format im Verzeichnis "themes/default/images/tree/" hinterlegt sein, und zwar unter den Namen "user_defined_1.gif", "user_defined_2.gif" usw. Name und Pfad der Bilder sind fest vorgegeben und können nicht vom Benutzer geändert werden.

    Beschreibung:
    Version:
    ID:

    Anzeige des Selektionsformulars bei Diagrammen und Tabellen
    3.6.0
    333
      Wenn eine Tabelle oder ein Diagramm aus der Ergebnisaufbereitung dargestellt wird, wird oberhalb der Darstellung auch der Name des ausgeführten Selektionsformulars mit angezeigt. (Anm.: Bei der Ergebnisaufbereitung wird der Name ebenfalls mit angezeigt.)

    Beschreibung:
    Version:
    ID:

    Target für URL-Einträge im Navigator
    3.6.0
    331
      In der Datei "repositoryTree.xml" kann für repositoryItems vom Typ "URL" angegeben werden, ob der Link im selben oder in einem anderen Browserfenster geöffnet werden soll. Defaultmäßig werden Links im selben Fenster geöffnet. Die Angabe erfolgt analog zum target-Attribut in HTML (Syntax siehe Screenshot).



    Werkzeug/Modul:


    Cadenza Professional, Diagram Wizard
    Beschreibung:
    Version:
    ID:

    Format für Achsen-Beschriftung aus Ergebnistabelle
    3.6.0
    322
      Im Diagram Wizard kann jetzt eingestellt werden, dass das Format der Achsenbeschriftungen aus der Ergebnistabelle übernommen wird. Im Register "Achsen > Beschriftung" wurde dazu die Option "Format aus Ergebnistabelle" hinzugefügt. Für die Y-Achse steht die Option nur zur Verfügung, wenn die Datenserien durch Gruppierung gebildet wurden.

    Die Option wurde an der gleichen Stelle auch im Diagram Visualizer ergänzt.



    Werkzeug/Modul:


    Cadenza Professional, Ergebnisweiterverarbeitung
    Beschreibung:
    Version:
    ID:

    Wizard für Operationen auf Ergebnistabellen
    3.6.0
    312
      Für die Operationen auf den Ergebnistabellen (Vereinigung, Schnitt und Differenz) öffnet der Button "Operation auf den selektierten Ergebnissen ausführen" jetzt einen gemeinsamen Wizard (statt eines Kontextmenüs, über das einzelne Dialoge geöffnet werden).
    • Auf der ersten Seite wird die gewünschte Operation ausgewählt (initial: Vereinigung). Hier wird außerdem angegeben, aus welcher Tabelle die Ergebniszeilen übernommen werden sollen.
    • Im Falle von Schnitt und Differenz müssen auf einer zweiten Seite die Attribute angegeben werden, die für die Berechnung berücksichtigt werden sollen. Mindestens ein Attribut muss ausgewählt werden.


    Beschreibung:
    Version:
    ID:

    Subtrahieren von Ergebnistabellen
    3.6.0
    311
      Bisher konnten Ergebnisse in der Ergebniszwischenablage vereinigt oder miteinander verschnitten werden. Jetzt steht zusätzlich die Option "Differenz" zur Verfügung. Dabei kann gewählt werden, ob Ergebniszeilen nur aus dem ersten Ergebnis, nur aus dem zweiten oder aus beiden übernommen werden sollen. Wie bei der Verschneidung muss angegeben werden, welche Attribute berücksichtigt werden sollen. (Siehe auch Release Note "Wizard für Operationen auf Ergebnistabellen")



    Werkzeug/Modul:


    disy GISterm, GISterm
    Beschreibung:
    Version:
    ID:

    Standardlayout beim Drucken von Karten
    3.6.0
    357
      Funktion "In Datei drucken" (PDF-Format): Man kann ein Drucklayout jetzt als Standardlayout einstellen. Dazu speichert man es als Vorlage und aktiviert dabei im Speicherdialog die neue Option "Als Standardlayout verwenden".



    Werkzeug/Modul:


    Kundenspezifische Erweiterungen, GISterm
    Beschreibung:
    Version:
    ID:

    Verschneidung von ArcSDE-Flächenthemen
    3.6.0
    355
      ArcSDE-Flächenthemen, die im Navigator im selben Verzeichnis eingetragen sind, können miteinander verschnitten werden. Das Ergebnis wird als neues Thema in die Datenbank eingetragen.

    Die Funktion ist erreichbar über Menüpunkt "Themen verschneiden" im Kontextmenü zweier markierter ArcSDE-Flächenthemen.

    Während der Verschneidung kann wie gewohnt weiter mit der Anwendung gearbeitet werden. Je nach Anzahl der zu verschneidenden Objekte kann die Verschneidung einige Zeit in Anspruch nehmen.

    Voraussetzungen:
    • In die von ArcSDE verwendete Oracle-Datenbank muss das Modul "de.disy.gis.arcsde.storedprocuedure.ArcSdeLayerIntersection" per SQL-Skript als Java Stored Procedure eingebunden sein. Die Klasse ist Bestandteil des jar-Files storedProcedureIntersection.jar.

      Einbindung:

      SQL-Skript an die Rechnerumgebung anpassen; dann:
      loadjava -user <user>/<password>@<SID> storedProcedureIntersection.jar
      sqlplus -user <user>/<password>@<SID>
      $? DC_INTERSECTION_Function_def.sql

    • In der Datei "cadenza-config.xml" muss das folgende Modul eingetragen sein:
      de.disy.gis.gisterm.projects.lfuby.LfuByModule

    Anmerkung: Die beschriebene Funktionalität wurde für einen bestimmten Kunden entwickelt und ist im Standardprodukt nicht enthalten, da sie ein spezielles Datenmodell erfordert oder nur einen bestimmten Anwendungsfall abdeckt. Wenn Sie diese oder eine ähnliche Funktionalität ebenfalls nutzen möchten, wenden Sie sich bitte an den Support über Ihr Login im Issue-Tracking-System. Falls Sie noch keinen Supportvertrag haben, kontaktieren Sie uns bitte über sales(at)disy.net.





    Werkzeug/Modul: