Smallworld GIS

Das Smallworld Geoinformationssystem ist ein Geoinformationssystem, ein Datenbanksystem zur Verwaltung von geografischen und topologischen Informationen.

Das Smallworld Geoinformationssystem ist ein Geoinformationssystem, ein Datenbanksystem zur Verwaltung von geografischen und topologischen Informationen.

Hintergrund

Das Smallworld GIS basiert auf einem 1989 von Richard ‚Dick’ Newell verfassten Papier,[1] in dem er zehn Herausforderungen nennt, die ein Geoinformationssystem seiner Meinung nach meistern müsste:

Das Smallworld GIS wurde auf Basis dieser Anforderungen mithilfe objektorientierter Methoden und Sprachen entwickelt und 1990 um die objektorientierte Programmiersprache Magik ergänzt, welche mittlerweile in der Version 4.3 vorliegt. Mit der Einführung von Smallworld 5 im Jahr 2016 laufen nun alle Applikationen in der Java-Laufzeitumgebung, unter Verwendung des gleichen Magik Codes wie in Smallworld 4.3. Die 64bit-Java-Virtual-Machine unterstützt die Entwicklung sowohl in der Programmiersprache Java als auch in Magik.

Das Smallworld GIS verfügt seit 1993 über ein CASE-Werkzeug zur automatisierten Erstellung von GIS-Datenmodellen, seit 1995 werden neben Unix- auch Windows-Plattformen unterstützt, seit 1996 existieren zertifizierte SAP-Schnittstellen und seit 1998 wird die raumbezogene Datenhaltung unter Oracle Spatial (damals noch SC) unterstützt. Das System wurde 1999 unter Linux lauffähig, stellt seit 2001 Implementierungen von OGC-Spezifikationen bereit (z. B. WMS), verwendet in der aktuellen Version Smallworld 4 Plug-in-Architekturen und wird aktuell auf der Basis von XML konfiguriert.

Das Smallworld-Real-Welt-Konzept

Die Kernidee des Smallworld GIS bildet das Konzept der „Real-Welt-Objekte“, kurz RWO.

Hierunter wird die Modellierung je nach Problemstellung unterschiedlich abstrahierter Abbilder der realen Welt durch die Kombination der enthaltenen Daten, der zugrunde liegenden Datenmodelle und der Anwendungslogik verstanden.

Ein RWO unterscheidet nicht zwischen den Datentypen, welche die einzelnen Attribute eines Objektes haben, seien es alphanumerische, Vektor- oder Raster-Daten. Ebenso fließen in die RWO-Modellierung die Beziehungen der Objekte untereinander mit ein. Durch die Kapselung der Daten, die nur einen definierten Zugriff über publizierte Methoden erlaubt, wird die Datenintegrität gesichert.

Neben der eindeutigen Identität besitzt jedes RWO zudem ein spezifisches Verhalten, das es auf äußere Ereignisse im Fachkontext reagieren lässt. So können ungewollte Aktionen z. B. durch das Objekt selbst blockiert, oder direkt Folgeaktionen bei anderen Objekten angestoßen werden.

Die Definition der Real-Welt-Objekte wird durch das Smallworld CASE-Tool unterstützt. Mit dem CASE-Tool definierte Datenmodelle lassen sich automatisiert erzeugen. Mithilfe der hierbei generierten Metadaten und des vererbten Standardverhaltens stehen alle zum Anlegen, Ändern, Suchen und Darstellen der Objekte benötigten Funktionen direkt, ohne Programmierarbeiten, zur Verfügung.

Ein RWO wird unabhängig von seiner Darstellung erfasst. Somit können sich die Objekte je nach Betrachtungssicht und Aufgabenstellung vollständig unterschiedlich darstellen. Es erfolgt also keine feste Zuordnung der Objekte zu Layern, sondern der Benutzer kann die Zusammenstellung der Objekte zu relevanten Themen, die Steuerung ihrer Sichtbarkeit, Präsentation, Darstellungsreihenfolge, Selektierbarkeit etc. frei wählen.

Die Smallworld Core Technology

Smallworld GIS bietet eine Kerntechnologie an, die sog. Core Spatial Technology. Darauf aufbauend gibt es verschiedene Anwendungen, mit der sich verschiedenste Prozesse in unterschiedlichen Branchen bearbeiten lassen. Diese Applikationen heißen Fachschalen. Sie werden u. a. von Stromanbietern, Pipelinebetreibern (Öl und Gas) oder auch Gas-Verteilnetzbetreibern (z. B. Stadtwerken) verwendet. Smallworld GIS basiert auf einem Partnersystem. GE Energy stellt die Basistechnologie zur Verfügung, während IT-Partner mit umfangreicher GIS-Erfahrung die Entwicklung der Fachschalen und weiterer Anwendungen vorantreiben.

Einzelnachweise

  1. Richard G. Newell, David G. Theriault: Ten Difficult Problems in Building a GIS. British Cartographic Society Symposium, Cambridge 1989 (englisch, blogspot.com).

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.