Merken

How to Visualize Indoor Data in 2D Map? Is This the Way to Go?

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
and a governing the next step we have the jury because the number of messages sent and he's here to talk about database of older buildings and worked to do to visualize the data on the Web map but hello hello everybody thanks for the introduction of so before and actually start talking about visualizing candidate data to demand and I would like to the MIT introduced myself and so the data we we are working with so I work as a system analyst and so development leaders and then we have a team of 4 developers and focused too well that maps and 1 of our key fields this visualization of interrelated interspersed with it the OK I mistakenly visited squared so big university from more than 30 thousand students 500 employees and about style of years ago the university started to build database let's a building information model it was in the time of that and problem and the database is continuously updated still now so today there is about 150 buildings in the data method in the features the primary purpose of the database facility management however we are also drank to use it for orientation and navigation proposes to generalize generating maps for the ordinary people and I started to work there 3 years ago and since then we have built to that map applications using copolymers free and so in this presentation you will see some examples of how we are going to however to give you a better picture of our in their features in the database we have more than 22 thousand 2 rooms there's a similar number of daughters walls windows stars and so on important every in the future is pulling on the polyline jointly status and reporting on both lines every in the future is geo-referenced and everyone is related to 1 4 the so every room every step every related to 1 4 where it lies there is no 3rd dimension and on data from knows that index and this is emulated on by relation to to the floor it similar approaches so use for example in OpenStreetMap OpenStreetMap also incontestable data and there's detect cultural level and it directs actually summarily like this relation to the before OK so the new visualizing candidate and are basically generating 2 floor 1 it's everyone knows for planning you have probably have built a house or buy new fighter or something like that so you probably know how it looks like and so if you have a database of features and if you have the relation between features and for it's actually very easy to select only features from 1 floor and to visualize it in a map using cure favorites so observer person something like that the clearly mentation of 2 D map is that you are able to see only 1 flaw in 1 moment and you can see to 2 or more of novel loss in 1 map or in my window at so when our thinking clearly if you imagine some come on
interactive that man and the other important thing is that it is able to and able to changes and so on on lowers levels you probably don't want to show in the data value you are probably showing commonly only by of the buildings so at this point actually user that does not care about the data but since our from certain model you show that you should the user are you show that in the data to the user and the jewel in this moment so you need to have some kind of selected they're are going to find this and for selected is a component that's user can use for selecting which floor he wants to see in the map and so so on hires levels the floor selector is always there the so Agustin now it's quite it's easy and straightforward to write hope so have no that's
a In case of 4 selectors so there there is situated decision you need to make and to the thinking is that you need to so decide if you want to amount provided for for selected building correlated for selected um both approaches are used currently and not related floor selector actually affects all buildings visible on the matter so the list of options is actually a union of all Flores of old buildings that are currently visible on the matter this approach is used for example by opening a lot if you don't know it's it's a project that visualized in the data from OpenStreetMap the 2nd type of flower selector is building related it affects just to 1 building so options are loss of only 1 building and this 1 is used for example by Google Maps and so on following
slides I will show you if you use cases and so you can you will see of the differences between these 2 kinds of visualizations and finally I will mention also some threat so map related floor so you can see it on the right side of the screen there is 1 of 1 floor sites after it's actually awarded as surrogates bits in Chaco but most of our users speaks check so we haven't inject and then EPA lazy means about ground for so long enough for what lesson of Czech Republic Czech language so if you if the user selects the you also see the 2nd for he c that actually he sees the 2nd floor of all buildings in the manner it's nice but the question is why by the user wants needs to see this because actually user is usually interested only in 1 building and he's probably going to some room or something like that so usually he needs to see only in 1 building covered in the features so 1 building on the on the other hand the building correlated selected is related to just a 1 building you see the bubble and only 1 building to what's expected and the other
buildings and you you can see that there are some in the features but suppressed little bit so the user only needs to collect building to activate it and the floor selector and a bubble will move to 200 building so this this was the case of a solidary buildings and it's it's got using not and then we have a something like coming buildings where where you are able to work from from 1 building to another In case of mistaken is follow-up about 2 5 complexes like this the biggest 1 has about the 40 buildings so it's going to be a amazed is quantum brands and so in this case a visualization it's looks a quiet similar because in in case of building related so close building related fall selected uh we want the user to see all old lost where he can walk from the current flow in so when the user is in in the building at 20 the 2nd floor there he is also able to walk to this corridor building can enter the building 1819 and the building a 17 and so on so that's how we actually expressed inter connectivity of buildings in the connectivity of Florida and just to be sure not every building to not every buildings that stands next to each other are interconnected in this case this this building because free inspected and so it's in their connectivity building a 3 but it is not in the connectivity with called object and the user can see this information just from what state from the opposite all of these features OK
this is quite specific situation but not so you can lead to general realize quite of from 1 to 2 interconnected buildings are built on the hill shapes on the slope and so you can actually walk from the 2nd floor of Building k 2 the 1st floor Building be allowed to kind and any single step if you have the map related for selected you have a problem because if you if you will of partial the users as of floor number forced number number ranges allowance it's actually in the sense that if you if you want to the users and the red circle they actually leads to the world because this these forces are not interconnected because but if you have a building-related for selected and if you have a probated you are able to you are able to show appropriate interconnected forests so in this case of building the use the active on and for 1 is the selected for and so you can there's no problem to showing the floor to the building day because the floor selected is bound only to building OK so enough
about so far selectors and so interconnected buildings now about the connections between floors the I usually you you are using things like those terrorists friends elevators if you are dumb guys you can use whether a rope or whatever you want not to usually the stay the on the left side so yeah I I will focus on visualization of stairs because ramps and escalators are actually quite similar to the stairs or it's so some kind of in private so inclined surveys and to visualization of elevator is actually quite easily there's nothing nothing nothing so special
about it so stairs scary stairs that In the
beginning there as I said that every in the feature is related to 1 4 the also stairs really related to and for in our database and so the obvious problem is that I can see the stairs and was born what was but 1 floor not there are no status in the last 4 and because we don't know status are marked like this so it's it's definitely not very good for for the user to showing for binary stairs there are at least 2 things so that can be done with this the 1st think the the article that was the 1st thing is to show the user up or down direction of the stairs and you should show on the entrance point of the stars are not in the middle of the stairs but so from the entrance point right where he can enter the stairs so that's quite easy think you can do and the 2nd think little bit more complicated than I think you can do it is so then you you can actually splits vertical split the visualization of the stairs and to show how all the stairs Thailand flora and 2nd half of the stairs and the other 4 in this case when
the floor plan of for long you a Chile see part of the stairs going from 1 going from the 3rd floor and part of the state is going to do 54 and on the 5th floor you you can see the the last part of the stairs going from for a number of people it's actually and I think this side of this quiet or should be quite clear and OK there are also other staircases for example minors there's that are actually not leading to an different for example like this 1 and it's generally not so big problem for us as you can see from the picture and so there are also radical interrupted stairs quite often for example all buildings that maybe buildings like this and but it's generally also not so big issue and those with radical interrupt this there's actually quite a good use case for splitting the stairs splitting the visualization of stairs we 1 of them is onions and as units of flora between 2 regular forests and it's actually quite easy to handle it because you you just some data the features of Mycenaean live different for number in this case it's 2 . 5 and the user will see the 2 . 5 4 and the selected we
will do in our rooms is anything the last specific feature I will talk about the problem about small there will step through is that it's usually takes more floors and to in it is visible by the Chilean this prior to the and will do a room overlap some under room on the same floor on the floor plan if I have been in the map it can look like this and these so think lines are
actually status of some Baker lecture room and under the stairs there are other rooms but saying the same for but this visualization is so for for usual for ordinary users is very difficult to read and to I think is the we really want the user to proceed in a better way place so what can we do with this is that we can exploit the visualization of modular rooms into Florence similarly as as we did it said in case of stairs not this splitting this so is just a in our hands is not implemented yet but I I think this good work on that the visualization could be quiet readable vote for the user for OK so
this was about visualization of in their data and had 2 minutes thanks so and I will finally say just few words about our applications that I mentioned in the beginning the
1 is gone as it's a specialized application for facility management and it's not available to the general public so I will skip it collapsed quickly
just moved is that we have also database of technological devices and income because you're able to see and multiple plans but then In them on different that than those in and at 1 moment around 1 moment this red girls is actually position of the mouse cursor at the 2nd 1
but is still quite new and library it is so simple public API and it can be used in an area that page if you want to see dimension and you can visit this page there is actually nothing can accept linked to a few examples and it's in check but so if you want to see it in action I guess it we are using client-side rendering the local is free combustion there loading does strategy for some calculations we are using closer sort to reject chest and from the developer point of view it is just needs to know about link our library to cold call some basic method with some basic options and so as a result you can see them on the problem
some marked room or building career whatever you want this union because I am running out of time so I this is the
last slide so I hope I gave you some responses and saw some close to to do so the questions I hope I get also some of the things to think about and so so that that those are just basic points as I spoke about but also you should consider the type of floor selected you want to use and you should inform users about interconnected buildings you should say or you can show them up and down direction on the status and trends points and you can also consider spread exploited visualizations of status and multilevel rooms and the last to of positive thing from my point of view is that the client side during the is quite easy to quite fast today storing and it was really surprising to me so that and I think it's really good idea to the declines at rendering because it enables you better interactivity so from things retention fj
and we have about 5 minutes for questions of you and even see can you go back to the to the 1 with best speedsters was centers yes it wasn't
working this is this is just for the shock OK but it's it's set article question mark than anything uh so great now Europe and you use an arrow up and further down on the map to to convey a decent start goes up right now you write reinvented even doing this that so the thing is how can you tell the difference happening you circle the friends how can you cartographic the conveyed the message that that's that's not north and themselves that's AP and had calcaneal how you made that 3rd they mention when when will always sees follows North-South is we fact having with can you basically due to during the error with some simple icon stands for for example there here in this in this in this meant there is some drawing the status but if you put there some really icon like points of interest it can make sense now I'm trying to get rid of to give the response this is so we have 2 motions going but I want to do a square that you so here I the you have the doors and windows and so on for plan use them in database and you should do the lower the wanted to ask if you'll use them as separate objects in the database and whether they have properties like different dimensions and stuff and where which side the daughter open them up here thanks for this question so the database is so that the objects are divided into a few different tables there stable like Windows Norris rooms and so on and to every object and may have some basic attributes that I think in case of windows is actually with and height and maybe also the back of the window and 2 in case of the sources so dipole door cues in is and the the I think so basically we are not using these attributes for rendering right now the it they are used the area used for our of some computing can on that day and probably not used for visualization hi I want justice quite why don't you use architectural graphic conventions for standards and especially for this days well we inspired and in the store and and add actually I think we are trying to get a good so quite close to it wanted to have an like specific you are you an architect and so it can be it can be some more discussion with the most interesting discussion with you after I I would like to ask that you would want to what's strange to and in this plans OK thanks what this throughout this is the of off always Over here that there a thing what what the what the common users know about this the sure as it has and that the scene of uh so many of you have opinions on this and I taking however they interesting discussion afterwards all right but I think a together the polls and then Deputy for classes and
Offene Menge
Orientierung <Mathematik>
Einfügungsdämpfung
Freeware
Momentenproblem
Sampler <Musikinstrument>
t-Test
Zahlenbereich
Gebäude <Mathematik>
Computer
Kartesische Koordinaten
Extrempunkt
Kombinatorische Gruppentheorie
Steuerwerk
Computeranimation
Datenhaltung
Übergang
W3C-Standard
Textur-Mapping
Benutzerbeteiligung
Lesezeichen <Internet>
Bildschirmfenster
Mapping <Computergraphik>
Luenberger-Beobachter
Softwareentwickler
Grundraum
Gerade
Orientierung <Mathematik>
Datenhaltung
Relativitätstheorie
Gebäude <Mathematik>
Koordinaten
Ähnlichkeitsgeometrie
Physikalisches System
Mapping <Computergraphik>
Datenfeld
Polygon
Automatische Indexierung
Dimension 3
Message-Passing
Verkehrsinformation
Einfügungsdämpfung
Konfiguration <Informatik>
Punkt
Momentenproblem
Gebäude <Mathematik>
Mathematisierung
Gebäude <Mathematik>
Übergang
Mailing-Liste
Google Maps
Computeranimation
Übergang
Entscheidungstheorie
Konfiguration <Informatik>
Mapping <Computergraphik>
Informationsmodellierung
Datentyp
Mapping <Computergraphik>
Zoom
Projektive Ebene
Zusammenhängender Graph
Metropolitan area network
Subtraktion
Web Site
Bit
Konfiguration <Informatik>
Formale Sprache
Gebäude <Mathematik>
Gebäude <Mathematik>
Google Maps
Computeranimation
Arithmetisches Mittel
Rechenschieber
Mapping <Computergraphik>
Visualisierung
Mapping <Computergraphik>
Touchscreen
Einfach zusammenhängender Raum
Bit
Wald <Graphentheorie>
Kreisfläche
Euler-Winkel
Gebäude <Mathematik>
Zahlenbereich
Datenfluss
Komplex <Algebra>
Hill-Differentialgleichung
Computeranimation
Mapping <Computergraphik>
Objekt <Kategorie>
Forcing
Mapping <Computergraphik>
Mixed Reality
Visualisierung
Information
Aggregatzustand
Einfach zusammenhängender Raum
Gebäude <Mathematik>
Visualisierung
Sondierung
Computeranimation
Subtraktion
Bit
Wald <Graphentheorie>
Punkt
Gebäude <Mathematik>
Güte der Anpassung
Gewichtete Summe
Zahlenbereich
Interrupt <Informatik>
Computeranimation
Gesetz <Physik>
Richtung
Einheit <Mathematik>
Regulärer Graph
COM
Rechter Winkel
Heegaard-Zerlegung
Mereologie
Visualisierung
Drei
Aggregatzustand
Mapping <Computergraphik>
Methodenbank
Abstimmung <Frequenz>
Heegaard-Zerlegung
Visualisierung
Gerade
Computeranimation
Offene Menge
Server
Algebraisch abgeschlossener Körper
App <Programm>
Client
Wort <Informatik>
Kartesische Koordinaten
Rendering
Computeranimation
Homepage
Einfache Genauigkeit
Resultante
Offene Menge
Server
Punkt
Ortsoperator
Momentenproblem
Hausdorff-Dimension
Gruppenoperation
Automatische Handlungsplanung
Computeranimation
Homepage
Komponente <Software>
Mapping <Computergraphik>
Programmbibliothek
Softwareentwickler
Sichtenkonzept
Datenhaltung
Systemaufruf
Web-Seite
Binder <Informatik>
Rechnen
Quick-Sort
Konfiguration <Informatik>
Flächeninhalt
Client
Strategisches Spiel
Programmbibliothek
Cursor
Ortsoperator
Objekt <Kategorie>
Punkt
Sichtenkonzept
Gebäude <Mathematik>
Interaktives Fernsehen
Gebäude <Mathematik>
Computeranimation
Richtung
Rechenschieber
Client
Twitter <Softwareplattform>
Endogene Variable
Datentyp
Client
Mapping <Computergraphik>
Visualisierung
Punkt
Richtung
Skript <Programm>
Visualisierung
Strom <Mathematik>
Speicher <Informatik>
Subtraktion
Punkt
Hausdorff-Dimension
Klasse <Mathematik>
Automatische Handlungsplanung
Gebäude <Mathematik>
Computerunterstütztes Verfahren
Zwölf
Iteriertes Funktionensystem
Computeranimation
Demoszene <Programmierung>
Mehragentensystem
Endogene Variable
Bildschirmfenster
Mapping <Computergraphik>
Visualisierung
Zeitrichtung
Punkt
Attributierte Grammatik
Umwandlungsenthalpie
Kreisfläche
Kategorie <Mathematik>
Datenhaltung
Dipolmoment
Quellcode
Bildschirmsymbol
Objekt <Kategorie>
Mapping <Computergraphik>
Quadratzahl
Flächeninhalt
Client
Richtung
Computerarchitektur
Visualisierung
Message-Passing
Fehlermeldung
Standardabweichung
Tabelle <Informatik>
Computeranimation

Metadaten

Formale Metadaten

Titel How to Visualize Indoor Data in 2D Map? Is This the Way to Go?
Serientitel FOSS4G Bonn 2016
Teil 43
Anzahl der Teile 193
Autor Kozel, Jiří (Masaryk University)
Lizenz CC-Namensnennung 3.0 Deutschland:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
DOI 10.5446/20394
Herausgeber FOSS4G
OSGeo
Erscheinungsjahr 2016
Sprache Englisch

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract It seems easy. Tag rooms, doors, and other indoor features with level number (or floor or storey), put level selector to the map and show features just from selected level. End of story. But what if there are two buildings A and B connected by passage? And what if these buildings are on a slope and level A1 is on the same height as level B3? And what about mezzanines? Are stairs part of the lower floor or upper floor? And where to show it? Aren't some big lecture rooms stepped? And aren't they also used to take more levels? Masaryk University maintains geospatial database of its own buildings including polygon features like floors, rooms, doors, windows, or walls. It contains more than 200 buildings and 20,000 rooms. Based on the database we are building web maps in OpenLayers 3 for specialized users as well as for students and academic staff. Therefore we have faced similar questions as mentioned above many times and I would like to share our experience.

Ähnliche Filme

Loading...