[Mapserver-users] query

Srinivas Reddy csr at rboxtech.com
Wed Mar 5 20:34:46 PST 2003


Thanks Eric,
But i like to display the query resutls in the same page. I
written like this
$mappointq = ms_newpointObj();
$mappointq->setXY($map_x,$map_y);
$mappointq->setXY($map->width / 2,$map->height / 2);


 for ($ilayer=0; $ilayer<=$map->numlayers; $ilayer++)
 {
   $selLayer = $map->GetLayer($ilayer);

  $queryResult = $selLayer->queryByPoint($mappointq, MS_MULTIPLE, -1);
}

for the above code i did not get any results. So how can i get the results
form the layer? Can anyone help this point.

----- Original Message -----
From: "Eric Bridger" <eric at gomoos.org>
To: <csr at rboxtech.com>
Sent: Wednesday, March 05, 2003 4:54 PM
Subject: Re: [Mapserver-users] query


You will need to define a TEMPLATE "template.html" in your LAYERS.  Even
if you do not want to use the templates.html to display the results, you
still need to have a TEMPLATE in the layer.  The html does not even to
exist.

Hope this helps.
Eric


On Wed, 2003-03-05 at 12:45, Srinivas Challa wrote:
>
> Hi Daniel,
> Thanks for the replay, I need ,”When I am clicking on map selected at
point or in rectangle area content recognitions with PHP.  I had written the
map file like this
> MAP
>   NAME "New Demo"
>   STATUS ON
>   EXTENT 184861.560567497 88197.0005976087 2380774.92575433
826403.167230631
>   SIZE 800 480
>   SHAPEPATH "data"
>   IMAGECOLOR 255 255 255
>   UNITS meters
>
>   WEB
>     IMAGEPATH "/apache/htdocs/tmp/"
>     IMAGEURL "/tmp/"
>
>   METADATA
>       "WMS_TITLE"     "New Demo"
>       "WMS_ABSTRACT"  "Information system"
>       "WMS_ACCESSCONSTRAINTS"    "none"
>       "WMS_ONLINERESOURCE"    "http://localhost:81/demo/demo.phtml"
>       "WMS_SRS"    "EPSG:26915"
>     END
>   END
>   #
>   # Start of reference map
>   #
>   REFERENCE
>     STATUS ON
>     IMAGE "graphics/refreance2.gif"
>     SIZE 200 80
>     COLOR -1 -1 -1
>     OUTLINECOLOR 0 0 255
>     MARKERSIZE 3
>     EXTENT 184861.560567497 88197.0005976087 2380774.92575433
826403.167230631
>
>   END
>
>   QUERYMAP
>     STATUS ON
>     SIZE 400 400
>     STYLE HILITE
>     COLOR 255 0 0
>
>   END
>   #
>   # Start of legend
>   #
>   LEGEND
>     KEYSIZE 18 12
>     LABEL
>       TYPE BITMAP
>       SIZE MEDIUM
>       COLOR 0 0 89
>     END
>     STATUS ON
>   END
>
>   #
>   # Start of scalebar
>   #
>   SCALEBAR
>     STATUS TRUE
>     COLOR 0 0 0
>     IMAGECOLOR 255 255 255
>     OUTLINECOLOR 0 0 0
>     UNITS kilometers
>     INTERVALS 5
>     SIZE  200 5
>     STYLE 0
>     LABEL
>       SIZE tiny
>       COLOR 0 0 0
>     END
>   END
>   #
>   # Start of symbol definitions (we're only using a few)
>   #
>   SYMBOL
>     NAME "circle"
>     TYPE ELLIPSE
>     FILLED TRUE
>     POINTS
>        1 1
>     END
>   END
>
>   # Start of layer definitions
>   LAYER
>     NAME "Boundary"
>     STATUS ON
>     CONNECTIONTYPE OGR
>     CONNECTION "data/Boundary.tab"
>     TYPE POLYGON
>     CLASSITEM "NAME"
>     LABELITEM "NAME"
>     METADATA
>       "DESCRIPTION"   "Daerah"
>       "RESULT_FIELDS" "Name"
>       "WMS_TITLE"    "Selected Information"
>       "WMS_ABSTRACT"    "more information."
>       "WMS_SRS"    "EPSG:26915"
>     END
>     CLASS
>      COLOR 255 255 200
>      OUTLINECOLOR 0 0 0
>      LABEL
>           MINFEATURESIZE 40
>           MINDISTANCE 150
>           POSITION CC
>           SIZE TINY
>           COLOR  0 0 200
>     END
>
>     END
> End
>
>  LAYER
>     NAME "Fed_Rd"
>     STATUS ON
>     CONNECTIONTYPE OGR
>     CONNECTION "data/Fed_Rd.TAB"
>     TYPE LINE
>     #STYLEITEM "AUTO"
>     CLASSITEM "NAME"
>     LABELITEM "Name"
>     METADATA
>       "WMS_TITLE"    "Selected Information"
>       "WMS_ABSTRACT"    "more information."
>       "WMS_SRS"    "EPSG:26915"
>     END
>     CLASS
>      COLOR 255 0 0
>      #OUTLINECOLOR 255 0 0
>     LABEL
>           #MINFEATURESIZE 40
>           #MINDISTANCE 150
>           POSITION CC
>           SIZE tiny
>           COLOR  10 100 100
>   #SHADOWCOLOR  80 80 80
>   #SHADOWSIZE 1 1
>     END
>     END
>   END
>
>  LAYER
>     NAME "Highway"
>     STATUS ON
>     CONNECTIONTYPE OGR
>     CONNECTION "data/Highway.TAB"
>     TYPE LINE
>    # STYLEITEM "AUTO"
>     CLASSITEM "NAME"
>     LABELITEM "NAME"
>
>     METADATA
>       "WMS_TITLE"    "Selected Information"
>       "WMS_ABSTRACT" "more information."
>       "WMS_SRS"    "EPSG:26915"
>     END
>
>     CLASS
> #SYMBOL "MYSYMBOL"
> COLOR  46 210 200
>     LABEL
>           MINFEATURESIZE 40
>           MINDISTANCE 150
>           POSITION CC
>           SIZE TINY
>           COLOR  0 800 200
>     END
>     END
>   END
>
>
>
>  LAYER
>     NAME "Railways"
>     STATUS ON
>     CONNECTIONTYPE OGR
>     CONNECTION "data/Railway.TAB"
>     TYPE LINE
>  STYLEITEM "AUTO"
>         CLASSITEM "NAME"
>  LABELITEM "NAME"
>
>     METADATA
>       "WMS_TITLE"    "Selected Information"
>       "WMS_ABSTRACT"    "more information."
>       "WMS_SRS"    "EPSG:26915"
>     END
>     CLASS
>   NAME "Rail Lines"
>   COLOR 0 0 0
>   OVERLAYSYMBOL dashed2
>   OVERLAYCOLOR 0 0 0
>   OVERLAYSIZE 3
> LABEL
>   MINFEATURESIZE 40
>   MINDISTANCE 150
>   POSITION CC
>   SIZE TINY
>   COLOR 100 0 200
> END
>     END
>   END
>
>
>  LAYER
>     NAME "State_Rd"
>     STATUS ON
>     CONNECTIONTYPE OGR
>     CONNECTION "data/State_Rd.TAB"
>     TYPE LINE
>     #STYLEITEM "AUTO"
>     CLASSITEM "NAME"
>     LABELITEM "NAME"
>
>     METADATA
>       "WMS_TITLE"    "Selected Information"
>       "WMS_ABSTRACT"    "more information."
>       "WMS_SRS"    "EPSG:26915"
>     END
>     CLASS
> COLOR 180 180 180
>     LABEL
>           MINFEATURESIZE 40
>           MINDISTANCE 150
>           POSITION CC
>           SIZE TINY
>           COLOR  220 100 0
>     END
>     END
>   END
>     # Seven Layer Under tesing Process...  sucessed
>  LAYER
>     NAME "Towns"
>     STATUS ON
>     CONNECTIONTYPE OGR
>     CONNECTION "data/ Towns.TAB"
>     TYPE POINT
>     CLASSITEM "TOWN"
>     LABELITEM "Town"
>
>    METADATA
>       "DESCRIPTION"   " Towns"
>       "RESULT_FIELDS" "Town"
>       "WMS_TITLE"    "Selected Information"
>       "WMS_ABSTRACT"    "more information."
>       "WMS_SRS"    "EPSG:26915"
>     END
>     CLASS
>         SYMBOL 'symbols/town.gif'
>       LABEL
>           MINFEATURESIZE 100
>           MINDISTANCE 450
>           POSITION LC
>           SIZE TINY
>           COLOR 40 100 40
>       END
>     END
>   END
>
>
>
> # End of the map
> END
> For the above map Script is working fine. But while I am querying  I did
not getting the results. How can query the map using PHP at point and
selected rectangle area.
> Is any one can send the script for this.
>
> In this project i am not using applets. Just Map querying on 7 layers
using php.
>
> srinivasa reddy Challa
>
>
>
> Srinivas Reddy wrote:
> >
> > Now am new to this technologies but I had done some of project with
> > the reference of DM solutions map reference. In DM
> > solutions they are done using SHP data files. But  I am using  "*.Tab"
> > data. How can I query the content of the "*.TAB"layers
> > using php and mapscript.  This is my problem. This is my email id :
> > csr at rboxtech.com or reddy_challa at yahoo.com
>
>
> You will have to provide more details on what you are trying to do
> exactly if you want anyone to be able to help.
>
> If by "query the contents of .tab layers" you mean clicking on a map
> image and selecting features from a TAB layer then this works the same
> way for shapefiles and for .tab files.  The only difference is that you
> need MapServer with OGR support, and you define an OGR CONNECTION in
> your LAYER.  For more details on using OGR CONNECTIONS, see the OGR
> HOWTO at http://mapserver.gis.umn.edu/doc36/ogr-howto.html
>
> Daniel
> --
> ------------------------------------------------------------
>  Daniel Morissette               morissette at dmsolutions.ca
>  DM Solutions Group              http://www.dmsolutions.ca/
> ------------------------------------------------------------
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
>
>
>
> _______________________________________________
> 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