Skip to main content

I am TRYING (without success) to build areas from parallel horizontal and vertical lines.

After MUCH work i finally have 2 areas that will simply not create areas.I started with parallel lines.

parlineuse Intersector and others.2 missing areasbut end up with 2 areas that are missing because of one line that the intersector chopped that is always incomplete in AreaBuilder.

what is upmissingareawhat is upMissing polyI then get all the parts back together build area and 1 of the areas does build. Then i get the 3 segments back together againand do some more extending, filtering and then finally get 3 of the needed sides together. then i use the fourth side from earlier and try to build the area again 3 segments to 1and i get this. How is this? If the previous linecloser not correctThe combined line coordinates look like this.

4 coordinatesthen the line closer coordinates look like this. hit my limit of images. so see reply

areabuilder problem

6 boundary coordinates


This should not be that hard. Can you share your input lines?


Hi @Brad Nesom​ ,

 

Have you tried using a TopologyBuilder and an AreaBuilder? This will show you all of the intersecting points and break the line into line segments (edges) that can be converted to areas with the AreaBuilder. If the line feature(s) do not overlap, you can adjust the tolerance parameter or use something like a Snapper or LineExtender to ensure the original ​line features intersect one another.

 

image


Here's the workspace in case it helps. This is a "best case scenario" as all of the lines intersect and the data that was created and collapsed in the bookmark is very simple. Let us know if that solves it!


Hi @Brad Nesom​ ,

 

Have you tried using a TopologyBuilder and an AreaBuilder? This will show you all of the intersecting points and break the line into line segments (edges) that can be converted to areas with the AreaBuilder. If the line feature(s) do not overlap, you can adjust the tolerance parameter or use something like a Snapper or LineExtender to ensure the original ​line features intersect one another.

 

image

I have not used topology builder but have used Intersector, PolylineAnalyzer, LineOnLineOverlayer. I have use snapper, anchoredsnapper, and LineExtender.


IT shouldn't be this hard. ultimately i want a point for each corner of each labor with value for containing twn, and sec.


This should not be that hard. Can you share your input lines?

still incompleteThis is using your sample fmw. with topologybuilder.


IT shouldn't be this hard. ultimately i want a point for each corner of each labor with value for containing twn, and sec.

Hi @Brad Nesom​ ,

Just to help isolate the question, I've removed all other transformers other than what is relevant to this question in the attached workspace. Is this what you are expected as the output? imageI used the TopologyBuilder > AreaBuilder method right after the GeometryFilter_2 (which I believe is the correct area of your workspace, my apologies if that is not the correct spot). Please note the tolerance parameter in the TopologyBuilder > Advanced is set to automatic so this resolves the issue with the line not overlapping:

image


Hi @Brad Nesom​ ,

Just to help isolate the question, I've removed all other transformers other than what is relevant to this question in the attached workspace. Is this what you are expected as the output? imageI used the TopologyBuilder > AreaBuilder method right after the GeometryFilter_2 (which I believe is the correct area of your workspace, my apologies if that is not the correct spot). Please note the tolerance parameter in the TopologyBuilder > Advanced is set to automatic so this resolves the issue with the line not overlapping:

image

This output is much cleaner than what i was getting. however. (since i spent lots of time in the dwg making sure that all of the lines were extended to the edges, that there were no extra vertices (just 2 for every line) and that there were no extra colinear objects. (I don't want to, can't spend this effort on all the dwgs i am scanning)

  1. Why are there incomplete features?
  2. Why does it create 0 area features (your example above should be exactly 100 features there are slivers that i have to calc area and filter by size) esee attached examples for each of the features coming through6 features not 4106 features not 100

Reply