Esempio n. 1
0
 def compute(self, dataset_pool):
     distance = self.get_dataset().get_attribute('distance_to_highway')
     urbansim_constant = dataset_pool.get_dataset('urbansim_constant')
     length = UrbanSimLength(distance,
                             urbansim_constant["gridcell_width"].units)
     return length.less_than(
         urbansim_constant["near_highway_threshold_unit"])
Esempio n. 2
0
 def set_gridcell_width_and_height(self):
     self["gridcell_width"] = UrbanSimLength(self["cell_size"], UrbanSimLengthConstants().units_meters)
     self["gridcell_height"]= UrbanSimLength(self["cell_size"], UrbanSimLengthConstants().units_meters)
Esempio n. 3
0
 def set_near_highway_threshold(self):
     self["near_highway_threshold_unit"] = UrbanSimLength(self["near_highway_threshold"],
             UrbanSimLengthConstants().get_units_constant(self["units"]))
Esempio n. 4
0
 def compute(self, dataset_pool):
     distance = self.get_dataset().get_attribute('distance_to_highway')
     urbansim_constant = dataset_pool.get_dataset('urbansim_constant')
     length = UrbanSimLength(distance, urbansim_constant["gridcell_width"].units)
     return length.less_than(urbansim_constant["near_highway_threshold_unit"])
Esempio n. 5
0
def get_is_near_arterial(distance, urbansim_constant):
    length = UrbanSimLength(distance,
                            urbansim_constant["gridcell_width"].units)
    return length.less_than(urbansim_constant["near_arterial_threshold_unit"])
def get_is_near_arterial(distance, urbansim_constant):
    length = UrbanSimLength(distance, urbansim_constant["gridcell_width"].units)
    return length.less_than(urbansim_constant["near_arterial_threshold_unit"])