Bestand wählen
Merken

Inside Airbnb: Visualizing data that includes geographic locations

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
our own everybody third-place from the
name I wanna talk about it's made its 1st Leslie stop talking the not so this is my name said quite legal Brown so tired that Milan my step I and me another steps for the the I besides the New York part accounts how and why I was younger I want to be an act so that's when studied the telecommunications India how that all the time use more qualities following I heard a science events trying to invent my own history variants of group the I eagerly would need in the Arab and swords which is a results that are best I am reminded of that any then actually really bad meanwhile they're on Denyse's Albany acts on by the we call that if my when all
now we do actually better if you know well that a few months ago there was there was a friend of mine we found inside the and . on which is a website that periodically scrap Serbian the amazing made available to the public he wanted to study how Airbnb influences the real estate market bits he has no and no way to make all iteration about his findings you can see
here how inside in the the collects data sets from all over the world but mainly from North America and Europe and well we also have some datasets from Australia Hong Kong each 1 of these
datasets what contains 92
different problems with a very wide range of features such as how the information was scrapped listing features about the daily price of renting a how many bedrooms were but from 2 cats and so forth and also has a location features like GPS coordinates that I displayed on the map in the in the inside of the and the web page the book give requirements that and I wanna make still to be able to render was thinking and also information about how the people who rented a listing review that list uh we will be using data from both Mercure campus alone and well it's 1 of these datasets contains 14 K columns and 17 K columns respectively so we've seen the range of what a browser can handle easily so this could not be considered the barrier this
is 1 of the visualizations that this I think the the web which shows how the things as distributed in Barcelona here for example you can see in green listings that correspond to a whole apartment or house in red you can see the ones corresponding to 1 room and this if you once you remove that corresponds to a rooms that I share if you
go to the website you can see the same representation but for data from your dad and you can expect it to me in the actually works quite well when you have enough time and possible dates and filtering options that I think this is written in JavaScript guarantees is Europe from so I wanted this make a tutorial on the
the how to display this data but the maps is is that can really be a pain in the ass you don't know how to do so I want to make a tutorial for people that wanted to try to plot geographical locations that have no idea how to stop so I can as least save them a few hours he they just download the repository and cloning so today we will talk about how to block Google Maps using spoken how toward files which had data formats toward with geographical locations how we can plug files using all of its until the use and how we can in use this data to make called representation with beta so let's depend on on the notes this no books are meant to be
used the with any dataset available
in south Indian in but the same from my dog I will be mainly using the dataset from the islands the I so how many of you know OK this place you hand but that's a lot of people here well the ones that you know please take documentation it's an awesome packet for making any kind of visualizations and the ones quality no it will find extremely easy to work with Google Maps it is basically like building uh a regular the objects but with additional features in order to indicate how we want maps to be displayed we will need to do to win what's the latitude and longitude coordinates of the center of the map the zoom level ranging from 1 which is for the whole world like 20 which is the maximum you can get on Google Maps you also will need delisted Google Maps API key and you also need to stay which kind of layouts the you wonder map to be displayed the for jumbled we have the roadmap laid out which is like map that already know that we don't know we also have a satellite layout which is more like will of
style the and the later
than this is like just like this other layout but it also has an additional 8 years well this way for the
Internet those yeah the the dating back I the a you I'm not this is the last layer of the terrain layer which is almost loving like the roadmap laid out but with additional features that's highlight terrain features and the 1 that I wanted to show you before which is a hybrid layout is like and dislike the satellite 1 but we conditionally year we chose the road town names of places the so 1 we can once we have created our books will go for the 1st exam so in this example I will try
to recreate the plot well the to regulate the plot from inside that we in being so now that we have the remotely yeah we need to embed data on top of it these many and will be done by creating just of a regular scare plot well we will assign visual properties to which 1 of the points so 1st we will select the suitable call map In order to mimic the blood that we I'm going to replicate so we will select they version being where red color map the and signed it 3 colors now we only need to create a scatter plot where it's in like Oregon it's about load will be delighted to the longitude coordinates from each 1 of these things and we're going to be equal but weights given the amount of code that took to build looks actually pretty similar to the 1
that we have here the cost histamine profiling filtering can additional and
more work uh tooltips
bits I think it would be well we're working with the number of points that can be managed by roses that's sometimes come handy 208 data over regions so uh so we cannot trust the region data that it's embedded in the dataset so we will have to download the uh shape file with all the geographic data for the regions in space she file is a vector format for geographical data representations of each 1 of the shape files
can contain different records and each record contains both a geometry and different that this year with the think is handled with shakily which is the iPhone library that allows the war with binary symmetrical objects and each 1 of the attributes is stored in the form of a Python dictionary on the as so we're getting all the regions of Spain
we would like to filter out that a woman that was that do not respond to my work so you looking at the record that abuse that we have we find this cognitive 3 gold which turns out to be the uh stand way for representing geographical regions in Europe here you can see all of you got the colds that belong to Europe the level 3 and items of that your can is assigned the cold decays 5 3 2 so we are all it's the the the so we only need to iterate this
each to each 1 of whole records and as for the 1 that belong to me again now we have on the 1 hand all the shapefiles I O the shivering cost of responding to the island and a lot of GPS coordinates so the 1 that's the 1 with the others we will have to think of some some way to do it will do it again we will take Shively library and create a point objects using the GPS coordinates of each 1 of the things once we have created this point we will be able to calculate distance between the point and it's 1 of the regions that we already have a store when we find 1 which these this is 0 so we will test the store the name of the region the West that we found inside the column of the data frame this way we'll be able to undertake they die by the reasons that we just calculated and now that we already have share files of the via their way into the bloody and the annotated data we will use all you spend their views the plus uh this raise you hand the ones who know when it's all the users no 1 all right and dual-use have you ever use it OK they actually actually to really cool libraries which
allows to do really complex associations really easily and they can use as a bike and delete bolted or plot and well until the users in this station of full of used that allows us to also for also working with geographical data so we we little what all
sent daily use and will will create a datasets from the gates made of frame that we have now we only have to select the shape files that we want to books the dataset and a series of attributes that will create visualizations use case we will choose on which is the commentary on we will join debate on cue from the other end of the show files and from a column in our data frame value which is the column and the data frame and that will be used to assign colors to be 1 of the regions index that that a least containing the name of the columns that will be used in the tool to group which is used to stay in the name of the book and finally see which is the kind of uh position that we believe that we will be using in this case is late curry the once we have learned that we can use so eyes it's too state how we want our vision of how we want individual options of the book to be displayed for temple we can choose to eliminate the axes user forward to the size of a lot or even how we won the callers to be mapped and here we can see how we starting with state of lot of a lot of points and we were able to map them into these shape plot where each 1 of the regions is colored according to the number of these things that test example we can do more things with that light and aggregating the data and coloring by different properties so here we have a comparison but the comparison the of the number of listings in each 1 of the regions might your against the medium price per day and that each region as a sample Hughes is found my mind your dad the capital has the most number of these things but it also turns out to be the most typical 1 so we have a lot of money and want to be alone does go to the northern part of the island to play an and now before moving on to the initiator and data I want to show you
1 cool thing that's my friend dealers the of he used the commercial on a dataset on various data sources to try to figure out how many of these things in B and B there was compared to the total number of houses imbecile every and we usually stays that it cannot influence the real estate market because the proportion of least things that is passed to them although number of but to that of a portion of the real estate market is very low that is true I listen the data by different neighborhoods the show he 1st
create a plot of all the different neighborhoods in Barcelona and then merging different data sources to calculate calculated the proportion the of every things to the total market for real world real estate market and the we find that OK it's true that we take the whole city the proportion of IBM this A-B you instinctively low bit if you go to the center of the city we found that for example in about there's 14 per cent of all the house available that I that can be rented using caveolae and in the colliding neighborhoods you find that the proportion it's about 10 or 11 per cent show it is really has a great impact it's almost 1 in 10 houses in the neighborhood are occupied by tourists and available in and in in every entity well now that we've finished we holdings until use let's talk a bit about data the
know how many of you know they stated have you ever heard is more before so all we have 1 nice well they initially there is actually a really good biking uh which is meant tool make using the following the data there's a lot of examples in the form of depicted no books that you can just take
here but I was
playing it's the it's in work the it merely consists of honor and respect by black which allows to to a and B they add the data into images how is this process is accomplished but 1st we have a projection step in which we will define you much complain this will be treated in sort of two-dimensional histogram and assign different meanings In the next step the data will be aggregated to a meaningful way success and count on you can use annotation from function to warrant in order to map the data into that means that we created in the 1st step and finally we can choose how we won the visual properties of each 1 of the beams to be displayed using these 3 steps we finally get an image which has all the data that we wanted to the gates for example if you wanted to show editor shady representation of least thinks in my your account we 1st define economist as a projection then we use it is the point with the least thing x y axis and the function that we we used to aggregate the data and finally we present both that aggregated laid back and select the kind of color map that we will use this case hot and we will indicate that we wanna map to call look at it Italy to the to which 1 of the things and then I also to still have a light gray background so it's easier to see and this is what we get in order to understand better how these being meaning process Warwick's let's compare uh real plot we've a representation of other than that work with the data show the image home on things OK chokes you can teach you can see here where in the scatter plot a high density of points each of the presented by a blue mass beta-sheet allows to take the caller according to the power density of points and he was zooming in on we can see the how the beans of how the data is not going to be at the are the 2 of the beams created with an heuristic and its way score according to the number of points that fell into that being Of course this is a free and and statically esthetically unpleasing effect so if you change this dynamic added here 2 true true the the all the clothing baseline from maybe Shiite shaded will be recalculated stuff so when you me this bins will automatically adjust to the data and that's included in the next you have to take into account that the coloring is also taking into account only the number of all of points that are included in the midst and not the whole dataset so we do a mapping data and so many the you can see how much it changes uh according to the point that display it so now that we already know how to display the data with baby shaker we will mostly how as it can be overlaid on top of a mountain fortunately here we do not have the map so we cannot boxes that will not look like we did before and will have seen some other way of doing it In this case we need proof steps because we will be using something called uh by all sources which is basically a is basically a class that you pass a proper rule as a parameter as a parameter he will just download any matched each time that it is called the so in this case it in the class I genes from that do in STY source and passing this this URL we relate to get an image of presentation the downside of it is that it uses a different cover Rafik projection so if you wanna use OpenStreetMap is that of Google Maps we have to deform the coordinates from 1 projection to the other in this case would have created a function takes they define as inputs and this the longitude some latitudes from the . co re projection to the global market or 1 in order to create the plot of the sum up lot with data shape it's quite similar to the way that we need it with google maps but we will need you will need to figure out which of the coordinates correspond to the center of the map so is that of the center of the map you have to define the ranges of the graphical coordinates that you want to have place so it takes a little bit of tweaking and it's it's not easy that was you have found the right number of seats but it looks like it's the so this map is not as cool as the Google Maps 1 bit at least you can still zoom in on all the pipeline re-calculated each time and the more easily and the the cool you get map so you have to take into account that even though these are just 17 K points all the time it takes to aggregated a than use it it's pretty much the singular from the scientists to like hundreds or a twofold uh 200 megabytes but is also building an image with that would be data like using that that's a dataset which is included in the examples that show you before the by clicking on the senses
they all the since those uh dataset from the United States is actually quite fast the duly paved it's a
bit painful to style all these all these examples of that you have a really nice tutorial there are how to do that it takes a while to the local the datasets but you should probably take them out of course it's totally war very well what are the downsides of using the shaded tool toward week with the data in the novel well uh unfortunately everything related 2 activity that's not work pretty well and your using these uh the embedded options that included in data shaded to deal with widgets but you have not total control over what you are talking for example I try to build here the that's what that shows how 118 data works with the and if you're just using these these in matching for quite well but for a temple you 1 change how you on a day-to-day deferent ample if you wanted to the day-to-day thereby the match price of each 1 of these things that fall inside the of events you get was that you are not able to silence and you do it right and the match is recalculated check and also please do not use the research told to you the cost it necessarily think of well now we can be really nice example of a bit more about day day some data on it can show you some examples that I would really like you to ask questions so I will just finish my talk here and you will ask whatever you can do what I really nice but on this topic so maybe you think of a question which is quite difficult I won't be able to answer the thing you can laugh at me so thank you very much for being here and it's been a pleasure to be talking about you if b so anyway you so many of of questionable your finished I would like you to ask questions I can't keep talking to you want cost that have been like at 27 minutes and I have more material but please come on participated in this a lot of people in here so what would you like to know about holding dado maps who ends up with these fast enough that but all right the and my question thank worry much it was very useful and did my question is regarding this stage when you think that like the shape of the military was the real different regions of my your and the density of pointing in that area had little that Wallace scale and from the files a and they precision was very accurate and they they there was massive I it was impossible to put anything the shape of the United States and no hold many points they're out there but if you have like 1 point every to me there's like Hewitt and I never managed of anything without data you have anything people just compress these or we do have to use anything like that I think if you're using she files you're screwed because I also try to do that we the whole regions in Spain which is not a lot but he was totally impossible because they got a lot of flak and the browser just cannot handle so many points show you have to resort to data showing here bet they will think
is that it can be used to plot
data from all over the world that's really is 1 example in which is used data from
satellites that children with all these works but gap unfortunately via using files you know school so you have to figure out some way you could say and related data and passing bite the created the Mets using data center for the data in into half of the data it but the 1 music so maybe you should contact James then there was the main Montaner off of these packages and asking how to do it naturally answer really fast in the hot so you open issue there will be a few out a few hours until they respond so all of the questions no the the
it's a fight and conference so you present by and solution is that this technology to display such solutions for information I did not understood Yukos whenever we divide unit units reverts a lot can you please come down and ask me the is that it's quite right so you presented by the this is the long just it depends on what you have to want to do it can be done using the noble you can see almost anything but if you had a real crawl and have a lot of investors worried about how you displaying the day that maybe you should use creates because it will be easier to lose some really handmade make devastated dates that that really specific part for the kind of representation that you want but if you wanna build something a bit more general and really easily just uh fall back to the pool all of this and they'll be used because it's really easy and face a few right of coastal something really complicated for example the plot
here uh a few years ago I'd like to do something similar with body all the patterns and the last uh an example on the 1st versions of OK about the sensor scenes in the United States of of of America and the way life 70 and 70 lines of codes which have to be really carefully thought because it was really easy to miss out so this is getting everyday easier and easier to use now the most Brophy and Davis create but the you wait a couple of months or years you will will get the same things here in an old book and this can also be used using the Balkan server so you all books so you can try to repair itself a and that can work to come come come not because I almost could you miss it know you know yeah I good the final use these 2 prototype the visualisations and you need something really specific you can resort to harvest devoiced JavaScript but even with things like that tooltips of OK allows to play a lot with the it so you can embed arbitrary HTML code inside of them show almost anything can be accomplished but yes you're probably go to demonstrate tha goal was the next up this can come down to us it's much of what we need the question of the you to work all to he wants to understand you so anyone discretion come what mean conditionals in example of part 2 of most time series data there's a of time series data yeah it handled I don't know how to load it here but there's an example
of EU that thing
OK the do he died a few
examples for example here to the visualization of it in a film in a bit on the
population of some cities do zest inter-probe formatted data frame and as I told you before that like cast and we that can be used all the use and abuse so you can use them to visualize how things are evolving and time on top of that depending on the specific kind of his alleviation that will you can 1 you some resources that here you can find a few things about how to do that and also even
the examples from all views I think there was what made
merging these 2 examples you should be able to work toward with data are maps and make whole that's works we were we can talk later about it if you want the problem the whole thing to for inspiring talk I question might be on related to all the guilt of data but is there any convenient way to create a custom much if mob uh for instance from here by the texture to get the cost of not not you for instance for the summer you gotta a level and I mean is there a way to create a cat costume map it to log in to the of the Israelites data over a yeah what's kind of custom of our different to I mean for instance if you have a of Indian level and you have a polarity data and the to user was so you you have to an actual geometry is the SOM coordinates so users only rate to what such a level right to these tools yeah there are
actually very different ways to deal with all the things that specify catch called cantabile which allow you to get images in all of recording of the presentation unit uh let me take for example the
what example here there are different types of visualization using travel by example you have like the their whole were hearing to be book with muckily thing to account that's although we years of projections handle that I'm not sure if it's worth provoking maybe you have to do it by hand and be converting from 1 coordinate system to the other in order to them load them as a scatter plot but tempered by has not only all everything you need to switch from 1 coordinate system to the other but also has a story to these over presentations of maps sold in a similar way as we with be uh will not look you are able to select how you wonder much to
be displayed with the man and let's see if I can find the you
the yeah here you have a lot of different market presentations so it's really possible that you are able to find the 1 that you need and if you're not right dense than that bothers him the OK can you come please don't put question fun anyone torture you with delta is some data at now it's just a joke I don't know
what the but do you know if it's the possible to integrate opens the flap for this the it should be possible but I have not tried it because I I think that we will not so we can look at least in the point in which they are now birds I can look at it down until you later that which is a have never done it myself before the OK next question any person who gets so can you come and with a much of what and what was the was like of was yeah it was like the mightiest for the people and you do that if you use that in you you well from here so mn many if you if to put the data into a bookie and what do you get to uh the some kind of just clicked all the of them symmetry I'm not understanding your question that's and the I saw follows a book the uh called something like this and some met mysteriously appears there and what you get if you put data into book a different kind of jobless claims that you could put on the website all and and years the well if you want to study thoroughly all this data from maybe a million 1st go to
the repository of my friend who was the 1 these they beat and that the study of how data from IBM is the market and if you want to put it all also outside the tube at that no book you would have tools to use them OK so over it's I don't like because of the difficulty to configure formulas but become can work really well if you don't what you're doing so you could also be using uh they initiator all of use and they'll be used using Vulcan as a back end and using the book a server the render the plots and then send them as HTML cold and demonstrate into work on Melillo website this Bulgaria's using JavaScript as a bike and so we using the more conservative and the plot uh blocked from Mogadishu looks like a variety of male cold that you can embed your website not because what questions yeah you can find all these normal from the fat so we wanna put maps as uh the blown the red ball and could be based and do you wanna find the 1 of the findings from my friends when she analyzed the European data then the goal to these repositories mind will be my old work years these 1 my username in the top the and then there uh and then project this site and the and the era by forms being and here you will be able to find everything that I explained here of this kind of who picked up the the was my direct the all of which I wanted something someone is I did not forget to with the date and political stability was to be for the separable so I have to upload that into my will
drive accounts still little
I don't know which the is link but I
would put it in the repository of a and I know where it is known here to I have all the answers file that I will commit to my repository of being when if used to talking about 10 minutes or so we'll take so last chance of us getting for coffee also well it's been a pleasure having you as a public because the at the value that I have been asking questions in my entire life so you reminds everyone that
Intel
Resultante
Telekommunikation
Software
Mereologie
Gruppenkeim
Facebook
Ereignishorizont
Computeranimation
Bit
Web Site
Menge
Reelle Zahl
Iteration
Computeranimation
Data Mining
Spannweite <Stochastik>
Browser
Mailing-Liste
URL
Information
Information
Computerunterstützte Übersetzung
Web-Seite
Computeranimation
Feuchteleitung
Web Site
Multifunktion
Benutzerbeteiligung
Selbstrepräsentation
Visualisierung
Mailing-Liste
Konfiguration <Informatik>
Eins
Mapping <Computergraphik>
Dokumentenserver
Betafunktion
Selbstrepräsentation
Dateiformat
Google Maps
p-Block
URL
Elektronische Publikation
Computeranimation
Sichtbarkeitsverfahren
Addition
Satellitensystem
Extrempunkt
Google Maps
Zoom
Computeranimation
Sturmsche Kette
Eins
Übergang
Objekt <Kategorie>
Mapping <Computergraphik>
Ein-Ausgabe
Visualisierung
Plot <Graphische Darstellung>
Ordnung <Mathematik>
Schlüsselverwaltung
Satellitensystem
Bit
Machsches Prinzip
MIDI <Musikelektronik>
Computeranimation
Internetworking
Gewicht <Mathematik>
Punkt
Regulärer Graph
Kategorie <Mathematik>
Last
Streuung
Versionsverwaltung
Eingebettetes System
Systemaufruf
Plot <Graphische Darstellung>
Kantenfärbung
Ordnung <Mathematik>
Code
Bit
Shape <Informatik>
Punkt
Selbstrepräsentation
Dateiformat
Zahlenbereich
Vektorraum
Benutzeroberfläche
Elektronische Publikation
Raum-Zeit
Dialekt
Computeranimation
Subtraktion
Elektronischer Programmführer
Binärcode
Symmetrische Matrix
Dialekt
Computeranimation
Data Dictionary
Übergang
Objekt <Kategorie>
Bildschirmmaske
Datensatz
Programmbibliothek
Attributierte Grammatik
Assoziativgesetz
Punkt
Sichtenkonzept
Rahmenproblem
Gemeinsamer Speicher
Plot <Graphische Darstellung>
Elektronische Publikation
Dialekt
Eins
Objekt <Kategorie>
Rechter Winkel
Programmbibliothek
Abstand
Speicher <Informatik>
Nachbarschaft <Mathematik>
Subtraktion
Total <Mathematik>
Punkt
Rahmenproblem
Ortsoperator
Gruppenkeim
Zahlenbereich
Computeranimation
Reelle Zahl
Stichprobenumfang
Visualisierung
Maschinelles Sehen
Attributierte Grammatik
Shape <Informatik>
Kategorie <Mathematik>
Reihe
Mailing-Liste
Plot <Graphische Darstellung>
Quellcode
Paarvergleich
Elektronische Publikation
Dialekt
Konfiguration <Informatik>
Verknüpfungsglied
Verbandstheorie
Automatische Indexierung
Mereologie
Kantenfärbung
Aggregatzustand
Nachbarschaft <Mathematik>
Bildschirmmaske
Bit
Subtraktion
Total <Mathematik>
Reelle Zahl
Plot <Graphische Darstellung>
Quellcode
Computeranimation
Subtraktion
Bit
Prozess <Physik>
Punkt
Gewichtete Summe
Quader
Selbstrepräsentation
Klasse <Mathematik>
Zahlenbereich
Kombinatorische Gruppentheorie
Zählen
Computeranimation
Überlagerung <Mathematik>
Spannweite <Stochastik>
Binärdaten
Bildgebendes Verfahren
Dimension 2
Leistung <Physik>
Soundverarbeitung
Parametersystem
Lineares Funktional
Shape <Informatik>
Kategorie <Mathematik>
Streuung
Ruhmasse
Plot <Graphische Darstellung>
Schlussregel
Quellcode
Störungstheorie
Ein-Ausgabe
Quick-Sort
Dichte <Physik>
Arithmetisches Mittel
Texteditor
Strömungsdrossel
Verknüpfungsglied
Histogramm
Rechter Winkel
Beweistheorie
Projektive Ebene
URL
Kantenfärbung
Ordnung <Mathematik>
Zentrische Streckung
Bit
Shape <Informatik>
Punkt
Matching <Graphentheorie>
Browser
Mathematisierung
Elektronische Publikation
Dialekt
Ereignishorizont
Computeranimation
Konfiguration <Informatik>
Dichte <Physik>
Mapping <Computergraphik>
Flächeninhalt
Widget
Gamecontroller
Rechenzentrum
Satellitensystem
Gruppe <Mathematik>
Plot <Graphische Darstellung>
Elektronische Publikation
Computeranimation
Videospiel
Bit
Datensichtgerät
Selbstrepräsentation
Eingebettetes System
Ähnlichkeitsgeometrie
Plot <Graphische Darstellung>
Diskrete Gruppe
Code
Demoszene <Programmierung>
Arithmetisches Mittel
Einheit <Mathematik>
Zeitreihenanalyse
Rechter Winkel
Konditionszahl
Mustersprache
Mereologie
Visualisierung
Codierung
Server
Information
Gerade
Prototyping
Quellcode
Bit
Rahmenproblem
Visualisierung
Auswahlverfahren
Computeranimation
Mapping <Computergraphik>
Textur-Mapping
Sichtenkonzept
Polarisation
Rechter Winkel
Bitrate
Computerunterstützte Übersetzung
Räumliche Anordnung
Computeranimation
Übergang
Instantiierung
Mapping <Computergraphik>
Subtraktion
Datensatz
Einheit <Mathematik>
Streuung
Datentyp
Visualisierung
Plot <Graphische Darstellung>
Projektive Ebene
Physikalisches System
Ordnung <Mathematik>
Kombinatorische Gruppentheorie
Bildgebendes Verfahren
Computeranimation
Subtraktion
Programmbibliothek
Kombinatorische Gruppentheorie
Computeranimation
Metropolitan area network
Beobachtungsstudie
Stabilitätstheorie <Logik>
Web Site
Subtraktion
Punkt
Dokumentenserver
Plot <Graphische Darstellung>
Computeranimation
Ausdruck <Logik>
Mapping <Computergraphik>
Bildschirmmaske
Symmetrie
Front-End <Software>
Server
Volumenvisualisierung
Projektive Ebene
Videospiel
Dokumentenserver
Binder <Informatik>
Computeranimation

