<html><body bgcolor='#ffffff' style='font-size:9pt; font-family:Verdana; font-family: Verdana' ><P>Hallo Liste,</P><P>ich arbeite an einer Applikation zur Verfolgung von Fahrzeugen. Im Mapfile gibt es einen Layer "GPS_POS" der aus Postgis den letzten Fahrzeugstandort ausliest. Zur Zeit komme ich leider nicht weiter bei dem Problem, diesen Fahrzeug-Layer bei jedem Refresh der Seite zentriert darzustellen. </P><P>Den aktuellen Extent, sowie Breite und Höhe der dargestellten Karte erhalte ich aus der URL. LON und LAT erhalte ich aus der Datenbank in geographischen Koordinaten. Ist dies ein Problem? Mein Extent im Mapfile ist nämlich nicht in geographischen Koordinaten angegeben. Oder gibt es einen ganz anderen Weg dieses Problem zu lösen?</P><P>Grüße</P><P>Jan Möhle</P><P>------------------------------------------------------</P><P>$coord = dbQuery_TSI("SELECT lon, lat FROM gps_daten ORDER BY ev_id DESC LIMIT 1");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while($row = pg_fetch_row($coord))<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $lon = $row[0];<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $lat = $row[1];<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR></P><P>$oGeorefExt = ms_newrectobj();<BR>$oGeorefMaxExt = ms_newrectobj();</P><P>$myTestRedraw = ms_newpointobj();<BR>$myTestRedraw-&gt;setxy($lon, $lat);</P><P>$oGeorefExt-&gt;setextent($dfMinX, $dfMinY, $dfMaxX, $dfMaxY);</P><P>$oGeorefMaxExt-&gt;setextent($dfMaxExtMinX, $dfMaxExtMinY,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $dfMaxExtMaxX, $dfMaxExtMaxY);</P><P>$gpoMap-&gt;zoompoint(1, $myTestRedraw, $dfWidthPix,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $dfHeightPix, $oGeorefExt,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $oGeorefMaxExt);<BR>-----------------------------------------------------------------------------------------</P></body></html>