slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
ESRI EUROPEAN USER CONFERENCE PowerPoint Presentation
Download Presentation
ESRI EUROPEAN USER CONFERENCE

Loading in 2 Seconds...

play fullscreen
1 / 11
ramona-smith

ESRI EUROPEAN USER CONFERENCE - PowerPoint PPT Presentation

100 Views
Download Presentation
ESRI EUROPEAN USER CONFERENCE
An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. ESRI EUROPEAN USER CONFERENCE IMS in der ASP- Implementierung Christian Aigner, ESRI Germany

  2. Fragen, deren Sie sich bewußt sein sollten: A)Ausrichtung/Funktionalität Beschreiben Sie die pot. User-Gruppe(n) („Es sollen aktive und passive Klienten möglich sein“) B) IT-Infrastruktur/Leistungsfähigkeit Gibt es IT-Infrastruktur-Vorgaben ? („Wir haben schon ein NT und möchten damit ins Internet“) C) Organisation Wer betreut das System / die Daten („Wir möchten soweit wie möglich unabhängig sein“) IMS in der ASP-Implementierung

  3. Technisches Umfeld/Voraussetzung • Windows NT 4.0 (COM/DCOM-fähiges Betriebssystem) • Internet Information Server 3.0/4.0 (ASP-fähiger Webserver) • Daten im ESRI-Format (Shapefiles, SDE, Coverages) IMS in der ASP-Implementierung

  4. Konzeptionelle Bestandteile • Konfigurationstools • Administrationstool (Monitor) • Präsentationslogik • Schnittstelle zur Präsentationslogik • Webserver • verschiedene Applikationsserver („Agenten“) • Lastverteilung IMS in der ASP-Implementierung

  5. Die technische Seite der Lösung: Serverseitiges Scripting ASP } <HTML><BODY> <B>Überschrift</B> Begiff 1 Begriff 2 Begriff 3 </BODY></HTML> HTML HTTP <HTML><BODY> <B>Überschrift</B> Begiff 1 Begriff 2 Begriff 3 </BODY></HTML> } Internet Server <HTML><BODY> <B>Überschrift</B> <%for i=1 to 3 response.write (“Begiff” & i) next %> </BODY></HTML> ASP Scripting Engine ASP COM/DCOM “CreateObject” Browser Webserver(IIS 4.0) Applikationsserver Sourcencode IMS in der ASP-Implementierung

  6. Die technische Seite der Lösung O X Master-Prozess O } Mapping Agent O MO Mapping HTTP Mapper - Prozess (multithreaded) Mapping Agent MO ASP Scripting Engine Internet Server COM/DCOM COM/DCOM } Netengine Agent NetEngineAgent_Int - Prozess (multithreaded) Netengine Routing Netengine Agent Netengine Browser Webserver(IIS 4.0) COM-Prozesse Applikationsserver IMS in der ASP-Implementierung

  7. Möglichkeiten der Datenhaltung Shapefile Shapefile Shapefile Application Server Webserver MO Application Server Webserver Online DateneinpflegeTool ORACLE/ SDE MO Application Server Webserver MO Filesystem (Zur Laufzeit nicht veränderbar) Datenbankserver (“Eventlayer”) IMS in der ASP-Implementierung

  8. Das API des Mapping Agenten CreateRectangle(Click1, Click2, Extent ) SetThemeVisible(ThemeName) AddRectangle(Extent1, Extent2, ResultExt) RaiseTheme(ThemeName) ScaleExtentCenter(Extent, ResultExt) Das ASP-Connection - Objekt IsThemeVisible(ThemeName) ScaleExtentClick(Extent, Click, ResultExt) IsLayerVisible(LayerName) MoveExtent(Extent, Direct, Dist, ResultExt) GetThemeLayers(ThemeName, ListOfLayers) CreateImage(Height, Width, Extent, bPicture) CreateSelection(Extent, Expression, Image, Table, ResultExt) CreateSQLSelection(Extent, SQLStatement, Image, Table, ResultExt) DownLoad(Extent, Files) GetLayerFields(LayerName, ListOfFields) Identify(Click, Layer, Extent, Table) IMS in der ASP-Implementierung

  9. Möglichkeiten weiterer Agenten • Generischer Mapping Agent • SDD Mapping Agent (InfoAssistant) • Netengine Agent • Addressmatching Agent* • ActiveScripting Agent** • OnlineData Agent* • ... * existiert als Idee ** existiert als Prototyp IMS in der ASP-Implementierung

  10. Workshop: Eine Kartensicht ins Web • ArcExplorer starten und Kartensicht erzeugen • Diese Sicht unter „Test1.AEP“ abspeichern • Prodfile.exe starten und „Test1.AEP“ öffnen • Productfilewandlung durchführen und speichern unter „Test1.pro“ • Editieren der Gruppen.ini • IMS.exe starten und überprüfen des Applikationsservers IMS in der ASP-Implementierung

  11. Lösung Mapping Agent MS-Management- console Schnitt-stellen-prozeß Last-verteilung O MO X COM/ DCOM O Admin-Browser O Student Rechner 1 Browser HTTP Schnitt-stellen-prozeß Internet Server Mapping Agent Schnitt-stellen-prozeß COM/ DCOM MO Server - Computer Student Rechner 2 HTTP Browser IMS in der ASP-Implementierung