Installation.Geo

Aus OrgaMon Wiki
Version vom 3. Mai 2006, 22:37 Uhr von Root (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Map & Guide WebService "locate" via PHP

Es wird der SOAP Webservice "locate" von Map & Guide eingesetzt. Damit OrgaMon auf leichte Art den "locate" Service Provider wechseln kann wird die SOAP Funktionalität von PHP benutzt. Dazu erzeugt OrgaMon ein PHP Script, das durch die PHP-Engine ausgef?ird. Das Ergebnis liesst OrgaMon wiederum automatisiert ein.
Dem Anwender bleibt diese Auslagerung der Aufgabe verborgen. Es muss jedoch die lokale OrgaMon - Installation um eine PHP Installation ergänztt werden:

  1. Download der jeweils aktuellen PHP Binary Win32 Zip - Distributuion (zur Zeit 5.0.4).
  2. Komplett mit Unterverzeichnissen nach C:\Programme\OrgaMon entpacken.
  3. Datei "gds32.dll" aus C:\Programme\OrgaMon l?en!


Map & Guide WebService "getMap" via tomcat5

F?cat habe ich folgende Pakete installiert

struts-wepapps-tomcat5   1.1
tomcat5                  5.0.27 
tomcat5-admin-webpages   5.0.27
tomcat5-webapps          5.0.27

nach

chkconfig --add tomcat5
rctomcat5 start

muss auf

http://127.0.0.1:8080

eine gelbe Katze sichtbar werden! Damit l䵦t unser Tomcat. Nun die Beispielanwendungen von Map & Guide zum laufen bringen:

mv mpcodesamples-2.7.4.war /srv/www/tomcat5/base/webapps 
rctomcat5 restart  // erzwingen, dass tomcat das .war auspackt!

jetzt m?unter base das Verzeichnis mpcodesamples-2.7.4 enstanden sein! Nun tragen wir unseren Benutzernamen ein:

joe /srv/www/tomcat5/base/webapps/mpcodesamples-2.7.4/WEB-INF/web.xml
URI
 <IP>:<Port>
USER
 name;Default
password
 ******
proxyhost
                 // <ganz leer lassen!>
proxyport
                 // <ganz leer lassen!>
deviceHeigthPixel
 768
deviceWithPixel
 1024
routelanguage
 de

Von einem Remote-System wird jetzt getestet (ev. nochmal rctomcat5 restart):

http://derHost:8080/mpcodesamples-2.7.4

nun "Citymap Service"."Showcase -> was eingeben -> staunen.

Nachdem nun grundsä´ºlich der WebService funktioniert bitte die beiden *.jsp aus dem http://www.cargobay.de Projekt Tmap nach ./CityMapService entpacken. Nun kann man dieses Script mit den Parametern x,y,z ansteuern. Also z.B.:

 http://<tomcatHost>:<tomcatPort>/mpcodesamples-2.7.4/CityMapService/getTmap.jsp?x=841177&y=4900937&z=30

m?nun alle Infos liefern, die man so braucht. Dieser Request kann auch ganz normal im einem Webbrowser angegeben werden oder intern durch eine Anwendung. Ein integrierter Link verrä´¬ wo man das Bild (die Karte) an sich nachladen darf.

Map & Guide WebService 3.0 (alle via PHP)

Implementiert: '2006

  • Beispiele für "locate"

http://orgamon.com:8083/TMap&Guide3/tlocate3.php5?number=12&street=Kaiserstrasse&city=Karlsruhe

http://kern/TMap&Guide3/tlocate3.php5?zip=10779&city=Berlin&street=Münchener%20Str.&number=33-51

  • Beispiele für "getMap"

http://raib90:8080/mpcodesamples-2.7.4/CityMapService/getTmap.jsp?x=700000&y=5000000&z=1000

http://kern/TMap&Guide3/tgetmap3.php5?x=700000&y=5000000&z=1000