Ticket #209 (new enhancement)

Opened 6 years ago

Last modified 3 years ago

[PHP MapScript] Request for a layer->getClassByName()

Reported by: dmorissette Assigned to: dmorissette
Priority: high Milestone: FUTURE
Component: MapScript-PHP Version: 4.1
Severity: minor Keywords:
Cc:

Description

Subject:             [mapserver-users] Request feature mapscript, Selecting a 
Class by Name
       Date:             Thu, 10 Oct 2002 14:43:12 +0200
      From:             "Tom Myny" <tom@internetgids.be>
        To:             <mapserver-users@lists.gis.umn.edu>

Hi Mapserver users,

Is it possible to select a class by name in a Layer. Something like
getClassbyname ?
I use the feature getlayerbyname to select a Layer but for Classes i must
use an integer :/
Can this feature be enabled in mapscript ?

...

Change History

07/09/03 18:50:37 changed by dmorissette

  • version changed from 4.0 to 4.1.
No time in 4.0, let's try to do this in 4.1

07/09/03 18:50:59 changed by dmorissette

  • severity changed from normal to enhancement.

11/09/04 15:14:57 changed by assefa

  • milestone set to FUTURE.
There is a simple workaround. Setting it to FUTURE.

08/11/05 09:30:44 changed by woodbri@swoodbridge.com

The work around would be something like this:

 

for ($i=0; $i<$oLayer->numclasses; $i++)
{
    $oClass = $ oLayer->getClass($i);
    If ( $oClass->name == $myClassName )
    {
        // do something
    }
}