<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Using C++ I try to buffers from LineStrings,Then I want to union the <br></div><div class="gmail_default" style="font-size:small">resulting polygons with UnionCascaded. <br></div><div class="gmail_default" style="font-size:small">But at UnionCascaded operation failed with:</div><div class="gmail_default" style="font-size:small">"error: ‘class std::vector<OGRPolygon*>’ has no member named ‘UnionCascaded’<br>     OGRGeometry *result=polyCollect.UnionCascaded();</div><div class="gmail_default" style="font-size:small">"</div><div class="gmail_default" style="font-size:small">Can you tell me what I am doing wrong?</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">here is the related code fragment:<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">    std::vector<OGRPolygon * > polyCollect ;<br>    //OGRGeometryCollection *polyCollect ;<br><br>    while( (poFeature = poLayer->GetNextFeature()) != NULL )<br>    {<br> <br>        OGRGeometry *poGeometry = poFeature->GetGeometryRef();<br><br>        if( poGeometry != NULL<br>                && wkbFlatten(poGeometry->getGeometryType()) == wkbLineString )<br>        {<br>            OGRLineString *poLine = (OGRLineString *) poGeometry;<br>         //<br>            OGRGeometry *bufGeometry = poLine->Buffer(100,30);<br>         OGRPolygon *bufPoly=  static_cast<OGRPolygon *> (bufGeometry) ;<br>            printf( "%s \n", bufPoly->getGeometryName());<br><br>      //polyCollect->addGeometryDirectly (bufPoly );<br>            polyCollect.push_back(bufPoly );<br>        }<br>        else<br>        {<br>            printf( "no point geometry\n" );<br>        }<br><br>        OGRFeature::DestroyFeature( poFeature );<br>    }<br>    <br>    OGRGeometry *result=polyCollect.UnionCascaded();<br></div><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Ahmet Temiz<br>Jeoloji Müh.<br>Afet ve Acil Durum Yönetimi Başkanlığı<br>Bilgi İşlem  Dairesi Başkanlığı-CBS Grubu<br><br><br>________________________<br><br>Ahmet Temiz<br>Geological Eng.<br>Information Systems - GIS Group<br>Disaster and Emergency Management<br>of Presidency</div></div></div></div></div></div>