So here's the challenge; find all the parcels in our county bigger than 7 acres that could accomodate a cell tower that needs 225' radius (circle) to fall completly within the parcel boundary. Seems simple right? Find the centroid of the parcel, create a buffer polygon with a 225' radius then do a select by location. Yea...right...except not all of our parcels are nice little boxes or circles! We have some crazy parcel shapes and when the centroid is calculated sometimes the circle falls outside the parcel boundary, but, if it was moved to its 'best fit' location it would fall easily within the parcel boundary. Is there a tool or workflow that can polygons to fit completly inside of other polygons? See the attached image.
I have answered similar questions a couple of times with the following workflow. Hope it works for you too:
- Use Select By Attributes tool to select polygons by Shape_area > circle area (3.1416 x square of radius). They are the initial candidates. - Run Buffer tool with a negative buffer distance (using the radius of the circle). It will create a buffer inside each polygon if there is enough room, or skip a polygon when there is not enough room. - The Buffer result may contain multipart polygons because for each input polygon there may be multiple subareas that have enough room. You can use Multipart To Singlepart tool to break them into singlepart polygons. - Run Feature To Point tool with the INSIDE option which creates a point at a reasonably good location inside each polygon. - Run Buffer tool again with the radius of the circle as the buffer distance. You should have a circle at each available location inside the large enough polygons.