20 years with GMT – The generic Mapping Tools

Video thumbnail (Frame 0) Video thumbnail (Frame 1876) Video thumbnail (Frame 14798) Video thumbnail (Frame 27720) Video thumbnail (Frame 41910) Video thumbnail (Frame 42830) Video thumbnail (Frame 50097) Video thumbnail (Frame 58529) Video thumbnail (Frame 66961)
Video in TIB AV-Portal: 20 years with GMT – The generic Mapping Tools

Formal Metadata

20 years with GMT – The generic Mapping Tools
CC Attribution 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Release Date

Content Metadata

Subject Area
Web 2.0 Server (computing) Natural number Multiplication sign Physical law IRIS-T 1 (number) Self-organization Logic gate System call Condition number
Polar coordinate system Polygon Presentation of a group Workstation <Musikinstrument> Source code File format Open set Computer programming Storage area network Software bug Mechanism design Virtual reality Different (Kate Ryan album) Computer configuration Office suite Data compression Physical system Exception handling Collaborationism Software developer Sampling (statistics) Staff (military) Maxima and minima 10 (number) Derivation (linguistics) Category of being Symmetry (physics) Raster graphics IRIS-T System programming Thumbnail Modul <Datentyp> Quicksort Figurate number Arithmetic progression Curve fitting Reading (process) Desktop publishing Probability density function Booting Web page Web portal Computer file Image processing Similarity (geometry) Mathematical analysis Student's t-test Plot (narrative) Smith chart Latent heat Operating system Computing platform Form (programming) World Wide Web Consortium Standard deviation Frustration Tape drive Uniqueness quantification Generic programming Independence (probability theory) Line (geometry) Timestamp System call Symbol table Mathematics Uniform resource locator Word Radius Software Estimation Function (mathematics) Revision control Library (computing) Building Multiplication sign Plotter Direction (geometry) Computer font Mereology Proper map Thermische Zustandsgleichung Duality (mathematics) Mathematics Dedekind cut Cuboid Process (computing) Endliche Modelltheorie Extension (kinesiology) Recursion Library (computing) Scripting language Probability density function Web portal Flow separation Interface (computing) output Right angle Whiteboard Task (computing) Row (database) Trail Octahedron Server (computing) Overhead (computing) Virtual machine Web browser Field (computer science) Wave packet Revision control Operator (mathematics) Installation art Operations research Inheritance (object-oriented programming) Debugger Polygon Mathematical analysis Thresholding (image processing) File Transfer Protocol Vector graphics Logic Computing platform Form (programming) Suite (music) Scripting language Execution unit Neuroinformatik Medical imaging Sign (mathematics) Estimator Velocity Damping Website Error message Silicon Graphics Inc. Plotter Texture mapping Block (periodic table) Gradient Sound effect Bit Surface of revolution Arithmetic mean Process (computing) Series (mathematics) Data conversion Chromosomal crossover Point (geometry) Open source Computer-generated imagery 3 (number) Time series Translation (relic) Axonometric projection Code Product (business) Architecture Goodness of fit Energy level ASCII Punched card Electronic data processing Scaling (geometry) Graph (mathematics) Server (computing) Interface (computing) Code Multilateration Density of states Limit (category theory) Cartesian coordinate system File Transfer Protocol Integrated development environment Personal digital assistant Table (information) Mathematical optimization Window Satellite Installation art Code Interior (topology) Texture mapping Function (mathematics) Google Earth Subset Independence (probability theory) Geometry Data conversion Area Curve Programming language Workstation <Musikinstrument> File format Point (geometry) Computer file Open source Fitness function Virtualization Open set Degree (graph theory) Mechanism design Type theory Internetworking Vector space Website Hill differential equation Data logger Resultant Filter <Stochastik> Dataflow Polynomial Digital filter Statistics Freeware Service (economics) Software developer Line (geometry) Real number Artificial neural network MIDI Generic programming Host Identity Protocol Emulation Twitter Generic programming Software Gastropod shell Integrated development environment Right angle Task (computing) Noise (electronics) Variety (linguistics) Projective plane Computer program Continuous function Sphere Backtracking Film editing Computer animation Gravitation Spectrum (functional analysis)
Polygon Context awareness Distribution (mathematics) Matter wave Correspondence (mathematics) Range (statistics) Water vapor Shape (magazine) Dreiecksnetz Special unitary group Perspective (visual) Embedded system Medical imaging Mechanism design Different (Kate Ryan album) Vector space Curvature James Waddell Alexander II Physical system Texture mapping View (database) Web page Sampling (statistics) Maxima and minima Bit Instance (computer science) GEDCOM Control flow Demoscene Radical (chemistry) Arithmetic mean Symmetry (physics) Artistic rendering Endliche Modelltheorie Pattern language Quicksort Figurate number Reading (process) Point (geometry) Web page Histogram Wrapper (data mining) Algorithm Computer-generated imagery Maxima and minima Plot (narrative) Element (mathematics) Number Goodness of fit Hierarchy Energy level Directed set Mean curvature Data structure Compilation album Form (programming) Default (computer science) Standard deviation Distribution (mathematics) Matching (graph theory) Surface Independence (probability theory) Volume (thermodynamics) Line (geometry) Symbol table Planar graph Perspective (visual) Medical imaging Function (mathematics) Video game James Waddell Alexander II INTEGRAL Plotter Direction (geometry) Multiplication sign 1 (number) Combinational logic Mereology Mathematical morphology Google Earth Hopf algebra Mathematics Active contour model Endliche Modelltheorie Extension (kinesiology) Resource allocation Area Pattern recognition Electric generator Wrapper (data mining) Point (geometry) Attribute grammar Variable (mathematics) Flow separation Distance Type theory Analysis of variance Richtungsableitung Resultant Pole (complex analysis) Surface Game controller Mapping Service (economics) Identifiability Great circle Line (geometry) Image resolution Real number Adaptive behavior Distance Graph coloring Hand fan Emulation Operator (mathematics) Green's function Artistic rendering Summierbarkeit Bing Maps Histogram Multiplication sign Raw image format Globale Beleuchtung Spline (mathematics) Graph (mathematics) Polygon Planning Sphere Planar graph Computer animation Vector field Calculation Gravitation Near-ring
Axiom of choice Scripting language State of matter Multiplication sign Plotter Data analysis Mereology Special unitary group Food energy Dimensional analysis Google Earth Front and back ends Neuroinformatik Medical imaging Exploratory data analysis Mathematics Different (Kate Ryan album) Hypermedia Analogy Videoconferencing Active contour model Hausdorff dimension Process (computing) Error message Physical system Scripting language Covering space Texture mapping File format Computer file Gradient Shared memory Fitness function Sampling (statistics) Sound effect Special unitary group Food energy GEDCOM Laser Degree (graph theory) Wave Digital photography Befehlsprozessor Process (computing) Angle Vector space Symmetry (physics) Oval Order (biology) IRIS-T output Curve fitting Data structure Point (geometry) Frame problem Slide rule Mapping Computer file Civil engineering Patch (Unix) Assembly language Virtual machine Perturbation theory Mathematical analysis Plot (narrative) Twitter Revision control Wave Gaussian elimination Solomon (pianist) Term (mathematics) Well-formed formula Googol Boundary value problem Loop (music) Condition number Multiplication Slide rule Image resolution Direction (geometry) Surface Globale Beleuchtung Scherbeanspruchung Mathematical morphology Frame problem Word Revision control Globale Beleuchtung
Axiom of choice Range (statistics) File format Water vapor Shape (magazine) Dreiecksnetz Perspective (visual) Computer programming Variable (mathematics) Neuroinformatik Medical imaging Sign (mathematics) Computer configuration Error message Relief Multiplication Physical system View (database) Software developer Uniform convergence Sound effect Bit Surface of revolution Formal language 10 (number) Macro (computer science) Process (computing) Symmetry (physics) Angle Pattern language Reading (process) Probability density function Point (geometry) Consistency Algorithm Transformation (genetics) Computer-generated imagery Translation (relic) Value-added network Propagator Bridging (networking) Boundary value problem Energy level Monad (category theory) Selectivity (electronic) Data structure ASCII Metropolitan area network Computing platform Default (computer science) Dot product Focus (optics) Distribution (mathematics) Information Image resolution Weight Core dump Limit (category theory) Rectangle Symbol table Compiler Perspective (visual) Query language Function (mathematics) Information retrieval Revision control Musical ensemble Table (information) Library (computing) Building Beta function Code Multiplication sign Direction (geometry) Insertion loss Mereology Junction (traffic) Mathematics Arrow of time Data conversion Extension (kinesiology) Library (computing) Scripting language Probability density function Adobe Acrobat File format Computer file Parallel port Thermal expansion Tracing (software) Variable (mathematics) Flow separation Open set Data mining Computer configuration Bridging (networking) Right angle Data type Resultant Frame problem Trail Octahedron Functional (mathematics) Table (information) Divisor Observational study Software developer MIDI Virtual machine Binary file Graph coloring Theory Revision control Network topology Integer Macro (computer science) Time zone Multiplication Axiom of choice Cellular automaton Consistency Computer program Mathematical analysis Variance Particle system Computer animation Hybrid computer
Functional (mathematics) Scheduling (computing) Beta function Software developer Interior (topology) Line (geometry) Dimensional analysis Computer programming Revision control Medical imaging Sign (mathematics) Octave Repository (publishing) Moving average Software testing Message passing Summierbarkeit Metropolitan area network Texture mapping Broadcast programming Interface (computing) Computer program Interior (topology) Code Line (geometry) Extreme programming Variable (mathematics) System call Vector potential Inclusion map Arithmetic mean Error message Computer animation Oval Repository (publishing) Function (mathematics) Interface (computing) Revision control Software testing Data structure Library (computing)
on so this is my brain child below I didn't do it alone on those 18 with me and I we have a court T a of love for people these these hands gentlemen this is from a or somebody had develop a summit of in the Hawaiian February I consists of RAM cultural which is independent consulting the consulted for unknown we have yours truly here in Hawaii I Walter Smith call co-founded unity with back in the day we talk about that he said no of the Laboratory for Satellite of Madrid and then the jokingly from University of Algarve in Portugal this is the 4 cost not apocalypse I guess we saw in charge of the gene the day-to-day work conditions I we can get and is done again had generous support from many organizations and institutions of funding from the law and itself cost-sharing even lower and so as start-up packages lot of places around the world has contributed time and equipment for web servers of F the mirrors natural thing for decades we are grateful for this and
then there's a kinds of people who have contributed smaller changes in packages over the years to come and go this is just some like this lost in the history of time similar before we get too far for this topic look what he gets because it stands for the generic mapping tools really early on is that for gravity magnetics topography if that's what you're doing thesis and realize the pain of plot X which is why doesn't have to be grouted work this could be other things we change the name it was officially released in 1991 of over 8 which means that tomorrow is the 20th anniversary of the take at that time 1 day early could move is on Saturday of duty this area a suite of tools basically C programs written politics exceed that command line and because of this installs and runs under pretty much any operating system this operators must come gone during last 20 years but it it composite anything we will experience and configuring thing for different properties I we been fortunate to have continuous and support since 1993 currently going but a grant to develop the you never have a grant turned down we even had a person who only got the other spatial proposals and still said recommend funding so that's a pretty good track record I duty started back in the dark and dreary days in the 19 eighties when I was a grad student Vermont and Walter my we're trying to do global geophysics and was extremely frustrating because the software was written in a decade or in the seventies and all the expected 3 punch card from below the punch cards and on the form of file formats were propagated further and it was very difficult to read your own data make changes so after a while you realize you just have to start from scratch and lateral cold so that's why we and I found that is more archeology and found that the earliest time stamps of all these codes 1987 so it is 70 started writing this in 88 we released version 1 of Lamont presentation we talk about why did this and what was about a I found the original copy their and it is a pre-Internet about some people like Fernando their job here and took in the women tape-recorders something so sort of spread very slowly through different places on the for the ritual the initial release in 91 Jim strongly shaped by the year that the trends so radius was meant be quitting using and many VAXes and workstations like son Solaris on boxes came so we started to develop suffered that fit that new environments and degree units and he wrote and posted that just been released post the printer just coming the revolutionized desktop publishing and we want to figure out how can be right plot the like you work on the on the new LaserWriters the Versatec whatever you had back in the day so we had the design philosophy for duty-free pretty much follows the Unix philosophy really tried to assign very small Tools modules verification-specific task they can do that well and that that means it's a limited amount of things to think about when you look at that module virtually that can go wrong had to do something more complicated let's put these models together in various ways to achieve more complicated so I have tools integrate easily with other Unix tools because they are kind of unique styles themselves what that means is that they tend to read the data from standard input and write the results that output and you can then redirect these had directions where the data coming from or going and build very complicated system I mentioned it it's written in pose exceeding very portable and it's easy to maintain stance to 2 new platform i is a command line interface so you typing things in the command line window but there are people who have added by front ends where you click on buttons and so we will never right the AG the because it's a huge trade off between what simple for the user and what you can accomplish so you want to have a simple command line interface that lets you do all kinds of things find some situations if you just wanted to leave the results you can stop agree on top of this people entering this hygiene tedious around the web portal for that you build maps online so I Student-t popular which is quite popular the price is right we don't charge for this so you can download from free from servers around the world we we have we have XDB-Server some all continents except Antarctica eyes open source code so you you can look at it so you can make changes you can use it for your own purposes just wanted to give it away creative and on half but it's easy to install and runs on all major platforms so all the Unix types and also windows that cover pretty much everything that's of interest it is a relatively low technical rational what I mean by that is that true hard to learn is a little steep learning curve once again up there it's not too too hard and it relies on very basic library there available on March all platforms we decided early on to use architecture-independent open file format which of the good idea because that means but it's easy to exchange data these 2 collaborative people with different machine machinery proper assistance the files Port very easily across so net CDF which was released in the early nineties we switch that pretty quickly ask your quizzes always handy and other formats we can exchange through the catalysis people talk a bit more later but other things the mention the PostScript revolution in the early eighties but we always aim to produce very beautiful PostScript output but that's usually no longer be and station we can convert that to something no more process like PDFs great reduces the size of the files while still being a vector graphic formats or to converted to the rostrum it is like a patented of tips or PNG so what not for use on web pages for talks something I duties very flexible extensible that means that if you have particular problem you can you can model you call on duty in bits and pieces and right and you call that a specific here this with perhaps Ernesto somebody the supplements have arisen people have written code following the place within the well but it does something specific to to a certain discipline you can share that also you might think corporate in our supplemental package and logical benefit also developers as I mentioned brought a scientist musician in the the benefit of that is that when we add new features the ad for a reason want to do something real that's that's important what is added for a gimmick like commercial stuff the building there you get newsstand x 100 dollars and solve for and then the new version comes up for a 99 upgrade where they take sold bugs in the previous version and have some use this option that it on the you don't do that and you because someone to and did the interfaces with other tools will see examples of this particularly matlab Genesis Google Earth as for platform people that this solid Unix-type workstations this sort 3 flavors and so it follows the historical trend when 1st part of in the we all use some some some some boxes Solaris that time there was many many Unix players age he had the wrong Unix uh SGI had their own Unix be another 1 you these things slowly got left behind and people move to the next in the middle 1990 and people using linux quite but also in late 19th early 2 thousands of Mac OS came on board and a lot of people who used Linux and move to that because that also allows them that's tough publishing much of office of building products and so on so during this time I've seen lots of
people use that Linux boxes and Windows PCs that the science combined that informatics platform because of this need to use to like him but as many can't use Windows in fact most people still is not even science and I have several options you can installed both Windows and Linux machine and would then you get a real Unix Linux workstation you can install of services for Unix or subsystem for UNIX applications in remain on Sigmund Windows let you open up by Union shall have stalled you can run things there you can run virtual Linux machines be where virtual where you can enter and the US in a in a DOS command window it's just messing with you do a lot of fancy things like scripting but what so who are the people are using gene the although much extracted who they are but Minnesota where they are Google tells us that we see about 20 thousand website hits month so scales with world populations are we get it from almost every country except agreement is not really a country and other places in Africa that means that the standard of the lecture as we see a lot of hits on the site start downloading the cold received over 2 thousand individual FTP downloads per month I but a 3rd seems to be a window and it's still tricky to figure out the pants have because we the offer 32 and 64 bit Windows installers dollars and some people get involved so the based on the browser statistics it seems like Windows is about a 3rd max about 150 and the rest are Linux Solaris maybe something like that the best guess so duty we call the Swiss army knife of mapping tool little bit frightening is sort of symbolic of the learning curve and beginning of a lot of you you options so have ways to go around I that combines a wide array of tools these things you can pull out something different than than i you can configure in various ways by script by stripping I mean you write commands and included commands together with let's say a shell script or a Perl script for a Python script or something like that of that it's possible that the fingers and Caricom beginning until you get to know hands on this tool of 1 thing that we strive for a and introduced to tried to help to share scientific knowledge and I think it's very obvious that know you can share the signs much quicker if decide use of freely available for cheap because we might be relatively wealthy here but that's not true in many places around the world so they can keep costs down or 0 you can let other people have produced by the size of the part of having lots of fonts I datasets should be available in well documented non-proprietary formats it's really helps trying to share all been struggling with strange formats undocumented turns out to be the commercial product of open applications should contain everything needed to reproduce and extend results I think making progress and all these things to last 1 even with publishing supplemental that the phone lines but typically you can actually produce amongst work because the sovereign of all this special called what were beginning toward . 4 people can reproduce published results quickly and extended in with the sign of this in mind continuous to be evolving with with those schools in mind alright so what can do I could do well there's several blocks of task 1 is a data processing and data manipulation and this possible see more details on this but for some purposes we actually a source out tasks to the operators such as sorting files or or doing basic text processing like decimating a data table for or pulling out of subsets of all of those things we haven't replicated gene the call because good tools exist that general-purpose 5 and then combine these tools with scripting to build our of not a large chunk of duties concerning making plots of various sorts it's all the PostScript can the images PostScript that's the 1st plot format this can range from kind of little stamp-sized size things to wall-sized posters using around the building lot of wall maps like this on there the 1 upstairs I've posted this device independent doesn't care if you have a 10 by 10 years what you just have to have some way to realize the demand on the part I typically we convert the PostScript PDF or after images is that it's an easy way to handle these large blocks positive is the programming language so it has a lot of overhead model extra flow to generate these figures PDFs stripped of all the programming language aspects focuses on the graph so that's why you see these dramatic compression from Jacob output to fall down few tens of megabytes Propædia way to keep things as compact and and recently we started to branch out to make at 10 o clock generators that we can use with things like Google Earth we can plot vector data points lines and polygons as always for the word you can also convert duty images interior due to its appendices and builds and builds up a simple camel wrapper that if you know these things in the tool that understands can out gene is not a GIS or image processing package with a lot of overlap between what we do in this kind package but we work with such packages for some aspects that we aren't really covering ourselves for the data processing and manipulation of tasks there's a whole bunch of things we're filtering time series that's 1 thing filtering to data grids with various spatial filters of recursive filters fitting low-order models degrades the Fourier trans or polynomials training data is a big thing what ingredients the resampling data can be rise we something reads a dataset different locations arbitrary mathematical operations on grids tables cut and paste grids and getting out of its subsets out blending reads the might overlap to create a unified product that's needed for shading of images good masking to highlight areas all the data our parents or exclude areas of project they between different corner systems translations the warning for noise organizational spatial data spectral estimation Fourier transforms that sort of thing reformatting data to work with other packages out some geospatial operations subsets and extract subsets sometimes based on these various operator I I mentioned supplements earlier these are things that can't pass that they don't consider generic generic means that should apply the anybody in fact something there about added your earthquake source of knowledge this general stuff but things are be beyond the general staff getting into disciplines we have supplements there's 1 that deals with Point focal mechanism and in GPS our velocity fields and error there is 1 that deals with the specific repeated grids that sample Smith next from satellite imagery if gravity or predicted symmetry I played Pike applications back tracking reconstruction of a of data back in time analyzing plotting and rigidizable data record from and you can see after analysis leadership tracks on track that intersect you want just want to minimize mismatches like this intersections and spherical reading bring on sphere that they have with differently and than fusion mention due to users PostScript posted the programming language you have a lot of mobs at the low level effective plot and you want to get access to some of those things is that for some of the beauty and lots can be
enhanced by going plot points and lines and text and labels and legends can be placed on maps in various forms is a just quick examples so we can do
histograms of various types base maps coastline rivers waters that sort of thing using the global sea levels siege how sure fire hierarchical resolution shoreline the couple go on our
country maps various types and color images from Greenville overall data for integrates perhaps perspective you can have the discovered to have the meaning this unique l x y value z value because the way we developed in the we we were doing science that in the all or not with mechanics personal between volumes and that is reflected in our tools we don't have tools to do 3 D rendering volumes but also partly because PostScript is not a good tool for that because posted that's not anything about transparency and crucial tried look the those 2 reasons why you don't do treating rendering and vector fields and wiggles along along-track so the details of the graphics I was alluding to can be addressed with posted actually and full control over what lines look like the of that provide some shape and what happened at the end of the line and when lines change direction what happened at the level of these a contender with inceptor gene default achieve very beautiful final itself aligns with what lies obviously but we also have things like from faults and label lines are useful in size you can configure these things anyway you want symbols involved so soft and text can be plotted in color of course you can also use patters someone can be geological map kind pattern for images this can be just some data we can make you don't have to make things in and you could plot various symbols the standard basic geometric once we can define your own symbol and then use that else is similar to what the global I can now plot generation mentioned just simply to forms of all but right now this can possible extent in the future what we're doing always the vector 4 points the lines and polygons so these can have legends and labels with them and then we make the wrapper from PNG images that basically start with a gene to plot that there is a map of gravity at the start of duty for a PNG and then loaded into uh 1 of these tools that can really came out because Google Earth is the 800 pound gorilla in that context that's like in the sixties killer for those who prefer you understand through some gene the graphic examples of some of these you've seen before and some of you may not have seen and difficult things that we come from maps column after the images and combinations of always who will always and some animation so for grading for instance we may come from optical matching that there's several kinds of greetings there are allowable and in the the strangulation which is the raw form of reading you can directly contradicted by considering any 3 points triplets being a part of planes can image of directly like an upper left here and we can read the data in a grid based on the plane fast that is the nearest neighbor reading l and and social service lines are you mean curvature of some sort of attention and we also have a reading this Green's functions that this goes from 1 to 3 D Cartesian of 2 spherical grains of of Alexander the Great it well we find that although it is used widely in the earth motion and sometimes they sciences is also used by all kinds of people get e-mail from the people they chose this things this is a person who is working on historical maps of Alexander the Great Empire envisaging in the map where there is a combination of spatial depend upon the shading short highlighting his empire and then discuss data were these things happen custom symbols that didn't identify battle scenes and so on and this is all in general reduce this is from the Wikipedia keep the page with which something we don't make I you can easily the 1 my figures you can Linux data which is a popular have played and the kind of we can draw xyz lines in this plot models trying to show what the flexion deformation beneath the 1 which might look like might be underplayed based on the seismic data and then there's the loser hotspots stand coming up fitting it's not a travel times was very basic gene what were combined color from 1 dataset can find shading from our dataset the symmetry and then superimpose coastlines great circle distances adaptations symbols that sort of thing for standard that in the plot on all roads lead to Rome because a lot faster than go great circle so this shows distance the wrong 9 kilometers through throughout the world without a few selected allocations critical there the distance and and sample so this grid that created system of I think minds people do all these calculations and terminal these numbers in place all these principle actually of data exploration imaging so being supported the analysis of variance you might make a that's the basic color image of the grid I the colors indicate elevation it's clearly see the variability innovation this is somewhere in the Rockies near Emma but it kind of dollars there's no sense of self so it's not really been betrayed by doing a compilation of directional derivatives we can combined the shady map with the colors and then dramatically bring out a more subtle variations good because the the derivative direction relative highlights short where recognition it brings out the shorter wavelengths in the image of rapidly changing slope because the this the shading greatest separately from the but part of it but the color beginning little further we can scale up the amplitude with in Florida with filtering we can enhance it can take out some in ambient light naked Dr. I told you get the result you want or can boost the intensity way out which tends to bring out really the structure of the data and maybe some artifacts here and there you wouldn't know it's about what by just looking at way out of range of saturation for or it can combine by difference of elements in here we have the shading produced by a very large space ship sitting over rock like an independence day and the colors don't have to come from the operation here the colors come from strike of the day and that is you see variability in how how the morphology changes where they're embeds are and also where things are planar for changing rapidly and can combine all this of orientable distribution this came out from area gene the workshop challenge we want to know standing some point like here and you go straight down through the Earth's entropy started and people is the land there also it turns out there are only 4 per cent of your surface but has terrestrial and people and wise woman in the whole life fits in the back mapping of Africa so Africa we were lucky destination but most is mixed and the red area shows you where the 1st go at the poles are located of plot that can be done the whole so inaccessibility this is a geospatial cooperation and unity really get the distance from the nearest coastline when you do this you get lots of local maxima but also get to global maxima 1 is being called point Nemo which is the point in the ocean that's furthest away from all land as of today about point fall off the ball is a very long swim I would recommend easter island but it's quite a bit these 2 gentlemen are the ones that encloses the point known that within point Nemo but John Moody and left and then he's can be in about 100 kilometers this 1 back in the seventies is on collecting data in son often anymore monitored back there apparently in standard to but on land corresponding point Central Europe and it's as far away from both that you can get you have issues with charts and drowning in you know like those things recommended by the real estate in northern China face not John
with them Google Earth I This is AI has been shown that vector from only see broadening the shows on June the plot of the have the energy can the energy of the the wave from Markov by the Japan earthquake and proposed with the travel time conquer so this allows PwC to look at the data in different angles and share with us with the city and state of civil defense and also with the media post explained what is happening how things of writing up this was
society cover of science magazine 2009 successfully will work on demography and the the 1 plume the front use those or something that they've sample might together by taking up the samples that predicted symmetry applying it and you deep files and making to KML files so that the input into Google Earth and adjust the the position because in the words you can clap an image the sit on the sea floor you get better a 3 D effect so that's how that it was generated making in the morning OK from August it's pretty simple things we all know what we found a bunch of photos of plots displayed in rapid succession from orderly fashion and it generates motion so to do this in analogy in the we just think we have to have a script that creates a plot the same way that changes with time and then these individual plot of false say that we make a certain dimension all the what we then convert these frames to 54 PM smarter roster with history after which is our front-end to go step which terms postscript into other formats and these frames can then be put together to to make an added speculative itself of with short video we can again and PageRank before move your credibility like it's your choice how how conditions you are no because these friends typically are independent there is no plot to the doesn't the panel plot 49 you can run the 2 plot same kind have enough computers enough CPU so this is very well suited to multiple machines for multiple ports so is I show you know all done spreading out mostly is that I have frequent so we look at 3 examples of our movies 1 is just simply repeating that exported data analysis the topography of time in making a movie that changes the viewing angle for the elimination and that's the elimination spins around you see different aspects of part of the highlights because and illumination is 9 degrees to some feature that's when you see the large and this lets you explore it and look for trends look for artifacts so for not too hard to write a script like just looking overestimate make the same plot again and again and again so what the tensile stand out for different angles and you'll see the errors in data which enable back reprocessed perhaps and move forward OWL spinning globe fitting rooms are easy and boring there is a demand in and in the very straightforward just a plot and it's changed a viewing point and they can apply to what those quick I it's almost to that start off with you look at more detail at the media file between our 2 hours in the center of the 1st and once a set about this a simple 1 pointing out the formulas age grade on the surface of the Earth by using the shading from online the symmetry and I plot topography so it shows several datasets of the same as it in parts of Mr. variant of plate boundaries particularly on it all those things not been on top of religion and what not but this was just a quick and dirty job to show how it is that I made you know 720 high-def friends by the end 30 French 2nd so every that's every half a degree of longitude change in viewpoint going around so that's the only change the central wanted of plant and then I'm messing around simulating real sunshiny on their of and part should be part of the light that's done with Jerry map which will take the the shading that I computed from pyruvate based on and then superimpose the effect of facing away from the Sun facing toward the sun so this is the same with Aristotle free we go the title slide but it's far a larger version so all this of 1 of the background there so you can see if this goes wrong you can see the mid-ocean ridge system in red that's the youngest the floor of the blue is the oldest of the old patch in the western Pacific see writing system in the Indian Ocean going through between African and talking about the middle often with In this mortal repeating long until you get tired it but it's useful to illustrate like a conical global-scale possible
take a look at more ambitious undertaking it's a a flyover of this ridge system that we just saw this took me about a full day of war together right this I'm probably fairly experienced it in the will take most people live longer maybe but not that much longer right this is not enough not that some of these examples will be part of the gene to distribution as examples for an image of an example follows very simple modified so this script made or 5 thousand revolution Frank again at 30 the 2nd playback the sentences really well suited for multiple machines course just with all the jobs in the as many issues is you have to cut down on its respect stupid parallel that of simple so this makes it clear that movie a couple hours to run on home I that it costs so basically it's with the dot in the chapter and running simultaneously I will see this this was very simple can improve this further the flight have this little bit simplified you'll see that they're going gonna to follow fridge system at the formation of a hundred kilometers and and just term like this they don't back so I don't have time to make it really slick and eventually we hope to at each through 3 D effects frequently fly down and and through the symmetry part I might well mouse to but 3 want to be in a trace the 55 thousand runners limit of rich system I simply took someone's father the mid-ocean ridge and felt that it based on some points and that's my flight path we start over here in the Russian for they boundary goes on land the case and on the fly yes that's and south through the and end up for about 1 the focal point for the bid phrases under Canada so abysmally is rendered at 1024 by 768 which is the solution with 1 of them that's a limiting factor and I also done this at full from whatever that HTS look at my home screen but I can't do it here so the so we start of in Russia and we're going down the gap will range from the the north pole right there in the corner and the role of the scandals agreement turning down the road system codebase carriage getting into Iceland boundary China's rich insights music gives the red dots the Italian structures on I believed getting down to the north Atlantic there's the exhaustible junctions we going further south in the northern Atlantic getting closer practice also shorter off the track results that we're with size Mississippi now returning down through the equatorial Atlantic began a pretty soon gets through the large of factors owns the the Romansch practiced on the Africa and the upper left corner there so what factors or mentioned earnings South and South Atlantic you see a the seem Unchain up there otherwise very few seamounts in the cell planet something on the left on the on the African plate that's the analysis range change going to the south of the the subthalamic returning retrieval a triple junctions and facing the Indian Ocean and spreading is pretty slow down here you can see that the changes in the practice on evidence of changes plate motion over the last 50 years something new in years beginning in between Africa and Antarctica here 180 infectious song there was a reunion of there being in the Indian Ocean triple-junction function well on turning riots getting into the southern oceans between Australia and Antarctica things look smoother because of less data could leadership track with this data so as the still on the transform faults anything AD discordant sound beautiful propagators coming up there large also factors again the Balinese was equate over 8 9 8 appears to go on a fractal someone here a lot of information the solid and of the Pacific lot expansion many go up specific and particle rich you see is no clear actual hybrid some instructive here this Hollister Ranch the nematic volcanic ridge we'll pattern effects on system in our up on that in bridge that clear axial height the foundation foundations demand change microwave Theory and his easter microplates I think this is the formal way around this the kind of colligative are Jurij various fracture zones beginning up to the Galapagos triple-junction right there because of the rich right now the what button and the query structures also getting the rare practice on tranche now the plate boundaries getting on man going through the gulf of California and study which becomes the travel ball and risk of loss isomers of the we get off again the ocean that Mendocino following up the wonderful bridge or layout and and bang we slam into the company and that's the minutes and 50 100 by so gene variances mention this started way back version 1 in 88 and is in many releases
and then tens and tens of versions the last 1 that most you're using is 4 . 5 . 7 literally in the summer but after that we started in the 5 at all still in beta version release so these these 5 points to the fact well what's new in well exactly big big rewrite under the hood which means that most of the users want to really notice how big really was because they tend to use the tools and not taking the cult but there are many new tools and there's more often than a lot of streamlining that you will benefit from for developers many people who might want to write the wrong called using the the there is a huge change now have an API at the beginning the functionality talk about what that means of new features for users we have much better interoperability a GIS systems Our info through the gal system basically cannot important at work what we call OGR GP faults and what these things are if you can think of it as an ASCII shape fall we have developed a new format of this was suggested by Brentwood you are in the New Zealand and I help him without and was implement what Frank former damages the man behind the dollar now works for Google was basically taking what but maybe the you find shape according to a nasty fall that she he can read part the idea is that older version gene you can also read this false the discipline automatically but the spatial we also have built-in the bridge with the doll 3 rafters some grids that means that you the 5 can be grid format that the delta course which is very wide and also read images such as due to its directly in without going through some conversion we start to build a building multicore support in some tools now for lodging the jobs you can do that Don Powell said right several script and you start at the same time on the computer has multiple courses and they can run the same time that's the the best way to use multiple some past like filtering is very slow but cannot stand up if you can if you can petition the code to run simultaneously so we started to add such support by using open and he it is available building through the community the compiler we just started doing this an expanded to many of the tools that can benefit from we have greatly improved the consistency a gene differ for Table II we now use a unified library that reads all the program uses the same library it locates all about in 1 place makes it maintained and it is the same performance everywhere across the platform others a new options that little nitty-gritty here lowercase month old mines all I to allow you to select which columns so you be table you want to be part of typically before you would do something like cotton awkward molecules all of rearrange things maybe scale column mind but I can make it the right you has no built-in at the low level and through gene the global options and is also work with binary files and that's a default value can do this thing that you can use all 1st and even know him a binary false you mix the datatype corrected so that having recognized all double precision all single-precision communicative integers floats and swap trouble it can be can how well and you can also read net CDF track all 6 why also direct can write but nobody can read them of the several new tools and many new options we have added PDF transparency I mentioned earlier that it knows nothing about transparency there is no such thing so the difficult intimate right up there with the building is added from extension through PDF which requires Adobe Acrobat Distiller but let's you lot things and use commands that is meant to be transparent and then Acrobat largely kernels on trade pdfs and then from their tips whatever that half transparent so the top here is in all typically what you will see the water rack rectangular monadic 2nd 1 says I want this rectangle can be 50 per cent the and rendering this would still it actually that's cool I automatic annotation selection among the options you know that can now be automated you can choose which kind of activity Albany on you this is important for people with a lot of processing and use the fastest to you on the platform the working on you have a real-time choice of which kind translation I wouldn't you want to use for the longing for my trying elections and then the 3 perspective you not available in all programs and there new enhanced macro language for the signing your own symbols which can be multiple multivariable and so this whole crazy symbol their house direction of the end of the arrow the angle error and how rings the color that's part of the data provided for stand to 1 through 3 readings and change the angle there so as many variables as you want for developers of gene 5 after all the gene to for programs that you are familiar with a high-level API as a library that you can use to write your own code we also released this
library under a being new less than like you know there's no issues with commercial entities want to use this library so this problems the potential use of and we're halfway through developing and interface to match them off public together to all the genes programs from that and also being developed in Python API just after we finished map of API so a lot of people using Python these days and they went to college in the in the interior of system calls but it is likely that you can call it as a function of the distorted variables past variables function library I that is all gene defy programs and simply 10 1 program looks like this is a image that's 10 lines according to exclude the green comments but really just 3 lines that is doing something created intersection called 1 or many genes the API functions from his during image and destroy the session this call behaves gives you the old year feel and functionality and all that you look that is because all the actual stuff meaning IPI and you can get the API with very simple called so the schedule for GP 5 dimension we did release a version that beta version of we did this for traditional reasons people some people like to take a release installing that kind of knowledge but it's a lot better to just get the latest from our subversion repository is the of the since August of a lot about the found fixed why keep running shrewish so better to go through our subversion repository of all that I had hoped to released in the 5 tomorrow on the 20th day but they're really something that works well and then just give multiple modes of late so we continues the more testing we anticipate to release it may be late 2011 or maybe just january 1st 2012 that's that's the fact I encourage you to visit our duty defy website to learn more about this we also have a new gene the local but you can help the sign extreme the logo and would have been achieved the T-shirt with the logo on so you can look like a real man and that's all thank you for coming out of the