Timeline for Ordering polygon neighbors in clockwise order using ArcMap
Current License: CC BY-SA 4.0
18 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Dec 4, 2021 at 21:00 | history | tweeted | twitter.com/StackGIS/status/1467237287817846785 | ||
Nov 26, 2021 at 12:08 | comment | added | Taras♦ | Please, do not forget about "What should I do when someone answers my question?" | |
Nov 26, 2021 at 12:07 | history | edited | Taras♦ | CC BY-SA 4.0 |
edited tags; edited title
|
May 30, 2019 at 6:19 | answer | added | FelixIP | timeline score: 3 | |
May 29, 2019 at 14:54 | comment | added | Anna Marie Vagnozzi | @FelixIP, do you know of any resources that would walk through how to do those things in ArcMap? I'm struggling to figure out how to do the method you suggested, though I agree it should work. | |
May 27, 2019 at 6:46 | comment | added | FelixIP | Extract polygon edges, compute midpoints and their chainage along outline of one in a center. This will be a field to base your ordering on. No scripting. | |
May 26, 2019 at 23:28 | comment | added | PolyGeo♦ | Perhaps ask that as a new question: "Making point from node which makes polygons node neighbours?" I think the answer to that will be to use the Intersect tool. | |
May 26, 2019 at 22:43 | comment | added | Anna Marie Vagnozzi | @PolyGeo That was my initial thought - using the point of intersection with pairs of neighbors - but is there a straightforward way to generate those points in ArcMap? There are a LOT of polygons in my map, so it's not possible to do manually. | |
May 26, 2019 at 21:55 | history | edited | PolyGeo♦ |
edited tags
|
|
May 26, 2019 at 21:54 | comment | added | PolyGeo♦ | What about the angles between the centroid of the centre polygon and the points where it intersects each pair of neighbours? If that does not work then assembling a list of the coordinates where the centre polygon intersects each pair of its neighbours, and then examining them against each coordinate in the string of coordinates that make up the polygon should let you write a new list in the clock-wise order. | |
May 26, 2019 at 21:35 | comment | added | Anna Marie Vagnozzi | @PolyGeo, that's what I originally did. However, due to the irregular shapes of some of the polygons and the placement of their centroids, the order sorted by angles does not correspond to the clockwise order in many cases. Too many to fix manually, at least. | |
May 26, 2019 at 21:33 | history | edited | PolyGeo♦ | CC BY-SA 4.0 |
edited title
|
May 26, 2019 at 21:33 | comment | added | PolyGeo♦ | To do this I would try ArcPy and look at the angles between the centroid of the centre polygon and each of its neighbours. | |
May 26, 2019 at 21:30 | review | Close votes | |||
May 26, 2019 at 23:31 | |||||
May 26, 2019 at 21:27 | comment | added | Anna Marie Vagnozzi | Hi, @Vince. For clarification, which ordering are you saying looks random? | |
May 26, 2019 at 21:15 | comment | added | Vince | That looks like a random ordering to me. You can of course construct whatever attribute allocation scheme you want, but first you need to choose a programming environment, and then start programming. | |
May 26, 2019 at 20:35 | review | First posts | |||
May 26, 2019 at 21:04 | |||||
May 26, 2019 at 20:34 | history | asked | Anna Marie Vagnozzi | CC BY-SA 4.0 |