[mapserver-users] RE: Highlight

Fawcett, David David.Fawcett at state.mn.us
Thu Apr 9 13:34:22 PDT 2009


Or a string variable containing a comma-delimited list of the ID numbers
that you really want?
 
David.

	-----Original Message-----
	From: mapserver-users-bounces at lists.osgeo.org
[mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of Jay
Kapalczynski
	Sent: Thursday, April 09, 2009 3:31 PM
	To: 'Moen, Paul T.'; mapserver-users at lists.osgeo.org
	Subject: RE: [mapserver-users] RE: Highlight
	
	

	Thanks for your response...

	 

	$qlayer->queryByAttributes('PID','PID IN (1,
2,7,9,23,87)',MS_MULTIPLE);

	 

	Is the 1, 2,7,9,23,87 examples of PID values, if so I assume
that these can be replaced with variables?

	 

	Thanks again

	 

	 

	From: mapserver-users-bounces at lists.osgeo.org
[mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of Moen, Paul
T.
	Sent: Thursday, April 09, 2009 3:15 PM
	To: mapserver-users at lists.osgeo.org
	Subject: Re: [mapserver-users] RE: Highlight

	 

	
	If the database that you are querying has the same attributes as
the shape file, you can query the Layer that points to the shape file
and display the highlighted results on your map.  I know nothing about
GeoMOOSE but I know it can be done with php-mapscript.  
	
	Regardless of what you are using, you need a map file layer for
the shape file with the parcels.
	You will then need to use php-mapscript to query that layer with
something like
	$map = ms_newMapObj(PATH TO YOU MAPFILE);
	$qlayer = $map->$map->getLayerByName(NAME OF PARCEL LAYER);
	$qlayer->queryByAttributes('PID','PID IN (1,
2,7,9,23,87)',MS_MULTIPLE);
	You will then need to create the output image from query using
something like
	$img = $map->drawQuery();
	header('Content-Type: image/jpeg');
	$img->saveImage("");
	
	I can't give you specifics without knowing how GeoMOOSE works,
so the best thing is to look at the documentation for GeoMOOSE if that
is what you are using.
	
	On 4/9/09 2:17 PM, "Jay Kapalczynski"
<jkapalczynski at ci.maple-grove.mn.us> wrote:

	Dang I misspoke...I am sorry...
	 
	I am querying a Database for records, these records have a PID
(unique Number).
	These are the records that show up in the Table.
	 
	As this happens I have to take the results and run the query
against the parcels to get the features in the Shapefile, then
highlight..
	 
	If that makes any sense...
	 
	If I am in a PHP file and have the records returned from the
query (database)...what would I have to do next to take those records
and run a query to highlight the parcels (PID to PID)?
	 
	Can all of this be accomplished in the PHP file?
	 
	Thanks...and sorry for my ignorance...
	
	
	 
	
	From: mapserver-users-bounces at lists.osgeo.org
[mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of Moen, Paul
T.
	Sent: Thursday, April 09, 2009 1:57 PM
	To: mapserver-users at lists.osgeo.org
	Subject: Re: [mapserver-users] RE: Highlight
	
	Set the mapfile QUERYMAP style to highlight
http://mapserver.org/mapfile/querymap.html.   Draw the map using
drawQuery() instead of draw().
	
	$img = $map->drawQuery();
	header('Content-Type: image/jpeg');
	$img->saveImage("");
	
	On 4/9/09 1:31 PM, "Jay Kapalczynski"
<jkapalczynski at ci.maple-grove.mn.us> wrote:
	Basically what I have is a query that runs on a shapefile...
	It returns the records into a table, which I then have the
option to zoom to.
	 
	I am looking for a bit more....after I run the query (php) I
want the returned records to highlight in the map...
	I can get the Unique identifier but don't know if I can write
some code in PHP to highlight those features
	 
	I don't even know where to start here...
	
	The query and returning records into the table, as well as, the
zoom to work great...just need the highlight part
	 
	Thanks
	 
	 
	
	From: Jay Kapalczynski 
	Sent: Thursday, April 09, 2009 1:03 PM
	To: 'mapserver-users at lists.osgeo.org
<mapserver-users at lists.osgeo.org> '
	Subject: Highlight
	
	Any way to highlight a feature in my map in PHP?
	 
	I can grab a unique identifier but can figure out how to
highlight it...
	 
	THanks
	 
	
	Paul 

	
	Paul

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20090409/ba47b8f8/attachment.htm>


More information about the MapServer-users mailing list