I am working in ArcMap 10.3.1 and I have a feature class with some 500,000 polylines, from what I need to generate polygons, that have to keep attributes from the polylines. I have tried the "Construct Polygons" tool in Edit mode, but it returns empty attributes table, and "Feature to Polygon", but it doesn't return attributes at all. I also tried the spatial join for the generated polygons with the lines feature class, but there are too many errors with attributes being assigned to incorrect features.

Is there any other method I can use to achieve the goal of keeping attributes in the generated polygons?

Edit: added a couple of snapshots of line feature class fragment and, yes, they do overlap. Close up view


  • 1
    If you have a line that would be used for constructing two polygons (left and right), which one would get the attributes? Or should both get them?
    – user30184
    Oct 17, 2016 at 15:41
  • Are these lines all overlapping, does a single line enclose isolated areas or are they contiguous as hinted by @user30184? I think you need to upload some images to explain your data, as it stands it's too vague on what you are asking?
    – Hornbydd
    Oct 17, 2016 at 15:56
  • Try feature to polygon GP tool. As long as the individual lines create a closed polygon it will do what you want. desktop.arcgis.com/en/arcmap/10.3/manage-data/… Oct 17, 2016 at 17:52
  • I added a couple of snapshots of lines feature class to the question (the first one is close up view, the second overview, as @Hornbydd asked. Much of the lines are overlapping, some enclose isolated areas. The parameters the polygon feature class should get in best case scenario would the ones from lines, that make up most of the polygon border.
    – User6819
    Oct 18, 2016 at 6:15
  • 1
    Per the documentation, attributes are attached when supplied as label points. Convert your lines to points and use them as inputs for the line to poly tool. Preprocess your data by merging lines together to increase chances of success Oct 18, 2016 at 6:42

1 Answer 1


Seems I have solved this problem by using suggestion from @Ben S Nadler. First I generated polygons from lines, then I dissolved lines by their attributes, merging the lines with the same attribute, that make up same polygons. Then I coverted lines to points with GP tool Lines To Points and last I made a spatial join for generated polygons with the points created from lines.

In result I have got the attributes from lines feature class in my polygons feature class.

  • Glad to hear it worked! Oct 21, 2016 at 7:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.