[Mapserver-users] itemquery doesn't find records
Eric Bridger
eric at gomoos.org
Mon Jan 12 09:19:08 PST 2004
I'm not sure if this is your problem but try adding a TEMPLATE
"fake.html" to your LAYER. In 3.6 this was required.
On Sun, 2004-01-11 at 15:43, Nikolai Vladychevski wrote:
> Hello,
>
> I am trying about 4 hours to make an itemquery query without success. I
> have tryed many qstring values but I still get:
> "msQueryByAttributes(): Search returned no results. No matching record(s)
> found." error.
>
> I don't know what to do, can somebody give any tips how to debug this ?
>
> This is my MapServer version:
> MapServer version 4.0.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
> SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER INPUT=TIFF
> INPUT=EPPL7 INPUT=JPEG INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
>
> This is the line in perl that I output to the browser:
> print
> $q->header(-location=>"http://$ENV{HTTP_HOST}/cgi-bin/mapserv?layer=enlaces&
> layer=emplazamientos&map=".uri_escape("/var/www/html/map/my.map")."&scale=20
> 0&program=".uri_escape("/cgi-bin/mapserv")."&savequery=true&zoomdir=0&mode=i
> temquery&qitem=".uri_escape("ID_EMPLAZ")."&qstring=".uri_escape("[ID_EMPLAZ]
> =
> '02-02290'")."&qlayer=emplazamientos&mapext=-117.124014+14.530688+-86.709056
> +32.718120&codempl=02-02290&map_web_imagepath=".uri_escape("/var/www/html/tm
> p/")."&map_web_imageurl=".uri_escape("/tmp/")."&zoomsize=2");
>
> This is my map gobal extent:
>
> EXTENT -117.124014 14.530688 -86.709056 32.718120
>
> This is the layer definition
>
> LAYER
> NAME emplazamientos
> DATA emplazamientos
> DEBUG ON
> STATUS OFF
> TYPE POINT
> TOLERANCEUNITS pixels
> TOLERANCE 5
> FILTERITEM 'ID_EMPLAZ'
> FILTER '%codempl%'
> CLASS
> NAME 'emplazamientos'
> COLOR 0 0 255
> SYMBOL 'circle'
> SIZE 5
> TEMPLATE emplazamiento.html
> END
> END
>
> The record exists:
>
> [root at localhost map]# ogrinfo -al data/emplazamientos.shx |grep -A3 -B4
> 02-02290
> OGRFeature(emplazamientos):9
> NOMBRE (String) = Esperanza
> LAT (Real) = -115.4952
> LON (Real) = 32.6488
> ID_EMPLAZ (String) = 02-02290
> ID_CLASE (Integer) = 2290
> POINT (-115.49517100 32.64879900)
>
> The POINT is inside the extent:
> -117.124014 (-115.49517100) -86.709056
> 14.530688 ( 32.64879900) 32.718120
>
> The template file exists:
>
> [root at localhost map]# cat emplazamiento.html
> Emplazamiento: [ID_EMPLAZAM]:<br>
> Nombre: [NOMBRE]<br>
> Latitud: [LAT]<br>
> Longitud: [LON]<br>
> ID_Clase: [ID_CLASE]<br>
> [root at localhost map]#
>
>
> Full mapserver file:
>
>
> MAP
> NAME TRANSMISION
> STATUS ON
> IMAGETYPE PNG
> EXTENT -117.124014 14.530688 -86.709056 32.718120
> SIZE 800 600
> SHAPEPATH "data"
> IMAGECOLOR 255 255 255
> FONTSET fonts/fonts.list
> WEB
> HEADER map_header.html
> TEMPLATE map.html
> FOOTER map_footer.html
> MINSCALE 0.001
> MAXSCALE 200
> IMAGEPATH "/var/www/html/tmp"
> IMAGEURL "/tmp"
> METADATA
> WMS_TITLE "MapServer"
> WMS_ABSTRACT "Despliege de Enlaces y Emplazamientos"
> WMS_ACCESSCONSTRAINTS none
> END
>
> END
>
> SCALEBAR
> IMAGECOLOR 255 255 255
> LABEL
> COLOR 0 0 0
> SIZE TINY
> END
> STYLE 1
> SIZE 100 2
> COLOR 0 0 0
> UNITS KILOMETERS
> INTERVALS 2
> TRANSPARENT FALSE
> STATUS ON
> END
>
> QUERYMAP
> SIZE 800 600
> STATUS ON
> STYLE HILITE
> COLOR 255 0 0
> END
>
> REFERENCE
> IMAGE "mxmap.gif"
> EXTENT -117.124014 14.530688 -86.709056 32.718120
> SIZE 250 155
> STATUS ON
> MAXBOXSIZE 246
> COLOR -1 -1 -1
> OUTLINECOLOR 255 0 0
> END
>
> PROJECTION
> "proj=laea"
> "ellps=clrk66"
> "lat_0=23"
> "lon_0=-110"
> END
>
> LAYER
> NAME region
> DATA region
> STATUS DEFAULT
> TYPE POLYGON
>
> CLASS
> COLOR 255 255 255
> OUTLINECOLOR 32 32 32
> END
> END
>
> LAYER
> NAME enlaces
> DATA enlaces
> STATUS ON
> TYPE LINE
> TOLERANCEUNITS pixels
> TOLERANCE 3
> CLASSITEM "id_enlace"
> LABELITEM "id_enlace"
> SYMBOLSCALE 0.001
> LABELMAXSCALE 0.1
> CLASS
> COLOR 0 255 0
> OUTLINECOLOR 0 0 0
> LABEL
> TYPE TRUETYPE
> ANTIALIAS TRUE
> FONT arial
> COLOR 0 0 0
> BACKGROUNDCOLOR 255 255 230
> SIZE 8
> MINSIZE 8
> MAXSIZE 12
> ANGLE AUTO
> POSITION CC
> MINFEATURESIZE AUTO
> BUFFER 2
> END
> TEMPLATE enlaces.html
> END
> END
>
> LAYER
> NAME emplazamientos
> DATA emplazamientos
> DEBUG ON
> STATUS OFF
> TYPE POINT
> TOLERANCEUNITS pixels
> TOLERANCE 5
> FILTERITEM 'ID_EMPLAZ'
> FILTER '%codempl%'
> CLASS
> NAME 'emplazamientos'
> COLOR 0 0 255
> SYMBOL 'circle'
> SIZE 5
> TEMPLATE emplazamiento.html
> END
> END
>
> SYMBOL
> NAME 'circle'
> TYPE ELLIPSE
> POINTS 1 1 END
> FILLED TRUE
> END
> END
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
More information about the MapServer-users
mailing list