Intersecting polygons to a focal polygon with the same cell ID and also obtaining the

المشرف العام

Administrator
طاقم الإدارة
I have a series of polygons, where there is a focal polygon (a type of coral reef). The other polygons are cut to the centroid of a cell where the focal polygon is included. The cell ID is given by the “psu” field. The cells overlap and I'd like to ignore polygons that don’t occur within the same cell for this analysis. I'm trying to find out for each focal polygon, what polygons (only the ones assigned to the same cell ID) touch it within each cell and 2) the length of the joining edge where the polygons touch.

For example, for a cell with psu ID = “2003 000U”, there is a focal patch (Identified by the FocalPatch field = 1) and a series of other polygons (Identified by the ClassLv1 field) for unconsolidated sediment, dredged, artifical, pavement, and ridge within the cell. I'm trying to find which of the sediment, dredged, artificial, pavement, and ridge polygons in “2003 000U” touch the focal patch polygon and the length of the edge between them and the focalpatch. There might be polygons within a psu cell that do not touch the focalpatch polygon and I want to ignore those polygons. There might be polygons from a different psu the overlap, but I'd like to ignore those too.

I tried to do this with the “polygon neighbor” tool in ArcGIS 10.2, but the tool would not stop running. First, it would only run when I put the exported table into a geodatabase. Second, I am not sure the output table will retain the ClassLv1 field description because I think all of the polygon IDs have to be unique.

I know this is a pretty complicated scenario to convey with text only, but if there any insights they'd be greatly appreciated.



أكثر...
 
أعلى