I am trying to determine which residential real estate parcels are sub-dividable but am running into issues when it comes to placement of an already existing structure on a parcel.

For example, let's assume the minimum requirements to create a new parcel is 10,000 square feet with 50' of frontage along the road. I can calculate parcels that have at least 20,000 square feet with at least 100' of frontage and know that those parcels may be sub-dividable. However, if an already existing structure is right in the center of said parcel then it is no longer sub-dividable without demolishing the structure.

How can I take into account the location of existing structures on a lot to see if the empty space between the structure and lot boundaries are sufficient to sub-divide?

Example of Sub-Dividable Lot: enter image description here

  • I think as long as the structure doesn't take up over half the frontage or half the area of the existing lot then you can still subdivide the lot, just maybe not with a single line - you may have to construct a more complex boundary. Is that an additional constraint? – Spacedman Jul 24 '19 at 17:01
  • This might help: gis.stackexchange.com/questions/147790/… – Emil Brundage Jul 24 '19 at 17:33
  • @Spacedman there could be a scenario where the frontage is 100' and the structure is only 40' but it's placed directly in the center. So really there is only 30' on either side of the structure of free frontage. I'd need to be able to determine there is enough consecutive frontage. – David Seroy Jul 24 '19 at 17:36
  • You could split that into a U shaped lot that went round the back of the structure, but I guess a contiguous frontage condition is what's missing. But if the structure was 3' back from the frontage you could do a split with two 50' contiguous frontages to the road, just that the new parcel would have a thin section in front of the existing structure... – Spacedman Jul 24 '19 at 17:41
  • Or by "frontage" do you mean the parallel projection of any building to the "front" (roadside) of the parcel? Because obviously people don't like other people's stuff between their houses and the road... – Spacedman Jul 24 '19 at 17:43

Simplified approach: - make sure your frontage line is single one per parcel:

enter image description here

  • densify buildings (clone first) and convert vertices to points
  • find coordinates of points projection on relevant front line:

def Chainage(id,shp):
    with arcpy.da.SearchCursor(lr, 'Shape@',q) as cursor:
        for row in cursor: 
        L=geom.measureOnLine (shp.firstPoint)
        p=geom.positionAlongLine (L)
        return str(p.firstPoint)
    return -1
Chainage( !PAR_ID! , !Shape! )

enter image description here

Chop frontage by projected points and select longest bit per parcel:

enter image description here

Results can be misleading, e.g. I doubt that a couple of 'high' potential orange parcels can be subdivided into 2 equal parts, but you'll have to inspect much shorter list of candidates.

Note: it is possible to actually subdivide potential candidates, but it will take ages to complete calculations with high resolution results.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.