Bestand wählen
Merken

TileMill and the Tower of Prince Henry, Reversed

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
OK I America place and thank you all for coming is what people only work and talk about his work that's in progress and i had both a for workshop the beginning of the week as well as this thing today and given that people paid extra for the workshop but a lot of time and again the workshop and OK this come up with this is the the to bend over it again and up and over I can we I can slouch on basis a lot of effort leading up to 1 at the workshop and not so much for this this is kind of incomplete results but some I think you find it interesting and I'm I'm also curious on if any of you've already done some of this kind of work so it's thought about you still can hear me how how and the I know I was in the middle of the nite and OK so let's the other truck on OK and so water we wireless 31 and not so you what the title means until you and I will tell you that last year and even continuing I I I have a background in experimental film and I have this ongoing interest in how some of the perceptual tropes were used by experimental filmmakers in the seventies and eighties arm can be applied to photography with different results so I gave a couple talks about that last year and and that kind of motivated women talk about today which is a little bit less interesting the problem or practical useful and there was a film made in 1970 by filmmaker interning there are was based in New York eventually consensus go for well and is now continues to work out of Brooklyn he's in his seventies now that he's in sort of really productive time in his life and then he made this compulsory velocity and 3 velocity basically this was the start of stream velocity is institutional hallway and I think suny binghamton maybe on and what the film does over the course of 20 minutes is up it's in general that and and so did little bit and so the these of fixed zooms you have to see the zoom in to see here here here for frames here for French and for French and for France will boring there goes a little bit further and then there's a little bit further this memo well we'll get hands so a people there in the sixties and seventies and and what's interesting about it and then it's it's 1 of those units a kind of film where it comes on and people get restless and like through the audience leaves and rails has a releasable on time so on what's interesting about it is that because of the shallow zooming at the very beginning you get a feel you center your traveling space back and forth but as the zooms get longer on the space sir flattens out and the perspective of this just recently the receipts in the kind of an X and you end up just animating these various parts in the frame and so there's a like an ashtray in the hallway and there's an next you know all these things kind of start to bounce around screen in a way that is known to associate with depth on this is just a couple for about 3 . it can show something by the end of the film your bouncing from 1 end to the other and in an interview at the time there was talking about on all of the same thing that just said you know that it's this animation this this tension between what's obviously a three-dimensional space on and 2 D representation into the experience of space and so this is to make a map that was like 3 velocity so I will I will show you that in a 2nd I'm also show you this which is from a different film of the same era called flicker which basically says on you might have an epileptic seizure looking at this film on an this film black-and-white frames and it's really kind painful to watch a also has a moments but I I never really forestry velocity that way when I showed an excerpt of the the from this is are somebody in the audience came up to me and said you know give me a headache mediation should the donation of show that again I like so if you have motion sickness or something don't come with what I meant it and so this is OpenStreetMap
data on based in Washington D. C. this is not a
20 minute nap is much abbreviated
version but anyway it can use the same
approach so it's just this is using leaflet over
standard on with styles and eventually
the some start getting more severe the
objective was that there was the 1st 1 of the things that that are done a series of either you attributes to
films or are using approaches by
the experimental filmmakers to do something cartographic
gone and in as is often the case
during as I was in a hurry and spend a fair amount and
tiling this I mean styling it and then I wanna
generate my tiles so I just so
tunnel and ran and because the zooms here go from zoomable 12 to
21 on basically rendering
was over of turn on before going to bed it would run for
like 3 or 4 6 hours I know I was an
idol and then so do that in the morning
hopefully work usually where did work Tom
reported this work the on the would my types
but on in the course of doing this
Thomas over this is overhead
at a and in the course of doing this I realize what a waste it was for my project and also probably for the projects to mean if you just knew blindly go and houses way on you know what you'll find is you get into the in levels and you go from having you know 20 tiles the 48 means the pyramid structure by time we get to that last thing you know the thing will automatically render at 3 million tiles I'm sorry 20 500 to national entails that the high level which you don't need for a project like this and I in fact yes so that means that it is a you know your your wasting time you're wasting disk space you wish machine cycles and on you really all that sort of stuff and you could do it by hand but what I what I was interested in finding out how to do this on as an as an option was in town of just under the tells you need to represent some within a few words so if you look at your developer tools you'll see that mean here me I'm using our 15 of 15 tiles to fill the viewport and I can imagine maybe I need 20 on so at the whole thing I really need for this project which is a 20 200 tiles maybe 27 make worth of of states and as I thought about this more as a section makes more sense for projects besides just mine I'm in all cases you know there's the you look at it from different ways if you're if you're map box or if you google you need provide gentiles for the whole world for all levels of course you don't care about these issues because you need to be able to deliver as in level at any particular place on the globe but for someone who who's just saying like my party is going to be here at my house words for my officers decided to our store because it's going to be at this venue you know you don't really need to render your entire city or the entire state the entire continent or whatever you really need something that a high level shows context and is using focuses on which you want so it's easy to various parts no on Standard use cases and if you're style urine tiles living own titles and as as we moved into playing by mapping is on you really don't want people to drift off from the story you trying to tell you that right you know what I so we look to see where the party is no like where's my friends have some relationship to them and how they get to the grocery store because you know in in a pricing by mapping model you're paying to store the styles don't really tell your story and your to deliver those tiles of context or in some might even hijacker tunnels news and per something else so I this interim make sense to people people people that has a mailslot about this and has anybody else done anything about this question because sometimes you know you searching i . e and using onwards maybe much on the right people and this is like everybody knows that this except me and OK so pyramid the having what yeah yeah it comes down to pyramids how permits this is what we usually think of when we think of how pyramids which is based on the representation usually seen in this 1 is a little bit such but in you start off with the whole world quantile manure for tiles to represent the whole world and 16 because point as you go 0 minus 1 amateur which level this 1 is but it somehow as the next 1 and even here they the whoever's done this representation is folks I have shrunk the style someone on but it's kind of interesting to hold the tile-size constant and go down to see how enormous that gets and for a few more levels come and this is not really situation this is a situation trying to avoid right in some sense and doing the opposite starting with something high actually trying to focus down to the specific place but coming to 0 I level so
drawings that I did not get done for today but that I'm working on just to help me think about this are periods where you all the geographic area constant we can think of the place on the ground you trying represent and then show that house by now it's it's no longer a pyramid it's on talk to train to become almost never too small to see on and then the thing is really my issue which is the hold the viewpoint cost which was geographic area expands as instances level gets higher so that's what I'm heading for yeah it OK so this which subjects a little bit and Elizabeth restorer needed by what impact thank so it was 92 by adding a new by needed by present for some it wasn't present actually do better than this far forward has been in the 1st hour from this book anaphor was unusual I like I like encyclopedia could but you know like a book called salt it's fascinating to me this 1 subject analysis learning and reason about it and longer hold in this book I found it obscure marble game Prince Henry where you actually built this tower that's kind of cut off at an end and like web whatever kids played this in the seventies the trade about a marble in there but this is actually what I'm trying to build its 1 of these things except upside down so as that of a tower instead of fighting the baggage that comes with how pyramid doesn't exactly what I what I decided I would references this marble games on as the the name of this Proto-Sinaitic so that's the tower Prince 191 0 the and the patches I'm working on how are twofold for this sort of thing you need you need 2 pieces you need something on back end to generate the tells you need not overgenerate the tiles on so 1st patch that is you know is not done that will be released when it is done this simply just gonna put a little box in here there they are not useful hints of large on which is basically says that you want this tower of Prince Henry kind of so for a specific zoom level and center and bounce it will you know scale up to which you need as you would zoom out and come to a pointer to to a square to a rectangle the bottom as used in men and not generate anything outside of that and what's interesting is that the nB tells format on does handle that sort of thing you don't have to have the same number of tiles that each symbol for the for to work on across you could just store totals from the solution of and then on the the other patch need is on the front under the consumer of the stuff on and the way to do this with leaflet at least you work with setbacks bound so regional level you have a set max bounds based on the parameters used for your for your power on and so the the mapping library would not allow you to stray beyond those bonds bounds for any particular so little and I I don't think it's I have not looked OpenLayers for a while and excited about layers 3 actually it's 1 of the things we take moment going to look at quite hard I wanted a pet sim go on and I'm sure the similar commands and optimize the light is the simply restrict yourself to a to a geographic region person level would keep you on track with these with these um and then the last thing I'm gonna say solid topic is on it would be interesting about this this seems harder but actually have some by the surfaces in level surface and also there is another world which articles on as the the thing I showed you really deals with 1 destination neighborhood or a reader in whatever you the thing you want people to see but I'm I've worked on projects were people wanna show here my stores across the nation and they had no stores anywhere from the Rocky Mountains to Mississippi so you would really want people to be able to zoom in very father of that you would like to show some context like to force and to kind of come up to continental level and then drop down again as they get towards what cities in Chicago elusive happen to be so instead of having a set of like a simple set of next bounds which could be go beyond if you traced over the surface of the geographic region it would take you offer down also known as is really about conserving tiles search space on Peter my workshop this I think that's up here yeah I was talking about some work he doesn't state Washington where Mr. of any any state I you know for a city you need be able to zoom in and see things in there that if you're out very unpopulated area with very few roads unless you needs are agricultural partial based on often a general public consumer does indeed that some of the only provide styles they only Deventer looking for them and you can you can serve all sorts of resources by doing that so that is on but that's where this project is going and will have some drinks at the gala tonight and the 1 on Sunday and get to work on this and you can keep time I get upset for the service to the library so work 1 of the Fort version of tunnel you will be 0 1st celebratorily with none of point propellors as well so there's any questions with him happy to us is my this is my film and in the thank you for coming out those exterior out you get a status the is there a reason why you haven't had moved toward using tiles stature for something else that will generate only the tiles that are actually needed and then cashes for future use L B 1 that's the way that in our work we've got around having to generate massive sets of tiles for some very rural areas listed but there's still the possibility something like go to vary it is a more if somebody does navigate to it you know it would generate the tiles but unless somebody does then Canada can come in to come into play right yeah I just I think this is more of a brute-force like understand you other stuff and on on that's not my usual disposition but that's you know just seem like because I know I've done I've done that like you get distracted maps like its special supreme application a really nice style isomers Canada meandering around the world things look like and I don't the distinction if you're trying to get people to a particular place you should have the option to say like the show you lectures or in the city because of this neighbor and the among is this on it into a region that can still kind of focus focuses here doesn't let you meander and yeah preserves conferences resources so yes the approach itself but it's not that's not that kind put on different have this 1 yeah yeah yeah it 1st I was just wondering also kind of on unseen lines the fencing out have you tried that fencing out or boxing the user and on the client side so limit seen I don't know what you using for a client side like take leaflet for example and then you could say OK are when the users in their only allowed right to be within a certain bound assist that's the 2nd part of society that is no automatic way of doing that presume model based on the information specified so that that is part of the but I'm also interested not in generating the tiles and I really 1 I haven't yet I don't why do I yeah especially for the for us doing like this the levels are crazy and I did a lot of religious would rather generate you know a few hundred thousands of the things that so I'm interested in solving the back and issuing from issues for but the idea right and that's work were served as input from from males OK great well thanks so much for coming from
Geschwindigkeit
Resultante
Videospiel
Subtraktion
Bit
Turm <Mathematik>
Momentenproblem
Rahmenproblem
Wasserdampftafel
Selbstrepräsentation
Zoom
Quick-Sort
Raum-Zeit
PRINCE2
Mapping <Computergraphik>
Streaming <Kommunikationstechnik>
Einheit <Mathematik>
Arithmetische Folge
Perspektive
Mereologie
Basisvektor
Touchscreen
Versionsverwaltung
Nichtlineares Zuordnungsproblem
Computeranimation
Objekt <Kategorie>
Standardabweichung
Parkettierung
Zoom
Computeranimation
Computeranimation
Subtraktion
Punkt
Quader
Wellenlehre
Selbstrepräsentation
Raum-Zeit
Computeranimation
Übergang
Virtuelle Maschine
Informationsmodellierung
Mini-Disc
Datentyp
Spyware
Datenstruktur
Speicher <Informatik>
Softwareentwickler
Kontextbezogenes System
Quick-Sort
Konfiguration <Informatik>
Office-Paket
Arithmetisches Mittel
Mapping <Computergraphik>
Rechter Winkel
Parkettierung
Mereologie
Dreiecksfreier Graph
Windkanal
Garbentheorie
Projektive Ebene
Wort <Informatik>
Empirisches Quantil
Aggregatzustand
Standardabweichung
Nachbarschaft <Mathematik>
Bit
Punkt
Momentenproblem
Extrempunkt
Flächentheorie
Versionsverwaltung
Kartesische Koordinaten
Raum-Zeit
Computeranimation
Gebundener Zustand
Übergang
Client
Minimum
Gerade
Umwandlungsenthalpie
Parametersystem
Zentrische Streckung
Ruhmasse
Zoom
Ein-Ausgabe
Kontextbezogenes System
Frequenz
Konfiguration <Informatik>
Generator <Informatik>
Dienst <Informatik>
Menge
Automatische Indexierung
Rechter Winkel
Dateiformat
Projektive Ebene
Information
Aggregatzustand
Instantiierung
Total <Mathematik>
Quader
Rechteck
Zahlenbereich
Maßerweiterung
Informationsmodellierung
Benutzerbeteiligung
Weg <Topologie>
Flächentheorie
Spieltheorie
Front-End <Software>
Programmbibliothek
Turm <Mathematik>
Zeiger <Informatik>
Speicher <Informatik>
Symboltabelle
Fokalpunkt
Quick-Sort
Mapping <Computergraphik>
Patch <Software>
Quadratzahl
Flächeninhalt
Parkettierung
Mereologie
PRINCE2

