[mapserver-users] How add a point remotelly
Lime, Steve D (MNIT)
steve.lime at state.mn.us
Mon Jan 22 08:13:45 PST 2018
There are certain pieces of a mapfile that can be set via URL. Typically only values doing type validation in the parser. Anything else would require validation and some things are simply not mutable (which is where substitution comes in). This approach doesn't use substitution - you're actually passing a bit mapfile syntax. Something like this would work:
http://localhost/cgi-bin/mapserv?map=...&map.layer['mypoint']=FEATURE+POINTS+100+100+END+END
The variable name identifies the object being tweaked. The value is straight mapfile syntax. I'll have to look around a bit and see if I have any live examples on our site.
--Steve
________________________________
From: mapserver-users <mapserver-users-bounces at lists.osgeo.org> on behalf of Yves Jacolin <yves.jacolin at camptocamp.com>
Sent: Monday, January 22, 2018 3:01:51 AM
To: Andrea Peri
Cc: mapserver-users at lists.osgeo.org
Subject: Re: [mapserver-users] How add a point remotelly
Hello Andrea,
You can't, only few parameters can be used for such ontime subsitution, see the section: http://mapserver.org/cgi/runsub.html#parameters-supported
Regards,
Y.
2018-01-21 11:41 GMT+01:00 Andrea Peri <aperi2007 at gmail.com<mailto:aperi2007 at gmail.com>>:
Hi Jukka,
Your is a good idea.
I try it ,
The fragment I try is this:
TYPE POINT
PROJECTION
"+init=epsg:3003"
END
EXTENT 1530000 4665000 1800000 4950000
VALIDATION
'coordinates' '^[-a-zA-Z0-9_.\=#\'&%() ]+$'
'default_coordinates' '1650000 4800000'
END
FEATURE
POINTS
%coordinates% <-- line 593 of my mapfile.
END
END
But unfortunally the mapserver report always the error.
[Sun Jan 21 11:36:26 2018].660 loadFeaturePoints(): Unknown identifier. Parsing error near (%):(line 593)
2018-01-21 11:22 GMT+01:00 Rahkonen Jukka (MML) <jukka.rahkonen at maanmittauslaitos.fi<mailto:jukka.rahkonen at maanmittauslaitos.fi>>:
I would try first with one variable %coordinates% for avoiding possible problem because of subsequent % signs.
-Jukka Rahkonen-
________________________________
Lähettäjä: Andrea Peri<mailto:aperi2007 at gmail.com>
Lähetetty: 21.1.2018 11:58
Vastaanottaja: mapserver-users at lists.osgeo.org<mailto:mapserver-users at lists.osgeo.org>
Aihe: [mapserver-users] How add a point remotelly
Hi,
Is possible to use the runtime-substitution to add a point into a map layer ?
I try this, but it do error.
FEATURE
POINTS
%coord_est% %coord_north%
The log report me: "unknow % char"
Many thx.
--
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------
--
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------
_______________________________________________
mapserver-users mailing list
mapserver-users at lists.osgeo.org<mailto:mapserver-users at lists.osgeo.org>
https://lists.osgeo.org/mailman/listinfo/mapserver-users
--
Training and support manager
Camptocamp France SAS
Bâtiment le Dauphin - 1er étage
18 rue du Lac Saint André
73382 Le Bourget-du Lac
Tel (France) : +33 4 58 48 20 43
Tel (Switzerland) : +41 21 619 10 43
Mob. : +33 6 18 75 42 21
email : yves.jacolin at camptocamp.com<mailto:yves.jacolin at camptocamp.com>
http://www.camptocamp.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20180122/51338284/attachment.htm>
More information about the MapServer-users
mailing list