37
Agenten für GIS Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

  • Upload
    lilka

  • View
    29

  • Download
    0

Embed Size (px)

DESCRIPTION

Agenten für GIS. Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002. Gliederung. Einführung GIS Bisherige Agentenkonzepte Agentennutzungen in GIS Beispielbereich Simulation Beispielbereich Softwareentwicklung Zusammenfassung. Einführung GIS. Geoinformationssystem EVAP - PowerPoint PPT Presentation

Citation preview

Page 1: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Agenten für GIS

Seminar Softwareagenten

Sven Schade, Arnd Sahlmann

WS 2001/2002

Page 2: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Gliederung Einführung GIS Bisherige Agentenkonzepte Agentennutzungen in GIS Beispielbereich Simulation Beispielbereich Softwareentwicklung Zusammenfassung

Page 3: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Einführung GIS Geoinformationssystem EVAP

Erfassung Verarbeitung Analyse Präsentation

Geodaten Raumbezug

Page 4: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Generationen von GIS abgeschlossene Insellösungen

wenige große Firmen

offenen und modulare Systeme (anbieten von Diensten) interaktive Benutzeroberflächen Programm- und Makroschnittstellen Standardisierungsgremium (OGC)

Page 5: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Zukunftsaussichten für GIS mCommerce

80% Raumbezug effektive wirtschaftlichen Nutzung

Location Based Services Integration drahtloser Netze positionsabhängige Dienste

Page 6: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

kennengelernte Agenten Eigenschaften

Autonomie Aktivität Anpassungsfähigkeit Reaktivierung Zusammenarbeit Lernfähigkeit Zielorientierung Mobilität

Page 7: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Resultierende Möglichkeiten Fachbezogener Wortschatz Aktivierung durch einmaligen Aufruf logisches Denken mit Fachwissen Organisation der einzelnen Agenten Programme können, als „mobile

Agenten“ vom Client zum Server hochgeladen und dort ausgeführt werden

Page 8: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Einschub

Einsatz der Agentenidee im Softwaredesign als Mittel der Abstraktion

=> Einsatz auch beim Design von GIS Software

Page 9: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Was ist besonders an GIS? vage Formulierungen der Aufgabe Fragen in Abhängigkeit von

bisherigen Systemantworten Vielzahl verschiedenster Datenbasen

müssen zurate gezogen werden

Page 10: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Nutzen von Agenten für GIS Agenten können dazu verwendet

werden um die Effektivität der Arbeit eines Anwenders in komplexen Anwendungsgebieten (wie den GIS) zu steigern.

Page 11: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Agenten in GIS Bisherige Agenten Geoagent:

ein sich weiterentwickelnder Agent mit der Fähigkeit geographisch räumliche Gedankengänge zu durchlaufen indem er sich geographisches Wissen zu nutze macht.

Page 12: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Bisherige Agenten Desktopagenten (statisch) Intranet-/LAN-Agenten (recht mobil) Internetagenten (mobil)

personalised Services Multiagent - Technologie „einfache“ Suchagenten

Page 13: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Geoagenten (1) OGC Schnittstellen Spezifikationen

für Dienste/Server Anwenden von Agenten zur

Aufgabenverteilung an GIS-Dienste „Spatial Agents“ können

implementiert werden

Page 14: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Geoagenten (2) Geospatial Agents Routing Agents Map Agents ...

Page 15: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Geoagenten (3) Filternde Agenten Suchende Agenten

informationssuchend berechnend

Entscheidungsunterstützende Agenten

Page 16: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Multiagent-Simulation Weiterer Anwendungsbereich unterschiedliche Vorstellungen

simulierten Automaten Modelle für menschliche Akteure Erweiterung objektorientierter

Modellierung und Simulation

Page 17: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Konzept aus Peking Digital Earth CyberGIS Studio der University

Peking Lernen aus naturwissenschaftlichen

Modellen Ökosystem mit Populationen von

Geoagenten

Page 18: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Konzept aus Peking Typische Anwendungen innerhalb

digitaler Ökosysteme Muster - Wiedererkennung Filter für Geoinformationen Suchmaschine für Geodaten Benutzen von Entscheidungsmodellen Interaktion mit Menschen Anpassungen an menschliche Vorlieben

Page 19: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Beispiele

Agenten und GIS bei1. Simulationen2. Softwareentwicklung

Page 20: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

1. Simulationen

Projektbeispiele Swarm

Plattform für agentenbasierte Modelle Gecko

räumlicher, individuenbasierter Simulator zur Modellierung dynamischer Ökosysteme

SORTIE komplexe Waldsimulation

Page 21: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

SORTIE Pacala 1993, Canham 1994 Modell des lokalen Wettbewerbs

innerhalb von Waldgemeinschaften

Page 22: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Enwicklung

Page 23: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Agentenbegriff

Agenten innerhalb solcher Simulationen zeichnen sich aus durch

Interne Datenrepräsentation (Zustand) Können Zustand ändern Ändern ihre Umgebung

(Swarm, http://www.swarm.org/)

Page 24: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Agenten? lernfähig? mobil? proaktiv?

eher individuenbasierte Simulation Begriff der zellulären Automaten

Definitionsfrage

Page 25: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

2. Software- entwicklung

Projektbeispiele Deep Map

1997 European Media Laboratory (EML)

CRUMPET aktuell 8 Organisationen (u. a. EML)

Page 26: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

CRUMPET

Creation ofUser-friendlyMobile servicespersonalised forTourism

Page 27: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Eigenschaften Wissensbasis über Nutzer Individuelle Besichtigungstouren Proaktive Tourtipps

Geographische Position, Abgleich mit GIS, Abgleich mit Interessen

Page 28: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Projektförderung Gefördert durch das Europäische

Programm „Information Society Technology“

Seit 1.10.2000 für zwei Jahre

Page 29: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Projektpartner Queen Mary University of London Fraunhofer Institut for Applied Information

Technology in St. Augustin EML in Heidelberg Nortel Networks in Harlow, UK PTIN Portugal Telecom in Aveiro Emorphia in Harlow Sonera in Helsinki University of Helsinki

Page 30: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Softwareagenten

autonome Dienstbearbeitung gute Kommunikationsmöglichkeiten pro- und reaktiv einsetzbar

(CRUMPET, http://www.ist-crumpet.org/)

Page 31: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

CRUMPET-Agenten

Page 32: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Benutzte Standards

CRUMPET greift auf Standards folgender Organisationen zurück: FIPA OGC

Page 33: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

FIPA Foundation for Intelligent Physical Agents

Ziel: Interoperabilität zwischen agentenbasierten Systemen fördern

Vorgehen: Offene Entwicklung von Spezifikationen

u. a. Multiagenten System FIPA-OS

Page 34: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

OGC Open GIS Consortium Ziel: Förderung offener Systeme für

die Verarbeitung von Geoinformationen

Vorgehen: Offene Entwicklung von Spezifikationen

u. a. Web Map Service, GML

Page 35: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Fazit

Agenten für GIS im Bereich Simulation Softwareentwicklung

CRUMPET

Page 36: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Zusammenfassung Nutzung im GIS - Bereich sehr

sinnvoll Forschungen befinden sich noch in

den Anfängen viele laufende Projekte wird weiter an Bedeutung gewinnen fördert die Entwicklung hin zu

mobilen Systemen (LBS)

Page 37: Seminar Softwareagenten Sven Schade, Arnd Sahlmann WS 2001/2002

Noch... ...Fragen?