[mapserver-users] featureObj in mapscript

Steve Lime steve.lime at dnr.state.mn.us
Tue Jan 22 11:36:32 PST 2002


Inline features are nothing more than regular shapes in MapScript 3.5.
Version 3.3 may have been different though. To add features you build a
shapeObj up from points and lines and then use the layer addFeature
method to add it to a layer. The shapeObj has a text
member that holds text associated with the feature.

Steve

Stephen Lime
Data & Applications Manager

Minnesota DNR
500 Lafayette Road
St. Paul, MN 55155
651-297-2937
>>> Walt Lin <joemayfair at usa.net> 01/20/02 23:55 PM >>>
Hi, I have a question about generating a new featureObj and using it in
mapscript (mapserver 3.3).  I want to recreate this through mapscript:

    FEATURE
       POINTS 620 277 END
       TEXT 'some text'
	END

I want to do this through mapscript because I want the coordinates in
the POINTS to be dynamic.  I can do this fine:
my $feature = new featureObj;
$feature->{text} = "some text";

but when i try any of these, mapscript just hangs until i kill it.

$feature->add("620 277");
$feature->add("POINTS 620 277 END");
$feature->add("620,277");

what is the correct way to do this?  (and no, i cannot set
$feature->{points}).  It seems like the documentation is lacking here.

Thanks,
Walt






More information about the MapServer-users mailing list