Metadaten

Formale Metadaten

Titel Inside Airbnb: Visualizing data that includes geographic locations
Serientitel EuroPython 2017
Autor Ballester, Guillem Duran
Lizenz CC-Namensnennung - keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen 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 und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben
DOI 10.5446/33717
Herausgeber EuroPython
Erscheinungsjahr 2017
Sprache Englisch

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract Inside Airbnb: Visualizing data that includes geographic locations [EuroPython 2017 - Talk - 2017-07-13 - Anfiteatro 1] [Rimini, Italy] This talk is about creating visualizations for data that includes geographical locations. We will be using data from InsideAirbnb.com to represent the current status of Airbnb listings in Mallorca. We will show practical examples of different visualizations of geographical data: First, we will start with how to use bokeh to overlay data on google maps. We will use examples to show how the GMapPlot interface works. We will briefly explain how to use it, and what are its limitations. Then, we will talk about plotting shapefiles with holoviews. Shapefiles are files that describe the shape of maps. We will explain how to deal with shapefiles. For instance, we will describe how we use shapefiles to group geographical data by regions. We will also briefly explain how holoviews works and how it can be used to display geographical data. Moreover, we will talk about using datashader and geoviews to visualize big data. First, we will briefly introduce datashader, bin based plotting and the datashader Pipeline. After that, we will show how to create plots with geoviews: how is the Interface, a few use cases and some examples. Finally, we will move to plotting big data on interactive maps. Eventually we will finish with dynamic maps for visualizing time series: we will explain how do we do it and show some examples of how to build an interactive dashboard for visualizing geographical data that varies over time

Ähnliche Filme

Loading...
Feedback