A Location-Production Model In Heterogeneous Space