Mer

Oppløsningsfunksjoner skal bare ha flerdeler når de er innenfor 100 fot fra hverandre


Jeg vil ha et utvalg av pakker som er oppløst av grunneier og innen 3 miles fra en polyline. Hvis den samme eieren eier pakker på motsatte sider av en vei (innen 100 fot eller så), vil jeg at pakken skal være en flerdel. Imidlertid vil jeg ikke ha flerdeler for pakker med samme eier som er> 1 kilometer fra hverandre.

Dette er en del av en stor modell som jeg setter sammen. Jeg er sikker på at python er svaret, men jeg er fortsatt veldig grønn av det. Er det en rekke verktøy som vil oppnå dette?

Jeg bruker ArcGIS Desktop 10.3 med Advanced License.


Jeg klarte å gjøre dette ved å buffere pakkedataene 50 fot og bruke oppløsningsfunksjonen i verktøyet til å bare oppløse bufferne med samme grunneier. Jeg kjørte deretter en flerdel til enpart. Deretter beregnet en unik ID for hver polygon (DissolveID).

Jeg kjørte deretter en romlig sammenføyning, en til mange, av pakkene i bufferområdet for å beregne over DissolveID -feltet. Oppløste deretter pakkene basert på det DissolveID.