News
InGrid: Indexieren, Recherchieren, Visualisieren, Teilen
InGrid: Indexieren, Recherchieren, Visualisieren, Teilen
Diese Release Notes betreffen ausschließlich die Versionen 5.0.x. Release Notes ältere Versionen können hier eingesehen werden: 4.6.x, 4.5.x, 4.4.x
InGrid
UVP
InGrid
UVP
BAW
InGrid
UVP
Release 16.04.2019
Mit der Version 5.0.0 wird ein zentraler Index eingeführt, in dem alle iPlugs ihre Daten indizieren. Die iPLugs werden bei einer Suchanfrage dann nicht mehr angesprochen. Dies erhöht die Performance der Suche signifikant und macht den Weg frei für weitere Entwicklungen, wie z.B. “Live Search” oder “Meinten Sie …?”.
Die Admin GUI des iBus wurde um eine Funktion erweitert, die die Verwaltung des zentralen Index erlaubt. Hier können die Indexe der verschiedenen iPlugs administriert werden, so dass es nach wie vor möglich ist, Datenquellen zu- oder abzuschalten.
Bei der Umstellung sind folgende Punkte zu beachten:
1.) Installation einer Elastic Search Instanz oder eine Clusters
Für die Verwendung des zentralen Index wird zwingend eine Elasticsearch-Cluster Installation benötigt. Folgende Schritte müssen daher vor der Aktualisierung der InGrid Komponenten ausgeführt werden:
sudo bin/elasticsearch-plugin install https://nexus.informationgrid.eu/repository/maven-releases/org/xbib/elasticsearch/plugin/elasticsearch-analysis-decompound/6.4.2.0/elasticsearch-analysis-decompound-6.4.2.0.zip
docker-registry.wemove.com/ingrid-elasticsearch-with-decompound:6.4.2
2.) Aktualisierung/Konfiguration des iBus
Der iBus sollte als erste Komponente aktualisiert werden. Durch die Rückwärtskompatibilität ist eine separate Aktualisierung problemlos möglich.
Nach der Aktualisierung muss in der Admin-GUI des iBus der Elasticsearch Cluster konfiguriert werden. Dazu gehen Sie auf die Einstellungen (“Zahnrad” rechts oben) und geben die IP-Adresse und TCP-Port des Elasticsearche Knotens ein, zum Beispiel: localhost:9300
. Danach sollte nach ein paar Sekunden das Statussymbol grün sein
Nach der Aktualisierung der iPlugs werden in der “Index-Verwaltung” alle Indizes des ElasticSearch Knotens aufgelistet, die von den iPlugs generiert wurden. Diese können über den Schalter an- bzw ausgeschaltet werden. Weitere Information sind hier zu finden.
3.) Aktualisierung aller weiterer Komponenten
Die weiteren InGrid Komponenten können nun aktualisiert werden.
Die Komponenten nutzen danach automatisch den zentralen Index.
Hinweis zu der Funktion “Verfügbarkeit der Ergebnisse”
Durch die Umstellung entfällt die Funktion der “Verfügbarkeit der Ergebnisse” in den iPlugs. Weil die Suche nicht mehr in den iPlugs erfolgt, können diese auch keinen Einfluss mehr auf die Ausgabe der Ergebnisse nehmen.
Wird diese Funktion benötigt, weil bspw. nur einen Teil der Daten weitergegeben werden soll, gibt es folgenden Lösungsansatz:
spring-mapper-object.xml
im Bean recordSetProducer
die Eigenschaft recordSql
anpassenIn der Admin-GUI des iPlug SE können Instanz-Administratoren definiert werden. Der Zugriff innerhalb der Admin GUI wird für diese Administratoren auf eine Instanz beschränkt. Zusätzlich können bestimmte Funktionen nicht verwendet werden.
Im InGrid Editor lassen sich mir der GetCapabilities Funktion auch WMTS Dienste erfassen.
Der Status des Kartenviewers wird komplett über die URL abgebildet. Jede Änderung, z.B. An/Abschalten von Layern, Verschieben/Zoomen der Karte, Redlining innerhalb der Karte führt zu einer Anpassung der URL. Dadurch kann ein bestimmter Zustand sehr einfach über ein Bookmark gesichert werden.
Bei umfangreichen Kartenkonfigurationen konnte es vorkommen, dass die Länge der URL, die Anzahl der zulässigen Zeichen in bestimmten Browsern überschritt. Ein Bookmarking war dann nicht mehr möglich.
Die Funktionalität wurde nun so angepasst, dass lange URLs automatisch zu einem Kürzel zusammengefasst werden. Unter diesem Kürzel wird die Kartenkonfiguration abgespeichert. So ist es nun möglich beliebig umfangreiche Konfigurationen zu erzeugen und weiterzugeben.
Ein neues Feld Eingang des Antrags
wurde dem UVP Eingabeformular hinzugefügt. Die Verfahrensdauer spielt eine Rolle bei der Erstellung von EU Berichtspflichten.
InGrid
NUMIS
UVP