Metadaten

Formale Metadaten

Titel TileMill and the Tower of Prince Henry, Reversed
Serientitel FOSS4G 2014 Portland
Autor Theise, Eric
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/31683
Herausgeber FOSS4G, Open Source Geospatial Foundation (OSGeo)
Erscheinungsjahr 2014
Sprache Englisch
Produzent Foss4G
Open Source Geospatial Foundation (OSGeo)
Produktionsjahr 2014
Produktionsort Portland, Oregon, United States of America

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract Programs that generate map tiles default to generating tiles for abounding box whose dimensions are fixed up and down the zoom stack. Butthe overarchingly common use case calls this default behavior intoquestion. If the ultimate goal of a map is to lock down the display of afeature at a high zoom level, then any tile outside of the invertedpyramid whose truncated top bounds the feature at the desired zoom levelis extraneous, unnecessary.Inspired by a game of marbles that uses a similar shape in its playing,I call this truncated, inverted pyramid the "Tower of Prince Henry,Reversed"[1], and abbreviate it TOPHR.This presentation describes modifications to TileMill, the same strategyimplemented directly through Mapnik XML, the use of the flexible mbtileformat to store the generated tiles, and presents several measures ofthe resulting savings (tile generation time, number of tiles, diskspace). I'll also describe a plug in for Leaflet and an approach forOpenLayers that ensures that map users cannot stray outside the boundsof TOPHR.1. It's also reminiscent of the name of a real album by The Fall or an unreal tarot card.
Schlagwörter TileMill
Mapnik
Leaflet
OpenLayers
efficiency

Ähnliche Filme

Loading...
Feedback