Merken

Getting The Best Performance For GeoJSON Map Visualizations: PostGIS Vs CouchDB Backend

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
was so much presentation and means going to go to Blog performance of Joe Jason in the browser and not much in the morning for the public in life and actually and
way to talk to you about their that timing for taxation now the joke thing gauges
of the Moon earlier this workers who were not but yet the said the mega on the day within the members and Hillary project and that is and we are
building of the system and and part of the user Group which is we do I signed the visit is the idea like science and trying to be sort of the laboratory in browser for a reserved all of which is pretty made because it is no such thing as a reverse the for what they get is that people like to see more of this year powers traffic and people sharing into resisting said the cost of the are of them are working on the same page but the euro is so a way of building on the south 32 said the bride and we of the that collected from various sauces across and cost by job are you then download and would as a combined tools and a gap in abroad for data and every should be supposed to now that we are
sorry that I should because it was decided not to be held approaches to use judges that the rest of fine wine to give the best possible log on the use of the so you can have a can of change a further mouth on the fly you can use brushing you can Gautier again highlights Tory on it priorities but you may end
up with something that is so large that the 200 audience because Australia for this particular difficult of air as it is you do just that the division of Australia interest is the only geocities to area the and you may she Australia the countries but or the British election the UK which means that you can point out that these are the 2 big pretty simple justice to point said that there is more than 40 of the retail for point more end of costing the you have to take it to find a way through but table does are sent to to browse on that occasion self is the across statement now being this
decision by training wanted the bill and will do so that stock thinking about what the factory 2nd before must could be right effective affecting before they could control it causticiser response might is exhibited in the most fixed but the fact is there are being as performance of costs on the quality is actually the for says if TVs some reasons but up along with the really would like to would like to understand what says the without was losing the performance is each TVs is opposed to playing now this summer it is a little more this was side now is to take his side sell it Greece can be so it is on on the commission these factors compression because the of tried to go comprise we know about 2 G zip compressed Yoplait the gloriously Shand Kydd attended as well as reduced to a state scintillating with David Correa jokes and to the job but the job of the cost of paying 6 distributed on the road at the gates of the point if you happen on for the response you didn't of Jason under so that the features and the number of points that began the body that where daily where they might make a point about the down said that he is just a number of plotting of a bullet away we death only with audiences said would allowing points off the try by employers and was context to show that you can send to arouse said booking so looking to be more
about the of cost though and supposed to be some so far thought because uses the size of the a TVs is a good factory goes up a bit with which he later by always so kind of are it but that it didn't think that was a factor affecting because they are the and shaking up usually the but because his kept alive to be 1 said it should be for the land and are willing to just both sizes of and 200 kill by the sea yet which has accused the BBC of the masses of cut and what it is without found of a point that could be reduced as well is a given that the game is generalisation is to review which there are more over the complexity of the house Cook and
think that you should be there that this is the venerable diversity of the UK on busy signify allowing for offences of allowing classrooms why just drawings sexist on the cricket sophisticated and 1 point other Zong lying and sitting at fresh or if that is the key from the segment to this point is that the threshold this point lead and that is the way I see it sympathetic early on the tour in the but broke points without a trip to match the shape of the body now this fight it will point before the end point of which are could be used to cut then and the generates a 1 point on the day before from the point of the journey from of departing on adjacent to say you're not and index for all the things that went to the said this well you use the as he simply fibrous of foraging function of was also see below the preprocessing photographers was the boss but nothing that would reduce of an
old mill your familiar with the on a busy that he is Jason using topology as the name suggests and now said it had decided Claudio opened to the public gaze and every point is based recognise which means that we have to disappoint you are actually replicating the beginning data reading of Fox said it did not do as point on the coast ox you can shed saying are between the ages of 14 and aren't they space to fine for UK as a collection of and delays of Fox chicken and not point on and you can read reuse the same are made difficult 42 point to take the body the Zakia is a reduced size sell your
isation all it which shows just Axler were worries to load generalisations database and the because we ought to work on which are translated into 2 1 kilometre are free of the pack at the highest level during the should and made 2 more but that more detail and but off on deal used of state of despite and
round here now the test used On we had 1 in the 3rd the the giant which patient the simulated with use so it so they are on a record of like 200 pounds of relations then that was the beginning order to have 3 1 thousand action then W those who want other actions in each of the others in the UK I was played back is still on people's playback using before commission factors database of compression yes it said that we ended up with about 70 thousand on the Friends of separation all we had was we have the ability to matters more of fraud and with the when they do it is more by making no J connected to custody and some him set in order to
reduce the number of such as possible the number of Britons now observations we're understand night time loading weekend with a dedicated the and the windows we and we will fight for it of worried use the bandwidth to order and the but just 2 Tests releasing a violin and and for there was no cost browse of abuse every of my will of arrests and something to to declined to its Italy was not catching so ahead of the game some cash would without the Dome declined those yet it said that we try to reduce the the noise to a minimal sale we had but I do we of
results so different times for celebration we so it has claiming that actually a note is to begin with there was much idea when there were more to 400 Jama trees reverse so looking and a rodeo with a 14 year by the draw for the 1st points to pay because the way that we would be able to do for promoting this idea is results where that is
time to get the frequency of timing but the care in the 0 Tree cycles of but is still a long queue heading back to on the side is a kind that is playing and that was expected because the density of the Joe Mitra's different from what part of number of joint research in the UK and the and the dollar mesh old throughput Jodie's prosecco 2nd which is what we are interested in lightly because we just want to put my point of as possible and it for some time and is roughly health which is now 1st foremost but
these 2 would Jason but it was supported by the latest to pick up by the way we think about that but we didn't work in the 3 months ago there always give dual-use and model to a stint on how much which and could help protect improve before a using that this is law that which would some might say I'm no real died on a job well nigh cholera prided using the lead at the leader of the free kick said yet this sector
1st with a reality is about to be accused of being over the happy that the light of a defender stuffed because the current imitation of out is lower than about how much lower well that were safe from 50 per cent to 150 per cent up design just by using money most based on the same day time loading the in Boston and in interested and there with a bit of facing but said we reduce a week from now on we focused on the ball case can because we find out Djokovic was not yet up to speak but now
actually attractive to think this will make your Catchword for such as the played with Leeds functions the trade and the season before that of these stories jump in different ways but they were out there erm
yes judges was the worst audit would and it is just to grab sunbathing Jogi's and to convert to Dover Jason using Econoline and and found out that could the police were already out of the decisive battles dramatic so Mouret which was reduced to reverse under the regional side of printed emporia which where say that you like then you may expect that to to be reduced to through Dichio by this figure on the set for statisticians among you off the the guys while trying to see and it is the parent and the UK roughly just and so on but pretty happy with the results and the now
says model there is a way suspicions of more than the were so a presumed that side was 1st procedure position in the number of the gates of the distant point we tried for and 15 15 is for precision for 3-D 1 but still some is a well as is still good enough because the Dean the user 1 not is a different on procedure generalisation remember the introduction of a number of points for last each easy 1 daylight and consider yet says the bus to a white knight who carried some 1st mulling decided that we use uses aside before the now we the will 2
per or though the use size their Jomon Joyti because it was more used for 4 from the performance of the morning size but size but geometry whose size of cost depends of the number of the pop music and the Veterans but a gap is the fact that effects and said the fact which in this same trial all the commission factors that was just for the ride they too close to 400 to iterate is a shot it was 1 thing you to Senate for 22 is 1 of going to the issue of the critically 3 of things to add and in order to end the expected but predicted that it would epicuticle for the latest
what is the expected size 100 Geometries with a view for individual noses when the and agility that are not multiplied by for a case a roughly had 74 kilobyte it was a foul 1 precision 50 while we get bigger size also actually 40 5 per cent increase that is it is a predictable K before as model most
of the is joint it join in the
2nd set but it is not but the fact that our for size Georgia and protocol which is based in the Versace has and the compression boss when nice now there is
the interesting but this perverting as well because we find out that the reason they are more The for these in of the tree that but the compression is not drawn on the sidelines as the number of the probe plays far enough for the side that joined the bloc on said that the disease the predicted the use of language the guests and the right if you'd be which means that performance in the joys of a 2nd to put decreases of we think when the size joint increased but the scandal has been a Espers coffee it which was and is suprising because the state set where losing something when using it to be but we are project and we are using this to be the true sodality 24 and exactly we decided that she has fine but remember they were using this much with Washington the performance and nothing but the her which is that you have to allow of on where the Lions Esikia point of very much 1st set all happened to be exciting to build the fact in that but it is still something which I'd ever Cressida could be network that could be and declined to have a really tight to up to bid read or push also accept factors to account for Environment but still because even though it is the that are spread is just the sort of team for his more detail so it before Mathmos now said that it
predictions of this more on busy using this as the 1st of his 2 young is computed through but they would target so that the citizens of fight for the position and all wheel again for 96 Geometries which is the average price of size and job 40 which we have from the you get that kind of 0 3 seconds if you use and the commercial sector was a 1 in 50 of the procedure and then you will get more but in the Times for performance to points 6 seconds is idea how these important factor now
because of light British authorities Samos before noticing that his size the Jodie but we know in it is a view that 70 per cent said introduced the underlying factory and with yet it is that they will roughly double the performance said by using the Woodrose instead of the trees and I'm expecting are systems to be the worst this is the prediction help to the to be turned out to be true to sell the but on that they
generate a showing eyes there was in the back of precisionist well Prolog plays a pot despite might a way of the 1st of Uncle pressures are in fact that it is pointless to to ship to Jews things and that is of course was back because that is the right 1 because of his is which are so accustomed to the current custody and the logistics of the deal before must book 6 but there you are with them 4 2 it is too old this will sort out yet call for of between the young that led to the private was a sitting on going to begin them available useful that they don't are strips of the new law questions OK her
Videospiel
Schmelze
Web log
Browser
Persönliche Identifikationsnummer
Kombinatorische Gruppentheorie
Computeranimation
Browser
Gebäude <Mathematik>
Gruppenkeim
Vorzeichen <Mathematik>
Physikalisches System
Quick-Sort
Computeranimation
Homepage
Physikalisches System
Ebene
Gruppenkeim
Reverse Engineering
Prozess <Informatik>
Mereologie
Speicherabzug
Projektive Ebene
Persönliche Identifikationsnummer
Leistung <Physik>
Partitionsfunktion
Befehl <Informatik>
Punkt
Mathematisierung
Soundverarbeitung
Vektorraum
Visuelles System
Dateiformat
Division
Menge
Computeranimation
Datensichtgerät
Polygon
Flächeninhalt
Torus
Statistische Analyse
Client
Tabelle <Informatik>
Mittelwert
Bit
Server
Wellenpaket
Punkt
Kontrollstruktur
Zahlenbereich
Komplex <Algebra>
Computeranimation
Chiffrierung
Prozess <Informatik>
Spieltheorie
Endlicher Graph
Endogene Variable
Kommunalität
Protokoll <Datenverarbeitungssystem>
Quellencodierung
Schnitt <Graphentheorie>
Teilbarkeit
Prozess <Informatik>
Kanal <Bildverarbeitung>
Browser
Ruhmasse
Kontextbezogenes System
Dateiformat
Teilbarkeit
Entscheidungstheorie
Endogene Variable
Verknüpfungsglied
Komplex <Algebra>
Client
Bandmatrix
Topologischer Vektorraum
Overhead <Kommunikationstechnik>
Faktor <Algebra>
Aggregatzustand
Tropfen
Algorithmus
Lineares Funktional
Shape <Informatik>
Schwellwertverfahren
Präprozessor
Punkt
Browser
Raum-Zeit
Computeranimation
Endogene Variable
Kreisbogen
Netzwerktopologie
Polygon
Automatische Indexierung
Digitale Photographie
Benutzerschnittstellenverwaltungssystem
Schwellwertverfahren
Evolutionsstabile Strategie
Schlüsselverwaltung
Lesen <Datenverarbeitung>
Hoax
Gruppenoperation
Soundverarbeitung
Unrundheit
Analysis
Computeranimation
Übergang
Physikalisches System
Statistischer Test
Kommunalität
Überlastkontrolle
Quellencodierung
Signifikanztest
Trennungsaxiom
Teilbarkeit
Datenhaltung
Relativitätstheorie
Abstimmung <Frequenz>
Übergang
Testdaten
Teilbarkeit
Endlicher Graph
Gruppenoperation
Last
Meter
Resultante
Subtraktion
Punkt
Zahlenbereich
Geräusch
Streuungsmaß
E-Mail
Extrempunkt
Computeranimation
Entscheidungstheorie
Netzwerktopologie
Statistischer Test
Statistischer Test
Spieltheorie
Bildschirmfenster
Kommunalität
Konditionszahl
Luenberger-Beobachter
Flächeninhalt
Punkt
Browser
Web Site
Menge
Endlicher Graph
Endogene Variable
Einheit <Mathematik>
Dezimalsystem
Client
Bandmatrix
Cloud Computing
Distributionstheorie
Subtraktion
Stichprobe
Zahlenbereich
Dateiformat
Frequenz
Gesetz <Physik>
Variable
Computeranimation
Datenhaltung
Dichte <Physik>
Netzwerktopologie
Informationsmodellierung
Prozess <Informatik>
Kommunalität
Mereologie
Dreiecksfreier Graph
Warteschlange
Polygonnetz
Automatische Indexierung
Physikalisches System
Retrievalsprache
Lineares Funktional
Server
Bit
Mereologie
Teilbarkeit
Funktion <Mathematik>
Sichtenkonzept
Computeranimation
Datenhaltung
Resultante
Server
Punkt
Zahlenbereich
Computeranimation
Datenhaltung
Freeware
Informationsmodellierung
Statistischer Test
Endlicher Graph
Kommunalität
Vererbungshierarchie
Dean-Zahl
Punkt
Figurierte Zahl
Lineare Regression
Teilbarkeit
Datenmodell
Empirisches Quantil
Dateiformat
Algorithmische Programmiersprache
Endogene Variable
Entscheidungstheorie
Verknüpfungsglied
Menge
Polygon
Physikalische Theorie
Bus <Informatik>
Soundverarbeitung
Sichtenkonzept
Datenmodell
Soundverarbeitung
Zahlenbereich
Übergang
Benutzerfreundlichkeit
Pi <Zahl>
Räumliche Anordnung
Gerade
Analysis
Teilbarkeit
Computeranimation
Endogene Variable
Endlicher Graph
Multi-Tier-Architektur
Netzwerktopologie
Informationsmodellierung
Prognoseverfahren
Kombinatorische Geometrie
Endlicher Graph
Kommunalität
Räumliche Anordnung
Protokoll <Datenverarbeitungssystem>
Sampler <Musikinstrument>
Datenmodell
Quellencodierung
Benutzerfreundlichkeit
Variable
Computeranimation
Multi-Tier-Architektur
Geräusch
Zufallszahlen
Menge
Benutzerschnittstellenverwaltungssystem
Endlicher Graph
Datennetz
Typentheorie
TVD-Verfahren
Protokoll <Datenverarbeitungssystem>
Anwendungssoftware
Videospiel
Fluktuation <Statistik>
Räumliche Anordnung
Flächeninhalt
Quellencodierung
Mittelwert
Punkt
Formale Sprache
Zahlenbereich
Computeranimation
Netzwerktopologie
Prognoseverfahren
Mittelwert
Statistischer Test
Prozess <Informatik>
Quellencodierung
Datennetz
Zwei
Datenmodell
Prognostik
Quellencodierung
Quick-Sort
Teilbarkeit
Algorithmische Programmiersprache
Endogene Variable
Kombinatorische Geometrie
Kombinatorische Geometrie
Zahlzeichen
Projektive Ebene
Skalarprodukt
Programmierumgebung
Lesen <Datenverarbeitung>
Aggregatzustand
Mittelwert
Definite-Clause-Grammar
Streuungsmaß
Gesetz <Physik>
Analysis
Computeranimation
Datenhaltung
Netzwerktopologie
Statistischer Test
Prognoseverfahren
Endlicher Graph
Kommunalität
Total <Mathematik>
Protokoll <Datenverarbeitungssystem>
Schlussfolgern
Logistische Verteilung
Punkt
Hilfesystem
Autorisierung
Sichtenkonzept
Datenmodell
Quellencodierung
Physikalisches System
Dateiformat
Endogene Variable
Druckverlauf
Zahlzeichen
Ein-Ausgabe
Minimum
Räumliche Anordnung

