Hi! I have .dwg file with two layers: blue and red one. My goal is to build separated areas for all polygons on picture. I figured out how to build areas for blue and red polygon, but i have no clue how to build area for polygon which is made from both blue and red lines (hatched area). Any suggestions?
Run an Intersector or TopologyBuilder prior to the AreaBuilder. You max also need to set an snapping tolerance.
Thank you for informations @jdh. Using topology builder i get areas for all polygons. How can i get area only for hatched polygon?
Thank you for informations @jdh. Using topology builder i get areas for all polygons. How can i get area only for hatched polygon?
If not, how do you determine that the hatched polygon is what you want, and not the larger polygon to the left of the blue line?
Hi @jdh! Hatched part is not part of original data, i hatched it so i can easier explain my problem. Is there any way to exclude unhatched area so i can build area only for hatched part? I tried some area on area overlaying but i didnt get correct result.
Hi @jdh! Hatched part is not part of original data, i hatched it so i can easier explain my problem. Is there any way to exclude unhatched area so i can build area only for hatched part? I tried some area on area overlaying but i didnt get correct result.
Hi @jdh! Hatched part is not part of original data, i hatched it so i can easier explain my problem. Is there any way to exclude unhatched area so i can build area only for hatched part? I tried some area on area overlaying but i didnt get correct result.
large polygon (8 vertices)
small blue rectangle
small rectangle made of red and blue (hatched)
large polygon made of red and blue (6 vertices)
based on your description, you only want three of the polygons (ie not the last ones).
How do you make that decision? Without that logic, we cannot advise you.
Hi @jdh! Hatched part is not part of original data, i hatched it so i can easier explain my problem. Is there any way to exclude unhatched area so i can build area only for hatched part? I tried some area on area overlaying but i didnt get correct result.
Ok. If you have or create an attribute that is only on your building layer, and you set the Accumulation Mode to Merge Incoming on the AreaBuilder, you can test the output for the presence of that attribute and drop the features that don't have it, as they are created entirely out of red lines.
You can then check if the remaining polygons intersect any of the case one buildings, those would be the polygons with 3 properties segments and 1 building segment, that are not the building (large 6 vertex polygon in the above example).
You will then have a few "false positives" which are properties with only one edge building on them. Can you make the assumption that the building will have a smaller area than the remainder of the property?
Ok. If you have or create an attribute that is only on your building layer, and you set the Accumulation Mode to Merge Incoming on the AreaBuilder, you can test the output for the presence of that attribute and drop the features that don't have it, as they are created entirely out of red lines.
You can then check if the remaining polygons intersect any of the case one buildings, those would be the polygons with 3 properties segments and 1 building segment, that are not the building (large 6 vertex polygon in the above example).
You will then have a few "false positives" which are properties with only one edge building on them. Can you make the assumption that the building will have a smaller area than the remainder of the property?
The counter is an easy way to create the unique attribute if it's not already in your dataset