<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY>
<DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=359102913-28022005>Hallo 
Liste,</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=359102913-28022005></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=359102913-28022005>endlich habe ich mein Problem mit der Erzeugung und 
korrekten Darstellung eines neuen layers in php mapscript gelöst 
;-)</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=359102913-28022005>Hier 
mein Script :</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff 
size=2>$neulayerObj=ms_newLayerObj($karte);<BR>$neulayerObj-&gt;set(name, 
"Abfrage");<BR>$neulayerObj-&gt;set(type, 2);<BR>$neulayerObj-&gt;set(data, 
"shape1");<BR>$neulayerObj-&gt;set(status, MS_ON);</FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff 
size=2>$neuclassObj=ms_newClassObj($neulayerObj);<BR>$neuclassObj-&gt;set(name, 
"Neue 
Abfrage");<BR>$ex="($express)";<BR>$neuclassObj-&gt;setExpression($ex);</FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff 
size=2>$neustyleObj=ms_newStyleObj($neuclassObj);<BR>$neustyleObj-&gt;set(symbol, 
3);<BR>$neustyleObj-&gt;set(size, 
3);&nbsp;<BR>$neustyleObj-&gt;color-&gt;setRGB(255, 0, 255);</FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</DIV>
<DIV><SPAN class=359102913-28022005><FONT face=Arial><FONT color=#0000ff><FONT 
size=2>Das Problem bestand&nbsp;<SPAN class=609213213-28022005>in der richtigen 
(!) Typbezeichnung: statt "POLYGON" type 
=2.</SPAN></FONT></FONT></FONT></SPAN></DIV>
<DIV><SPAN class=359102913-28022005><FONT face=Arial><FONT color=#0000ff><FONT 
size=2><SPAN class=609213213-28022005>Na ja, (fast) alle Probleme haben einfache 
Lösungen.</SPAN></FONT></FONT></FONT></SPAN></DIV>
<DIV><SPAN class=359102913-28022005><FONT face=Arial><FONT color=#0000ff><FONT 
size=2><SPAN 
class=609213213-28022005></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=359102913-28022005><FONT face=Arial><FONT color=#0000ff><FONT 
size=2><SPAN class=609213213-28022005>Liebe 
Grüsse</SPAN></FONT></FONT></FONT></SPAN></DIV>
<DIV><SPAN class=359102913-28022005><FONT face=Arial><FONT color=#0000ff><FONT 
size=2><SPAN 
class=609213213-28022005></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=359102913-28022005><FONT face=Arial><FONT color=#0000ff><FONT 
size=2><SPAN 
class=609213213-28022005>Claudia</SPAN></FONT></FONT></FONT></SPAN></DIV></DIV>
<DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Ursprüngliche Nachricht-----<BR><B>Von:</B> Claudia Rodat 
  [mailto:claudia@rodat.de]<BR><B>Gesendet:</B> Donnerstag, 24. Februar 2005 
  17:11<BR><B>An:</B> mapserver-de@freegis.org<BR><B>Betreff:</B> [Mapserver-DE] 
  php mapscript : neuer layer<BR><BR></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=515514615-24022005>Hallo Liste 
  und&nbsp;vorallem php-Freaks,</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><SPAN class=515514615-24022005>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&nbsp;flächigen 
  Anzeige von "blau" werden nach dem Augenschein nur die Stützpunkte des 
  polygons angezeigt.&nbsp;Was&nbsp;habe ich übersehen ?</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=515514615-24022005>Hier der 
  Quellcode:</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial 
  size=2>$newlayerObj=ms_newLayerObj($karte);<BR>$newlayerObj-&gt;set(name, 
  "Abfrage");<BR>$newlayerObj-&gt;set(type, 
  "POLYGON");<BR>$newlayerObj-&gt;set(data, 
  "shape1");<BR>$newlayerObj-&gt;set(status, 1);</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial 
  size=2>$newclassObj=ms_newClassObj($newlayerObj);<BR>$newclassObj-&gt;set(name, 
  "Neue 
  Abfrage");<BR>$ex="($express)";<BR>$newclassObj-&gt;setExpression($ex);</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>$newclassObj=ms_newStyleObj($<SPAN 
  class=515514615-24022005>new</SPAN>classObj);<BR>$newclassObj-&gt;color-&gt;setRGB(0, 
  0, 255);<BR>$newclassObj-&gt;set('symbolname',&nbsp;<SPAN 
  class=515514615-24022005>'</SPAN>fein<SPAN 
  class=515514615-24022005>'</SPAN>);<BR>$newclassObj-&gt;outlinecolor-&gt;setRGB(0, 
  0, 255);<BR>$newclassObj-&gt;set('size', 
  3);<BR>$newclassObj-&gt;backgroundcolor-&gt;setRGB(0, 0, 0);</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><SPAN class=515514615-24022005>Liebe Grüsse und 
  vielen Dank</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV>
  <DIV><FONT face=Arial size=2>Claudia Rodat</FONT></DIV>
  <DIV><FONT face=Arial 
size=2></FONT>&nbsp;</DIV></DIV></BLOCKQUOTE></BODY></HTML>