AW: [Mapserver-DE] php mapscript : neuer layer
Claudia Rodat
claudia at rodat.de
Mon Feb 28 14:36:15 CET 2005
Hallo Liste,
endlich habe ich mein Problem mit der Erzeugung und korrekten Darstellung
eines neuen layers in php mapscript gelöst ;-)
Hier mein Script :
$neulayerObj=ms_newLayerObj($karte);
$neulayerObj->set(name, "Abfrage");
$neulayerObj->set(type, 2);
$neulayerObj->set(data, "shape1");
$neulayerObj->set(status, MS_ON);
$neuclassObj=ms_newClassObj($neulayerObj);
$neuclassObj->set(name, "Neue Abfrage");
$ex="($express)";
$neuclassObj->setExpression($ex);
$neustyleObj=ms_newStyleObj($neuclassObj);
$neustyleObj->set(symbol, 3);
$neustyleObj->set(size, 3);
$neustyleObj->color->setRGB(255, 0, 255);
Das Problem bestand in der richtigen (!) Typbezeichnung: statt "POLYGON"
type =2.
Na ja, (fast) alle Probleme haben einfache Lösungen.
Liebe Grüsse
Claudia
-----Ursprüngliche Nachricht-----
Von: Claudia Rodat [mailto:claudia at rodat.de]
Gesendet: Donnerstag, 24. Februar 2005 17:11
An: mapserver-de at freegis.org
Betreff: [Mapserver-DE] php mapscript : neuer layer
Hallo Liste und vorallem php-Freaks,
ich möchte on-the-fly einen neuen layer erstellen. Er wird auch erzeugt,
allerdings ist die farbige Darstellung merkwürdig: statt einer, in diesem
Fall flächigen Anzeige von "blau" werden nach dem Augenschein nur die
Stützpunkte des polygons angezeigt. Was habe ich übersehen ?
Hier der Quellcode:
$newlayerObj=ms_newLayerObj($karte);
$newlayerObj->set(name, "Abfrage");
$newlayerObj->set(type, "POLYGON");
$newlayerObj->set(data, "shape1");
$newlayerObj->set(status, 1);
$newclassObj=ms_newClassObj($newlayerObj);
$newclassObj->set(name, "Neue Abfrage");
$ex="($express)";
$newclassObj->setExpression($ex);
$newclassObj=ms_newStyleObj($newclassObj);
$newclassObj->color->setRGB(0, 0, 255);
$newclassObj->set('symbolname', 'fein');
$newclassObj->outlinecolor->setRGB(0, 0, 255);
$newclassObj->set('size', 3);
$newclassObj->backgroundcolor->setRGB(0, 0, 0);
Liebe Grüsse und vielen Dank
Claudia Rodat
____________
Virus checked by G DATA AntiVirusKit
Version: AVK 15.0.3228 from 21.02.2005
Virus news: www.antiviruslab.com
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20050228/1ba84e0d/attachment.html
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)