Synchronisation von GIS und IBM-Notes
Yanick Zeder 18 August 2016 14:25:30
Der GIS-BrowserDas "Geografische Informationssystem" des Kantons Zürich kurz "GIS" ist die zentrale Anlaufstelle für geografische Daten. Diese reichen von den aktuell eingeschalteten Strassenbeleuchtungen über Orthofoto der Vegetation bis hin zu Messdaten zum Verkehrsaufkommen verschiedener Strassen. Deshalb kann es in vielen Fällen interessant sein, diese Informationen auch in einer Fachapplikation zu Verfügung zu stellen. Dies wurde beispielsweise beim EWS (Notes-Applikation) so umgesetzt und ist dort schon seit einigen Jahren erfolgreich im Einsatz. Dort werden Informationen über Erdwärmesonden des Kantons mit den internen Daten synchronisiert.
Wie kann also dieser Datenreichtum angezapft und Ihren Notes-Usern zur Verfügung gestellt werden? Hierfür werde ich am Beispiel der EWS-Applikation in groben Zügen aufzeigen wie eine solche Lösung aussehen kann.
Daten vom GIS an die Notes-Applikation übergeben
Als erster Schritt wurde hierfür ein neuer Layer auf dem GIS erstellt. In diesem Layer wurde eine Notes-Web-Maske eingebettet und diese Web-Page fungiert als Datenübermittler vom GIS zur Notes-Applikation. Die Web-Page kann bequem über einen Link erreicht werden und wird automatisch mit allen relevanten Daten vom GIS und Notes abgefüllt. Nachdem der User nun die Eingaben geprüft hat, kann dieser mittels einem klick die Daten speichern. Daraufhin öffnet sich das online bearbeitete Dokument im Notes-Client des Benutzers. Äusserst praktisch und komfortabel.
Bearbeiten der Daten in der Notes-Applikation
Nachdem sich der User nun in der gewohnten Umgebung seines Notes-Client befindet, kann er die Daten weiterverarbeiten. Bei der EWS können hier Beispielsweise Verfügungen auf Knopfdruck generiert werden oder in einer eingebetteten Ansicht zugehörige Adressen (Antragsteller, Bohrmeister, etc) erfasst werden.
Daten vom der Notes-Applikation ins GIS synchronisieren
Der User hat diverse Anpassungen am Dokument vorgenommen. Diese Daten sind automatisch beim Abspeichern im GIS sichtbar, da beim Abseichern mittels der GIS-JSON-Schnittstelle die Eingaben mit dem GIS synchronisiert wird. Die Daten sind somit sowohl in Notes also auch im GIS-Browser verfügbar. Die Notes-Applikation EWS und das GIS verwendet hierfür den GeoJSON-Standard.
LV95 oder LV03?
Dieser Blogeintrag ist im Zusammenhang mit der GIS-Umstellung von LV03 auf LV95 entstanden, da dadurch einige Anpassungen an der Synchronisation nötig wurden. Dabei handelt es sich um das Schweizer Koordinatensystem, welches bei der amtlichen Vermessung zum Einsatz kommt. Dabei steht das 03 für 1903 und 95 für 1995. Das ältere System soll dabei bis spätestens 2020 komplett durch LV95 ersetzt werden. Diesen Wechsel hat das GIS in den vergangenen Monaten durchgeführt.
Da die Umrechnung der beiden Systeme nicht trivial ist und da mit der LV-Umstellung auch noch andere Anpassungen an der JSON Schnittstelle einher gingen, musste hier eine Lösung gefunden werden, um die neuen Koordinaten aus dem GIS mit denjenigen aus der EWS-Applikation zu synchronisieren. In der Übergangsphase werden hier beide Koordinatensysteme parallel in der Notes-Applikation geführt.
Quellen:
https://de.wikipedia.org/wiki/Schweizer_Landeskoordinaten
https://en.wikipedia.org/wiki/GeoJSON
- Comments [0]