If two polylines intersect with each other and there are more than 2 intersect points, there is more than 1 closed area will be created. How can I get these areas as polygons in ArcGIS?

  • 1
    What GIS software are you using? – PolyGeo Mar 20 at 21:16

I found a not-so-elegant solution:

  1. Merge the polyline A into one feature;
  2. Merge the polyline B into one feature;
  3. Convert A and B to raster (both has value 1 for valid pixel, the same resolution and extent);
  4. Mosaic two rasters into one C (prefer ENVI or Geotiff formats);
  5. Find all pixels in the holes using Python;
  6. Calculate the area = count_of_pixel_in_hole * area_of_pixel.

This is a proximation, but close enough.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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