I'm working with addresses and making a tool to check if structures are on the correct side of the street based on the house number parity matching the road parity. The roads have directionality, so I want the tool to identify if a structure is on the right or left side of the road and then do the parity check with the house number. I've been having trouble programmatically determining the right versus left side of the road. I did find Finding left and right side of line in ArcGIS for Desktop? that suggests linear referencing tools could accomplish this, but there wasn't much specific information about how to actually code the solution, and I haven't had much success making routes and extracting information on my own. I started coding a work around that would check if all structures on one side of the street had the same parity, but I don't think this would be as accurate as if I could determine the right/left side of the road.
Does anybody have any suggestions about how to approach this?