[mapserver-users] ICON Placing co-ordinates.....SOLVED

Fawcett, David David.Fawcett at state.mn.us
Tue Dec 2 16:12:02 EST 2008


If you set the layer status to ON or OFF, your 'gps_point' layer won't
show up on the map (at the default, unintended location) until you add
the layer name explicitly in your URL call.  
 
David.

	-----Original Message-----
	From: Robert Sanson [mailto:SansonR at asurequality.com] 
	Sent: Tuesday, December 02, 2008 3:06 PM
	To: mapserver-users at lists.osgeo.org; David Fawcett
	Subject: RE: [mapserver-users] ICON Placing
co-ordinates.....SOLVED
	
	
	Thanks very much David. I was just about to post a message that
I had solved it. Last time I was dealing with annotation. This time a
GPS point reprojected into x,y. This is what works:
	 
	Map file:
	 
	LAYER
	  NAME 'gps_point'
	  STATUS DEFAULT
	  TYPE POINT
	  FEATURE
	    # This is where you specify position on the map - using a
default value
	    POINTS 1748411 5427899 END
	  END
	  CLASS
	    STYLE
	      SYMBOL "marker"
	    END
	  END
	 END
	 
	URL:
	 
	
http://10.65.192.1/cgi-bin/mapserv.exe?mode=map&layers=linz_orthos+crs_p
arcels+gps_point&map.layer[gps_point]=FEATURE+POINTS+1748637.58606+54390
01.11023+END+END&MINX=1747637.58606&MINY=5438001.11023&MAXX=1749637.5860
6&MAXY=5440001.11023&mapsize=1200+1200
	
	regards,
	 
	Robert 
	>>> "Fawcett, David" <David.Fawcett at state.mn.us> 3/12/2008 10:01
a.m. >>>
	
	Robert, 
	
	I thought that I remembered posting an example to fix a similar
issue and went back into the archives to find it.  Funny thing, it was a
thread that you started!  The solution was to create the feature on the
fly through a URL configuration.  
	
	
http://lists.osgeo.org/pipermail/mapserver-users/2008-September/057900.h
tml
	
	If you can use the URL vars in the points obj, that would be
nice and clean...
	
	David.

		-----Original Message-----
		From: mapserver-users-bounces at lists.osgeo.org
[mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of Robert
Sanson
		Sent: Tuesday, December 02, 2008 2:36 PM
		To: mapserver-users at lists.osgeo.org
		Subject: Re: [mapserver-users] ICON Placing
co-ordinates.....
		
		
		I am having some trouble too. I want to pass in the x y
as variables. Here is the section in my map file:
		 
		 LAYER
		  NAME 'gps_point'
		  STATUS DEFAULT
		  TYPE POINT
		  FEATURE
		    # This is where you specify position on the map
		    POINTS %gpsx% %gpsy% END
		  END
		  CLASS
		    STYLE
		      SYMBOL "marker"
		    END
		  END
		 END
		 
		Here is the section in my symbols.sym, file:
		 
		#21
		SYMBOL
		  NAME "marker"
		  TYPE PIXMAP
		  IMAGE "marker.png"
		  #TRANSPARENT 8
		END
		 
		and here is my mapserver URL:
		 
	
http://10.65.192.1/cgi-bin/mapserv.exe?gpsx=1748411.13985&gpsy=5427898.9
9793&mode=map&layers=linz_orthos+crs_parcels+gps_point&MINX=1747411.1398
5&MINY=5426898.99793&MAXX=1749411.13985&MAXY=5428898.99793&mapsize=1200+
1200

		Unfortunately I get an error: 
		 
		loadFeaturePoints(): Unknown identifier. Parsing error
near (%gpsx%):(line 727) 
		 
		How can I pass in the x y?
		 
		Many thanks,
		 
		Robert Sanson

		>>> "Steve Lime" <Steve.Lime at dnr.state.mn.us> 3/12/2008
6:20 a.m. >>>
		You'd use the icon as a symbol like so:
		
		LAYER
		  NAME 'TheIcon'
		  STATUS DEFAULT
		  TYPE POINT
		  FEATURE
		    # This is where you specify position on the map
		    POINTS x y END
		  END
		  CLASS
		    STYLE
		      SYMBOL "2.gif"
		    END
		  END
		END
		
		Steve
		
		>>> On 12/1/2008 at 11:08 PM, in message
	
<5cf1344b0812012108y730f048u24ce4f3d6b6680eb at mail.gmail.com>, "Vikas KM"
		<vikki.km at gmail.com> wrote:
		> Hi.. i have loaded a tiff image on mapserver and
placed an ICON on that...
		> but the thing i can't get the icon placed at the
required co-ordinates its
		> taking the extent as its reference..?
		> 
		> 
		> my Map File
		> -------------------
		> MAP
		> 
		> NAME "Tiff Image"
		> SIZE 1900 1200
		> EXTENT 0.0 0.0 1920.0 1200.0
		> SHAPEPATH "/home/nms/mapserverdemo/tif/data/"
		> IMAGETYPE JPEG
		> 
		> WEB
		>     TEMPLATE
"/home/nms/mapserverdemo/tif/tif.html"
		>     IMAGEPATH     "/home/nms/mapserverdemo/tif/"
		>     IMAGEURL      "/tif/"
		> END
		> 
		> LAYER
		>     STATUS default
		>     TYPE RASTER
		>     DATA "1.tif"
		> END    #END LAYER
		> 
		> LAYER
		>     STATUS default
		>     TYPE RASTER
		>   /// size of the icon is 800,500
		>     DATA "2.gif"
		> END    #END LAYER
		> 
		> END    #END MAPFILE
		> 
		> 
		> how to I place an icon at x,y given position on the
reference map... that
		> is  1.tif ????
		> 
		> 
		> --------------
		> Regards
		> 
		> Vikas KM
		
		_______________________________________________
		mapserver-users mailing list
		mapserver-users at lists.osgeo.org
		http://lists.osgeo.org/mailman/listinfo/mapserver-users
		
		



------------------------------------------------------------------
The contents of this email are confidential to AsureQuality. If you have
received this communication in error please notify the sender
immediately and delete the message and any attachments. The opinions
expressed in this email are not necessarily those of AsureQuality. This
message has been scanned for known viruses before delivery. AsureQuality
supports the Unsolicited Electronic Messages Act 2007. If you do not
wish to receive similar communications in future, please notify the
sender of this message.
------------------------------------------------------------------	



		This message has been scanned for malware by SurfControl
plc. www.surfcontrol.com <http://www.surfcontrol.com/> 



	Click here
<https://www.mailcontrol.com/sr/IRYj+ENRsNjTndxI!oX7Ul1c07CFB6vt3ifm3env
Fewlh8ABdpMRbcn9WIii7DFNLEE2u8gV0TCh35PDdlVduQ==>  to report this email
as spam.




------------------------------------------------------------------
The contents of this email are confidential to AsureQuality. If you have
received this communication in error please notify the sender
immediately and delete the message and any attachments. The opinions
expressed in this email are not necessarily those of AsureQuality. This
message has been scanned for known viruses before delivery. AsureQuality
supports the Unsolicited Electronic Messages Act 2007. If you do not
wish to receive similar communications in future, please notify the
sender of this message.
------------------------------------------------------------------	

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapserver-users/attachments/20081202/23643bd4/attachment.html


More information about the mapserver-users mailing list