Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I have a layer with multiple polygons (input) and a fishnet layer in polygon (clip layer).

I want to clip the multiple polygons with the fishnet to be able to calculate how big portion of the input layer that cover each cell in the fishnet layer.

If I select a fishnet cell and run the clip tool I get what I want, the area of the input polygon(s) covering the fishnet cell. But if I dont have any cells selected from the fishnet layer and want to run it with all of them, it does not work, it clip the layer with the extent instead of the independent polygons in the fishnet.

Any suggestions of how to do this? I have arcgis 10

share|improve this question

2 Answers 2

Please try the "Split" or "Union" tool instead.

share|improve this answer
    
I was trying the split tool before, but I got the error "000361 : The name starts with an invalid character". So I created a new string column and used field calculator to get my id value "1, 2, 3" etc.. But I found somewhere that it should be in alphaumerical values, If I understand that right it would be like ID1, ID2 etc. Bot how do I create such column? I have over 22000 records and cant do it by hand. –  user10685 Oct 22 '12 at 7:49

Try the following:

  1. Run an Intersect on your two polygon layers
  2. Run a custom script tool called Split Layer by Attributes

I had a similar question a while back and had great success with the advice given to me.

share|improve this answer
    
Thanks for the advice. I took a look on the tool you linked to. If I understand it right it create a shp file for each polygon? Anyway, it seem to really to do what I want. The way I worked it out was to use intersect and then the dissolve tool to get the polygons withing each of the fishnet grids. After some hassle (of what should not be a problem) I joined my dissolved layer to my fishnet layer, from there I could calculate the percentage of polygon cover within each cell (in my case forest) –  user10685 Oct 22 '12 at 10:33

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.