Installation.Geo

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen

Map & Guide WebService 3.0 (alle via PHP)

Implementiert: '2006
Den Quelltext gibt es hier: http://cargobay.orgamon.de/tgeo3.html

  • 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

http://localhost/TMap&Guide3/tlocate3.php5?street=Kaiserstrasse&city=Karlsruhe&number=12&zip=76131&district=Innenstadt-Ost&country=DE

  • Beispiele für "getMap"

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

Map & Guide WebService "locate" via PHP

Diese Technologie wurde durch die Webservices 3.0 überholt!

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

Quelltexte gibts unter http://cargobay.orgamon.de/Tmap.html

Diese Technologie wurde durch die Webservices 3.0 überholt!

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.