I'm in search of a way to convert mpolygon objects to polylines in a way so they stay on its original layer. We use Layer Explode (lexplode) from Vianova but it doesn't work with Autocad Map 3D and they are not planning to develop it.
Most grateful for any answers.
Solved! Go to Solution.
command X for explode once to a closed polyline
X twice to lines
the objects stay on the layer
unless you have something different and more information can be given
The _EXPLODE command is a destructive one, so beware of it, sir.
Since you're using Autocad Map, you should _MAPEXPORT the mpolygons to a shapefile, then _MAPIMPORT the latter in a blank drawing (upon checking the flag "Import polygons as closed polylines").
Doing so, you get clean 2D polys preserving the original Object Data...
Hello from France
When doing MAPIMPORT (from Surfaces / Closed Polygons) very often we have a very few MPOLYGONS (for example : Parcels/Buildings)
So I import surface object (like Parcels ou Buildings) with the option Creating standard Plines DISABLED !
But in fact 99.9 / 99.99% of the objects could be standard closed Plines ...
So I have a marvellous/beautiful French VLisp routine (written by a French developper) which analyses MPOLYGONs and if it's MPolygons (without any holes, and NOT multiple) the routine will create a good old closed Pline and then copy ODs (with COPY_OD.lsp routine) from the MPolygons to the created closed Pline !
And if you want the old MPolygons are deleted because now we have a Closed Plines ...
Do you want this routine ???
It's very very useful !!
Hey the MAP/CIVIL MPolygons Fanatics !
You will find a ZIP attached ... Thanks to Bruno V. (Bonuscad) for this beautiful routine !
I am using it very often !!
With the good old routine COPY_OD which must be preloaded before MP2LW :
So if it's done : the ODs (Object Datas) will be copied from MPolygons to created Plines ...
So you load COPY_OD and then MP2LW and you can run the MP2LW routine ...
There is only one question ... I think you will be able to answer it !?
Please let me know if you have any problem !?