Skip to main content
Best Answer

Merging polygons over years with changing geometry

  • November 3, 2020
  • 2 replies
  • 20 views

Hi,

 

I have a problem that I can't figure out how to approach. I have polygon Shapaefiles of fields on a farm over a number of years (one file per year) with attributes specifying what crops are grown on each field that year and a unique ID for each field.

I would like to merge these into one file where each field has an attribute for each year specifying the crop grown.

The problem is that the fields are not constant over time. Exemplified in the fig below. A field may be broken up into multible fields (case 1) or the oposite merged into a bigger field (case 2). The fields may also change in size and/or geometry (cases 3 and 4). The fig also tries to illustrate the result I am looking for. If the geometry changes according to these cases the fields generally recieve new ID:s.

 

Any ideas on how to approach this problem?

 

Parcel_correctionsp=field, c=crop

 

Best,

Johan

 

Best answer by ebygomm

I think an AreaonAreaOverlayer, is probably the starting point, which you can use to build a list of all crop types for a particular area.

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

2 replies

ebygomm
Influencer
Forum|alt.badge.img+46
  • Influencer
  • Best Answer
  • November 3, 2020

I think an AreaonAreaOverlayer, is probably the starting point, which you can use to build a list of all crop types for a particular area.


Thanks for pointing me in the right direction! The problem actually turned out to be less complicated than I first thought. I simply renamed the crop type attribute for each year and the did an AreaOnAreaOverlayer while merging attributes and then some filtering of very small patches and got the result I wanted.