Installation.Geo: Unterschied zwischen den Versionen

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
==  Map & Guide WebService 3.0 (alle via PHP) ==
==  Map & Guide WebService 3.0 (via PHP) ==


Implementiert: '2006<br>
Implementiert: '2006<br>
Zeile 16: Zeile 16:
http://kern/TMap&Guide3/tgetmap3.php5?x=700000&y=5000000&z=1000
http://kern/TMap&Guide3/tgetmap3.php5?x=700000&y=5000000&z=1000


== Map & Guide WebService "locate" via PHP ==
== Map & Guide WebService (via Tomcat) ==


Diese Technologie wurde durch die Webservices 3.0 überholt!<br>
Diese Technologie wird nicht mehr eingesetzt.
<br>
wurde durch die Webservices 3.0 überholt!<br>
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.<br>
Dem Anwender bleibt diese Auslagerung der Aufgabe verborgen. Es muss jedoch die lokale OrgaMon - Installation um eine PHP Installation ergänztt werden:<br>
<br>
# Download der jeweils aktuellen PHP Binary Win32 Zip - Distributuion (zur Zeit 5.0.4).
# Komplett mit Unterverzeichnissen nach C:\Programme\OrgaMon entpacken.
# Datei "gds32.dll" aus C:\Programme\OrgaMon l?en!
<br>
 
== Map & Guide WebService "getMap" via tomcat5 ==


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


Diese Technologie wurde durch die Webservices 3.0 überholt!<br>
<br>
<br>
F?cat habe ich folgende Pakete installiert
Für Tomcat habe ich folgende Pakete installiert


  struts-wepapps-tomcat5  1.1
  struts-wepapps-tomcat5  1.1
Zeile 50: Zeile 40:
  http://127.0.0.1:8080
  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:
eine gelbe Katze sichtbar werden! Damit läuft unser Tomcat. Nun die Beispielanwendungen von Map & Guide zum Laufen bringen:


  mv mpcodesamples-2.7.4.war /srv/www/tomcat5/base/webapps  
  mv mpcodesamples-2.7.4.war /srv/www/tomcat5/base/webapps  
  rctomcat5 restart  // erzwingen, dass tomcat das .war auspackt!
  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:
jetzt müsste 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
  joe /srv/www/tomcat5/base/webapps/mpcodesamples-2.7.4/WEB-INF/web.xml

Version vom 6. Juni 2007, 09:26 Uhr

Map & Guide WebService 3.0 (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 (via Tomcat)

Diese Technologie wird nicht mehr eingesetzt. wurde durch die Webservices 3.0 überholt!

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


Für Tomcat 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äuft 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üsste 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.