22'''
33 MHN.py
44 Author: npeterson
5- Revised: 8/2 /18
5+ Revised: 9/4 /18
66 ---------------------------------------------------------------------------
77 A class for importing into MHN processing scripts, containing frequently
88 used methods and variables.
@@ -27,37 +27,37 @@ class MasterHighwayNetwork(object):
2727 }
2828
2929 centroid_ranges = {
30- ## zones09
31- 'CBD' : range ( 1 , 48 ), # NB. range(i,j) includes i & excludes j
32- 'Chicago' : range ( 1 , 310 ),
33- 'Cook' : range ( 1 , 855 ),
34- 'McHenry' : range ( 855 , 959 ),
35- 'Lake' : range ( 959 , 1134 ),
36- 'Kane' : range (1134 , 1279 ),
37- 'DuPage' : range (1279 , 1503 ),
38- 'Will' : range (1503 , 1691 ),
39- 'Kendall' : range (1691 , 1712 ),
40- 'CMAP' : range ( 1 , 1712 ),
41- 'MHN' : range ( 1 , 1962 ),
42- 'POE' : range (1945 , 1962 )
43-
44- # ## zones17
30+ # ## zones09
4531 # 'CBD': range( 1, 48), # NB. range(i,j) includes i & excludes j
46- # 'Chicago': range( 1, 718),
47- # 'Cook': range( 1, 1733),
48- # 'McHenry': range(2584, 2703),
49- # 'Lake': range(2326, 2584),
50- # 'Kane': range(2112, 2305),
51- # 'DuPage': range(1733, 2112),
52- # 'Will': range(2703, 2927),
53- # 'Kendall': range(2305, 2326),
54- # 'MHN': range( 1, 3650),
55- # 'POE': range(3633, 3650),
56- # 'CMAP': {
57- # '7_Counties': range( 1, 2927),
58- # 'Grundy_Part': range(2949, 2950),
59- # 'DeKalb_Part': range(2977, 2978)
60- # }
32+ # 'Chicago': range( 1, 310),
33+ # 'Cook': range( 1, 855),
34+ # 'McHenry': range( 855, 959),
35+ # 'Lake': range( 959, 1134),
36+ # 'Kane': range(1134, 1279),
37+ # 'DuPage': range(1279, 1503),
38+ # 'Will': range(1503, 1691),
39+ # 'Kendall': range(1691, 1712),
40+ # 'CMAP': range( 1, 1712),
41+ # 'MHN': range( 1, 1962),
42+ # 'POE': range(1945, 1962)
43+
44+ ## zones17
45+ 'CBD' : range ( 1 , 48 ), # NB. range(i,j) includes i & excludes j
46+ 'Chicago' : range ( 1 , 718 ),
47+ 'Cook' : range ( 1 , 1733 ),
48+ 'McHenry' : range (2584 , 2703 ),
49+ 'Lake' : range (2326 , 2584 ),
50+ 'Kane' : range (2112 , 2305 ),
51+ 'DuPage' : range (1733 , 2112 ),
52+ 'Will' : range (2703 , 2927 ),
53+ 'Kendall' : range (2305 , 2326 ),
54+ 'MHN' : range ( 1 , 3650 ),
55+ 'POE' : range (3633 , 3650 ),
56+ 'CMAP' : {
57+ '7_Counties' : range ( 1 , 2927 ),
58+ 'Grundy_Part' : range (2949 , 2950 ),
59+ 'DeKalb_Part' : range (2977 , 2978 )
60+ }
6161 }
6262
6363 min_node_id = 5001 # 1-5000 reserved for zone centroids/POEs
@@ -274,18 +274,18 @@ def __init__(self, mhn_gdb_path, zone_gdb_path=None):
274274 self .zone_gdb = zone_gdb_path
275275 else :
276276 self .zone_gdb = os .path .join (self .root_dir , 'zone_systems.gdb' )
277- self .zone = os .path .join (self .zone_gdb , 'zonesys09' , 'zones09' )
278- self .zone_attr = 'Zone09'
279- self .subzone = os .path .join (self .zone_gdb , 'zonesys09' , 'subzones09' )
280- self .subzone_attr = 'Subzone09'
281- self .capzone = os .path .join (self .zone_gdb , 'zonesys09' , 'capzones09' )
282- self .capzone_attr = 'CapacityZone09'
283- # self.zone = os.path.join(self.zone_gdb, 'zonesys17', 'zones17')
284- # self.zone_attr = 'Zone17 '
285- # self.subzone = os.path.join(self.zone_gdb, 'zonesys17', 'subzones17')
286- # self.subzone_attr = 'Subzone17 '
287- # self.capzone = os.path.join(self.zone_gdb, 'zonesys17', 'capzones17')
288- # self.capzone_attr = 'CapacityZone17 '
277+ # self.zone = os.path.join(self.zone_gdb, 'zonesys09', 'zones09')
278+ # self.zone_attr = 'Zone09'
279+ # self.subzone = os.path.join(self.zone_gdb, 'zonesys09', 'subzones09')
280+ # self.subzone_attr = 'Subzone09'
281+ # self.capzone = os.path.join(self.zone_gdb, 'zonesys09', 'capzones09')
282+ # self.capzone_attr = 'CapacityZone09'
283+ self .zone = os .path .join (self .zone_gdb , 'zonesys17' , 'zones17' )
284+ self .zone_attr = 'zone17 '
285+ self .subzone = os .path .join (self .zone_gdb , 'zonesys17' , 'subzones17' )
286+ self .subzone_attr = 'subzone17 '
287+ self .capzone = os .path .join (self .zone_gdb , 'zonesys17' , 'capzones17' )
288+ self .capzone_attr = 'capzone17 '
289289 self .imarea = os .path .join (self .zone_gdb , 'imarea18' )
290290 self .imarea_attr = 'IMArea'
291291
0 commit comments