0

I have a some line and polygon features which consist of too many points, so I tried to simplify them.

I found the "Ramer–Douglas–Peucker algorithm".

I think it will work well for a single feature (line or polygon), but in my case, the feature are connected with others like this:

enter image description here

Note the point inside the red circle is the intersection point of the two line. This point must not be removed during the simplify process.

So I wonder if there is any out of box solution?

BTW, we have ArcMap Desktop 10. But we prefer to make it by program rather than manually since there are almost 20+ layers.

3
  • If you are looking for a detailed answer, please mention which software you are working on. Commented Jun 16, 2014 at 11:09
  • I update it. :) Commented Jun 16, 2014 at 11:24
  • try mapshaper.org Commented Jun 16, 2014 at 12:05

1 Answer 1

2

The more straightforward workaround consists in splitting your lines at the intersections before running the simplify tools. The DP algorithm does not move end points.

After the simplification, you can use a dissolve tool in order to recover your original line network.

EDIT: With ArcGIS, the most simple method is to use "feature to line" if you have ArcInfo licence.

2
  • For splitting the line, I know how to split it for a single line, but I am not sure if it is possible to split features automatically in the whole layer. Commented Jun 16, 2014 at 11:35
  • If you run Intersect with output type points, you can then use Split Line At Point to split all lines at all intersections. Commented Jun 16, 2014 at 11:55

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.