[Mapserver-DE] Maßstabszahl und Kartengröße passen nicht zusammen

"Susanne Glück" glueck.susanne at gmx.de
Fre Feb 10 09:46:10 CET 2006


Hallo alle zusammen!

In meiner Anwendung zoome ich beim ersten Laden gleich zum Maßstab 1 : 1
Million. Das scheint auch zu funktionieren, zumindest wird diese
Maßstabszahl angezeigt. Allerdings bin ich mir ziemlich sicher, dass das
nicht stimmen kann, denn wenn ich die Karte im Mapserver mit der gleichen
Karte in ArcMap in diesem Maßstab vergleiche, dann sind sie doch recht
unterschiedlich.
Nun habe ich mich gefragt, ob das mit der Bildschirmeinstellung
zusammenhängen könnte. Wenn ja, dann würde das aber bedeuten, dass ich keine
Kontrolle darüber habe, ob die Karte bei jedem Benutzer richtig angezeigt
wird oder nicht.
Ich habe mir auch überlegt, ob ich den Extent in der Mapfile exakt so setzen
muss, dass er für meine Kartenbildgröße (800x800) den Maßstab 1 : 1 Million
ergibt. Das erscheint mir aber zu starr.

Hier noch der Code zum ersten Aufruf der Seite:

  $command = $_REQUEST["firstload"];
  if (sizeof($command) == 0) {
    map->zoomscale(1000000.01,$ClickPos,$WidthPix,
                   $HeightPix,$MyExtent,$MaxExtent);
  } 

Könnte der Fehler vielleicht daran liegen, dass $ClickPos und $MyExtent beim
ersten Laden noch nicht gesetzt sind? Aber dann müsste doch eigentlich eine
Fehlermeldung kommen.

Hat jemand eine Idee?

Viele Grüße und danke im Voraus.
Susanne

-- 
Susanne Glück
Belfortstr.52
79098 Freiburg
Tel. 0761 / 386 96 40

10 GB Mailbox, 100 FreeSMS/Monat http://www.gmx.net/de/go/topmail
+++ GMX - die erste Adresse für Mail, Message, More +++




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)