[mapserver-users] Expressions & SDE Layer

Robert Aldridge bamarob55 at yahoo.com
Thu Jun 14 08:13:24 PDT 2001


Hello all,

I have a layer in my map file defined as follows:

LAYER
  NAME "Roads"
  TYPE LINE
  STATUS DEFAULT
  CONNECTIONTYPE sde
  CONNECTION "comtrac,esri_sde,ArcInfo,sde,passwd"
  DATA "sde.roads,shape"
  CLASSITEM "roadtype"
  CLASS
    EXPRESSION /1/
    SYMBOL 1
    SIZE 1
    COLOR 255 0 0
  END
  CLASS
    EXPRESSION /2/
    SYMBOL 1
    SIZE 1
    COLOR 0 0 0
  END
END

Drawing the layer works fine without the expressions. 
The "roadtype" item is defined as a SMALLINT in my
database.  I get the following error with the above
layer definition:

sdeGetRecord(): SDE error. SE_stream_get_integer():
Wrong column type. (-114)

Changing the CLASSITEM to "cfcc" (which is a string
item) and using "A41" and "A31" in the two expressions
works fine.

I'm wondering if this might be a bug because it is
errorring out on SE_stream_get_integer when the item
type is smallint.

Any ideas?

Thanks,

Robert Aldridge

__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35 
a year!  http://personal.mail.yahoo.com/



More information about the MapServer-users mailing list