я думаю (могу ошибаться), что лучше autocad-а с этой задачей вряд ли какая-то другая программа справится - это для плоского черчения (кстати есть еще бесплатный project cooper). если нужно 3D, то ландшафт например удобно создавать в Revit, а визуализацию делать в максе. для всех этих программ очень много различных библиотек.