featureitemquery help

Fawcett, David David.Fawcett at STATE.MN.US
Tue Jan 22 07:34:49 PST 2008


Someone else had almost the same question recently.  Check out this thread:  http://lists.umn.edu/cgi-bin/wa?A2=ind0801&L=mapserver-users&T=0&F=&S=&P=12017


You have likely put the image tag in your main query template, if you move it to the header template or the footer template, it will only be displayed once for each query.  

If you are not seeing data values returned in your query, you may not have placed the column names in your query template, or they may not be specified properly.  The column names may be case sensitive.  

David.

-----Original Message-----
From: UMN MapServer Users List [mailto:MAPSERVER-USERS at LISTS.UMN.EDU] On Behalf Of Paul Alarcon
Sent: Monday, January 21, 2008 10:46 AM
To: MAPSERVER-USERS at LISTS.UMN.EDU
Subject: [UMN_MAPSERVER-USERS] featureitemquery help


Hello
I am new here and  i am having some problems with this kind of query , when, 
I`m using html for the page and postgis to create the layers  but when i 
made the query a lot of map display each time and dont show me the 
information please could you help me,
Here is the html and the map files
HTML

<html>
<head>
<title>Busqueda por CANTON</title>
<body>
<form name="consulta" method=GET action="/cgi-bin/mapserv">

  <input name="program" value="/cgi-bin/mapserv" type="hidden">
   <input name="map" value="/home/test/testexpression.map" type="hidden">
    <!-- parametros pasados en hidden -->
    <input name="mode" value="itemfeaturequery" type="hidden">
     <input name="slayer" value="cantones" type="hidden">
    <input name="qitem" value="non_canton" type="hidden">
    <input type="hidden" name="mapshape"   value="">

        <input type="hidden" name="imgshape"   value="">

        <input type="hidden" name="imgbox"     value="">
        <input type="hidden" name="shapeindex" value="">
    <!-- parametros de busqueda -->
    Seleccione un Cantón: <br>
<select name="qstring" >
<option value="non_canton like 'LAGO AGRIO'">LAGO AGRIO</option> <option value="non_canton like 'SUCUMBIOS'">SUCUMBIOS</option> <option value="non_canton like 'GONZALO PIZARRO'">GONZALO PIZARRO</option> <option value="non_canton like 'CASCALES'">CASCALES</option> <option value="non_canton like 'SHUSHUFINDI'">SHUSHUFINDI</option>
<option value="non_canton like 'CUYABENO'">CUYABENO</option> <option value="non_canton like 'PUTUMAYO'">PUTUMAYO</option></select>
<p>
<input value="BUSCAR" type="submit">

   </form>
</body>
  </html>

MAP FILE
MAP

  NAME test      #MapFile testing possible bug on itemquery

  STATUS ON

  SIZE 800 600

  EXTENT   836705.704288 9999113.003817 1143436.012879 10051849.051893

  STATUS ON

  #SHAPEPATH "/home/mapdata/Pichincha/pruebas/POLITICO 2002/"

  IMAGECOLOR 255 255 255

  IMAGETYPE PNG

  FONTSET "/srv/www/htdocs/ka-map/fontset.txt"
#################################################


  WEB


    IMAGEPATH "/srv/www/htdocs/temp/"

    IMAGEURL "/temp/"

     TEMPLATE "querytemplate.html"
  END   # End of Web Interface

#################################################
# Symbol para lineas gruesas
SYMBOL
      NAME "BigLine"
      TYPE ELLIPSE
      POINTS 1 1 END
END
#####################################
# Symbol para puntos
#
SYMBOL
     NAME "Circle"
     FILLED true
     TYPE ellipse
     POINTS 1 1 END
END
#####################################
#Symbol cuadrado base
SYMBOL
NAME "Cuadro"
TYPE VECTOR
POINTS
0 0
0 1
1 1
1 0
0 0
END
FILLED TRUE
END
########################################
#SYMBOL circulo
SYMBOL
NAME "punkt"
TYPE ELLIPSE
POINTS
1 1
END
FILLED TRUE
END
###########################################

querymap

   status ON
   SIZE 400 300

   style SELECTED

   END

#############################################

LAYER

    NAME cantones

    STATUS DEFAULT

    TYPE POLYGON
    CONNECTIONTYPE postgis
    CONNECTION "host=localhost port=5432 dbname=demo_postgis user=postgres 
password="
    DATA "the_geom from cantones"
    LABELCACHE   on
    TOLERANCE 0
    METADATA
          qstring_validation_pattern '.'
    END
    LABELITEM   "non_canton"

     TEMPLATE "querytemplate.html"

    CLASS


       NAME "None"

       OUTLINECOLOR 0 0 0

       COLOR 187 212 201

    END



END  #end layer ############################################################3
LAYER

    NAME parroquias

    STATUS DEFAULT

    TYPE line
    CONNECTIONTYPE postgis
    CONNECTION "host=localhost port=5432 dbname=demo_postgis user=postgres 
password="
     DATA "the_geom from parroquias"
     STATUS default
     #METADATA
    #      qstring_validation_pattern '.'
    #END
    LABELITEM   "parroquia"

    #DATA 'parroquial'





    CLASS

       NAME "None"

       #OUTLINECOLOR 100 0 0

       COLOR 0 5 5

    END



END  #end layer

#################
LAYER

    NAME PROVINCIAS

    STATUS DEFAULT

    TYPE line
    #METADATA
    #      qstring_validation_pattern '.'
    #END
    #LABELITEM   "PARROQUIA"

    #DATA 'provincial'
    CONNECTIONTYPE postgis
    CONNECTION "host=localhost port=5432 dbname=demo_postgis user=postgres 
password="
     DATA "the_geom from provincial"

    CLASS

       NAME "None"

       #OUTLINECOLOR 100 0 0

       COLOR 0 0 5
      STYLE
             SYMBOL "BigLine"
             SIZE 4
             #COLOR 50 212 51
             OUTLINECOLOR 12 0 0

        END

    END



END  #end layer
#####################################
LAYER
       NAME "Escuelas"
       CONNECTIONTYPE postgis
       CONNECTION "host=localhost port=5432 dbname=demo_postgis 
user=postgres password="
       DATA "the_geom from sucumbios"
       STATUS default
       TYPE point
       LABELITEM "plantel"
       LABELCACHE  on

       HEADER "/srv/www/htdocs/head_plan.html"
       FOOTER "/srv/www/htdocs/foot_plan.html"
       CLASSITEM "nivel"
       METADATA
          qstring_validation_pattern '.'
         "queryable" "true"
         "searchfield" "canton"
        # "fields" "canton:CANTON,parroqui_1:PARROQUIA,nombre_esc:NOMBRE"
       END
       GROUP "PLANTELES"
               CLASS
                 NAME "PREPRIMARIO"
                  TEMPLATE "querytemplate.html"
                 EXPRESSION "Preprimario"
                     STYLE
                         SYMBOL "cuadro"
                         SIZE 10
                         COLOR  255 0 0
                         OUTLINECOLOR 0 0 0
                     END
               STYLE
                SYMBOL "punkt"
                SIZE 8
                COLOR  204 204 255
                OUTLINECOLOR 0 0 0
               END
               LABEL
                TYPE truetype
                FONT "DejaVuSerif"
                SIZE 8
	        COLOR 0 0 0
                #OUTLINECOLOR 0 0 0
                #BACKGROUNDCOLOR 255 255 255
                MINDISTANCE 20
                POSITION uc
                ANGLE 0.00
	        ANTIALIAS false
                BUFFER 20
               END #label
              END  #clase
          CLASS
           NAME "PRIMARIO"
            TEMPLATE "querytemplate.html"
           EXPRESSION "Primario"
           STYLE
             SYMBOL "cuadro"
             SIZE 10
             COLOR  0 255 0
             OUTLINECOLOR 0 0 0
           END
           STYLE
             SYMBOL "punkt"
             SIZE 8
             COLOR  204 204 255
             OUTLINECOLOR 0 0 0
           END
         LABEL
            TYPE truetype
            FONT "DejaVuSerif"
            SIZE 8
	    COLOR 0 0 0
            #OUTLINECOLOR 0 0 0
            #BACKGROUNDCOLOR 255 255 255
            MINDISTANCE 20
            POSITION uc
            ANGLE 0.00
	    ANTIALIAS false
            BUFFER 20
         END #label
      END # Clase
      CLASS
        NAME "MEDIO"
         TEMPLATE "querytemplate.html"
        EXPRESSION /^Medio/
        STYLE
             SYMBOL "cuadro"
             SIZE 10
             COLOR  0 0 255
             OUTLINECOLOR 0 0 0
        END
        STYLE
             SYMBOL "punkt"
             SIZE 8
             COLOR  204 204 255
             OUTLINECOLOR 0 0 0
        END
        LABEL
            TYPE truetype
            FONT "DejaVuSerif"
            SIZE 8
	    COLOR 0 0 0
            #OUTLINECOLOR 0 0 0
            #BACKGROUNDCOLOR 255 255 255
            MINDISTANCE 20
            POSITION uc
            ANGLE 0.00
	    ANTIALIAS false
            BUFFER 20
        END
      END
        CLASS
        NAME "S/Dato"
         TEMPLATE "querytemplate.html"
        EXPRESSION " "
        STYLE
             SYMBOL "Circle"
             SIZE 10
             COLOR  255 0 0
             OUTLINECOLOR 0 0 0
        END
        LABEL
            TYPE truetype
            FONT "DejaVuSerif"
            SIZE 8
	    COLOR 0 0 0
            #OUTLINECOLOR 0 0 0
            #BACKGROUNDCOLOR 255 255 255
            MINDISTANCE 50
            POSITION uc
            ANGLE 0.00
	    ANTIALIAS false
            BUFFER 20
        END
      END


END #LAYER ###########################################################################


END  #end mapfile

_________________________________________________________________
MSN Amor: busca tu ½ naranja http://latam.msn.com/amor/



More information about the MapServer-users mailing list