[mapserver-users] Problem querying SDE layer
Debbie Pagurek
pagurekd at agr.gc.ca
Tue Oct 22 06:57:29 PDT 2002
I have an application that is displaying, zooming etc and SDE layer and that's all working fine, but whenever I try to query I'm getting:
Content-type: text/html msSDELayerGetShape(): SDE error. SE_stream_fetch(): Shape or row not found. (-22)
Can anyone suggest what might be wrong? Is querying an SDE layer with Mapserver different in some way from querying anything else (shapefile)?
Below is my mapfile and template file (test.html)
Thanks,
D. Pagurek
#
# Start of map file
#
NAME META
SIZE 500 434
EXTENT -2647393 5656194 2892379 10462762
UNITS METERS
IMAGECOLOR 255 255 255
# Start of web interface definition
#
WEB
TEMPLATE 'meta.html'
IMAGEPATH '/usr/www/httpd/htdocs/mapdata/tmp/'
IMAGEURL '/mapdata/tmp/'
END
#
# Start of legend
#
LEGEND
STATUS ON
OUTLINECOLOR 0 0 0
KEYSIZE 18 12
LABEL
TYPE BITMAP
SIZE SMALL
COLOR 0 0 0
END
END #LEGEND
#
# Start of scalebar
#
SCALEBAR
IMAGECOLOR 255 255 255
LABEL
COLOR 255 0 0
SIZE tiny
END #LABEL
STYLE 1
SIZE 100 4
COLOR 153 153 153
UNITS meters
INTERVALS 3
END #SCALEBAR
#
# Start of layer definitions
LAYER
NAME surveys
TYPE polygon
STATUS DEFAULT
CONNECTIONTYPE sde
CONNECTION "myserver.gis.agr.ca,esri_sde,ORACLE,meta,mapper"
DATA "SURVEYINDEX,shape"
TEMPLATE "test.html"
CLASSITEM 'STATUS'
CLASS
EXPRESSION 'NOT SURVEYED'
NAME 'Not Surveyed'
COLOR 153 153 153
OUTLINECOLOR 0 0 0
END
CLASS
EXPRESSION 'NOT DIGITAL'
NAME 'Not Digital'
COLOR 153 0 51
OUTLINECOLOR 0 0 0
END
CLASS
EXPRESSION 'NOT ONLINE'
NAME 'Not Online'
COLOR 255 0 0
OUTLINECOLOR 0 0 0
END
CLASS
EXPRESSION 'INCOMPLETE'
NAME 'Incomplete'
COLOR 255 255 0
OUTLINECOLOR 0 0 0
END
CLASS
EXPRESSION 'COMPLETE'
NAME 'Complete'
COLOR 51 255 0
OUTLINECOLOR 0 0 0
END
CLASS
EXPRESSION 'WATER'
NAME 'Water'
COLOR 0 0 255
OUTLINECOLOR 0 0 0
END
TOLERANCEUNITS METERS
TOLERANCE 3
END # LAYER
END # MAPFILE
My template file isn't coming up at all, instead I get the above error message.
But here's what it looks like:
<html>
<body>
<b>SEARCH WINDOW</b>: [imgext]<br>
<b>QUERY POINT</b>: ([img.x], [img.y]) image coordinates or ([mapx], [mapy]) map coordinates<br>
<p>
INDEX_ID=[INDEX_ID]<br>
STATUS=[STATUS]<br>
</body>
</html>
More information about the MapServer-users
mailing list