Geographic Information Systems Asked by SBI on March 19, 2021
I have two layers: a point layer (based on addresses) and a polygon layer (housing blocks). For data protection reasons, I would like to relocate the point features within the housing blocks.
Is there a way to do this without moving the features by hand?
It is not important how much it is relocated as long as it is not the same for all the points/the origin is not traceable.
In addition, I don’t want the point features in the same housing block to stack.
Edit: Added screenshot of starting position: most points are within the housing blocks; if not: I added the ID of the closest housing block with spatial join
You could join points to polygons, temporarily having them all stack one on top of another at the polygon centroid. Then you could you Disperse Markers with Random dispersal to redistribute the points randomly. I think you could play around with spacing thresholds to figure out one that will keep the randomly distributed points within each housing block.
Answered by ycartwhelen on March 19, 2021
Spatially join points to polygons and use this, to create unique names for points:
Calculate frequency of points in polygons (see labels above) and transfer it to polygons table for generate random points tool. Repeat join and naming for random points:
Answered by FelixIP on March 19, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP