Campus Map Applications - use cases from Göttingen - M.SC. CLAUDIA MALZER GEORG-AUGUST-UNIVERSITÄT GÖTTINGEN INSTITUTE OF GEOGRAPHY DEPT. CARTOGRAPHY, GIS & REMOTE SENSING GOLDSCHMIDTSTR. 5 37077 GÖTTINGEN cmalzer@uni-goettingen.de
What is it about? Campus Accessibility Map : Background and evolution Conceptual and technical model Intregation of a Semantic Search Engine Live demo Further Campus Map Applications: Examples 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 2
CAMPUS ACCESSIBILITY MAP: BACKGROUND Campus-GIS Student Project in 2011 (Master of Geography) Case study: campus area of the University of Göttingen Gebäude- und Raumauskunfts-System für die Georg-August- Universität Göttingen (GRAS_Geo) Student Competition Students submit their ideas to a yearly changing topic; departments of the university are asked to implement these ideas Topic 2012: Promoting Diversity?! Awarded idea: Information about campus accessibility for students with disability Exchange of ideas and development of a concept for digital mapping of accessibility (Institute of Geography, Diversity Management for students) 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 3
CAMPUS ACCESSIBILITY MAP: CONCEPTUAL MODEL Requirements for the application: - Map based, platform independant information system - Show accessibility with focus on mobility restrictions for - Seminar rooms, lecture halls - Office, secretariat, etc. - Generally places open to (university) public - Intuitive, easy to handle - Up-to-date - Interfaces to other digital tools and information on campus 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 4
CAMPUS ACCESSIBILITY MAP: EVOLUTION Today: Information system for diverse user groups students, employees Service facilities Int. scientists / guests Conferences / public events Planning / administration and interests. Where is my class / meeting workshop / talk? (How) Do I get in? Is the room still available? How do I get there? Is the room adequate for my needs? 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 5
CAMPUS ACCESSIBILITY MAP: TECHNICAL MODEL DATA Object geometries for buildings / rooms (facility management) Relational link between data from facility management and room schedules for seminar rooms / lecture halls (UniVZ) Basemap and points of interest (POIs) indoors and outdoors (open data, on screen editing, field mapping) 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 6
CAMPUS ACCESSIBILITY MAP: TECHNICAL MODEL DATA Object geometries for buildings / rooms (facility management) Relational link between data from facility management and room schedules for seminar rooms / lecture halls (UniVZ) Basemap and points of interest (POIs) indoors and outdoors (open data, on screen editing, field mapping) Key UNIVZ (external, WWW) Key CAFM + UNIVZ (internal) 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 7
CAMPUS ACCESSIBILITY MAP: TECHNICAL MODEL DATA Object geometries for buildings / rooms (facility management) Relational link between data from facility management and room schedules for seminar rooms / lecture halls (UniVZ) Basemap and points of interest (POIs) indoors and outdoors (open data, on screen editing, field mapping) 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 8
CAMPUS ACCESSIBILITY MAP: TECHNICAL MODEL - SUMMARY Periodic import of CAFM data from the facility management into the database (ArcSDE) Map generation and definition of web services based on ArcGIS Desktop Hosting of web services on ArcGIS Server Querying data and maps from clients - Browser apps - Native apps (Android) 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 9
CAMPUS ACCESSIBILITY MAP: CUSTOM SEARCH ENGINE Classic geocoders / address locators were not suitable for room and building data Implementation and integration of a custom graph-based semantic search engine 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 10
WHAT IS SEMANTIC SEARCH? Semantics = meaning A traditional search engine is non-semantic geography lecture hall search DB index So what if there is no entry geography lecture hall in the database index but there are entries for geography buildings and entries for rooms of the type lecture hall? geography lecture hall returns geography lecture hall geography lecture hall geography lecture hall Can we create a connection? 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 11
RELATIONS IN RELATIONAL DATABASES To get all rooms of type lecture hall in the geography building the tables need to be joined by using the shared key (primary/foreign key) Unfortunately, joining tables is computationally expensive Ironically, relational databases deal poorly with relationships (Robinson et al. 2015, p. 11) Building Address PIZ Geowiss. und Geographie Oeconomicum Goldschmidtstr. 1 Pl. d. Göttinger Sieben 3 2409 5256 Room Room type gebid MN08 Lecture hall 2409 MN09 Lecture hall 2409 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 12
RELATIONS IN GRAPH DATABASES A graph database stores data in a single data structure The graph consists of nodes and edges. Nodes represent things and are connected by edges. Node edge Node Edges represent relationships. The data structure is already joined by the edges that are defined (Rodriguez & Neubauer 2010, p. 2) Example of an open-source graph database software: Neo4j 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 13
TURNING GRAS_GEO S DATA INTO A GRAPH How is GRAS_Geo s relational database converted to a graph? A Python script extracts search-relevant information from the ArcSDE database and stores it in CSV files Neo4j s query language cypher is used to load the CSV files and build a graph structure from its contents The graph is then indexed by Elastic Search, an open source text search engine 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 14
ADDING SEMANTICS Note: The graph itself is still not semantic But it makes relation search faster and synonyms can simply be treated as additional relations! The actual semantic processing is done by a short algorithm in the application code which creates semantic queries for the graph database 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 15
LIVE DEMO https://lageplan.uni-goettingen.de 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 16
CAMPUS ACCESSIBILITY MAP: LIVE DEMO Building and room level Thematic layers: Accessibility Family-friendly infrastructure Security on campus Academics IT infrastructure Culture & Food Bus stops 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 17
CAMPUS ACCESSIBILITY MAP: LIVE DEMO Thematic layers: Accessibility 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 18
CAMPUS ACCESSIBILITY MAP: LIVE DEMO Linking external information Room schedule Room equipment Current events Website; Google Maps (for routing) 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 19
CAMPUS ACCESSIBILITY MAP: LIVE DEMO Linking external information Web service interface provided by Verkehrsverbund Süd- Niedersachsen (VSN) Embedding current bus departures 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 20
CAMPUS ACCESSIBILITY MAP: INTEGRATION WHERE? Websites of University, e.g.: - Main site - Footnote Websites of departments, e.g.: - Entry page - Staff list Email signature Service pages: - University catalogue - Student management - 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 21
CAMPUS ACCESSIBILITY MAP: INTEGRATION HOW? static link based on room identifier and building ID & floor no. 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 22
CAMPUS ACCESSIBILITY MAP: APP FOR ANDROID available on Google Play "Lageplan Göttingen" 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 23
CAMPUS MAP APPLICATIONS: PROSPECTS Applications based on GRAS_Geo itself e.g.: route guidance system shortest path allowing for restrictions (e.g. steps, stairs) 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 24
CAMPUS MAP APPLICATIONS: EXAMPLES AND PROSPECTS Service applications, e.g. for: - new students - International students - International guests - Event management - Public relations - Thesis presentations - 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 25
CAMPUS MAP APPLICATIONS: EXAMPLES AND PROSPECTS http://www.geoportal.uni-goettingen.de/gi/ 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 26
CAMPUS MAP APPLICATIONS: EXAMPLES AND PROSPECTS 23.04.2018 Staff Training Week @ Ghent University, Using digital tools in internationalisation 27
CAMPUS MAP APPLICATIONS: EXAMPLES AND PROSPECTS 23.04.2018 Staff Training Week @ Ghent University, Using digital tools in internationalisation 28
THANKS FOR YOUR ATTENTION! CONTACT: CLAUDIA MALZER GEORG-AUGUST-UNIVERSITÄT GÖTTINGEN INSTITUTE OF GEOGRAPHY DEPT. CARTOGRAPHY, GIS & REMOTE SENSING GOLDSCHMIDTSTR. 5 37077 GÖTTINGEN cmalzer@uni-goettingen.de DR. STEFAN ERASMI GEORG-AUGUST-UNIVERSITÄT GÖTTINGEN INSTITUTE OF GEOGRAPHY DEPT. CARTOGRAPHY, GIS & REMOTE SENSING GOLDSCHMIDTSTR. 5 37077 GÖTTINGEN serasmi@uni-goettingen.de 23.04.2018 Esri GIS Campustag an der Georg-August-Universität Göttingen 29