Hello,
i have some expansion plans for fiber in municipals. The plans look something like you can see in the picture. I am no AutoCAD professional whatsoever 🙂
I have various layers and want to subtract one from another.
Unfortunately the "Region" command doesn't work. It gives following output:
1787 closed, degenerate or unsupported objects rejected.
37 loops extracted.
37 Regions created.
This is why i can't subtract the layers I think.
Is there any other possibility?
Thank you!
Fabian
Hello,
i have some expansion plans for fiber in municipals. The plans look something like you can see in the picture. I am no AutoCAD professional whatsoever 🙂
I have various layers and want to subtract one from another.
Unfortunately the "Region" command doesn't work. It gives following output:
1787 closed, degenerate or unsupported objects rejected.
37 loops extracted.
37 Regions created.
This is why i can't subtract the layers I think.
Is there any other possibility?
Thank you!
Fabian
hello Fabian
welcome to forum
what exactly do you mean by "subtracting layers"?
forget about creating regions for now. what kind of entities (objects) you have in those layers? lines, polylines...?
regards
bj
hello Fabian
welcome to forum
what exactly do you mean by "subtracting layers"?
forget about creating regions for now. what kind of entities (objects) you have in those layers? lines, polylines...?
regards
bj
I have two Layers. The Layer "Trasse" has two types of entities: Polylines (2703) and Block References (1787). It looks like this:
The Layer "house connection" has three types of entities: Block reference (854), Text (839) and Polyline (840).
I want to subtract "house connections" from the layer "trasse" so that i am left with a layer that has doesn't include the house connections.
I hope i could make it clear.
Best regards
I have two Layers. The Layer "Trasse" has two types of entities: Polylines (2703) and Block References (1787). It looks like this:
The Layer "house connection" has three types of entities: Block reference (854), Text (839) and Polyline (840).
I want to subtract "house connections" from the layer "trasse" so that i am left with a layer that has doesn't include the house connections.
I hope i could make it clear.
Best regards
Hi,
the word subtract in terms of AutoCAD can only be used for regions or 3D-solids.
It can't be used with blocks or point-like objects or lines representing a house connection
And what I'm missing: where are the polygons of your houses? Or were the layers off when you created the screenshot?
What I think you mean is more a GIS-job like "show me all houses without a direct connection", that needs GIS-functionality like available in Map3D and/or Civil 3D, can't be done (without development or hard manual work) with Vanilla AutoCAD.
- alfred -
As you used "Trasse" as layername ... if you search for the German forum: >>>here<<< it is. 😉
Hi,
the word subtract in terms of AutoCAD can only be used for regions or 3D-solids.
It can't be used with blocks or point-like objects or lines representing a house connection
And what I'm missing: where are the polygons of your houses? Or were the layers off when you created the screenshot?
What I think you mean is more a GIS-job like "show me all houses without a direct connection", that needs GIS-functionality like available in Map3D and/or Civil 3D, can't be done (without development or hard manual work) with Vanilla AutoCAD.
- alfred -
As you used "Trasse" as layername ... if you search for the German forum: >>>here<<< it is. 😉
Thank you for your answer!
There are no polygons of the houses, just the connections to them. Might be that the planning was not done thoroughly enough or it wasn't considered to be necessary.
So there is actually now way to subtract two lines from another?
Using something like Map3D and/or Civil 3D wouldn't give me better results as the information contained within the layers is the same right?
There is one layer which shows me the total lines and one layer with house connections, no additional options.
Best regards
Fabian
Thank you for your answer!
There are no polygons of the houses, just the connections to them. Might be that the planning was not done thoroughly enough or it wasn't considered to be necessary.
So there is actually now way to subtract two lines from another?
Using something like Map3D and/or Civil 3D wouldn't give me better results as the information contained within the layers is the same right?
There is one layer which shows me the total lines and one layer with house connections, no additional options.
Best regards
Fabian
Additionally I do have layers that show me the number of pipes in the ground, as seen below:
But what i do want, is the length of a single pipe throughout the municipality, without house connections. Is there any way to do that?
Additionally I do have layers that show me the number of pipes in the ground, as seen below:
But what i do want, is the length of a single pipe throughout the municipality, without house connections. Is there any way to do that?
Hi,
>> So there is actually now way to subtract two lines from another?
What result are you expecting subtracting 2 lines from each other?
Can you draw a situation with 2 lines before your meaning of subtraction and what the result should then be after suctracting them?
>> Using something like Map3D and/or Civil 3D wouldn't give me better results as
>> the information contained within the layers is the same right?
For now I'm not sure what to do or how to understand this job from post 3:
>> I want to subtract "house connections" from the layer "trasse" so that i am left with a
>> layer that has doesn't include the house connections.
Can you describe with other words what you are looking for?
Are there existing pipes and you want to find out which pipes do have connection to your house-connection-blocks and other pipes which don't have a connection (next question for me would be: why do such pipes exist?)?
Can you upload the drawing with that data so we know which data-types/geometry-types you have.
Sorry that there is not all clear for me. But I guess describing the situation makes it easier to understand what you are really looking for.
- alfred -
Hi,
>> So there is actually now way to subtract two lines from another?
What result are you expecting subtracting 2 lines from each other?
Can you draw a situation with 2 lines before your meaning of subtraction and what the result should then be after suctracting them?
>> Using something like Map3D and/or Civil 3D wouldn't give me better results as
>> the information contained within the layers is the same right?
For now I'm not sure what to do or how to understand this job from post 3:
>> I want to subtract "house connections" from the layer "trasse" so that i am left with a
>> layer that has doesn't include the house connections.
Can you describe with other words what you are looking for?
Are there existing pipes and you want to find out which pipes do have connection to your house-connection-blocks and other pipes which don't have a connection (next question for me would be: why do such pipes exist?)?
Can you upload the drawing with that data so we know which data-types/geometry-types you have.
Sorry that there is not all clear for me. But I guess describing the situation makes it easier to understand what you are really looking for.
- alfred -
I'm sorry i could't make it clearer. I will try to explain it more detailed:
I have this Layer called "Trasse" that contains Informations about the way the pipes go, including house connections:
Then I have another layer "house connections" which shows me house connections only. It looks like this (colours are very dark i hope you can see it):
What i want to do, is subtract the layer "house connection" from the layer "Trasse". As a result is should look like this:
Lines that don't include any house connections.
In the end i want to calculate the total length of the pipes, without the connections to each house.
I hope i could make myself clearer 🙂
I'm sorry i could't make it clearer. I will try to explain it more detailed:
I have this Layer called "Trasse" that contains Informations about the way the pipes go, including house connections:
Then I have another layer "house connections" which shows me house connections only. It looks like this (colours are very dark i hope you can see it):
What i want to do, is subtract the layer "house connection" from the layer "Trasse". As a result is should look like this:
Lines that don't include any house connections.
In the end i want to calculate the total length of the pipes, without the connections to each house.
I hope i could make myself clearer 🙂
Hi,
thx for screenshots, it makes it more clear, but not solvable with AutoCAD and without some tool development.
Even finding double objects will not work as the house-connection objects (in your lower screenshot) are not really duplicated objects to the lines from the above screenshot.
You might ask in the customization forum >>>click<<<, but also there you will have to show the drawing so that the guys know if that are lines, polylines, 3d-polylines, arcs, blocks (all that can't be seen in screenshots), also where to the house-connection objects geograpically match the white lines from the above screenshot (on mid-points, on end points, they are just close to or exactly above, ...) ... otherwise there are too many question marks to start creating a tool that might help you.
Sorry, - alfred -
Hi,
thx for screenshots, it makes it more clear, but not solvable with AutoCAD and without some tool development.
Even finding double objects will not work as the house-connection objects (in your lower screenshot) are not really duplicated objects to the lines from the above screenshot.
You might ask in the customization forum >>>click<<<, but also there you will have to show the drawing so that the guys know if that are lines, polylines, 3d-polylines, arcs, blocks (all that can't be seen in screenshots), also where to the house-connection objects geograpically match the white lines from the above screenshot (on mid-points, on end points, they are just close to or exactly above, ...) ... otherwise there are too many question marks to start creating a tool that might help you.
Sorry, - alfred -
as Alfred mentioned, you need some AutoCAD customization to achieve what you want.
if I were you, I would do following in this case:
select all objects in model and filter it to all poly-lines with total length less than certain value (your call how much). and delete this selection. you will probably lose some of the lines from main pipe line, so bring them back manually later.
just type ctrl+1, select all entities with ctrl+a and then in upper right corner of "properties" panel find "quick select" icon, then click object type "polyline" etc. you will get the idea.
if this is not clear, call me.
have fun
bj
as Alfred mentioned, you need some AutoCAD customization to achieve what you want.
if I were you, I would do following in this case:
select all objects in model and filter it to all poly-lines with total length less than certain value (your call how much). and delete this selection. you will probably lose some of the lines from main pipe line, so bring them back manually later.
just type ctrl+1, select all entities with ctrl+a and then in upper right corner of "properties" panel find "quick select" icon, then click object type "polyline" etc. you will get the idea.
if this is not clear, call me.
have fun
bj
Can't find what you're looking for? Ask the community or share your knowledge.