[mapserver-users] regarding to draw a line between two points.(urgent deadline)

mario at geosar.ch mario at geosar.ch
Wed Jan 21 03:12:33 PST 2009


Amiya Patra ha scritto:
> hi
> But I am not getting how to add them as I already placed points in my 
> map file. my functio is like this....
> function AddPoints ( $map, $qresult )
>         {                       $i = 0;
>              foreach($qresult as $row)
>             {
>                                $poi[$i] = ms_newPointObj();
>                  $ln[$i] = ms_newLineObj();
>                  $shp[$i] = ms_newShapeObj(MS_SHAPE_POINT);
>                  $poi[$i]->setXY($row[1],$row[2]);
>                  $ln[$i]->add($poi[$i]);
>                  $shp[$i]->add($ln[$i]);
>                  $shp[$i]->set(index, $row[0]);
>                  $this_layer->addFeature( $shp[$i] );
>                  $i++;
>              }
>                    } // end AddPoints
>   plz response .......
> thanks
> On Wed, Jan 21, 2009 at 3:15 PM, mario at geosar.ch <mario at geosar.ch> wrote:
>
>     Amiya Patra ha scritto:
>
>         Hi
>         Thanks. Actually I am using Mysql database. And I am able to
>         paste the symbol at a point. Now I need to connect those point
>         i.e, drawing line. So plz help me regardoing this. And one
>         more thing I need to run my application via cgi-bin tomcat
>         server. And already I configured those options so that I am
>         able to run cgi script. but for php I cant find
>         php5servlet.jar file. So plz can u help me.
>         Plz help
>         Thanks.
>
>         On Wed, Jan 21, 2009 at 2:41 PM, mario at geosar.ch
>         <mario at geosar.ch> wrote:
>
>            Amiya Patra ha scritto:
>
>                hi
>                thank u 4 reply..But I am not getting.U mean to say
>         this LAYER
>                            NAME "Layer"
>                           TYPE LINE
>                           STATUS ON
>                           DATA "st_makeline(88,21,78,25)"
>                              END
>                Plz help........
>                Thanks.....          On Wed, Jan 21, 2009 at 2:10 PM,
>         mario at geosar.ch
>                <mario at geosar.ch> wrote:
>
>                   Amiya Patra ha scritto:
>
>                       Hi
>
>                       I have two points(lat long) in map. Now I want
>         to draw
>                a line
>                       for connectivity. Please help me ..its urgent
>         because
>                        deadline is near.....Plese help me...(php
>         mapscript)
>
>
>
>                       Thanks..........
>                                    
> ------------------------------------------------------------------------
>
>                       _______________________________________________
>                       mapserver-users mailing list
>                       mapserver-users at lists.osgeo.org
>         <mailto:mapserver-users at lists.osgeo.org>
>                <mailto:mapserver-users at lists.osgeo.org
>         <mailto:mapserver-users at lists.osgeo.org>>
>                       <mailto:mapserver-users at lists.osgeo.org
>         <mailto:mapserver-users at lists.osgeo.org>
>                <mailto:mapserver-users at lists.osgeo.org
>         <mailto:mapserver-users at lists.osgeo.org>>>
>
>                              
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>                                     
> ------------------------------------------------------------------------
>
>
>                       No virus found in this incoming message.
>                       Checked by AVG - http://www.avg.com Version:
>         8.0.176 /
>                Virus
>                       Database: 270.10.10/1905 - Release Date:
>         20.01.2009 14:34
>
>                                 Hello,
>                   create new layer with the data
>         st_makline(point1,point2) where
>                   point1 and point2 are given.
>
>
>                       
> ------------------------------------------------------------------------
>
>
>                No virus found in this incoming message.
>                Checked by AVG - http://www.avg.com Version: 8.0.176 /
>         Virus
>                Database: 270.10.10/1905 - Release Date: 20.01.2009 14:34
>
>                           Hi,
>            if your are using a postgresql/postgis database you can use 
> the
>            function st_makeline see the postgisreference of the function.
>            You can also add dynamic geom to layer via mapscript see
>            http://mapserver.org/mapscript/php/  look at the ShapeObj.
>
>
>
>         
> ------------------------------------------------------------------------
>
>
>         No virus found in this incoming message.
>         Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus
>         Database: 270.10.10/1905 - Release Date: 20.01.2009 14:34
>
>         
>     Hi,
>     for configuring tomcat to execute php look at the web for some
>     how_to, for drawing lines between given points from mysql,
>     you can in php script connect to db load the points and add them
>     via mapscript ShapeObj to a layer.
>
>     Regards
>     Mario
>
>
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus Database: 
> 270.10.10/1905 - Release Date: 20.01.2009 14:34
>
>   

Make another function addLine that works in the same way, I really will 
not do it for you.





More information about the MapServer-users mailing list