1

I created a forest type map from 50 scene satellite images as shapefile under the following conditions.

  • Some shapefiles are overlapped, because scene overlaps each other.
  • There is an order of shapefiles in the table of contents.
  • Merged file has to be follow the order. It means below shape file is not necessary in the overlapping area.

It is possible merging files, if I clip one by one, even though it takes a time.

Please let me know, if someone knows a more efficient way to resolve this issue.

2
  • I'm sorry, I don't understand - how are you merging the shapefiles together, in what order? In sequence down the table of contents? You could try using python
    – GISHuman
    Commented Jun 2, 2014 at 20:00
  • 1
    Are you perhaps describing an situation like the one in this earlier Question? gis.stackexchange.com/questions/43650/… In any event, I think a diagram in your Question would help.
    – PolyGeo
    Commented Jun 2, 2014 at 21:33

4 Answers 4

1

Union will give you a mess with the attributes buried deep in several instances of the field names and probably numerous sliver polygons that will take days to rectify.

As you have a definite order of precedence for your inputs Erase first to clear the way and then append. Use the top order to erase next order and so on until the bottom shape file then it is safe to append.

If you only have a few to do, or another one pops up later, consider the Update tool which is basically an erase and append cycle in one tool.

1

This is as complete a break down as one could want: https://blogs.esri.com/esri/supportcenter/2014/12/02/combining-spatial-data-in-arcmap/

0

If I understand well what you are asking, you could use "union" after merging all you shapefiles (with the merge shapefile as single input), then dissolve to get rid of unnecessary boundaries.

0

I would recommend union as well. Dissolve or trim could be used (dissolve after trim before) in order to get rid of excess polygon shape.

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.