Commit 538f39f9 authored by Tobias Zeumer's avatar Tobias Zeumer

CID's non-breaking LibreCalc; Pools/Lernräume und Kunst ergänzt

parent f2ef5583
......@@ -2,7 +2,7 @@
Der Campus (und mehr): [TUHH uMap](https://umap.openstreetmap.fr/de/map/tuhh_238303).
## Über
Interessante Orte an der TUHH für OpenStreetMap bzw. [uMap](http://umap.openstreetmap.fr/de/) erzeugen.
Interessante Orte an der TUHH für OpenStreetMap bzw. [uMap (Frankreich)](http://umap.openstreetmap.fr/de/) erzeugen. uMap ist Open Source und kann auch lokal betrieben werden: [uMap auf Github](https://github.com/umap-project/umap).
Absoluter Quick & Dirty-Ansatz. Da uMap auch Remote Data (URLs) unterstützt, wären Daten auf dem lokalen Server oder ggf. auch via Wikidata und/oder [http://openrefine.org/|OpenRefine] netter. Auch angepasste Icons sind möglich. Bei Remote Data wird außerdem eine "From/To Zoom Level" unterstützt.
......@@ -45,21 +45,21 @@ Die Institute kommen aus Wikidata [Link zum Query](https://query.wikidata.org/#S
* Ja, aber bissel weggelassen
* Hoersaal: OSM (Lageplan)
* Ja
* Kunst: OSM (Lageplan)
* Ja (aber nur Magenta-Punkte auf der Map)
* Lernraum: OSM (Lageplan)
* Ja, zusammen mit Poolräumen, aber reduziert auf einen POI pro Gebäude (siehe auch "_Lernräume. Pools, Seminarräume.csv")
* Poolraum: OSM (Lageplan)
* Ja, zusammen mit Lernraum, aber reduziert auf einen POI pro Gebäude (siehe auch "_Lernräume. Pools, Seminarräume.csv")
* Sonstiges: OSM (Lageplan)
* Ja (als Hilfe, Unterstützung und Beratung)
* StudentischeEinrichtung: OSM (Lageplan)
* Ja, allerdings FSRs auf einem Punkt (wie Institute)
_Lernräume. Pools, Seminarräume.csv
### Ausgelassen (später vielleicht)
* Kunst: OSM (Lageplan)
* eigentlich nett
* Lernraum: OSM (Lageplan)
* Uff...
* Poolraum: OSM (Lageplan)
* Uff...
* Seminarraum: OSM (Lageplan)
* Ufff...
* Nein, Daten aber in "_Lernräume. Pools, Seminarräume.csv" vorhanden
* ZentraleEinrichtung: OSM (Lageplan)
* Unvollständig - Teilweise als "Einrichtung", teilweise als "Hilfe, Unterstützung und Beratung")
......@@ -68,7 +68,7 @@ Die Institute kommen aus Wikidata [Link zum Query](https://query.wikidata.org/#S
* Die sind deutlich genug durch die Wege angezeigt.
* Konferenzraum: OSM (Lageplan)
* Nichts angegeben
*Parken: OSM (Lageplan)
* Parken: OSM (Lageplan)
* Eigentlich deutlich genug durch die P's und Navis führen eh hin...
* WC: OSM (Lageplan)
* Wer ernsthaft den Plan für die Suche nach einem WC aufruft...
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
DekanatLabel,Institut,Institut_de,Institut_en,Kurz,StrasseNo,PLZ,StadtLabel,Web,Mail,Leitung,LeitungLabel,Lage,GoogleMapsCID
Department B: Civil Engineering,http://www.wikidata.org/entity/Q55803576,Institut B-5: Geotechnik und Baubetrieb,Institute B-5: Geotechnical Engineering and Construction Management,GB,Harbuger Schloßstraße 20 (HS20),21079,Hamburg,https://www.tuhh.de/gbt/,mailto:prahl@tuhh.de,,,Point(9.983426944 53.464986944),
"Department E: Electrical Engineering, Computer Science and Mathematics",http://www.wikidata.org/entity/Q55804362,Institut E-2: Bildverarbeitungssysteme,Institute E-2: Vision Systems,BVS,Harbuger Schloßstraße 20 (HS20),21079,Hamburg,https://www.tuhh.de/alt/bvs/institut/,mailto:grigat@tuhh.de,,,Point(9.983427 53.464987),
"Department E: Electrical Engineering, Computer Science and Mathematics",http://www.wikidata.org/entity/Q55804887,Institut E-5: Biomedizinische Bildgebung,Institute E-5: Biomedical Imaging,IBI,Lottestraße 55,22529,Hamburg,https://www.tuhh.de/ibi/,mailto:a.tauche@uke.de,,,Point(9.97363 53.597043),
"Department E: Electrical Engineering, Computer Science and Mathematics",http://www.wikidata.org/entity/Q55804914,Institut E-6: Elektrische Energietechnik,Institute E-6: Electrical Power and Energy Technology (ieet),IEET,Harbuger Schloßstraße 20 (HS20),21079,Hamburg,https://www.tuhh.de/ieet/,mailto:ieet@tuhh.de,,,Point(9.983427 53.464987),
"Department E: Electrical Engineering, Computer Science and Mathematics",http://www.wikidata.org/entity/Q55805829,Institut E-15: Sicherheit in verteilten Anwendungen,Institute E-15: Security in Distributed Applications,SVA,Harbuger Schloßstraße 20 (HS20),21079,Hamburg,https://www.tuhh.de/sva/,mailto:florian.gondesen@tuhh.de,http://www.wikidata.org/entity/Q21898103,Dieter Gollmann,Point(9.983427 53.464987),
"Department E: Electrical Engineering, Computer Science and Mathematics",http://www.wikidata.org/entity/Q55806124,Institut E-18: Theoretische Elektrotechnik,Institute E-18: Electromagnetic Theory,TET,Harbuger Schloßstraße 20 (HS20),21079,Hamburg,http://www.tet.tuhh.de/,mailto:schuster@tuhh.de,,,Point(9.983427 53.464987),
Department G: Vocational Subject Education,http://www.wikidata.org/entity/Q55806687,Institut G-2: Laser- und Anlagensystemtechnik,Institute G-2: Laser and System Technologies,iLAS,Am Schleusengraben 14,21029,Hamburg,https://www.tuhh.de/ilas/,mailto:ilas@tuhh.de,,,Point(10.202388888 53.476694444),
Department M: Mechanical Engineering,http://www.wikidata.org/entity/Q55806856,Institut M-7: Flugzeug-Systemtechnik,Institute M-7: Aircraft Systems Engineering,FST,Nesspriel 5 (NP5),21129,Hamburg,https://www.fst.tuhh.de,mailto:monika.wittke@tuhh.de,,,Point(9.851605 53.537907),
Department M: Mechanical Engineering,http://www.wikidata.org/entity/Q55806903,Institut M-14: Strukturdynamik,Institute M-14: Structural Dynamics,DYN,Schloßmühlendamm 30,21073,Hamburg,https://www.tuhh.de/dyn,mailto:dynamics.group@tuhh.de,,,Point(9.982106 53.462978),
Department M: Mechanical Engineering,http://www.wikidata.org/entity/Q55806912,Institut M-25: Flugzeug-Kabinensysteme,Institute M-25: Aircraft Cabin Systems,FKS,Nesspriel 5 (NP5),21129,Hamburg,https://www.tuhh.de/fks/,mailto:info-fks@tuhh.de,,,Point(9.851605 53.537907),
Department M: Mechanical Engineering,http://www.wikidata.org/entity/Q55806914,Institut M-28: Lufttransportsysteme,Institute M-28: Air Transportation Systems,ILT,Blohmstraße 20,21079,Hamburg,https://www.tuhh.de/ilt/,mailto:volker.gollnick@tuhh.de,,,Point(9.980972222 53.466277777),
Department M: Mechanical Engineering,http://www.wikidata.org/entity/Q55806916,Institut M-EXK2: Molekulardynamische Simulation weicher Materie (Exzellenzkolleg Juniorprofessur),Institute M-EXK2: Molekulardynamische Simulation weicher Materie,,,,,,,,,,
Department W: Management Sciences and Technology,http://www.wikidata.org/entity/Q55807333,Institut W-6: Technische Logistik,Institute W-6: Technical Logistics,ITL,Theodor-Yorck-Straße 8,21079,Hamburg,https://www.tuhh.de/itl/,mailto:itl@tuhh.de,,,Point(9.98775 53.463111111),
DekanatLabel,Institut,Sort,Institut_de,Institut_en,Kurz,StrasseNo,PLZ,StadtLabel,Web,Mail,Leitung,LeitungLabel,Lage,GoogleMapsCID
Department B: Civil Engineering,http://www.wikidata.org/entity/Q55803576,0.01,Institut B-5: Geotechnik und Baubetrieb,Institute B-5: Geotechnical Engineering and Construction Management,GB,Harbuger Schloßstraße 20 (HS20),21079,Hamburg,https://www.tuhh.de/gbt/,mailto:prahl@tuhh.de,,,Point(9.983426944 53.464986944),
"Department E: Electrical Engineering, Computer Science and Mathematics",http://www.wikidata.org/entity/Q55804362,0.02,Institut E-2: Bildverarbeitungssysteme,Institute E-2: Vision Systems,BVS,Harbuger Schloßstraße 20 (HS20),21079,Hamburg,https://www.tuhh.de/alt/bvs/institut/,mailto:grigat@tuhh.de,,,Point(9.983427 53.464987),
"Department E: Electrical Engineering, Computer Science and Mathematics",http://www.wikidata.org/entity/Q55804887,0.03,Institut E-5: Biomedizinische Bildgebung,Institute E-5: Biomedical Imaging,IBI,Lottestraße 55,22529,Hamburg,https://www.tuhh.de/ibi/,mailto:a.tauche@uke.de,,,Point(9.97363 53.597043),
"Department E: Electrical Engineering, Computer Science and Mathematics",http://www.wikidata.org/entity/Q55804914,0.04,Institut E-6: Elektrische Energietechnik,Institute E-6: Electrical Power and Energy Technology (ieet),IEET,Harbuger Schloßstraße 20 (HS20),21079,Hamburg,https://www.tuhh.de/ieet/,mailto:ieet@tuhh.de,,,Point(9.983427 53.464987),
"Department E: Electrical Engineering, Computer Science and Mathematics",http://www.wikidata.org/entity/Q55805829,0.05,Institut E-15: Sicherheit in verteilten Anwendungen,Institute E-15: Security in Distributed Applications,SVA,Harbuger Schloßstraße 20 (HS20),21079,Hamburg,https://www.tuhh.de/sva/,mailto:florian.gondesen@tuhh.de,http://www.wikidata.org/entity/Q21898103,Dieter Gollmann,Point(9.983427 53.464987),
"Department E: Electrical Engineering, Computer Science and Mathematics",http://www.wikidata.org/entity/Q55806124,0.06,Institut E-18: Theoretische Elektrotechnik,Institute E-18: Electromagnetic Theory,TET,Harbuger Schloßstraße 20 (HS20),21079,Hamburg,http://www.tet.tuhh.de/,mailto:schuster@tuhh.de,,,Point(9.983427 53.464987),
Department G: Vocational Subject Education,http://www.wikidata.org/entity/Q55806687,0.07,Institut G-2: Laser- und Anlagensystemtechnik,Institute G-2: Laser and System Technologies,iLAS,Am Schleusengraben 14,21029,Hamburg,https://www.tuhh.de/ilas/,mailto:ilas@tuhh.de,,,Point(10.202388888 53.476694444),
Department M: Mechanical Engineering,http://www.wikidata.org/entity/Q55806856,0.08,Institut M-7: Flugzeug-Systemtechnik,Institute M-7: Aircraft Systems Engineering,FST,Nesspriel 5 (NP5),21129,Hamburg,https://www.fst.tuhh.de,mailto:monika.wittke@tuhh.de,,,Point(9.851605 53.537907),
Department M: Mechanical Engineering,http://www.wikidata.org/entity/Q55806903,0.09,Institut M-14: Strukturdynamik,Institute M-14: Structural Dynamics,DYN,Schloßmühlendamm 30,21073,Hamburg,https://www.tuhh.de/dyn,mailto:dynamics.group@tuhh.de,,,Point(9.982106 53.462978),
Department M: Mechanical Engineering,http://www.wikidata.org/entity/Q55806912,0.10,Institut M-25: Flugzeug-Kabinensysteme,Institute M-25: Aircraft Cabin Systems,FKS,Nesspriel 5 (NP5),21129,Hamburg,https://www.tuhh.de/fks/,mailto:info-fks@tuhh.de,,,Point(9.851605 53.537907),
Department M: Mechanical Engineering,http://www.wikidata.org/entity/Q55806914,0.11,Institut M-28: Lufttransportsysteme,Institute M-28: Air Transportation Systems,ILT,Blohmstraße 20,21079,Hamburg,https://www.tuhh.de/ilt/,mailto:volker.gollnick@tuhh.de,,,Point(9.980972222 53.466277777),
Department M: Mechanical Engineering,http://www.wikidata.org/entity/Q55806916,0.12,Institut M-EXK2: Molekulardynamische Simulation weicher Materie (Exzellenzkolleg Juniorprofessur),Institute M-EXK2: Molekulardynamische Simulation weicher Materie,,,,,,,,,,
Department W: Management Sciences and Technology,http://www.wikidata.org/entity/Q55807333,0.13,Institut W-6: Technische Logistik,Institute W-6: Technical Logistics,ITL,Theodor-Yorck-Straße 8,21079,Hamburg,https://www.tuhh.de/itl/,mailto:itl@tuhh.de,,,Point(9.98775 53.463111111),cid=11307033301108967891
......@@ -36,10 +36,10 @@ function createGeoJson($fields) {
foreach ($fields as $entry) {
$layer = $entry['Layer'];
if (!$entry['Lage']) {
echo "Keine Geokoordinate: ".$entry['Name_de']."<br />";
if ($layer == 'IGNORE') {
continue;
} elseif ($layer == 'IGNORE') {
} elseif (!$entry['Lage']) {
echo "Keine Geokoordinate: ".$entry['Name_de']."<br />";
continue;
}
......@@ -62,7 +62,7 @@ function createGeoJson($fields) {
// Links
$links = array();
if ($entry['Google CID']) $links[] = '[[https://maps.google.com/?cid='.$entry['Google CID'].'|Google Maps (Kommentare)]]';
if ($entry['Google CID']) $links[] = '[[https://maps.google.com/?'.$entry['Google CID'].'|Google Maps (Kommentare)]]';
if ($entry['Wikipedia']) $links[] = '[['.$entry['Wikipedia'].'|Wikipedia]]';
if ($entry['Wikidata']) $links[] = '[['.$entry['Wikidata'].'|Wikidata]]';
......@@ -70,12 +70,16 @@ function createGeoJson($fields) {
$description .= '\n\n**Externe Links**\n';
$description .= implode(' | ', $links);
}
// Images
if ($entry['Image']) $description .= '\n{{'.$entry['Image'].'|150}}';
// name + description are uMap default for popups. Own templates possible via Layer > Edit > Interactive Options > Popup Content Template (but without conditions)
$json_entries[$layer][] = '
{
"type": "Feature",
"properties": {
"sort": "'.$entry['Sort'].'",
"name": "'.$name.'",
"description": "'.$description.'",
"name_en": "'.$entry['Name_en'].'",
......@@ -85,7 +89,7 @@ function createGeoJson($fields) {
"email": "'.$entry['Mail'].'",
"phone": "'.$entry['Telefon'].'",
"twitter": "'.$entry['Twitter'].'",
"googleMapsCid": "'.$entry['Google CID'].'",
"googleMapsCid": "'.str_replace('cid=', '', $entry['Google CID']).'",
"wikidata": "'.$entry['Wikidata'].'",
"wikipedia": "'.$entry['Wikipedia'].'"
},
......@@ -139,7 +143,7 @@ function createGeoJsonInstitute($fields, $save) {
// Links
$links = array();
if ($entry['GoogleMapsCID']) $links[] = '[[https://maps.google.com/?cid='.$entry['GoogleMapsCID'].'|Google Maps (Kommentare)]]';
if ($entry['GoogleMapsCID']) $links[] = '[[https://maps.google.com/?'.$entry['GoogleMapsCID'].'|Google Maps (Kommentare)]]';
if ($entry['Institut']) $links[] = '[['.$entry['Institut'].'|Wikidata]]';
if (count($links) > 0) {
......@@ -151,6 +155,7 @@ function createGeoJsonInstitute($fields, $save) {
{
"type": "Feature",
"properties": {
"sort": "'.$entry['Sort'].'",
"name": "'.$name.'",
"description": "'.$description.'",
"name_en": "'.$entry['Institut_en'].'",
......@@ -160,8 +165,10 @@ function createGeoJsonInstitute($fields, $save) {
"email": "'.str_replace('mailto:', '', $entry['Mail']).'",
"phone": "",
"twitter": "",
"wikidata": "",
"googleMapsCid": "'.str_replace('cid=', '', $entry['GoogleMapsCID']).'",
"wikidata": "'.$entry['Institut'].'",
"wikipedia": ""
},
"geometry": {
"type": "Point",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment