Thanks Seth, You are correct. Buffer works and changing the verification line solved the problem.
Many thanks for your help Nicol Am Donnerstag, dem 23.11.2023 um 20:08 +0100 schrieb Seth G: > Hi, > > Testing the code here and the following line: shpObjBuffer = > shpObj.buffer( 0.0005 ) returns a valid buffered polygon: > > > > > shpObjBuffer > <mapscript.shapeObj; proxy of <Swig Object of type 'shapeObj *' at > 0x000002740979FEA0> > > > > > shpObjBuffer.toWKT() > 'POLYGON ((49.9658578000000020 8.1601307999999992, 49 > > The buffer method [1] rerturns a new shape, so I'm not sure your > check for a True value makes sense in this line: > > > > > > if shpObjBuffer == mapscript.MS_SUCCESS: > > Are you sure the buffer isn't working? > > Seth > > [1] > https://mapserver.org/mapscript/mapscript-api/stub/mapscript.shapeObj.html#mapscript.shapeObj.buffer > > -- > web:https://geographika.net & https://mapserverstudio.net > twitter: @geographika > > On Thu, Nov 23, 2023, at 7:16 PM, Nicol Hermann via MapServer-users > wrote: > > Hello all, > > > > it there a way to verify that GEOS Support is properly working with > > Python mapscript. > > The below buffer method fails but the msGetVersion claims > > 'SUPPORTS=GEOS'. Anything else im overlooking? > > > > > > Python 3.9.2 (default, Feb 28 2021, 17:03:44) > > [GCC 10.2.1 20210110] on linux > > Type "help", "copyright", "credits" or "license" for more > > information. > > > > > import mapscript > > > > > pktObj= mapscript.pointObj( 49.9653578, 8.1601308, 100 ) > > > > > shpObj= pktObj.toShape() > > > > > shpObjBuffer= shpObj.buffer( 0.0005 ) > > > > > if shpObjBuffer == mapscript.MS_SUCCESS: > > ... rectObj = shpObjBuffer['bounds'] > > ... print( rectObj ) > > ... else: > > ... print('Error') > > ... > > Error > > > > > print(mapscript.msGetVersion()) > > MapServer version 8.0.1 PROJ version 7.2 GDAL version 3.2 > > OUTPUT=PNG > > OUTPUT=JPEG SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=FREETYPE > > SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER > > SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=SOS_SERVER > > SUPPORTS=OGCAPI_SERVER SUPPORTS=GEOS INPUT=JPEG INPUT=POSTGIS > > INPUT=OGR > > INPUT=GDAL INPUT=SHAPEFILE INPUT=FLATGEOBUF > > > > > > Thanks for any help > > > > Nicol > > > > > > > > _______________________________________________ > > MapServer-users mailing list > > MapServer-users@lists.osgeo.org > > https://lists.osgeo.org/mailman/listinfo/mapserver-users _______________________________________________ MapServer-users mailing list MapServer-users@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/mapserver-users