Metadaten

Formale Metadaten

Titel Getting The Best Performance For GeoJSON Map Visualizations: PostGIS Vs CouchDB Backend
Serientitel FOSS4G Nottingham 2013
Autor Morandini, Luca (University of Melbourne)
Tomko, Martin (University of Melbourne)
Sinnott, Richard (University of Melbourne)
Lizenz CC-Namensnennung - 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/15539
Herausgeber FOSS4G
Erscheinungsjahr 2013
Sprache Englisch
Produktionsort Nottingham

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract In order to deliver rich user experience to user, features (attribute data and geometries) have to be sent to the client for mouse-over visual effects, synchronization between charts, tables and maps, and on-the-fly classifications. GeoJSON is one of the most popular encodings for the transfer of features for client-side map visualization. The performance of client visualizations depends on a number of factors: message size, client memory allocation, bandwidth, and the speed of the database back-end amongst the main ones. Large GeoJSON-encoded datasets can substantially slow down loading and stylization times, and also crash the browser when too many geometries are requested. A combination of techniques can be used to reduce the size of the data (polygon generalization, compression, etc). The choice of an open-source DBMS for geo-spatial applications used to be easy: PostGIS is powerful, well-supported, robust and fast RDBMS ? On the other hand, unstructured data, such as (Geo)JSON, may be better served by document-oriented DBMS such as Apache CouchDB. The performance of PostGIS and CouchDB in producing GeoJSON polygons with different combination of factors that are known to affect performance was tested: compression of GeoJSON (zip) to reduce transmission times, different levels of geometry generalization (reducing the number of vertices in transferred geometries), precision reduction (the reduction of numbers of decimal digits encoding coordinates), and the use of a topological JSON encoding of geometries (TopoJSON) to avoid redundancy of edges transferred. We present the results of a benchmark exercise testing the performance of an OpenLayers interface backed by a persistence layer implemented using PostGIS and CouchD. Test data were collected using an automated test application based on Selenium, which allowed to gather repeated observations for every combination of factors and build statistical models of performance. These statistical models help to pick the best combination of techniques and DBMS, and to gauge the relative contribution of every technique to the overall performance.

Ähnliche Filme

Loading...