1 / 11

ESRI EUROPEAN USER CONFERENCE

ESRI EUROPEAN USER CONFERENCE. IMS in der ASP- Implementierung. Christian Aigner, ESRI Germany. Fragen, deren Sie sich bewußt sein sollten:. A)Ausrichtung/Funktionalität Beschreiben Sie die pot. User-Gruppe(n)

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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

More Related