[Mapserver-users] HELP PLEASE URGENT!!, draw point in map
Lowell Filak
lfilak at medinaco.org
Tue Jan 13 07:09:18 PST 2004
I'm not positive on the syntax but I don't think the second $map->draw
is required because the point data is not actually bound as a data
source to the reddot layer and by doing the $map->draw after drawing the
point it is actually overrendering(word?) what $testpt->draw constructs.
Hopefully the syntax in:
http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?PerlMapScriptExamples35ex2
can be useful.
HTH
Lowell
The following message was sent by =?iso-8859-1?q?Ezequiel=20Bertone?=
<ezeklinux at yahoo.com.ar> on Mon, 12 Jan 2004 19:43:59 -0300 (ART).
> Hello
>
> I need draw a point in the map in coordinates XY.
> The problem is that only draw the map without the
> point. Where is the problem?
> The coordinates XY is correct?
>
> Thank you for you help.
>
> I have the following map file an php file.
> ---- Php file
> <?php
> dl('php_mapscript.so');
> $map_path="/var/www/html/";
> $map=ms_newMapObj($map_path. "easu4.map");
>
> $testlayer = $map->getLayerByName("reddot");
> $testlayer->set("status", 1);
> $testpt = ms_newPointObj();
> $testpt->setXY(431,7195);
>
> $image=$map->draw();
> $testpt->draw($map, $testlayer, $image, 0, " ");
> $image=$map->draw();
> $image_url=$image->saveWebImage(MS_PNG,1,1,0);
> ?>
>
> <HTML>
> <HEAD>
> <TITLE>Esto es una prueba de Mapas </title>
> </head>
> <BODY>
> <img SRC=<?php echo $image_url; ?>>
> </body>
> </html>
>
>
> -- Map file
> MAP
> IMAGETYPE JPEG
> EXTENT 430.0622899324 7194.39117490898 449.
> 418992570303 7210.068359375
> SIZE 1200 1200
> SHAPEPATH "data"
> IMAGECOLOR 255 255 255
>
> PROJECTION
> "proj=utm"
> "ellps=clrk66"
> "datum=WGS84"
> END
>
> # Start of LAYER DEFINITIONS
> ---------------------------------------------
>
> SYMBOL
> NAME "circle"
> TYPE ellipse
> FILLED true
> POINTS
> 1 1 1
> END
> END
>
> LAYER
> NAME "reddot"
> TYPE POINT
> STATUS off
> CLASS
> Name "reddot2"
> COLOR 255 0 0
> SYMBOL "circle"
> SIZE 40
> END # CLASS
> END # LAYER
>
> LAYER # States polygon layer begins here
> NAME au01
> DATA asu01
> STATUS DEFAULT
> TYPE LINE
> CLASS
> COLOR 0 0 0
> OUTLINECOLOR 32 32 32
> END
> END # States polygon layer ends here
>
> END # end of map file/object
>
> ------------
> Los mejores usados y las más tentadoras
> ofertas de 0km están en Yahoo! Autos.
> Comprá o vendé tu auto en
> http://autos.yahoo.com.ar
> _______________________________________________
> 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