diff --git a/data/compile.py b/data/compile.py index 2cc7c0ede..9e5e40792 100644 --- a/data/compile.py +++ b/data/compile.py @@ -31,6 +31,7 @@ def main(): logging.info("-- 02 rooms extendend") data = merge.merge_yaml(data, "sources/02_rooms-extended.yaml") + merge.add_coordinates(data, "sources/02_coordinates.yaml") # Add source information for these entries, which are up to here # always declared by navigatum diff --git a/data/processors/merge.py b/data/processors/merge.py index 5ee2c36b5..d5e89d695 100644 --- a/data/processors/merge.py +++ b/data/processors/merge.py @@ -41,6 +41,30 @@ def merge_yaml(data, path): return _recursive_merge(data, yaml_data) +def add_coordinates(data, path): + """ + Merge coordinates from the yaml file at path on top of the given data. + This operates on the data dict directly without creating a copy. + """ + with open(path, encoding="utf-8") as file: + yaml_data = yaml.safe_load(file.read()) + + if not isinstance(yaml_data, dict): + raise RuntimeError(f"Error: Coordinates are not in the expected format ({path=})") + + # If the key of a root element is only numeric with 4 digits, + # we assume it is a building id (which needs to be converted to string) + ids_to_fix = [] # Cannot change dict while iterating + for _id, _data in yaml_data.items(): + if isinstance(_id, int) and len(str(_id)) == 4: + ids_to_fix.append(_id) + for _id in ids_to_fix: + yaml_data[str(_id)] = yaml_data[_id] + del yaml_data[_id] + + return _recursive_merge(data, {_id: {"coords": val} for _id, val in yaml_data}) + + def merge_object(data, obj, overwrite=True): """ Merge the object on top of the given data. diff --git a/data/sources/02_coordinates.yaml b/data/sources/02_coordinates.yaml new file mode 100644 index 000000000..c7986e9cb --- /dev/null +++ b/data/sources/02_coordinates.yaml @@ -0,0 +1,459 @@ +# ========================== Innenstadt ============================= +# === Augustenstr === +"2903.EG.002": { lat: 48.14800782818159, lon: 11.5629103854979 } + +# === Campus Olympiapark === +"2941.01.116L": { lat: 48.177376, lon: 11.534182 } + +# ========================== WZW ============================= +"4102.EG.036": { lat: 48.395561413789636, lon: 11.728015687957155 } +"4126.01.609B": { lat: 48.397920, lon: 11.725356 } +"4220.01.119": { lat: 48.398837, lon: 11.723082 } + +# ========================== Garching ============================= +# === Physik === +"5101.U1.172": { lat: 48.26699321948698, lon: 11.676648541975567 } +"5101.U1.182": { lat: 48.26693616690903, lon: 11.676635204896229 } + +# === MI === +"5608.EG.150": { lat: 48.262263704348356, lon: 11.66808379149225 } + +# === GRS-Altbau === +"5203.EG.003": { lat: 48.265112, lon: 11.673548 } +"5203.EG.007": { lat: 48.265063, lon: 11.673524 } +"5203.EG.011": { lat: 48.265024, lon: 11.673513 } +"5203.EG.013": { lat: 48.264988, lon: 11.673505 } +"5203.EG.040": { lat: 48.265237, lon: 11.673175 } +"5203.EG.040A": { lat: 48.265137, lon: 11.673156 } +"5203.EG.044": { lat: 48.265296, lon: 11.673188 } +"5203.EG.050": { lat: 48.265287, lon: 11.673253 } +"5203.EG.052": { lat: 48.265281, lon: 11.673325 } +"5203.EG.054": { lat: 48.265271, lon: 11.673392 } +"5203.EG.065": { lat: 48.265374, lon: 11.673145 } +"5203.EG.069": { lat: 48.265374, lon: 11.673210 } +"5203.EG.073": { lat: 48.265362, lon: 11.673269 } +"5203.EG.075": { lat: 48.265360, lon: 11.673325 } + +# === Chemie === +"5401.01.101K": { lat: 48.268297, lon: 11.669144 } # Hans-Fischer-Hörsaal +"5401.01.101I": { lat: 48.268499, lon: 11.669349 } +"5402.01.220J": { lat: 48.268553, lon: 11.669633 } # Seminarraum (approximate) +"5402.01.221K": { lat: 48.268668, lon: 11.669672 } # Ivar-Ugi-Hörsaal (approximate) +"5406.01.650C": { lat: 48.268761, lon: 11.669356 } +"5407.01.740A": { lat: 48.268962, lon: 11.669759 } # Übungsraum +"5407.01.740B": { lat: 48.268880, lon: 11.669705 } # Walter-Hieber-Hörsaal +"5407.01.760D": { lat: 48.269426, lon: 11.669553 } # A room that is pretty stupid to find + +"5403.04.320D": { lat: 48.268511, lon: 11.670640 } + +# === ZEI === +"5414.EG.001": { lat: 48.267487, lon: 11.668340 } +"5414.EG.003": { lat: 48.26748730805014, lon: 11.668340402841157 } + +# === Maschinenwesen / MW === +"5501.EG.101": { lat: 48.265567, lon: 11.670430 } +"5501.EG.102": { lat: 48.265413, lon: 11.670381 } +"5501.EG.102A": { lat: 48.265370, lon: 11.670371 } +"5501.EG.102M": { lat: 48.265431, lon: 11.670290 } +"5501.EG.102N": { lat: 48.265433, lon: 11.670266 } +"5501.EG.102O": { lat: 48.265383, lon: 11.670277 } +"5501.EG.102P": { lat: 48.265383, lon: 11.670255 } +"5501.EG.102Q": { lat: 48.265406, lon: 11.670285 } +"5501.EG.103": { lat: 48.265331, lon: 11.670360 } +"5501.EG.103M": { lat: 48.265433, lon: 11.670237 } +"5501.EG.103N": { lat: 48.265383, lon: 11.670234 } +"5501.EG.104": { lat: 48.265277, lon: 11.670344 } +"5501.EG.104A": { lat: 48.265240, lon: 11.670338 } +"5501.EG.105": { lat: 48.265199, lon: 11.670325 } +"5501.EG.105M": { lat: 48.265281, lon: 11.670196 } +"5501.EG.106": { lat: 48.265160, lon: 11.670314 } +"5501.EG.106M": { lat: 48.265163, lon: 11.670188 } +"5501.EG.107": { lat: 48.265127, lon: 11.670304 } +"5501.EG.107M": { lat: 48.265119, lon: 11.670186 } +"5501.EG.108": { lat: 48.265077, lon: 11.670293 } +"5501.EG.108M": { lat: 48.265085, lon: 11.670186 } +"5501.EG.109": { lat: 48.265026, lon: 11.670277 } +"5501.EG.110": { lat: 48.264986, lon: 11.670269 } +"5501.EG.125": { lat: 48.265006, lon: 11.670100 } +"5501.EG.126": { lat: 48.265049, lon: 11.670092 } +"5501.EG.127": { lat: 48.265092, lon: 11.670086 } +"5501.EG.128": { lat: 48.265135, lon: 11.670078 } +"5501.EG.129": { lat: 48.265179, lon: 11.670073 } +"5501.EG.130": { lat: 48.265222, lon: 11.670068 } +"5501.EG.130N": { lat: 48.265317, lon: 11.670196 } +"5501.EG.131": { lat: 48.265261, lon: 11.670062 } +"5501.EG.132": { lat: 48.265295, lon: 11.670057 } +"5501.EG.133": { lat: 48.265327, lon: 11.670054 } +"5501.EG.134": { lat: 48.265359, lon: 11.670049 } +"5501.EG.135": { lat: 48.265392, lon: 11.670044 } +"5501.EG.136": { lat: 48.265429, lon: 11.670038 } +"5501.EG.137": { lat: 48.265518, lon: 11.670044 } +"5501.EG.150": { lat: 48.265516, lon: 11.669873 } # MW 0150 +"5501.EG.151": { lat: 48.265586, lon: 11.669869 } +"5501.EG.198C": { lat: 48.265408, lon: 11.670234 } +"5501.EG.199D": { lat: 48.265409, lon: 11.670162 } +"5501.EG.199N": { lat: 48.265515, lon: 11.669977 } +"5501.EG.199S": { lat: 48.265539, lon: 11.669778 } +"5501.01.150": { lat: 48.265516, lon: 11.669873 } # MW 1150 +"5501.02.150": { lat: 48.265516, lon: 11.669873 } # MW 2150 + +"5502.EG.201": { lat: 48.265767, lon: 11.669691 } +"5502.EG.202": { lat: 48.265804, lon: 11.669685 } +"5502.EG.203": { lat: 48.265831, lon: 11.669691 } +"5502.EG.203M": { lat: 48.265849, lon: 11.669837 } +"5502.EG.203N": { lat: 48.265899, lon: 11.669841 } +"5502.EG.203P": { lat: 48.265899, lon: 11.669833 } +"5502.EG.203Q": { lat: 48.265847, lon: 11.669817 } +"5502.EG.204": { lat: 48.265863, lon: 11.669696 } +"5502.EG.205": { lat: 48.265895, lon: 11.669706 } +"5502.EG.206": { lat: 48.265929, lon: 11.669731 } +"5502.EG.207": { lat: 48.265963, lon: 11.669742 } +"5502.EG.208": { lat: 48.265998, lon: 11.669749 } +"5502.EG.208M": { lat: 48.265991, lon: 11.669857 } +"5502.EG.209": { lat: 48.266045, lon: 11.669760 } +"5502.EG.209M": { lat: 48.266045, lon: 11.669881 } +"5502.EG.210": { lat: 48.266084, lon: 11.669774 } +"5502.EG.210M": { lat: 48.266068, lon: 11.669881 } +"5502.EG.211": { lat: 48.266139, lon: 11.669784 } +"5502.EG.225": { lat: 48.266148, lon: 11.669967 } +"5502.EG.226": { lat: 48.266109, lon: 11.669972 } +"5502.EG.227": { lat: 48.266079, lon: 11.669975 } +"5502.EG.228": { lat: 48.266047, lon: 11.669983 } +"5502.EG.228M": { lat: 48.266018, lon: 11.669902 } +"5502.EG.228N": { lat: 48.266023, lon: 11.669862 } +"5502.EG.229": { lat: 48.266007, lon: 11.669985 } +"5502.EG.229N": { lat: 48.265986, lon: 11.669902 } +"5502.EG.230": { lat: 48.265968, lon: 11.669994 } +"5502.EG.231": { lat: 48.265934, lon: 11.669999 } +"5502.EG.232": { lat: 48.265897, lon: 11.670004 } +"5502.EG.233": { lat: 48.265852, lon: 11.670010 } +"5502.EG.234": { lat: 48.265763, lon: 11.670004 } # MW 0234 +"5502.EG.250": { lat: 48.265752, lon: 11.669468 } # Ludwig-Prandtl-Hörsaal +"5502.EG.250A": { lat: 48.265793, lon: 11.669492 } +"5502.EG.250B": { lat: 48.265798, lon: 11.669442 } +"5502.EG.298C": { lat: 48.265874, lon: 11.669833 } +"5502.EG.299D": { lat: 48.265872, lon: 11.669910 } +"5502.EG.299E": { lat: 48.265707, lon: 11.669937 } +"5502.01.250": { lat: 48.265752, lon: 11.669468 } # MW 1250 +"5502.02.235": { lat: 48.265763, lon: 11.670004 } # MW 2235 +"5502.02.250": { lat: 48.265752, lon: 11.669468 } # MW 2250 + +"5503.EG.301A": { lat: 48.265566, lon: 11.669597 } +"5503.EG.301B": { lat: 48.265561, lon: 11.669638 } +"5503.EG.301C": { lat: 48.265530, lon: 11.669651 } +"5503.EG.301D": { lat: 48.265502, lon: 11.669616 } +"5503.EG.301E": { lat: 48.265502, lon: 11.669592 } +"5503.EG.301F": { lat: 48.265602, lon: 11.669640 } +"5503.EG.302": { lat: 48.265436, lon: 11.669600 } +"5503.EG.302M": { lat: 48.265432, lon: 11.669498 } +"5503.EG.303": { lat: 48.265361, lon: 11.669579 } +"5503.EG.303N": { lat: 48.265355, lon: 11.669483 } +"5503.EG.303O": { lat: 48.265348, lon: 11.669455 } +"5503.EG.303P": { lat: 48.265354, lon: 11.669412 } +"5503.EG.303Q": { lat: 48.265409, lon: 11.669471 } +"5503.EG.303R": { lat: 48.265411, lon: 11.669447 } +"5503.EG.303S": { lat: 48.265459, lon: 11.669450 } +"5503.EG.303T": { lat: 48.265459, lon: 11.669479 } +"5503.EG.304": { lat: 48.265296, lon: 11.669565 } +"5503.EG.304M": { lat: 48.265342, lon: 11.669481 } +"5503.EG.304N": { lat: 48.265305, lon: 11.669423 } +"5503.EG.305": { lat: 48.265196, lon: 11.669541 } +"5503.EG.305M": { lat: 48.265252, lon: 11.669420 } +"5503.EG.306": { lat: 48.265097, lon: 11.669511 } +"5503.EG.306M": { lat: 48.265207, lon: 11.669418 } +"5503.EG.306N": { lat: 48.265173, lon: 11.669418 } +"5503.EG.325": { lat: 48.265100, lon: 11.669332 } +"5503.EG.326": { lat: 48.265145, lon: 11.669327 } +"5503.EG.327": { lat: 48.265177, lon: 11.669321 } +"5503.EG.328": { lat: 48.265209, lon: 11.669319 } +"5503.EG.329": { lat: 48.265241, lon: 11.669310 } +"5503.EG.330": { lat: 48.265275, lon: 11.669305 } +"5503.EG.331": { lat: 48.265309, lon: 11.669302 } +"5503.EG.332": { lat: 48.265339, lon: 11.669297 } +"5503.EG.333": { lat: 48.265368, lon: 11.669294 } +"5503.EG.334": { lat: 48.265389, lon: 11.669289 } +"5503.EG.335": { lat: 48.265418, lon: 11.669286 } +"5503.EG.336": { lat: 48.265455, lon: 11.669281 } +"5503.EG.337": { lat: 48.265539, lon: 11.669283 } # MW 0337 +"5503.EG.350": { lat: 48.265552, lon: 11.669118 } # Egbert-von-Hoyer-Hörsaal +"5503.EG.398C": { lat: 48.265434, lon: 11.669447 } +"5503.EG.399D": { lat: 48.265436, lon: 11.669380 } +"5503.EG.399N": { lat: 48.265536, lon: 11.669219 } +"5503.01.350": { lat: 48.265552, lon: 11.669118 } # Ludwig-Burmester-Zeichensaal +"5503.02.350": { lat: 48.265552, lon: 11.669118 } # MW 2350 + +"5504.EG.401A": { lat: 48.265770, lon: 11.668931 } +"5504.EG.401B": { lat: 48.265799, lon: 11.668877 } +"5504.EG.401C": { lat: 48.265822, lon: 11.668939 } +"5504.EG.401D": { lat: 48.265830, lon: 11.668917 } +"5504.EG.401E": { lat: 48.265765, lon: 11.668899 } +"5504.EG.402": { lat: 48.265917, lon: 11.668935 } +"5504.EG.402M": { lat: 48.265897, lon: 11.669030 } +"5504.EG.403": { lat: 48.266059, lon: 11.668977 } +"5504.EG.403M": { lat: 48.265873, lon: 11.669067 } +"5504.EG.403N": { lat: 48.265923, lon: 11.669081 } +"5504.EG.403O": { lat: 48.266038, lon: 11.669070 } +"5504.EG.403P": { lat: 48.265875, lon: 11.669049 } +"5504.EG.403Q": { lat: 48.265920, lon: 11.669059 } +"5504.EG.403S": { lat: 48.266005, lon: 11.669065 } +"5504.EG.403T": { lat: 48.266022, lon: 11.669070 } +"5504.EG.404": { lat: 48.266195, lon: 11.669006 } +"5504.EG.425": { lat: 48.266238, lon: 11.669199 } +"5504.EG.426": { lat: 48.266206, lon: 11.669204 } +"5504.EG.427": { lat: 48.266179, lon: 11.669207 } +"5504.EG.427M": { lat: 48.266159, lon: 11.669115 } +"5504.EG.428": { lat: 48.266145, lon: 11.669212 } +"5504.EG.429": { lat: 48.266109, lon: 11.669218 } +"5504.EG.430": { lat: 48.266077, lon: 11.669223 } +"5504.EG.430M": { lat: 48.266042, lon: 11.669126 } +"5504.EG.431": { lat: 48.266046, lon: 11.669226 } +"5504.EG.432": { lat: 48.266020, lon: 11.669230 } +"5504.EG.433": { lat: 48.265992, lon: 11.669234 } +"5504.EG.434": { lat: 48.265959, lon: 11.669239 } +"5504.EG.435": { lat: 48.265919, lon: 11.669246 } +"5504.EG.436": { lat: 48.265884, lon: 11.669250 } +"5504.EG.437": { lat: 48.265851, lon: 11.669255 } +"5504.EG.438": { lat: 48.265809, lon: 11.669260 } +"5504.EG.439": { lat: 48.265763, lon: 11.669270 } +"5504.EG.450": { lat: 48.265806, lon: 11.668689 } +"5504.EG.498C": { lat: 48.265897, lon: 11.669078 } +"5504.EG.499D": { lat: 48.265895, lon: 11.669150 } +"5504.EG.499E": { lat: 48.265728, lon: 11.669180 } +"5504.EG.499K": { lat: 48.265796, lon: 11.668928 } +"5504.EG.499N": { lat: 48.265801, lon: 11.668842 } +"5504.EG.499Q": { lat: 48.265816, lon: 11.668557 } +"5504.01.450": { lat: 48.265806, lon: 11.668689 } # Willy-Messerschmitt-Zeichensaal +"5504.02.450": { lat: 48.265806, lon: 11.668689 } # MW 2450 + +"5505.EG.501": { lat: 48.265553, lon: 11.668838 } +"5505.EG.501A": { lat: 48.265621, lon: 11.668857 } +"5505.EG.502": { lat: 48.265498, lon: 11.668844 } +"5505.EG.503": { lat: 48.265466, lon: 11.668833 } +"5505.EG.503M": { lat: 48.265483, lon: 11.668691 } +"5505.EG.503N": { lat: 48.265433, lon: 11.668691 } +"5505.EG.503P": { lat: 48.265483, lon: 11.668707 } +"5505.EG.503Q": { lat: 48.265433, lon: 11.668701 } +"5505.EG.504": { lat: 48.265433, lon: 11.668825 } +"5505.EG.505A": { lat: 48.265385, lon: 11.668795 } +"5505.EG.505M": { lat: 48.265380, lon: 11.668659 } +"5505.EG.506": { lat: 48.265339, lon: 11.668782 } +"5505.EG.506M": { lat: 48.265314, lon: 11.668637 } +"5505.EG.507": { lat: 48.265307, lon: 11.668771 } +"5505.EG.508": { lat: 48.265278, lon: 11.668768 } +"5505.EG.509": { lat: 48.265251, lon: 11.668763 } +"5505.EG.509M": { lat: 48.265264, lon: 11.668648 } +"5505.EG.510": { lat: 48.265194, lon: 11.668750 } +"5505.EG.525": { lat: 48.265187, lon: 11.668567 } +"5505.EG.526": { lat: 48.265219, lon: 11.668562 } +"5505.EG.527": { lat: 48.265246, lon: 11.668559 } +"5505.EG.528": { lat: 48.265278, lon: 11.668554 } +"5505.EG.529A": { lat: 48.265310, lon: 11.668551 } +"5505.EG.530": { lat: 48.265385, lon: 11.668538 } +"5505.EG.531": { lat: 48.265435, lon: 11.668530 } +"5505.EG.532": { lat: 48.265478, lon: 11.668525 } +"5505.EG.533A": { lat: 48.265562, lon: 11.668530 } +"5505.EG.550": { lat: 48.265562, lon: 11.668332 } # MW 0550 +"5505.EG.550A": { lat: 48.265626, lon: 11.668299 } +"5505.EG.598C": { lat: 48.265457, lon: 11.668691 } +"5505.EG.599E": { lat: 48.265460, lon: 11.668624 } +"5505.EG.599N": { lat: 48.265562, lon: 11.668463 } +"5505.01.550": { lat: 48.265562, lon: 11.668332 } # Georg-Kühne-Zeichensaal +"5505.02.550": { lat: 48.265562, lon: 11.668332 } # MW 2550 + +"5506.EG.601": { lat: 48.265830, lon: 11.668129 } +"5506.EG.601A": { lat: 48.265773, lon: 11.668110 } +"5506.EG.602": { lat: 48.265874, lon: 11.668120 } +"5506.EG.603": { lat: 48.265915, lon: 11.668132 } +"5506.EG.603M": { lat: 48.265896, lon: 11.668294 } +"5506.EG.603N": { lat: 48.265946, lon: 11.668296 } +"5506.EG.603O": { lat: 48.265945, lon: 11.668273 } +"5506.EG.603P": { lat: 48.265895, lon: 11.668269 } +"5506.EG.604": { lat: 48.265947, lon: 11.668142 } +"5506.EG.605": { lat: 48.265994, lon: 11.668169 } +"5506.EG.606": { lat: 48.266051, lon: 11.668185 } +"5506.EG.606M": { lat: 48.266037, lon: 11.668332 } +"5506.EG.607": { lat: 48.266094, lon: 11.668196 } +"5506.EG.608": { lat: 48.266129, lon: 11.668206 } +"5506.EG.608M": { lat: 48.266110, lon: 11.668340 } +"5506.EG.609": { lat: 48.266165, lon: 11.668214 } +"5506.EG.610": { lat: 48.266210, lon: 11.668228 } +"5506.EG.611": { lat: 48.266252, lon: 11.668238 } +"5506.EG.611M": { lat: 48.266246, lon: 11.668346 } +"5506.EG.612": { lat: 48.266295, lon: 11.668246 } +"5506.EG.613": { lat: 48.266340, lon: 11.668260 } +"5506.EG.625": { lat: 48.266326, lon: 11.668429 } +"5506.EG.626": { lat: 48.266286, lon: 11.668434 } +"5506.EG.627": { lat: 48.266244, lon: 11.668439 } +"5506.EG.628": { lat: 48.266201, lon: 11.668445 } +"5506.EG.628M": { lat: 48.266201, lon: 11.668346 } +"5506.EG.629": { lat: 48.266167, lon: 11.668450 } +"5506.EG.630": { lat: 48.266135, lon: 11.668458 } +"5506.EG.631": { lat: 48.266094, lon: 11.668464 } +"5506.EG.632": { lat: 48.266042, lon: 11.668472 } +"5506.EG.633": { lat: 48.265992, lon: 11.668477 } +"5506.EG.634": { lat: 48.265946, lon: 11.668485 } +"5506.EG.635": { lat: 48.265887, lon: 11.668496 } +"5506.EG.636": { lat: 48.265806, lon: 11.668491 } +"5506.EG.698C": { lat: 48.265920, lon: 11.668298 } +"5506.EG.699D": { lat: 48.265921, lon: 11.668391 } + +"5507.EG.701A": { lat: 48.265634, lon: 11.668040 } +"5507.EG.701C": { lat: 48.265601, lon: 11.668084 } +"5507.EG.701D": { lat: 48.265571, lon: 11.668055 } +"5507.EG.701E": { lat: 48.265574, lon: 11.668034 } +"5507.EG.702": { lat: 48.265524, lon: 11.668046 } +"5507.EG.703": { lat: 48.265475, lon: 11.668032 } +"5507.EG.703M": { lat: 48.265572, lon: 11.668034 } +"5507.EG.703P": { lat: 48.265632, lon: 11.668073 } +"5507.EG.703Q": { lat: 48.265572, lon: 11.668054 } +"5507.EG.704": { lat: 48.265419, lon: 11.668019 } +"5507.EG.704M": { lat: 48.265462, lon: 11.667889 } +"5507.EG.704N": { lat: 48.265419, lon: 11.667888 } +"5507.EG.705": { lat: 48.265367, lon: 11.668003 } +"5507.EG.705M": { lat: 48.265380, lon: 11.667885 } +"5507.EG.706": { lat: 48.265314, lon: 11.667990 } +"5507.EG.706M": { lat: 48.265353, lon: 11.667883 } +"5507.EG.707": { lat: 48.265262, lon: 11.667976 } +"5507.EG.725": { lat: 48.265269, lon: 11.667805 } +"5507.EG.726": { lat: 48.265301, lon: 11.667799 } +"5507.EG.727": { lat: 48.265333, lon: 11.667794 } +"5507.EG.728": { lat: 48.265365, lon: 11.667790 } +"5507.EG.729": { lat: 48.265398, lon: 11.667784 } +"5507.EG.730": { lat: 48.265429, lon: 11.667779 } +"5507.EG.731": { lat: 48.265463, lon: 11.667774 } +"5507.EG.732": { lat: 48.265498, lon: 11.667769 } +"5507.EG.733": { lat: 48.265530, lon: 11.667766 } +"5507.EG.734": { lat: 48.265564, lon: 11.667759 } +"5507.EG.735": { lat: 48.265596, lon: 11.667751 } +"5507.EG.736": { lat: 48.265630, lon: 11.667766 } +"5507.EG.798C": { lat: 48.265547, lon: 11.667927 } +"5507.EG.799B": { lat: 48.265607, lon: 11.668040 } +"5507.EG.799D": { lat: 48.265550, lon: 11.667859 } + +"5508.EG.802": { lat: 48.265761, lon: 11.667914 } +"5508.EG.803": { lat: 48.265784, lon: 11.667902 } +"5508.EG.805": { lat: 48.265829, lon: 11.667904 } +"5508.EG.806": { lat: 48.265854, lon: 11.667894 } +"5508.EG.807": { lat: 48.265879, lon: 11.667879 } +"5508.EG.808": { lat: 48.265906, lon: 11.667831 } +"5508.EG.899A": { lat: 48.265678, lon: 11.667768 } +"5508.EG.899B": { lat: 48.265773, lon: 11.667895 } +"5508.02.801": { lat: 48.265856, lon: 11.667780 } # MW1801 +"5510.EG.001": { lat: 48.265424, lon: 11.670841 } # Gustav-Niemann-Hörsaal +"5510.EG.001M": { lat: 48.265558, lon: 11.670974 } +"5510.EG.002": { lat: 48.265407, lon: 11.671126 } +"5510.EG.003": { lat: 48.265362, lon: 11.671112 } +"5510.EG.003M": { lat: 48.265368, lon: 11.671010 } +"5510.EG.004": { lat: 48.265331, lon: 11.671092 } +"5510.EG.005": { lat: 48.265309, lon: 11.671071 } +"5510.EG.005M": { lat: 48.265348, lon: 11.670990 } +"5510.EG.006": { lat: 48.265285, lon: 11.671032 } +"5510.EG.006M": { lat: 48.265334, lon: 11.670966 } +"5510.EG.007": { lat: 48.265266, lon: 11.670994 } +"5510.EG.007M": { lat: 48.265313, lon: 11.670935 } +"5510.EG.008": { lat: 48.265250, lon: 11.670959 } +"5510.EG.009M": { lat: 48.265330, lon: 11.670658 } +"5510.EG.010": { lat: 48.265714, lon: 11.670438 } +"5510.EG.011": { lat: 48.265759, lon: 11.670460 } +"5510.EG.011A": { lat: 48.265800, lon: 11.670470 } +"5510.EG.011M": { lat: 48.265819, lon: 11.670572 } +"5510.EG.012": { lat: 48.265845, lon: 11.670481 } +"5510.EG.012M": { lat: 48.265844, lon: 11.670578 } +"5510.EG.012N": { lat: 48.265873, lon: 11.670586 } +"5510.EG.013": { lat: 48.265919, lon: 11.670502 } +"5510.EG.014": { lat: 48.265943, lon: 11.670510 } +"5510.EG.014M": { lat: 48.265900, lon: 11.670578 } +"5510.EG.014N": { lat: 48.265918, lon: 11.670604 } +"5510.EG.015": { lat: 48.265968, lon: 11.670516 } +"5510.EG.016": { lat: 48.266002, lon: 11.670524 } +"5510.EG.017": { lat: 48.266037, lon: 11.670532 } +"5510.EG.018": { lat: 48.266076, lon: 11.670543 } +"5510.EG.018M": { lat: 48.266055, lon: 11.670634 } +"5510.EG.018N": { lat: 48.266073, lon: 11.670631 } +"5510.EG.025": { lat: 48.266203, lon: 11.670703 } +"5510.EG.026A": { lat: 48.266166, lon: 11.670754 } +"5510.EG.026B": { lat: 48.266116, lon: 11.670779 } +"5510.EG.026C": { lat: 48.266101, lon: 11.670730 } +"5510.EG.026M": { lat: 48.266139, lon: 11.670653 } +"5510.EG.026N": { lat: 48.266096, lon: 11.670647 } +"5510.EG.027": { lat: 48.266032, lon: 11.670779 } +"5510.EG.028": { lat: 48.265939, lon: 11.670800 } +"5510.EG.028N": { lat: 48.265914, lon: 11.670631 } +"5510.EG.028O": { lat: 48.265894, lon: 11.670647 } +"5510.EG.029": { lat: 48.265844, lon: 11.670803 } +"5510.EG.029M": { lat: 48.265862, lon: 11.670639 } +"5510.EG.029N": { lat: 48.265825, lon: 11.670631 } +"5510.EG.050": { lat: 48.265752, lon: 11.670190 } # MW 0050 +"5510.EG.050A": { lat: 48.265705, lon: 11.670249 } +"5510.EG.098C": { lat: 48.265226, lon: 11.670870 } +"5510.EG.098K": { lat: 48.266005, lon: 11.670634 } +"5510.EG.099B": { lat: 48.265644, lon: 11.670794 } +"5510.EG.099D": { lat: 48.265236, lon: 11.670800 } +"5510.EG.099G": { lat: 48.265479, lon: 11.671119 } +"5510.EG.099L": { lat: 48.265702, lon: 11.670795 } +"5510.EG.099N": { lat: 48.265951, lon: 11.670620 } +"5510.EG.099Q": { lat: 48.265763, lon: 11.670075 } +"5510.01.010": { lat: 48.266027, lon: 11.670729 } # MW 1010 +"5510.01.050": { lat: 48.265752, lon: 11.670190 } # MW 1050 +"5510.02.001": { lat: 48.265424, lon: 11.670841 } # Rudolf-Diesel-Hörsaal +"5510.02.050": { lat: 48.265752, lon: 11.670190 } # MW 2050 + +# === StudiTUM Garching === +"5532.EG.001": { lat: 48.266826, lon: 11.670113 } +"5532.EG.002": { lat: 48.266848, lon: 11.669950 } # not entirely sure +"5532.EG.003": { lat: 48.266800, lon: 11.670331 } +"5532.EG.071": { lat: 48.266823, lon: 11.670244 } +"5532.EG.072": { lat: 48.266868, lon: 11.670255 } +"5532.EG.091": { lat: 48.266772, lon: 11.670200 } + +"5532.Z1.001": { lat: 48.266869, lon: 11.670120 } +"5532.Z1.002": { lat: 48.266851, lon: 11.670253 } +"5532.Z1.003": { lat: 48.266839, lon: 11.670339 } +"5532.Z1.071": { lat: 48.266808, lon: 11.670239 } +"5532.Z1.091": { lat: 48.266772, lon: 11.670200 } + +"5532.01.101": { lat: 48.266784, lon: 11.670108 } +"5532.01.102": { lat: 48.266798, lon: 11.670003 } +"5532.01.103": { lat: 48.266805, lon: 11.669948 } +"5532.01.104": { lat: 48.266813, lon: 11.669895 } +"5532.01.105": { lat: 48.266888, lon: 11.669914 } +"5532.01.106": { lat: 48.266881, lon: 11.669971 } +"5532.01.107": { lat: 48.266875, lon: 11.670025 } +"5532.01.108": { lat: 48.266863, lon: 11.670101 } +#"5532.01.109": # Room does not exist +"5532.01.110": { lat: 48.266843, lon: 11.670162 } +"5532.01.111": { lat: 48.266846, lon: 11.670191 } +"5532.01.112": { lat: 48.266848, lon: 11.670251 } +"5532.01.113": { lat: 48.266801, lon: 11.670332 } +"5532.01.171": { lat: 48.266805, lon: 11.670240 } +"5532.01.172": { lat: 48.266828, lon: 11.670056 } +"5532.01.191": { lat: 48.266773, lon: 11.670200 } + +"5532.02.201": { lat: 48.266784, lon: 11.670108 } +"5532.02.202": { lat: 48.266798, lon: 11.670003 } +"5532.02.203": { lat: 48.266805, lon: 11.669948 } +"5532.02.204": { lat: 48.266813, lon: 11.669895 } +"5532.02.205": { lat: 48.266888, lon: 11.669914 } +"5532.02.206": { lat: 48.266881, lon: 11.669971 } +"5532.02.207": { lat: 48.266875, lon: 11.670025 } +"5532.02.208": { lat: 48.266863, lon: 11.670101 } +#"5532.02.209": # Room does not exist +"5532.02.210": { lat: 48.266843, lon: 11.670162 } +"5532.02.211": { lat: 48.266846, lon: 11.670191 } +"5532.02.212": { lat: 48.266848, lon: 11.670251 } +"5532.02.213": { lat: 48.266801, lon: 11.670332 } +"5532.02.271": { lat: 48.266805, lon: 11.670240 } +"5532.02.272": { lat: 48.266828, lon: 11.670056 } +"5532.02.291": { lat: 48.266773, lon: 11.670200 } + +# === Galileo Garching === +"8120.EG.001": { lat: 48.265537, lon: 11.672188 } +"8120.EG.002": { lat: 48.265515, lon: 11.672491 } # Taurus I +"8120.EG.003": { lat: 48.265453, lon: 11.672464 } # Taurus I +# 004 doesn't exist +"8120.EG.005": { lat: 48.265416, lon: 11.672168 } # Terra +"8120.EG.006": { lat: 48.265369, lon: 11.672440 } # Jupiter +"8120.EG.007": { lat: 48.265184, lon: 11.672441 } # Saturn +"8120.EG.070": { lat: 48.265280, lon: 11.672263 } # Foyer + +"8120.01.101": { lat: 48.265464, lon: 11.672389 } diff --git a/data/sources/02_rooms-extended.yaml b/data/sources/02_rooms-extended.yaml index 174db1647..950c075fd 100644 --- a/data/sources/02_rooms-extended.yaml +++ b/data/sources/02_rooms-extended.yaml @@ -5,486 +5,36 @@ ranking_factors: rank_custom: 150 -# === Augustenstr === -"2903.EG.002": { coords: { lat: 48.14800782818159, lon: 11.5629103854979 } } - -# === Campus Olympiapark === -"2941.01.116L": { coords: { lat: 48.177376, lon: 11.534182 } } - -# ========================== WZW ============================= -"4102.EG.036": { coords: { lat: 48.395561413789636, lon: 11.728015687957155 } } -"4126.01.609B": { coords: { lat: 48.397920, lon: 11.725356 } } -"4220.01.119": { coords: { lat: 48.398837, lon: 11.723082 } } - - # ========================== Garching ============================= # === Physik === "5101.EG.257": name: "5101.EG.257 (MPI Fachschaftsbüro Physik)" -"5101.U1.172": { coords: { lat: 48.26699321948698, lon: 11.676648541975567 } } -"5101.U1.182": { coords: { lat: 48.26693616690903, lon: 11.676635204896229 } } # === MI === -"5608.EG.150": { coords: { lat: 48.262263704348356, lon: 11.66808379149225 } } "5606.EG.036": name: "5606.EG.036 (MPI Fachschaftsbüro im MI)" - -# === GRS-Altbau === -"5203.EG.003": { coords: { lat: 48.265112, lon: 11.673548 } } -"5203.EG.007": { coords: { lat: 48.265063, lon: 11.673524 } } -"5203.EG.011": { coords: { lat: 48.265024, lon: 11.673513 } } -"5203.EG.013": { coords: { lat: 48.264988, lon: 11.673505 } } -"5203.EG.040": { coords: { lat: 48.265237, lon: 11.673175 } } -"5203.EG.040A": { coords: { lat: 48.265137, lon: 11.673156 } } -"5203.EG.044": { coords: { lat: 48.265296, lon: 11.673188 } } -"5203.EG.050": { coords: { lat: 48.265287, lon: 11.673253 } } -"5203.EG.052": { coords: { lat: 48.265281, lon: 11.673325 } } -"5203.EG.054": { coords: { lat: 48.265271, lon: 11.673392 } } -"5203.EG.065": { coords: { lat: 48.265374, lon: 11.673145 } } -"5203.EG.069": { coords: { lat: 48.265374, lon: 11.673210 } } -"5203.EG.073": { coords: { lat: 48.265362, lon: 11.673269 } } -"5203.EG.075": { coords: { lat: 48.265360, lon: 11.673325 } } - # === Chemie === -"5401.01.101K": { coords: { lat: 48.268297, lon: 11.669144 } } # Hans-Fischer-Hörsaal "5401.01.101I": name: "5401.01.101I (CIP-Raum)" # Original name is "Rechenzentrum" ... - coords: { lat: 48.268499, lon: 11.669349 } -"5402.01.220J": { coords: { lat: 48.268553, lon: 11.669633 } } # Seminarraum (approximate) -"5402.01.221K": { coords: { lat: 48.268668, lon: 11.669672 } } # Ivar-Ugi-Hörsaal (approximate) "5406.01.650C": name: "5406.01.650C (Fachschaftsbüro Chemie)" # Original name is "Büro" ... - coords: { lat: 48.268761, lon: 11.669356 } -"5407.01.740A": { coords: { lat: 48.268962, lon: 11.669759 } } # Übungsraum -"5407.01.740B": { coords: { lat: 48.268880, lon: 11.669705 } } # Walter-Hieber-Hörsaal -"5407.01.760D": { coords: { lat: 48.269426, lon: 11.669553 } } # A room that is pretty stupid to find - -"5403.04.320D": { coords: { lat: 48.268511, lon: 11.670640 } } - -# === ZEI === -"5414.EG.001": { coords: { lat: 48.267487, lon: 11.668340 } } -"5414.EG.003": { coords: { lat: 48.26748730805014, lon: 11.668340402841157 } } # === Maschinenwesen / MW === "5501.EG.101": name: "5501.EG.101 (Fachschaft Maschinenwesen)" - coords: { lat: 48.265567, lon: 11.670430 } -"5501.EG.102": { coords: { lat: 48.265413, lon: 11.670381 } } -"5501.EG.102A": { coords: { lat: 48.265370, lon: 11.670371 } } -"5501.EG.102M": { coords: { lat: 48.265431, lon: 11.670290 } } -"5501.EG.102N": { coords: { lat: 48.265433, lon: 11.670266 } } -"5501.EG.102O": { coords: { lat: 48.265383, lon: 11.670277 } } -"5501.EG.102P": { coords: { lat: 48.265383, lon: 11.670255 } } -"5501.EG.102Q": { coords: { lat: 48.265406, lon: 11.670285 } } -"5501.EG.103": { coords: { lat: 48.265331, lon: 11.670360 } } -"5501.EG.103M": { coords: { lat: 48.265433, lon: 11.670237 } } -"5501.EG.103N": { coords: { lat: 48.265383, lon: 11.670234 } } -"5501.EG.104": { coords: { lat: 48.265277, lon: 11.670344 } } -"5501.EG.104A": { coords: { lat: 48.265240, lon: 11.670338 } } -"5501.EG.105": { coords: { lat: 48.265199, lon: 11.670325 } } -"5501.EG.105M": { coords: { lat: 48.265281, lon: 11.670196 } } -"5501.EG.106": { coords: { lat: 48.265160, lon: 11.670314 } } -"5501.EG.106M": { coords: { lat: 48.265163, lon: 11.670188 } } -"5501.EG.107": { coords: { lat: 48.265127, lon: 11.670304 } } -"5501.EG.107M": { coords: { lat: 48.265119, lon: 11.670186 } } -"5501.EG.108": { coords: { lat: 48.265077, lon: 11.670293 } } -"5501.EG.108M": { coords: { lat: 48.265085, lon: 11.670186 } } -"5501.EG.109": { coords: { lat: 48.265026, lon: 11.670277 } } -"5501.EG.110": { coords: { lat: 48.264986, lon: 11.670269 } } -"5501.EG.125": { coords: { lat: 48.265006, lon: 11.670100 } } -"5501.EG.126": { coords: { lat: 48.265049, lon: 11.670092 } } -"5501.EG.127": { coords: { lat: 48.265092, lon: 11.670086 } } -"5501.EG.128": { coords: { lat: 48.265135, lon: 11.670078 } } -"5501.EG.129": { coords: { lat: 48.265179, lon: 11.670073 } } -"5501.EG.130": { coords: { lat: 48.265222, lon: 11.670068 } } -"5501.EG.130N": { coords: { lat: 48.265317, lon: 11.670196 } } -"5501.EG.131": { coords: { lat: 48.265261, lon: 11.670062 } } -"5501.EG.132": { coords: { lat: 48.265295, lon: 11.670057 } } -"5501.EG.133": { coords: { lat: 48.265327, lon: 11.670054 } } -"5501.EG.134": { coords: { lat: 48.265359, lon: 11.670049 } } -"5501.EG.135": { coords: { lat: 48.265392, lon: 11.670044 } } -"5501.EG.136": { coords: { lat: 48.265429, lon: 11.670038 } } -"5501.EG.137": { coords: { lat: 48.265518, lon: 11.670044 } } -"5501.EG.150": { coords: { lat: 48.265516, lon: 11.669873 } } # MW 0150 -"5501.EG.151": { coords: { lat: 48.265586, lon: 11.669869 } } -"5501.EG.198C": { coords: { lat: 48.265408, lon: 11.670234 } } -"5501.EG.199D": { coords: { lat: 48.265409, lon: 11.670162 } } -"5501.EG.199N": { coords: { lat: 48.265515, lon: 11.669977 } } -"5501.EG.199S": { coords: { lat: 48.265539, lon: 11.669778 } } -"5501.01.150": { coords: { lat: 48.265516, lon: 11.669873 } } # MW 1150 -"5501.02.150": { coords: { lat: 48.265516, lon: 11.669873 } } # MW 2150 - -"5502.EG.201": { coords: { lat: 48.265767, lon: 11.669691 } } -"5502.EG.202": { coords: { lat: 48.265804, lon: 11.669685 } } -"5502.EG.203": { coords: { lat: 48.265831, lon: 11.669691 } } -"5502.EG.203M": { coords: { lat: 48.265849, lon: 11.669837 } } -"5502.EG.203N": { coords: { lat: 48.265899, lon: 11.669841 } } -"5502.EG.203P": { coords: { lat: 48.265899, lon: 11.669833 } } -"5502.EG.203Q": { coords: { lat: 48.265847, lon: 11.669817 } } -"5502.EG.204": { coords: { lat: 48.265863, lon: 11.669696 } } -"5502.EG.205": { coords: { lat: 48.265895, lon: 11.669706 } } -"5502.EG.206": { coords: { lat: 48.265929, lon: 11.669731 } } -"5502.EG.207": { coords: { lat: 48.265963, lon: 11.669742 } } -"5502.EG.208": { coords: { lat: 48.265998, lon: 11.669749 } } -"5502.EG.208M": { coords: { lat: 48.265991, lon: 11.669857 } } -"5502.EG.209": { coords: { lat: 48.266045, lon: 11.669760 } } -"5502.EG.209M": { coords: { lat: 48.266045, lon: 11.669881 } } -"5502.EG.210": { coords: { lat: 48.266084, lon: 11.669774 } } -"5502.EG.210M": { coords: { lat: 48.266068, lon: 11.669881 } } -"5502.EG.211": { coords: { lat: 48.266139, lon: 11.669784 } } -"5502.EG.225": { coords: { lat: 48.266148, lon: 11.669967 } } -"5502.EG.226": { coords: { lat: 48.266109, lon: 11.669972 } } -"5502.EG.227": { coords: { lat: 48.266079, lon: 11.669975 } } -"5502.EG.228": { coords: { lat: 48.266047, lon: 11.669983 } } -"5502.EG.228M": { coords: { lat: 48.266018, lon: 11.669902 } } -"5502.EG.228N": { coords: { lat: 48.266023, lon: 11.669862 } } -"5502.EG.229": { coords: { lat: 48.266007, lon: 11.669985 } } -"5502.EG.229N": { coords: { lat: 48.265986, lon: 11.669902 } } -"5502.EG.230": { coords: { lat: 48.265968, lon: 11.669994 } } -"5502.EG.231": { coords: { lat: 48.265934, lon: 11.669999 } } -"5502.EG.232": { coords: { lat: 48.265897, lon: 11.670004 } } -"5502.EG.233": { coords: { lat: 48.265852, lon: 11.670010 } } -"5502.EG.234": { coords: { lat: 48.265763, lon: 11.670004 } } # MW 0234 -"5502.EG.250": { coords: { lat: 48.265752, lon: 11.669468 } } # Ludwig-Prandtl-Hörsaal -"5502.EG.250A": { coords: { lat: 48.265793, lon: 11.669492 } } -"5502.EG.250B": { coords: { lat: 48.265798, lon: 11.669442 } } -"5502.EG.298C": { coords: { lat: 48.265874, lon: 11.669833 } } -"5502.EG.299D": { coords: { lat: 48.265872, lon: 11.669910 } } -"5502.EG.299E": { coords: { lat: 48.265707, lon: 11.669937 } } -"5502.01.250": { coords: { lat: 48.265752, lon: 11.669468 } } # MW 1250 -"5502.02.235": { coords: { lat: 48.265763, lon: 11.670004 } } # MW 2235 -"5502.02.250": { coords: { lat: 48.265752, lon: 11.669468 } } # MW 2250 - -"5503.EG.301A": { coords: { lat: 48.265566, lon: 11.669597 } } -"5503.EG.301B": { coords: { lat: 48.265561, lon: 11.669638 } } -"5503.EG.301C": { coords: { lat: 48.265530, lon: 11.669651 } } -"5503.EG.301D": { coords: { lat: 48.265502, lon: 11.669616 } } -"5503.EG.301E": { coords: { lat: 48.265502, lon: 11.669592 } } -"5503.EG.301F": { coords: { lat: 48.265602, lon: 11.669640 } } -"5503.EG.302": { coords: { lat: 48.265436, lon: 11.669600 } } -"5503.EG.302M": { coords: { lat: 48.265432, lon: 11.669498 } } -"5503.EG.303": { coords: { lat: 48.265361, lon: 11.669579 } } -"5503.EG.303N": { coords: { lat: 48.265355, lon: 11.669483 } } -"5503.EG.303O": { coords: { lat: 48.265348, lon: 11.669455 } } -"5503.EG.303P": { coords: { lat: 48.265354, lon: 11.669412 } } -"5503.EG.303Q": { coords: { lat: 48.265409, lon: 11.669471 } } -"5503.EG.303R": { coords: { lat: 48.265411, lon: 11.669447 } } -"5503.EG.303S": { coords: { lat: 48.265459, lon: 11.669450 } } -"5503.EG.303T": { coords: { lat: 48.265459, lon: 11.669479 } } -"5503.EG.304": { coords: { lat: 48.265296, lon: 11.669565 } } -"5503.EG.304M": { coords: { lat: 48.265342, lon: 11.669481 } } -"5503.EG.304N": { coords: { lat: 48.265305, lon: 11.669423 } } -"5503.EG.305": { coords: { lat: 48.265196, lon: 11.669541 } } -"5503.EG.305M": { coords: { lat: 48.265252, lon: 11.669420 } } -"5503.EG.306": { coords: { lat: 48.265097, lon: 11.669511 } } -"5503.EG.306M": { coords: { lat: 48.265207, lon: 11.669418 } } -"5503.EG.306N": { coords: { lat: 48.265173, lon: 11.669418 } } -"5503.EG.325": { coords: { lat: 48.265100, lon: 11.669332 } } -"5503.EG.326": { coords: { lat: 48.265145, lon: 11.669327 } } -"5503.EG.327": { coords: { lat: 48.265177, lon: 11.669321 } } -"5503.EG.328": { coords: { lat: 48.265209, lon: 11.669319 } } -"5503.EG.329": { coords: { lat: 48.265241, lon: 11.669310 } } -"5503.EG.330": { coords: { lat: 48.265275, lon: 11.669305 } } -"5503.EG.331": { coords: { lat: 48.265309, lon: 11.669302 } } -"5503.EG.332": { coords: { lat: 48.265339, lon: 11.669297 } } -"5503.EG.333": { coords: { lat: 48.265368, lon: 11.669294 } } -"5503.EG.334": { coords: { lat: 48.265389, lon: 11.669289 } } -"5503.EG.335": { coords: { lat: 48.265418, lon: 11.669286 } } -"5503.EG.336": { coords: { lat: 48.265455, lon: 11.669281 } } -"5503.EG.337": { coords: { lat: 48.265539, lon: 11.669283 } } # MW 0337 -"5503.EG.350": { coords: { lat: 48.265552, lon: 11.669118 } } # Egbert-von-Hoyer-Hörsaal -"5503.EG.398C": { coords: { lat: 48.265434, lon: 11.669447 } } -"5503.EG.399D": { coords: { lat: 48.265436, lon: 11.669380 } } -"5503.EG.399N": { coords: { lat: 48.265536, lon: 11.669219 } } -"5503.01.350": { coords: { lat: 48.265552, lon: 11.669118 } } # Ludwig-Burmester-Zeichensaal -"5503.02.350": { coords: { lat: 48.265552, lon: 11.669118 } } # MW 2350 - -"5504.EG.401A": { coords: { lat: 48.265770, lon: 11.668931 } } -"5504.EG.401B": { coords: { lat: 48.265799, lon: 11.668877 } } -"5504.EG.401C": { coords: { lat: 48.265822, lon: 11.668939 } } -"5504.EG.401D": { coords: { lat: 48.265830, lon: 11.668917 } } -"5504.EG.401E": { coords: { lat: 48.265765, lon: 11.668899 } } -"5504.EG.402": { coords: { lat: 48.265917, lon: 11.668935 } } -"5504.EG.402M": { coords: { lat: 48.265897, lon: 11.669030 } } -"5504.EG.403": { coords: { lat: 48.266059, lon: 11.668977 } } -"5504.EG.403M": { coords: { lat: 48.265873, lon: 11.669067 } } -"5504.EG.403N": { coords: { lat: 48.265923, lon: 11.669081 } } -"5504.EG.403O": { coords: { lat: 48.266038, lon: 11.669070 } } -"5504.EG.403P": { coords: { lat: 48.265875, lon: 11.669049 } } -"5504.EG.403Q": { coords: { lat: 48.265920, lon: 11.669059 } } -"5504.EG.403S": { coords: { lat: 48.266005, lon: 11.669065 } } -"5504.EG.403T": { coords: { lat: 48.266022, lon: 11.669070 } } -"5504.EG.404": { coords: { lat: 48.266195, lon: 11.669006 } } -"5504.EG.425": { coords: { lat: 48.266238, lon: 11.669199 } } -"5504.EG.426": { coords: { lat: 48.266206, lon: 11.669204 } } -"5504.EG.427": { coords: { lat: 48.266179, lon: 11.669207 } } -"5504.EG.427M": { coords: { lat: 48.266159, lon: 11.669115 } } -"5504.EG.428": { coords: { lat: 48.266145, lon: 11.669212 } } -"5504.EG.429": { coords: { lat: 48.266109, lon: 11.669218 } } -"5504.EG.430": { coords: { lat: 48.266077, lon: 11.669223 } } -"5504.EG.430M": { coords: { lat: 48.266042, lon: 11.669126 } } -"5504.EG.431": { coords: { lat: 48.266046, lon: 11.669226 } } -"5504.EG.432": { coords: { lat: 48.266020, lon: 11.669230 } } -"5504.EG.433": { coords: { lat: 48.265992, lon: 11.669234 } } -"5504.EG.434": { coords: { lat: 48.265959, lon: 11.669239 } } -"5504.EG.435": { coords: { lat: 48.265919, lon: 11.669246 } } -"5504.EG.436": { coords: { lat: 48.265884, lon: 11.669250 } } -"5504.EG.437": { coords: { lat: 48.265851, lon: 11.669255 } } -"5504.EG.438": { coords: { lat: 48.265809, lon: 11.669260 } } -"5504.EG.439": { coords: { lat: 48.265763, lon: 11.669270 } } "5504.EG.450": name: "5504.EG.450 (Rechnerhalle)" - coords: { lat: 48.265806, lon: 11.668689 } -"5504.EG.498C": { coords: { lat: 48.265897, lon: 11.669078 } } -"5504.EG.499D": { coords: { lat: 48.265895, lon: 11.669150 } } -"5504.EG.499E": { coords: { lat: 48.265728, lon: 11.669180 } } -"5504.EG.499K": { coords: { lat: 48.265796, lon: 11.668928 } } -"5504.EG.499N": { coords: { lat: 48.265801, lon: 11.668842 } } -"5504.EG.499Q": { coords: { lat: 48.265816, lon: 11.668557 } } -"5504.01.450": { coords: { lat: 48.265806, lon: 11.668689 } } # Willy-Messerschmitt-Zeichensaal -"5504.02.450": { coords: { lat: 48.265806, lon: 11.668689 } } # MW 2450 - -"5505.EG.501": { coords: { lat: 48.265553, lon: 11.668838 } } -"5505.EG.501A": { coords: { lat: 48.265621, lon: 11.668857 } } -"5505.EG.502": { coords: { lat: 48.265498, lon: 11.668844 } } -"5505.EG.503": { coords: { lat: 48.265466, lon: 11.668833 } } -"5505.EG.503M": { coords: { lat: 48.265483, lon: 11.668691 } } -"5505.EG.503N": { coords: { lat: 48.265433, lon: 11.668691 } } -"5505.EG.503P": { coords: { lat: 48.265483, lon: 11.668707 } } -"5505.EG.503Q": { coords: { lat: 48.265433, lon: 11.668701 } } -"5505.EG.504": { coords: { lat: 48.265433, lon: 11.668825 } } -"5505.EG.505A": { coords: { lat: 48.265385, lon: 11.668795 } } -"5505.EG.505M": { coords: { lat: 48.265380, lon: 11.668659 } } -"5505.EG.506": { coords: { lat: 48.265339, lon: 11.668782 } } -"5505.EG.506M": { coords: { lat: 48.265314, lon: 11.668637 } } -"5505.EG.507": { coords: { lat: 48.265307, lon: 11.668771 } } -"5505.EG.508": { coords: { lat: 48.265278, lon: 11.668768 } } -"5505.EG.509": { coords: { lat: 48.265251, lon: 11.668763 } } -"5505.EG.509M": { coords: { lat: 48.265264, lon: 11.668648 } } -"5505.EG.510": { coords: { lat: 48.265194, lon: 11.668750 } } -"5505.EG.525": { coords: { lat: 48.265187, lon: 11.668567 } } -"5505.EG.526": { coords: { lat: 48.265219, lon: 11.668562 } } -"5505.EG.527": { coords: { lat: 48.265246, lon: 11.668559 } } -"5505.EG.528": { coords: { lat: 48.265278, lon: 11.668554 } } -"5505.EG.529A": { coords: { lat: 48.265310, lon: 11.668551 } } -"5505.EG.530": { coords: { lat: 48.265385, lon: 11.668538 } } -"5505.EG.531": { coords: { lat: 48.265435, lon: 11.668530 } } -"5505.EG.532": { coords: { lat: 48.265478, lon: 11.668525 } } -"5505.EG.533A": { coords: { lat: 48.265562, lon: 11.668530 } } -"5505.EG.550": { coords: { lat: 48.265562, lon: 11.668332 } } # MW 0550 -"5505.EG.550A": { coords: { lat: 48.265626, lon: 11.668299 } } -"5505.EG.598C": { coords: { lat: 48.265457, lon: 11.668691 } } -"5505.EG.599E": { coords: { lat: 48.265460, lon: 11.668624 } } -"5505.EG.599N": { coords: { lat: 48.265562, lon: 11.668463 } } -"5505.01.550": { coords: { lat: 48.265562, lon: 11.668332 } } # Georg-Kühne-Zeichensaal -"5505.02.550": { coords: { lat: 48.265562, lon: 11.668332 } } # MW 2550 - -"5506.EG.601": { coords: { lat: 48.265830, lon: 11.668129 } } -"5506.EG.601A": { coords: { lat: 48.265773, lon: 11.668110 } } -"5506.EG.602": { coords: { lat: 48.265874, lon: 11.668120 } } -"5506.EG.603": { coords: { lat: 48.265915, lon: 11.668132 } } -"5506.EG.603M": { coords: { lat: 48.265896, lon: 11.668294 } } -"5506.EG.603N": { coords: { lat: 48.265946, lon: 11.668296 } } -"5506.EG.603O": { coords: { lat: 48.265945, lon: 11.668273 } } -"5506.EG.603P": { coords: { lat: 48.265895, lon: 11.668269 } } -"5506.EG.604": { coords: { lat: 48.265947, lon: 11.668142 } } -"5506.EG.605": { coords: { lat: 48.265994, lon: 11.668169 } } -"5506.EG.606": { coords: { lat: 48.266051, lon: 11.668185 } } -"5506.EG.606M": { coords: { lat: 48.266037, lon: 11.668332 } } -"5506.EG.607": { coords: { lat: 48.266094, lon: 11.668196 } } -"5506.EG.608": { coords: { lat: 48.266129, lon: 11.668206 } } -"5506.EG.608M": { coords: { lat: 48.266110, lon: 11.668340 } } -"5506.EG.609": { coords: { lat: 48.266165, lon: 11.668214 } } -"5506.EG.610": { coords: { lat: 48.266210, lon: 11.668228 } } -"5506.EG.611": { coords: { lat: 48.266252, lon: 11.668238 } } -"5506.EG.611M": { coords: { lat: 48.266246, lon: 11.668346 } } -"5506.EG.612": { coords: { lat: 48.266295, lon: 11.668246 } } -"5506.EG.613": { coords: { lat: 48.266340, lon: 11.668260 } } -"5506.EG.625": { coords: { lat: 48.266326, lon: 11.668429 } } -"5506.EG.626": { coords: { lat: 48.266286, lon: 11.668434 } } -"5506.EG.627": { coords: { lat: 48.266244, lon: 11.668439 } } -"5506.EG.628": { coords: { lat: 48.266201, lon: 11.668445 } } -"5506.EG.628M": { coords: { lat: 48.266201, lon: 11.668346 } } -"5506.EG.629": { coords: { lat: 48.266167, lon: 11.668450 } } -"5506.EG.630": { coords: { lat: 48.266135, lon: 11.668458 } } -"5506.EG.631": { coords: { lat: 48.266094, lon: 11.668464 } } -"5506.EG.632": { coords: { lat: 48.266042, lon: 11.668472 } } -"5506.EG.633": { coords: { lat: 48.265992, lon: 11.668477 } } -"5506.EG.634": { coords: { lat: 48.265946, lon: 11.668485 } } -"5506.EG.635": { coords: { lat: 48.265887, lon: 11.668496 } } -"5506.EG.636": { coords: { lat: 48.265806, lon: 11.668491 } } -"5506.EG.698C": { coords: { lat: 48.265920, lon: 11.668298 } } -"5506.EG.699D": { coords: { lat: 48.265921, lon: 11.668391 } } - -"5507.EG.701A": { coords: { lat: 48.265634, lon: 11.668040 } } -"5507.EG.701C": { coords: { lat: 48.265601, lon: 11.668084 } } -"5507.EG.701D": { coords: { lat: 48.265571, lon: 11.668055 } } -"5507.EG.701E": { coords: { lat: 48.265574, lon: 11.668034 } } -"5507.EG.702": { coords: { lat: 48.265524, lon: 11.668046 } } -"5507.EG.703": { coords: { lat: 48.265475, lon: 11.668032 } } -"5507.EG.703M": { coords: { lat: 48.265572, lon: 11.668034 } } -"5507.EG.703P": { coords: { lat: 48.265632, lon: 11.668073 } } -"5507.EG.703Q": { coords: { lat: 48.265572, lon: 11.668054 } } -"5507.EG.704": { coords: { lat: 48.265419, lon: 11.668019 } } -"5507.EG.704M": { coords: { lat: 48.265462, lon: 11.667889 } } -"5507.EG.704N": { coords: { lat: 48.265419, lon: 11.667888 } } -"5507.EG.705": { coords: { lat: 48.265367, lon: 11.668003 } } -"5507.EG.705M": { coords: { lat: 48.265380, lon: 11.667885 } } -"5507.EG.706": { coords: { lat: 48.265314, lon: 11.667990 } } -"5507.EG.706M": { coords: { lat: 48.265353, lon: 11.667883 } } -"5507.EG.707": { coords: { lat: 48.265262, lon: 11.667976 } } -"5507.EG.725": { coords: { lat: 48.265269, lon: 11.667805 } } -"5507.EG.726": { coords: { lat: 48.265301, lon: 11.667799 } } -"5507.EG.727": { coords: { lat: 48.265333, lon: 11.667794 } } -"5507.EG.728": { coords: { lat: 48.265365, lon: 11.667790 } } -"5507.EG.729": { coords: { lat: 48.265398, lon: 11.667784 } } -"5507.EG.730": { coords: { lat: 48.265429, lon: 11.667779 } } -"5507.EG.731": { coords: { lat: 48.265463, lon: 11.667774 } } -"5507.EG.732": { coords: { lat: 48.265498, lon: 11.667769 } } -"5507.EG.733": { coords: { lat: 48.265530, lon: 11.667766 } } -"5507.EG.734": { coords: { lat: 48.265564, lon: 11.667759 } } -"5507.EG.735": { coords: { lat: 48.265596, lon: 11.667751 } } -"5507.EG.736": { coords: { lat: 48.265630, lon: 11.667766 } } -"5507.EG.798C": { coords: { lat: 48.265547, lon: 11.667927 } } -"5507.EG.799B": { coords: { lat: 48.265607, lon: 11.668040 } } -"5507.EG.799D": { coords: { lat: 48.265550, lon: 11.667859 } } - -"5508.EG.802": { coords: { lat: 48.265761, lon: 11.667914 } } -"5508.EG.803": { coords: { lat: 48.265784, lon: 11.667902 } } -"5508.EG.805": { coords: { lat: 48.265829, lon: 11.667904 } } -"5508.EG.806": { coords: { lat: 48.265854, lon: 11.667894 } } -"5508.EG.807": { coords: { lat: 48.265879, lon: 11.667879 } } -"5508.EG.808": { coords: { lat: 48.265906, lon: 11.667831 } } -"5508.EG.899A": { coords: { lat: 48.265678, lon: 11.667768 } } -"5508.EG.899B": { coords: { lat: 48.265773, lon: 11.667895 } } "5508.02.801": # ID is probably wrong in TUMonline, but we need to use it for compatibility name: "5508.01.801 (Ernst-Schmidt-Hörsaal)" - coords: { lat: 48.265856, lon: 11.667780 } props: comment: de: "Es wird auch 5508.02.801 statt 5508.01.801 verwendet, obwohl der Hörsaal im 1. Stock ist." en: "Also 5508.02.801 instead of 5508.01.801 is being used, even though the lecture hall is in the 1st floor." -"5510.EG.001": { coords: { lat: 48.265424, lon: 11.670841 } } # Gustav-Niemann-Hörsaal -"5510.EG.001M": { coords: { lat: 48.265558, lon: 11.670974 } } -"5510.EG.002": { coords: { lat: 48.265407, lon: 11.671126 } } -"5510.EG.003": { coords: { lat: 48.265362, lon: 11.671112 } } -"5510.EG.003M": { coords: { lat: 48.265368, lon: 11.671010 } } -"5510.EG.004": { coords: { lat: 48.265331, lon: 11.671092 } } -"5510.EG.005": { coords: { lat: 48.265309, lon: 11.671071 } } -"5510.EG.005M": { coords: { lat: 48.265348, lon: 11.670990 } } -"5510.EG.006": { coords: { lat: 48.265285, lon: 11.671032 } } -"5510.EG.006M": { coords: { lat: 48.265334, lon: 11.670966 } } -"5510.EG.007": { coords: { lat: 48.265266, lon: 11.670994 } } -"5510.EG.007M": { coords: { lat: 48.265313, lon: 11.670935 } } -"5510.EG.008": { coords: { lat: 48.265250, lon: 11.670959 } } -"5510.EG.009M": { coords: { lat: 48.265330, lon: 11.670658 } } -"5510.EG.010": { coords: { lat: 48.265714, lon: 11.670438 } } -"5510.EG.011": { coords: { lat: 48.265759, lon: 11.670460 } } -"5510.EG.011A": { coords: { lat: 48.265800, lon: 11.670470 } } -"5510.EG.011M": { coords: { lat: 48.265819, lon: 11.670572 } } -"5510.EG.012": { coords: { lat: 48.265845, lon: 11.670481 } } -"5510.EG.012M": { coords: { lat: 48.265844, lon: 11.670578 } } -"5510.EG.012N": { coords: { lat: 48.265873, lon: 11.670586 } } -"5510.EG.013": { coords: { lat: 48.265919, lon: 11.670502 } } -"5510.EG.014": { coords: { lat: 48.265943, lon: 11.670510 } } -"5510.EG.014M": { coords: { lat: 48.265900, lon: 11.670578 } } -"5510.EG.014N": { coords: { lat: 48.265918, lon: 11.670604 } } -"5510.EG.015": { coords: { lat: 48.265968, lon: 11.670516 } } -"5510.EG.016": { coords: { lat: 48.266002, lon: 11.670524 } } -"5510.EG.017": { coords: { lat: 48.266037, lon: 11.670532 } } -"5510.EG.018": { coords: { lat: 48.266076, lon: 11.670543 } } -"5510.EG.018M": { coords: { lat: 48.266055, lon: 11.670634 } } -"5510.EG.018N": { coords: { lat: 48.266073, lon: 11.670631 } } -"5510.EG.025": { coords: { lat: 48.266203, lon: 11.670703 } } -"5510.EG.026A": { coords: { lat: 48.266166, lon: 11.670754 } } -"5510.EG.026B": { coords: { lat: 48.266116, lon: 11.670779 } } -"5510.EG.026C": { coords: { lat: 48.266101, lon: 11.670730 } } -"5510.EG.026M": { coords: { lat: 48.266139, lon: 11.670653 } } -"5510.EG.026N": { coords: { lat: 48.266096, lon: 11.670647 } } -"5510.EG.027": { coords: { lat: 48.266032, lon: 11.670779 } } -"5510.EG.028": { coords: { lat: 48.265939, lon: 11.670800 } } -"5510.EG.028N": { coords: { lat: 48.265914, lon: 11.670631 } } -"5510.EG.028O": { coords: { lat: 48.265894, lon: 11.670647 } } -"5510.EG.029": { coords: { lat: 48.265844, lon: 11.670803 } } -"5510.EG.029M": { coords: { lat: 48.265862, lon: 11.670639 } } -"5510.EG.029N": { coords: { lat: 48.265825, lon: 11.670631 } } -"5510.EG.050": { coords: { lat: 48.265752, lon: 11.670190 } } # MW 0050 -"5510.EG.050A": { coords: { lat: 48.265705, lon: 11.670249 } } -"5510.EG.098C": { coords: { lat: 48.265226, lon: 11.670870 } } -"5510.EG.098K": { coords: { lat: 48.266005, lon: 11.670634 } } -"5510.EG.099B": { coords: { lat: 48.265644, lon: 11.670794 } } -"5510.EG.099D": { coords: { lat: 48.265236, lon: 11.670800 } } -"5510.EG.099G": { coords: { lat: 48.265479, lon: 11.671119 } } -"5510.EG.099L": { coords: { lat: 48.265702, lon: 11.670795 } } -"5510.EG.099N": { coords: { lat: 48.265951, lon: 11.670620 } } -"5510.EG.099Q": { coords: { lat: 48.265763, lon: 11.670075 } } -"5510.01.010": { coords: { lat: 48.266027, lon: 11.670729 } } # MW 1010 -"5510.01.050": { coords: { lat: 48.265752, lon: 11.670190 } } # MW 1050 -"5510.02.001": { coords: { lat: 48.265424, lon: 11.670841 } } # Rudolf-Diesel-Hörsaal -"5510.02.050": { coords: { lat: 48.265752, lon: 11.670190 } } # MW 2050 - -# === StudiTUM Garching === -"5532.EG.001": { coords: { lat: 48.266826, lon: 11.670113 } } -"5532.EG.002": { coords: { lat: 48.266848, lon: 11.669950 } } # not entirely sure -"5532.EG.003": { coords: { lat: 48.266800, lon: 11.670331 } } -"5532.EG.071": { coords: { lat: 48.266823, lon: 11.670244 } } -"5532.EG.072": { coords: { lat: 48.266868, lon: 11.670255 } } -"5532.EG.091": { coords: { lat: 48.266772, lon: 11.670200 } } - -"5532.Z1.001": { coords: { lat: 48.266869, lon: 11.670120 } } -"5532.Z1.002": { coords: { lat: 48.266851, lon: 11.670253 } } -"5532.Z1.003": { coords: { lat: 48.266839, lon: 11.670339 } } -"5532.Z1.071": { coords: { lat: 48.266808, lon: 11.670239 } } -"5532.Z1.091": { coords: { lat: 48.266772, lon: 11.670200 } } - -"5532.01.101": { coords: { lat: 48.266784, lon: 11.670108 } } -"5532.01.102": { coords: { lat: 48.266798, lon: 11.670003 } } -"5532.01.103": { coords: { lat: 48.266805, lon: 11.669948 } } -"5532.01.104": { coords: { lat: 48.266813, lon: 11.669895 } } -"5532.01.105": { coords: { lat: 48.266888, lon: 11.669914 } } -"5532.01.106": { coords: { lat: 48.266881, lon: 11.669971 } } -"5532.01.107": { coords: { lat: 48.266875, lon: 11.670025 } } -"5532.01.108": { coords: { lat: 48.266863, lon: 11.670101 } } -#"5532.01.109": # Room does not exist -"5532.01.110": { coords: { lat: 48.266843, lon: 11.670162 } } -"5532.01.111": { coords: { lat: 48.266846, lon: 11.670191 } } -"5532.01.112": { coords: { lat: 48.266848, lon: 11.670251 } } -"5532.01.113": { coords: { lat: 48.266801, lon: 11.670332 } } -"5532.01.171": { coords: { lat: 48.266805, lon: 11.670240 } } -"5532.01.172": { coords: { lat: 48.266828, lon: 11.670056 } } -"5532.01.191": { coords: { lat: 48.266773, lon: 11.670200 } } - -"5532.02.201": { coords: { lat: 48.266784, lon: 11.670108 } } -"5532.02.202": { coords: { lat: 48.266798, lon: 11.670003 } } -"5532.02.203": { coords: { lat: 48.266805, lon: 11.669948 } } -"5532.02.204": { coords: { lat: 48.266813, lon: 11.669895 } } -"5532.02.205": { coords: { lat: 48.266888, lon: 11.669914 } } -"5532.02.206": { coords: { lat: 48.266881, lon: 11.669971 } } -"5532.02.207": { coords: { lat: 48.266875, lon: 11.670025 } } -"5532.02.208": { coords: { lat: 48.266863, lon: 11.670101 } } -#"5532.02.209": # Room does not exist -"5532.02.210": { coords: { lat: 48.266843, lon: 11.670162 } } -"5532.02.211": { coords: { lat: 48.266846, lon: 11.670191 } } -"5532.02.212": { coords: { lat: 48.266848, lon: 11.670251 } } -"5532.02.213": { coords: { lat: 48.266801, lon: 11.670332 } } -"5532.02.271": { coords: { lat: 48.266805, lon: 11.670240 } } -"5532.02.272": { coords: { lat: 48.266828, lon: 11.670056 } } -"5532.02.291": { coords: { lat: 48.266773, lon: 11.670200 } } - # === Galileo Garching === "8120.EG.001": name: "8120.EG.001 (Hörsaal im Galileo)" - coords: { lat: 48.265537, lon: 11.672188 } -"8120.EG.002": { coords: { lat: 48.265515, lon: 11.672491 } } # Taurus I -"8120.EG.003": { coords: { lat: 48.265453, lon: 11.672464 } } # Taurus I -# 004 doesn't exist -"8120.EG.005": { coords: { lat: 48.265416, lon: 11.672168 } } # Terra -"8120.EG.006": { coords: { lat: 48.265369, lon: 11.672440 } } # Jupiter -"8120.EG.007": { coords: { lat: 48.265184, lon: 11.672441 } } # Saturn -"8120.EG.070": { coords: { lat: 48.265280, lon: 11.672263 } } # Foyer "8120.01.101": - name: "8120.01.101 (Audimax im Galileo)" - coords: { lat: 48.265464, lon: 11.672389 } + name: "8120.01.101 (Audimax im Galileo)" \ No newline at end of file