<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hello, I have installed on a Windows PC, MS4W - MapServer 4 Windows version 3.0.4, PHP 5.3.10, CGI MapServer 6.0.2, Apache 2.2.21, PostgreSQL 9.4, PostGIS 2.1 and GeoMOOSE 2.7.1.<br><br>Postgis layers displayed correctly but doesn't work the Identify tool. I read all the documentation and I can not figure out what fails. I modified the example of "parcels" that brings GeoMOOSE to guide me.<br><br>My configs are the folowing:<br><br>mapbook Describing the query and the select services:<br><br>    <map-source name="edificio_c2_espacios" type="mapserver"><br>        <file>./c2_postgis.map</file><br>        <layer name="C2-ALBERT_EINSTEIN" status="on"/><br>        <param name="FORMAT" value="image/png; mode=8bit"/><br>       <param name="TRANSPARENT" value="true"/><br>    </map-source><br><br>    <service name="identify" title="Identify" display="true" display-submit="false" clear-highlight="true"><br>        <url>php/identify.php</url><br>        <step type="spatial" name="shape" line="false" polygon="false" jump-start="true" default="point" box="true" pan="false"><br>            <header><br>                Click on the map to see more detailed information.<br>            </header><br>            <!--<br>            Uncomment this line to test "hidden" layers working with identify.  This will<br>            leave the layers listed here always identified despite their visibility.<br>            <input type="hidden" name="hidden_layers" value="edificio_c2_espacios/C2-ALBERT_EINSTEIN"/><br>            --><br>            <input type="visiblelayers" name="layers"/><br>            <input type="projection" name="projection"/><br>        </step><br>    </service><br><br>    <catalog><br>            <group title="PLANOS DISTRIBUCIÓN" expand="true"><br>                <layer title="ESPACIOS" src="edificio_c2_espacios/C2-ALBERT_EINSTEIN" metadata="true" legend="true" tip="Plano C2" show-legend="true" popups="true" fade="true" unfade="true"><br>                    <metadata>http://www.geomoose.org/docs/</metadata><br>                </layer><br>            </group><br>    </catalog><br><br>------------------------------------------------------------------------------------------------------------------------<br><br>Map file "edificio_c2.map" of the postgis layer in C:\ms4w\apps\geomoose2\maps<br><br>MAP<br>    NAME EDIFICIO_C2_MAP<br>    STATUS ON<br>    SIZE 800 800<br>    EXTENT -136 -1 227 362<br>    UNITS METERS<br>   <br>    INCLUDE "./geomoose_globals.map"<br>       <br>    IMAGECOLOR 255 255 255<br>    IMAGETYPE PNG<br>    SYMBOLSET "./symbols/symbol.sym"  <br>    FONTSET "./fonts/fontset.list"<br>    TRANSPARENT FALSE<br>    RESOLUTION 100<br>    DEFRESOLUTION 100<br><br>  OUTPUTFORMAT<br>  NAME png<br>  DRIVER "AGG/PNG"<br>  MIMETYPE "image/png"<br>  IMAGEMODE PC256<br>  EXTENSION "png"<br>  FORMATOPTION "GAMMA=0.75"<br>END<br><br>    WEB<br>      IMAGEPATH "/ms4w/tmp/ms_tmp/"<br>      IMAGEURL "/ms_tmp/"<br>      METADATA<br>          "wms_title" "WMS EDIFICIO C2"<br>          "wms_abstract" "SERVIDOR WMS C2"<br>            "wms_onlineresource"    "http://localhost/cgi-bin/mapserv?map=/ms4w/apps/geomoose2/maps/c2_postgis.map"<br>            "wms_srs" "epsg:3857"<br>            "wms_enable_request" "*"   #necessary<br>            "wms_feature_info_mime_type" "text/html"      <br>     END<br>    END<br>    <br>    QUERYMAP<br>        STATUS ON<br>      STYLE HILITE<br>      COLOR 255 255 0<br>    END<br>   <br>    PROJECTION<br>        "init=epsg:3857"<br>    END<br>   <br>###<br>   <br>LAYER<br> CONNECTIONTYPE postgis<br> CONNECTION "user=postgres password=************** dbname=edificio_c2 host=localhost port=5432"<br> DATA "the_geom FROM c2_shape USING UNIQUE gid USING SRID=3857"<br> <br> GROUP "C2-ALBERT_EINSTEIN"<br> NAME "C2-ALBERT_EINSTEIN"<br> METADATA<br>   "DESCRIPTION" "ESPACIOS POLIGONADOS"<br>   "GROUP" "C2-DISTRIBUCION"<br>   "LAYER" "C2-ALBERT_EINSTEIN"<br>   "TRANSPORTATION" "TRUE"<br>   "RESULT_FIELDS" "dxf_text,area,perimeter,tipo_ubica,tipo_uso,contenido"<br>   "RESULT_HEADERS" "IDENTIFICADOR, SUPERFICIE (m2), PERIMETRO (m), TIPO UBICACION, TIPO USO, DESCRIPCION"<br>   "SPATIALSEARCH" "dxf_text"                                                                       <br>   "SPATIALSEARCHLIST" "dxf_text,area,perimeter"<br>     "wms_group_title"   "C2-DISTRIBUCION"<br>     "wms_title" "Plano con filtro C2 ALBER EINSTEIN"<br>     "wms_name" "C2-ALBERT_EINSTEIN"<br>     "wms_format" "image/png"          <br>     "wms_abstract" "C2 ALBERT EINSTEIN - Plano"<br>     "wms_srs" "epsg:3857"<br>     "wms_enable_request" "*"<br>     "wms_server_version" "1.1.1"<br>     "wms_extent"    "-136 -1 227 362"<br>     "gml_include_items"   "all"<br>     "wms_include_items"   "all"<br><br>            # drill-down identify service record.<br>        'identify_record'    './templates/identify.html'<br><br>            # query.php / "Search Parcels" functionality.<br>            'itemquery'    'templates/search_result.html'<br>            'itemquery-filter'    '/.*[qstring].*/i'<br>            'qstring_validation_pattern' '.'<br>           <br>            # Feature reports are stored in the conf/feature_report directory.<br>            'feature_report' 'parcel.xml'<br><br>        'select_record'    'templates/select_result.html'<br>            'select_header' 'templates/select_header.html'<br>            'popups' 'parcels_popup.html'<br> END<br> <br> VALIDATION<br>   # %filtro% subtituciones sólo pueden tener letras minúsculas, mayúsculas y números<br>   'filtro'     '^[a-zA-Z0-9]+'<br> END       <br><br> STATUS ON<br> TYPE POLYGON<br>        CLASSITEM 'dxf_text'<br>   <br>      CLASS<br>        NAME "UBICACIONES"<br>            STYLE<br>            COLOR 235 235 235<br>            OUTLINECOLOR 100 100 100<br>           END<br>           LABEL<br>              FONT "vera_sans"<br>              TYPE truetype<br>              SIZE 7               <br>              ALIGN CENTER<br>               COLOR 0 0 0<br>               OUTLINECOLOR 255 255 128<br>               FORCE TRUE<br>               PARTIALS FALSE<br>               POSITION AUTO<br>               MAXSCALEDENOM 600<br>               WRAP ':'<br>           END<br>           TEXT ('[dxf_text]' + ':' + '[tipo_ubica]')<br>        END # end class<br><br>        TOLERANCE 0<br>        TOLERANCEUNITS PIXELS<br>    <br>    TEMPLATE "building_popup.html"<br>       <br> PROJECTION<br>    "init=epsg:3857"<br> END<br>END<br> <br>END ## end Map<br><br>---------------------------------------------------------------------------------------------------------------<br><br>My postgis table:<br><br>CREATE TABLE c2_shape<br>(<br>  gid serial NOT NULL,<br>  area numeric,<br>  perimeter numeric,<br>  cover_ double precision,<br>  cover_id double precision,<br>  dxf_layer character varying(31),<br>  dxf_color smallint,<br>  dxf_thickn double precision,<br>  dxf_type character varying(10),<br>  dxf_elevat double precision,<br>  dxf_handle character varying(16),<br>  dxf_angle double precision,<br>  dxf_size double precision,<br>  dxf_text character varying(40),<br>  dxf_attrib character varying(16),<br>  dxf_iid double precision,<br>  contenido character varying(254),<br>  departamen character varying(254),<br>  area_depto character varying(254),<br>  tipo_ubica character varying(254),<br>  tipo_uso character varying(254),<br>  profesor character varying(254),<br>  pas character varying(254),<br>  investigac character varying(254),<br>  docente character varying(254),<br>  practica character varying(254),<br>  otros character varying(254),<br>  the_geom geometry(MultiPolygon,3857),<br>  CONSTRAINT c2_shape_pkey PRIMARY KEY (gid)<br>)<br>WITH (<br>  OIDS=FALSE<br>);<br>ALTER TABLE c2_shape<br>  OWNER TO postgres;<br><br>-- Index: c2_shape_the_geom_idx<br><br>-- DROP INDEX c2_shape_the_geom_idx;<br><br>CREATE INDEX c2_shape_the_geom_idx<br>  ON c2_shape<br>  USING gist<br>  (the_geom);<br><br><br>---------------------------------------------------------------------------------------------------------------<br><br>File "parcels_popup.html" in C:\ms4w\apps\geomoose2\maps<br><br><!-- MapServer Template --><br><div><br><b>Identificador:</b> [dxf_text]<br/><br><b>Contenido:</b> [contenido]<br/><br><br/><br><br><a href="javascript:GeoMOOSE.startService('feature_report', {'src' : 'edificio_c2_espacios/C2-ALBERT_EINSTEIN', 'dxf_text' : '[dxf_text]'});">View Parcel Report</a><br></div><br><br>---------------------------------------------------------------------------------------------------------------<br><br><br>Here are the files that i have in the templates folder -> C:\ms4w\apps\geomoose2\maps\templates, modified to my postgis layer<br><br>identify.html<br><br><!-- MapServer Template --><br><tr bgcolor="#DEE5EB"><td colspan="2"><b><u>ESPACIOS</u></b></tr><br><tr><br><td align="right"><b>IDENTIFICADOR:</b></td><br><td>[dxf_text]</td><br></tr><br><tr><br><td align="right"><b>CONTENIDO:</b></td><br><td>[contenido]</td><br></tr><br><br><br>identify.map<br><br><!-- MapServer Template --><br><a id="[dxf_text]" class='sprite-control sprite-control-find-selected' style="padding-left: 22px" parcel-shape="[shpxy]" href="javascript:GeoMOOSE.zoomToPointsList(dojo.byId('[dxf_text]').getAttribute('dxf_text'), 'EPSG:3857');">[dxf_text]</a><br/><br>[contenido]<br/><br><br/><br><br><br>search_result.html<br><br><!-- MapServer Template --><br><b>Identificador:</b> <a data-pin="[dxf_text]" id="gm-parcel-[dxf_text]" class='sprite-control sprite-control-find-selected' style="padding-left: 22px" parcel-shape="[shpxy]" href="javascript:GeoMOOSE.zoomToPointsList(dojo.byId('[dxf_text]').getAttribute('parcel-shape'), 'EPSG:3857');">[dxf_text]</a><br/><br><b>Contenido:</b> [contenido]<br/><br><hr/><br><br><br>search_header.html<br><br><!-- MapServer Template --><br><a target="_blank" href="php/mailing_labels.php?queryid=[QUERYID]&output=pdf">PDF Mailing Labels</a><br/><br><a target="_blank" href="php/mailing_labels.php?queryid=[QUERYID]&output=html">HTML Mailing Labels</a><br/><br><a target="_blank" href="php/mailing_labels.php?queryid=[QUERYID]&output=csv">CSV Mailing Labels</a><br/><br><br/><br><div style="display: [SHOW_FOLLOWUP]"/><br><a href="javascript:GeoMOOSE.startService('buffered_select_followup', {shape: '[SHAPE_WKT]', select_layer: '[SELECT_LAYER]', query_layer: '[SELECT_LAYER]', selection_buffer: [SELECTION_BUFFER]})">Buffer these results</a><br><br/><br/><br></div><br><br><br>select_result.html<br><br><!-- MapServer Template --><br><table><br><tr><br><td><b>IDENTIFICADOR:</b></td><td>[dxf_text]</td><br></tr><br><tr><br><td><b>Contenido:</b></td><br><td>[contenido]</td><br></tr><br></table><br><br><br>When I use the "Identify" tool, the result is always the same, only the ground coordinates of the point is displayed but does not display information postgis layer. For example:<br><br>Detailed information for the area you clicked on the map ...<br>Ground Coordinates<br>X: 108.95263671875<br>Y: 300.091796875<br> <br>Disclaimer: This information is distributed as Being demonstation data only. You should not use the data for any other purposes.<br><br>Can anyone please help me?<br><br>                                     </div></body>
</html>