Dear everybody,<br>  <br>                          I&#39;ve been trying to get a shapefile displayed from my postgis database on my site. I&#39;ve somehow been unable to do so. The site on opening says, &quot;msDrawMap(): Image handling error. Failed to draw layer named &#39;Road&#39;.
msPostGISLayerWhichShapes(): Query error. Error executing query: ERROR:  column &quot;geom&quot; does not exist
LINE 1: select &quot;name&quot;,encode(ST_AsBinary(ST_Force_2D(&quot;geom&quot;),&#39;NDR&#39;),...
                                                     ^
 
&quot;. I set the debug variables on in my mapfile and it came up with this.<br><br>[Sun Apr 22 00:23:48 2012].720775 msPostGISLayerOpen called: geom from asia_southern_asia_india_delhi_highway<br>[Sun Apr 22 00:23:48 2012].721115 msPostGISLayerOpen: No connection in pool, creating a fresh one.<br>

[Sun Apr 22 00:23:48 2012].919149 msConnPoolRegister(Road,user=postgres password=***************** dbname=delhiroads host=localhost,0x91c6630)<br>[Sun Apr 22 00:23:48 2012].961144 msPostGISLayerOpen: Got PostGIS version 10500.<br>

[Sun Apr 22 00:23:48 2012].961217 msPostGISLayerFreeItemInfo called.<br>[Sun Apr 22 00:23:48 2012].961257 msPostGISLayerInitItemInfo called.<br>[Sun Apr 22 00:23:48 2012].961293 msPostGISLayerWhichShapes called.<br>[Sun Apr 22 00:23:48 2012].961335 msPostGISParseData called.<br>

[Sun Apr 22 00:23:48 2012].961397 msPostGISRetrievePK called.<br>[Sun Apr 22 00:23:48 2012].961440 msPostGISRetrievePK: select attname from pg_attribute, pg_constraint, pg_class where pg_constraint.conrelid = pg_class.oid and pg_class.oid = pg_attribute.attrelid and pg_constraint.contype = &#39;p&#39; and pg_constraint.conkey[1] = pg_attribute.attnum and pg_class.relname = &#39;asia_southern_asia_india_delhi_highway&#39; and pg_table_is_visible(pg_class.oid) and pg_constraint.conkey[2] is null<br>

[Sun Apr 22 00:23:48 2012].970777 msPostGISParseData: unique_column=gid, srid=, geom_column_name=geom, table_name=asia_southern_asia_india_delhi_highway<br>[Sun Apr 22 00:23:48 2012].970865 msPostGISBuildSQL called.<br>[Sun Apr 22 00:23:48 2012].970899 msPostGISBuildSQLItems called.<br>

[Sun Apr 22 00:23:48 2012].970935 msPostGISBuildSQLItems: 1 items requested.<br>[Sun Apr 22 00:23:48 2012].970966 msPostGISBuildSQLFrom called.<br>[Sun Apr 22 00:23:48 2012].971015 msPostGISBuildSQLWhere called.<br>[Sun Apr 22 00:23:48 2012].971045 msPostGISBuildSQLSRID called.<br>

[Sun Apr 22 00:23:48 2012].971076 msPostGISBuildSQLSRID: Building find_srid line.<br>[Sun Apr 22 00:23:48 2012].971106 msPostGISBuildSQLSRID: Found table (asia_southern_asia_india_delhi_highway)<br>[Sun Apr 22 00:23:48 2012].971140 msPostGISBuildSQLBox called.<br>

[Sun Apr 22 00:23:48 2012].971246 msPostGISLayerWhichShapes query: select &quot;name&quot;,encode(ST_AsBinary(ST_Force_2D(&quot;geom&quot;),&#39;NDR&#39;),&#39;hex&#39;) as geom,&quot;gid&quot; from asia_southern_asia_india_delhi_highway where geom &amp;&amp; GeomFromText(&#39;POLYGON((76.8164150612777 28.410443,76.8164150612777 28.862691,77.4196089387223 28.862691,77.4196089387223 28.410443,76.8164150612777 28.410443))&#39;,find_srid(&#39;&#39;,&#39;asia_southern_asia_india_delhi_highway&#39;,&#39;geom&#39;))<br>

[Sun Apr 22 00:23:48 2012].974241 msPostGISLayerWhichShapes query status: PGRES_FATAL_ERROR (7)<br>[Sun Apr 22 00:23:48 2012].974320 Error (msPostGISLayerWhichShapes()<br>) executing query: ERROR:  column &quot;geom&quot; does not exist<br>

LINE 1: select &quot;name&quot;,encode(ST_AsBinary(ST_Force_2D(&quot;geom&quot;),&#39;NDR&#39;),...<br>                                                     ^<br>[Sun Apr 22 00:23:48 2012].974372 msPostGISLayerWhichShapes(): Query error. Error executing query: ERROR:  column &quot;geom&quot; does not exist<br>

LINE 1: select &quot;name&quot;,encode(ST_AsBinary(ST_Force_2D(&quot;geom&quot;),&#39;NDR&#39;),...<br>                                                     ^<br> <br>[Sun Apr 22 00:23:48 2012].974411 msPostGISLayerFreeItemInfo called.<br>

[Sun Apr 22 00:23:48 2012].974444 msPostGISLayerClose called: geom from asia_southern_asia_india_delhi_highway<br>[Sun Apr 22 00:23:48 2012].974478 msConnPoolRelease(Road,user=postgres password=Christbearers dbname=delhiroads host=localhost,0x91c6630)<br>

[Sun Apr 22 00:23:48 2012].974510 msConnPoolClose(user=postgres password=Christbearers dbname=delhiroads host=localhost,0x91c6630)<br>[Sun Apr 22 00:23:48 2012].975210 msDrawMap(): Image handling error. Failed to draw layer named &#39;Road&#39;.<br>

[Sun Apr 22 00:23:48 2012].976675 msPostGISLayerClose called: geom from asia_southern_asia_india_delhi_highway<br>[Sun Apr 22 00:23:48 2012].977001 freeLayer(): freeing layer at 0x91c8538.<br>[Sun Apr 22 00:23:48 2012].977060 msPostGISLayerIsOpen called.<br>

<br><br>An additional detail is that I&#39;ve recently installed pgrouting onto my system. I got the deb files for the latest pgrouting package available from the ubuntu repositories. Its installed with support for driving distance. When I ran my mapfile which had been running fine using bare shapefiles, I got an error. Here is the mapfile.<br>

<br><br>MAP # /////////////////////////////////////////////////////////////MAPFILE BEGINS.////////////////////////////////////////////////////////////////////////////<br>    NAME &quot;First&quot;<br>    CONFIG &quot;MS_ERRORFILE&quot; &quot;/var/www/tmp/ms_error.txt&quot;<br>

    CONFIG &quot;ON_MISSING_DATA&quot; &quot;LOG&quot;<br>    CONFIG &quot;PROJ_LIB&quot; &quot;/usr/share/proj/&quot;<br>    CONFIG &quot;PROJ_DEBUG&quot; &quot;ON&quot;<br>    CONFIG &quot;CPL_DEBUG&quot; &quot;ON&quot;<br>

    SIZE 1024 768<br>    IMAGECOLOR 239 245 186<br>    IMAGETYPE PNG<br>    SHAPEPATH &quot;/var/www/Delhi/&quot;<br>    FONTSET /var/www/fonts/fontset.txt<br>    EXTENT 76.898503 28.410443 77.337521 28.862691<br>         <br>

         #<br>        # ///////////////////////////////////////////////////////WEB CONSTRUCT BEGINS. ///////////////////////////////////////////////////////////////<br>         #<br>        <br>        WEB <br>            TEMPLATE &quot;/var/www/roadrefined.html&quot;<br>

            IMAGEPATH &quot;/var/www/tmp/&quot;<br>            IMAGEURL &quot;/tmp/&quot;<br>        END #__________________END OF THE WEB CONSTRUCT._____________________########################################################################<br>

        <br>         #<br>        # //////////////////////////////////////////////////////THE FIRST LAYER. LAYER THAT DRAWS EVERYTHING. ///////////////////////////////////////<br>         #<br><br>        LAYER<br>            NAME &quot;Road&quot;<br>

            CONNECTIONTYPE postgis<br>            CONNECTION &quot;user=postgres password=************** dbname=delhiroads host=localhost&quot;<br>            DEBUG 5<br>            STATUS DEFAULT<br>            TYPE LINE<br>

            DATA &quot;geom from asia_southern_asia_india_delhi_highway&quot;<br>            LABELCACHE ON<br>            LABELITEM &quot;name&quot;<br>                    <br>             #<br>            # //////////////////////////////////////////////////////THE CLASS THAT CLASSIFIES EVERYTHING IN IT. ////////////////////////////////<br>

             #<br><br>            CLASS<br>            <br>                 #<br>                # /////////////////////////////////////////////////////THE STYLE OF DRAWING THIS CLASS. ////////////////////////////////////<br>

                 #<br><br>                STYLE<br>                    OUTLINECOLOR 0 123 0<br>                    COLOR 153 205 205<br>                END #___END OF THE SYLE DECLARATION FOR THIS CLASS.___#####################################################################<br>

<br>                 #<br>                # ////////////////////////////////////////////////////THE LABEL DISCIPLINE FOR THIS CLASS. ////////////////////////////////<br>                 #<br><br>                LABEL<br>
                    MINFEATURESIZE auto<br>
                    COLOR 0 0 0<br>                    FONT &quot;arial&quot;<br>                    TYPE truetype<br>                    ANGLE follow<br>                    SIZE 12<br>                    MINDISTANCE 50<br>

                    REPEATDISTANCE 150<br>                END #________END OF THE LABEL DISCIPLINE FOR THIS CLASS.________###########################################################        <br><br>            END #_________END OF THE CLASS THAT CLASSIFIES EVERYTHING.___________##############################################################<br>

        END #________END OF THE LAYER THAT DRAWS EVERYTHING._________##############################################################################<br>END #_________________________________END OF THE MAPFILE, ATLAST.___________________________________#######################################################<br>

<br><br><br><br>I&#39;m stuck here for long and my project is stuck too. If anybody has any clue how to work this one out, please help.<br><br>Anurag.<br>