HLP PLZ
есть тема незамкнутых полилиний.
есть задача собрать из этого один большой полигон (как сумму полигонов из каждой полилинии)
беру первую полилинию, переварачиваю в полигон, отображаю, все в порядке, пытаюсь сделать ей union, возвращяеться нулевой (пустой ) полигон.
pFeatureKONT->get_ShapeCopy(&pGeomKONT);
pPolyline = pGeomKONT;
pPolygonPointCollLine = pPolyline;
pGeometryFactory->CreateEmptyGeometryByESRIType(esriCore::esriShapePolygon,&tmpg);
pPolygon = tmpg;
pPolygonPointColl = pPolygon;
pPolygonPointColl->AddPointCollection(pPolygonPointCollLine);
pPolygon->Close();
pGeomOutKONT1 = pPolygonOut;
tmpg2 = pPolygon;
CReturnUnion(tmpg2,pGeomOutKONT1,tmpg2);
//-------------------------------------------------
CCMDIsoBars::CReturnUnion(esriCore::IGeometryPtr pGeomIn, esriCore::IGeometryPtr & pGeomOutF, esriCore::IGeometryPtr pGeomOutD)
{
esriCore::ITopologicalOperatorPtr pTO;
esriCore::IGeometryPtr pGeomN;
pTO = pGeomOutD;
pTO->Union(pGeomIn,&pGeomN);
pGeomOutF=pGeomN;
}
В чем проблем кто-нить знает?