[mapserver-users] Add points to shape
Stepan Kafka
stepan.kafka at centrum.cz
Thu May 16 02:33:46 PDT 2002
You must add record to dbf separately by means of php_dbase modul functions.
You are also able to add attributes here etc.. at this point.
Stepan Kafka
> -----Pùvodní zpráva-----
> Od: owner-mapserver-users at lists.gis.umn.edu
> [mailto:owner-mapserver-users at lists.gis.umn.edu]za uivatele Guillaume
> Sueur
> Odesláno: 16. kvìtna 2002 10:11
> Komu: Liste MapServer
> Pøedmìt: [mapserver-users] Add points to shape
>
>
> Hi there,
> I'm trying to build up an application able to add points to a shape using
> mapscript. I'm using these two methods :
>
> function creerPoint($Xpt,$Ypt)
> {
> GLOBAL $gpoMap;
>
> $flnShapefile = "c:\inetpub\wwwroot\ipso_facto\htdocs\data\logipro";
> $objShapefile = ms_newShapeFileObj( $flnShapefile, MS_SHP_POINT);
> $oLayer = $gpoMap->getlayerbyname(BIENS);
>
> //methode 1
> //$point = ms_newPointObj();
> //$point->setXY($Xpt,$Ypt);
> //$objShapefile->addPoint($point);
> //$objShapefile->free;
>
> //methode 2
> $point = ms_newPointObj();
> $point->setXY($Xpt,$Ypt);
> $line = ms_newlineObj();
> $shape = ms_newshapeObj(MS_SHAPE_POINT);
> $line->add($point);
> $shape->add($line);
> $objShapefile->addshape($shape);
> $objShapefile->free;
> }
>
> Both methods are doing the same : they add a point in the shape
> file, but no
> line in the dbf file, so the layer is corrupted and can't be opened.
> Addfeature seems to do the same.
>
> Any idea ?
>
> Thanks
>
> ----------------------------------------------------
> Guillaume SUEUR - guillaume.sueur at geosignal.fr
> Ingénieur développement
> GEOSIGNAL
> 25bis, avenue Marcel DASSAULT
> BP 5836
> 31505 TOULOUSE CEDEX
> ------------------------------------------------------
>
>
More information about the MapServer-users
mailing list