[Mapserver-users] php_mapscript_41.dll problem
Mahalakshmi Narayanan
mhln25 at yahoo.com
Wed Apr 7 22:03:58 PDT 2004
The thematic application using MapServer 3.6.4 and
PHP/MapScript 36 works alright. However, when we
tried to change the application for PHP/Mapscript 41,
we are facing problems. Colours are set properly but
the latest class alone is being displayed on the map
with the rest of features being shown with the default
color mentioned in the mapfile. I think we are having
problems in classes (moveup, etc..) The code which
opens the layer and class is followed with the code
that is repeated for each shapeid is attached below:
$layern = $gpoMap->GetLayerByName('Boundary');
$class=$layern->getClass(0);
$layern->open();
// loop thro each shapeid
$newsh=$layern->getShape(-1,$shapeid);
...
$class = ms_newClassObj($layern);
$style = ms_newStyleObj($class);
$style->color->setRGB($legarray1[0],$legarray1[1],$legarray1[2]);
//legarray1 has the colour chosen by the user for
the class
$style->outlinecolor->setRGB(0,0,0);
//$class->set("status", MS_ON);
$layern->moveclassup(1);
$newsh->draw($gpoMap,$layern,$image);
$shapeid++;
// end loop
Any help would be grately appreciated.
Thanks and regards,
Mahalakshmi Narayanan
__________________________________
Do you Yahoo!?
Yahoo! Small Business $15K Web Design Giveaway
http://promotions.yahoo.com/design_giveaway/
More information about the MapServer-users
mailing list