Werner Müller, ESRI Germany ESRI EUROPEAN USER CONFERENCE Offizieller Titel: MapObjects InternetMapServer: HTML im Browser – der universelle Client Online GIS – Der Server Werner Müller, ESRI Germany
Inhalt Analyse der Systemanforderungen Aufbau einer Internet-Lösung Kommunikation Programmierung eines Map-Servers Inhalt
Fragen, Analyse der Systemanforderungen: A) Ausrichtung und Funktionalität Welche Funktionalität wird benötigt? … B) IT-Infrastruktur/Leistungsfähigkeit Welche Webserver stehen zur Verfügung? Wieviele gleichzeitige Klientenanfragen werden erwartet? Sind Programmierer zur Hand? C) Organisation Wer betreut das System / die Daten? Wichtige Fragen
Hardware und Betriebssystem: PC-Systeme mit Situation: Webserver: Netscape- WebServer Hardware und Betriebssystem: PC-Systeme mit Windows NT - Betriebssystem Programmierer: VB-Programmierer sind verfügbar Funktionalität
MOIMS 2.0 Server Architektur Web Server MapObjects MapServer Connector Broker Basically Simple!
MOIMS 2.0 Komponenten Internet/Intranet ESRIMap(n).dll Connector IMSAdmin IMSLaunch IMSCatalog IMSLaunch Web Server IMSLaunch ESRIMap(n).dll Connector MapObjects Map Server WebLink ESRIMap.ini MOIMS 2.0 Komponenten
Der Client Client
http://rosso.ourDomain.de/scripts/esrimap.dll? name=WorldApplication&cmd=ZoomIn& top=1.23&left=2.4&width=300&heigth=257 ourDomain.de Kommunikation: Anfrage
cmd top left width height ZoomIn 1.23 2.34 300 400 http://rosso.ourDomain.de/scripts/esrimap.dll?name=W.. cmd top left width height ZoomIn 1.23 2.34 300 400 ?name=WorldApplication&cmd=ZoomIn&top=... scripts/esrimap.dll?name=WorldApplication&... MapObjects Map Server Web Server ESRIMap(n).dll WebLink Kommunikation: Anfrage
MapObjects MapServer Anforderung ermitteln Anfrage bearbeiten Antwort an Webserver weiterreichen HTML-Datei Bild (gif, jpeg) Fehlermeldung WebLink WebServer
Kommunikation: Antwort Internet/Intranet Web Server MapObjects Map Server ESRIMap(n).dll WebLink Kommunikation: Antwort
Programmierung eines MapObjects – MapServers mit Visual Basic: Zu Visual Basic Beispiele
Vielen Dank für Ihre Aufmerksamkeit Werner Müller, ESRI Germany ESRI EUROPEAN USER CONFERENCE Offizieller Titel: MapObjects InternetMapServer: HTML im Browser – der universelle Client Vielen Dank für Ihre Aufmerksamkeit Werner Müller, ESRI Germany
MOIMS 2.0 Komponenten Internet/Intranet ESRIMap(n).dll Connector IMSAdmin IMSCatalog IMSLaunch IMSLaunch Web Server IMSLaunch ESRIMap(n).dll Connector MapObjects Map Server ESRIMap.ini MOIMS 2.0 Komponenten
Administration Web Server ESRIMap(n).dll Connector MapObjects Map IMSAdmin IMSCatalog Web Server IMSLaunch ESRIMap(n).dll Connector MapObjects Map Server WebLink ESRIMap.ini Administration