You can use VisualARQ Grasshopper components to automatically check that your project fulfills the required regulations. Make your own scripts for the specific laws in your site...