AutoCAD Map 3D Developer
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
MapExcepti on ErrorNotCl osed
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Hi All.
I'm trying to remove a polygons from Topology and getting error - MapException " ErrorNotClosed 1011"
--------------------------------------------------
TopologyModel topo = null;
MapApplication mapApp = HostMapApplicationServices.Application;
Topologies topos = mapApp.ActiveProject.Topologies;
topo = topos[resTopoName];
topo.Open(Autodesk.Gis.Map.Topology.OpenMode.ForWrite);
PolygonCollectioncolPolygons = topo.GetPolygons();
for (inti = 0; i < colPolygons.Count; i++)
{
Polygon poly = colPolygons[i] asPolygon;
topo.DeletePolygon(poly);
}
topo.Close();
--------------------------------------------------
I don't know what exactly source of this error.
I had performed multiple operations before running this code with topology
and topology is correct and complete, But I cannot succeed to delete polygons from topology.
By the way, Manually it's work perfectly.
Thank you for help.
Re: MapExcepti on ErrorNotCl osed
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Hi,
Could you try with the DeletePolygon(polygonId ) ?
void DeletePolygon(
System::Int32 polygonId
);
Does that work fine ?
Partha Sarkar
Autodesk Developer Network
Partha Sarkar
Developer Technical Services
Autodesk Developer Network
Re: MapExcepti on ErrorNotCl osed
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Hello,
I had tried it before. But is strange. It's work only when the drawing has been saved and reopened.
Let me know how to use transaction correctly with delete polygon statement.
I think map objects not closed sufficient with transaction that I had used before.
Thanks
