Hi All,
<br>
<br> Thanks all for the solution of my previous query ( Problem in Oracle Spatial Connection - Empty Image).
<br>
<br> Now I got new query, Please give me some solution.
<br>
<br> I am able to establish connection between MapServer and Oracle Spatial 10g, and we can get the Map Image prefectly ( refer Subject <i>Problem in Oracle Spatial Connection - Empty Image</i>)
<br>
<br> I am unable to get the any <b>Query </b> Function in MapServer with Oracle Spatial , but i can able to do the query operation with Shapefiles.
<br>
<br> The Mapfile, quey and Error is give below,
<br>
<br><b>Mapfile</b>
<br>
<br> MAP
<br> DEBUG ON
<br> NAME World_Country
<br> EXTENT -180 -90 180 83.60415649414
<br> SIZE 800 400
<br> SHAPEPATH '/ms4w/apps/zap/data/'
<br> IMAGETYPE GIF
<br> STATUS ON
<br>
<br> WEB
<br> TEMPLATE 'templates/ZapTemp.html'
<br> IMAGEPATH '/ms4w/tmp/ms_tmp/'
<br> IMAGEURL '/ms_tmp/'
<br> END
<br>
<br> PROJECTION
<br> "proj=latlong"
<br> "ellps=WGS84"
<br> END
<br>
<br> QUERYMAP
<br> STATUS ON
<br> STYLE HILITE
<br> COLOR 255 255 0
<br> END
<br>
<br> LAYER
<br> DEBUG ON
<br>
<br> PROJECTION
<br> "proj=latlong"
<br> "ellps=WGS84"
<br> END
<br>
<br> CONNECTIONTYPE oraclespatial
<br> CONNECTION "world/land@orcl"
<br> DATA "shape FROM world USING SRID 8307"
<br>
<br> NAME world_poly
<br> STATUS ON
<br> TYPE POLYGON
<br>
<br>
<br> DUMP TRUE
<br>
<br> TEMPLATE "templates/ZapTemp.html"
<br>
<br> TOLERANCE 5
<br>
<br> CLASS
<br> NAME 'The_World'
<br> STYLE
<br> COLOR 0 200 0
<br> END
<br> END
<br> END
<br> END
<br>
<br>
<br><b>Query</b>
<br>
<br><b><a href="http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/zap/htdocs/CountryOrcl.map&mode=itemnquery&layer=world_poly&qlayer=world_poly&qitem=cntry_name&qstring=india" target="_top" rel="nofollow">http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/zap/htdocs/CountryOrcl.map&mode=itemnquery&layer=world_poly&qlayer=world_poly&qitem=cntry_name&qstring=india</a></b>
<br>
<br>
<br><b>Error Message</b>
<br>
<br>msOracleSpatialLayerWhichShapes(): OracleSpatial error. Error: ORA-00920: invalid relational operator . Query statement: SELECT rownum, cntry_name, shape FROM world WHERE india AND SDO_FILTER( shape, MDSYS.SDO_GEOMETRY(2003, 8307, NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3),MDSYS.SDO_ORDINATE_ARRAY(-180,-90,180,83.6041565) ),'querytype=window') = 'TRUE' . Check your data statement.
<br>
<br><b>Spatial data in Oracle</b>
<br>
<br>SQL> describe world
<br>
<br> Name Null? Type
<br> ----------------------------------------- -------- ----------------------------
<br>
<br> SHAPEID NOT NULL NUMBER(38)
<br> FIPS_CNTRY VARCHAR2(2)
<br> GMI_CNTRY VARCHAR2(3)
<br> ISO_2DIGIT VARCHAR2(2)
<br> ISO_3DIGIT VARCHAR2(3)
<br> CNTRY_NAME VARCHAR2(254)
<br> LONG_NAME VARCHAR2(40)
<br> SOVEREIGN VARCHAR2(40)
<br> POP_CNTRY NUMBER
<br> CURR_TYPE VARCHAR2(16)
<br> CURR_CODE VARCHAR2(4)
<br> LANDLOCKED VARCHAR2(1)
<br> SQKM NUMBER
<br> SQMI NUMBER
<br> COLORMAP NUMBER
<br> SHAPE MDSYS.SDO_GEOMETRY
<br>
<br>
<br> Please give me a some solution
<br>
<br> Waiting for the reply
<br>
<br>Thanks & Regards,
<br>Prema Selvam
<br>GISbiz
<br>
<br>
<br><hr align="left" width="300">
View this message in context: <a href="http://www.nabble.com/Problem-in-Oracle-Spatial-with-MapServer-in-ItemnQuery-t945593.html#a2449588">Problem in Oracle Spatial with MapServer in ItemnQuery</a><br>
Sent from the <a href="http://www.nabble.com/Mapserver---User-f1215.html">Mapserver - User</a> forum at Nabble.com.