GMT: The Generic Mapping Tools Paul Wessel, Walter H.F. Smith and the GMT team.

Slides:



Advertisements
Similar presentations
/2829 November 2007 WDF-Presentation V Common Wind Tunnel Data Format.
Advertisements

® Page 1 Intel Compiler Lab – Intel Array Visualizer HDF Workshop VI December 5, 2002 John Readey
X3D Introduction to Web3D technology Enkhbold N. Information Communication University.
Using GIS in the LEA World Introduction Henning Schreiber Calaveras County Environmental Health.
MATLAB Presented By: Nathalie Tacconi Presented By: Nathalie Tacconi Originally Prepared By: Sheridan Saint-Michel Originally Prepared By: Sheridan Saint-Michel.
Using GIS to Display Well Bore Stratigraphy and Analytical Data in 3D April 9 th, 2009 Graham S. Hayes, Ph.D., GISP Wendel Duchscherer Architects & Engineers.
McIDAS-V McIDAS-V The 5 th Generation of McIDAS by Tom Whittaker Space Science and Engineering Center University of Wisconsin-Madison USA with contributions.
Danish Meteorological Institute, Ice Charting and Remote Sensing Division “SIKU” Sea Ice Mapping System The DMI Approach Henrik Steen Andersen Danish Meteorological.
GIS 200 Introduction to GIS Buildings. Poly Streams, Line Wells, Point Roads, Line Zoning,Poly MAP SHEETS.
Maps as Numbers Lecture 3 Introduction to GISs Geography 176A Department of Geography, UCSB Summer 06, Session B.
ArcView and GMT – An Introduction to Two Simple GIS Systems Bill Langin EAS 781 9/18/02.
ArcView Documents Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
Chapter 3 Software Two major types of software
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
Kurt Menke, GISP GRASS GIS Geographic Resources Analysis Support System.
© Copyright 2000 M. Rodriguez-Martinez, All Rights Reserved Automatic Deployment of Application-Specific Metadata and Code in MOCHA Manuel Rodriguez-Martinez.
Developing Health Geographic Information Systems (HGIS) for Khorasan Province in Iran (Technical Report) S.H. Sanaei-Nejad, (MSc, PhD) Ferdowsi University.
ArcGIS Overview Lecture 1: Software Layer characteristics Thematic maps.
What is R By: Wase Siddiqui. Introduction R is a programming language which is used for statistical computing and graphics. “R is a language and environment.
Tools for accessing distributed in-situ data collections Donald W. Denbo, NOAA/PMEL-JISAO Jason E. Fabritz, NOAA/PMEL-JISAO Bernard J. Kilonsky, Sea Level.
® Page 1 Intel Compiler Lab – Intel Array Visualizer HDF Workshop VIII October 27, 2004 John Readey
M1G Introduction to Programming 2 4. Enhancing a class:Room.
 2008 Pearson Education, Inc. All rights reserved Introduction to Computers, the Internet and World Wide Web.
GIS technologies and Web Mapping Services
UNIVERSITI TENAGA NASIONAL “Generates Professionals” CHAPTER 4 : Part 2 INTRODUCTION TO SOFTWARE DEVELOPMENT: PROGRAMMING & LANGUAGES.
OVERVIEW- What is GIS? A geographic information system (GIS) integrates hardware, software, and data for capturing, managing, analyzing, and displaying.
Inside Crystal Reports 7 for DataFlex T.M. Arnett Training Specialist.
UWG 2013 Meeting PO.DAAC Web Services Demo. What are PO.DAAC Web Services?
Introduction to ArcView NPS Introduction to GIS: Lecture 2 Based on NINC, ESRI and Other Sources.
___________________________________________GIST: A New Tool for Visualizing Geographic Data Environmental Modeling Center__________________________________________________.
CFR 250/590 Introduction to GIS, Autumn 1999 Data Conversion & Export © Phil Hurvitz, data_export.ppt 1 Overview Why export? Converting feature.
AUTOMATING THE TERASCAN IMAGE PROCESS Mentor: Keisha Wilkins Brandi R. Brehon Jameson D. Gibbs.
Introduction to Interactive Media Interactive Media Components: Text.
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
Advanced GIS Using ESRI ArcGIS 9.3 3D Analyst part 2.
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
Web based Hydrology and Water Resources Information System for India
Module 4 Part 2 Introduction To Software Development : Programming & Languages Introduction To Software Development : Programming & Languages.
View_hdf Kam-Pui Lee Science Applications International Corporation CERES Data Management Team Linda Hunt Computer Sciences Corporation Atmospheric Sciences.
Sciamachy features and usage with respect to end-users The typical fate of retrieval people dealing with large datasets… C. Frankenberg, SRON team, IUP.
NetCDF file generated from ASDC CERES SSF Subsetter ATMOSPHERIC SCIENCE DATA CENTER Conversion of Archived HDF Satellite Level 2 Swath Data Products to.
May 2003National Coastal Data Development Center Brief Introduction Two components Data Exchange Infrastructure (DEI) Spatial Data Model (SDM) Together,
Kepler includes contributors from GEON, SEEK, SDM Center and Ptolemy II, supported by NSF ITRs (SEEK), EAR (GEON), DOE DE-FC02-01ER25486.
GEON2 and OpenEarth Framework (OEF) Bradley Wallet School of Geology and Geophysics, University of Oklahoma
What exactly is GEOGRAPHY?. Geography is… A. Study of everything on Earth, from rocks and rainfall to people and places B. Study how the natural environment.
What is GIS? GIS is an integrated system used to view and manage information about geographic places, analyze spatial relationships, and model spatial.
Introduction of Geoprocessing Lecture 9. Geoprocessing  Geoprocessing is any GIS operation used to manipulate data. A typical geoprocessing operation.
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Visualization in Problem Solving Environments Amit Goel Department of Computer Science Virginia Tech June 14, 1999.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
1 Presentation Methodology Summary B. Golden. 2 Introduction Why use visualizations?  To facilitate user comprehension  To convey complexity and intricacy.
Executive Overview. Software modeling is essential, because it is the map that guides your developers. Additionally: Modeling Software  Visual information.
The Integrated Spectral Analysis Workbench (ISAW) DANSE Kickoff Meeting, Aug. 15, 2006, D. Mikkelson, T. Worlton, Julian Tao.
OSSIM Technology Overview Mark Lucas. “Awesome” Open Source Software Image Map (OSSIM)
“Moh’d Sami” AshhabSummer 2008University of Jordan MATLAB By (Mohammed Sami) Ashhab University of Jordan Summer 2008.
Esri UC 2014 | Technical Workshop | Enhancing Web Map Performance in ArcGIS Online Julia Guard & Melanie Summers.
Submitted by: DRPU Software Team Site:
ECLIPSE RICH CLIENT PLATFORM Part 1 Introduction.
Storing extension specific metadata in ODF documents - EuroOffice Map Chart Supporting grants: TECH_08-A2/ SZOMIN08;
Mapping for the interwebs
Applications & Future Improvement Suggestions
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Software for scientific calculations
(Mohammed Sami) Ashhab
Writing Geoprocessing Scripts With ArcGIS
Introduction to Image Processing in Python
Lecture 2 Components of GIS
Presentation transcript:

GMT: The Generic Mapping Tools Paul Wessel, Walter H.F. Smith and the GMT team

GEON Workshop What is GMT? GMT stands for Generic Mapping Tools GMT is jointly developed by Paul Wessel (UH) and Walter H. F. Smith (NOAA), with voluntary community support from around the world GMT was initiated in 1987 and has been supported by NSF since GMT 5 funded for 2005–2010. GMT is used by 10,000+ users worldwide GMT is open-source and platform independent GMT does data processing and static visualization GMT consists of 60+ individual programs with several supplemental units

GEON Workshop The Origin of GMT Conceived in the pre-web era Intended for paper illustrations Influenced by late 1980ies trends UNIX-style “filters” written in POSIX C Standard file format in ASCII or netCDF Adobe PostScript as plot format Plain command-line interface Very flexible and integrates with shell tools Others may add GUIs, i.e. iGMT, or Web- portals

GEON Workshop Why is GMT popular? Price is right! Easy to install; runs on all platforms Architecture-independent file formats ASCII and netCDF Quality PostScript graphics Extensible via supplements Developers are scientists and users Low-tech with a wide range

GEON Workshop GMT Software Requirements

GEON Workshop What can GMT do? Data Processing and Manipulation Relies on UNIX tools for basic tasks PostScript Plot Generation Tools can convert PS to raster images GMT is neither a GIS nor an image processing package

GEON Workshop Data Processing & Manipulation Filter time series Filter 2-D data Trend fitting Gridding xyz data Resampling Arbitrary math ops Cut/paste grids Blend grids Directional derivatives Grid masking Data projections Optimal triangulations Subset extraction Spectral estimation RGB from z grids

GEON Workshop PostScript Plot Generation x-y diagrams of lines, polygons, symbols Plot text, labels, and map legends Rectangular or polar histograms Basemaps with coastlines, rivers, and borders Contour maps Color images Perspective views (2.5 D) with illumination Vector fields

GEON Workshop

10 GMT Symbols and Patterns 1. Standard Geometrical shapes

GEON Workshop GMT Symbols and Patterns 2. User-defined symbols

GEON Workshop GMT Symbols and Patterns 3. Faults, Fronts, and other demarcations

GEON Workshop GMT Symbols and Patterns 4. Pattern fill

GEON Workshop All GMT tools work together The GMT Cake Bake

GEON Workshop Using the GMT Map Engine

GEON Workshop (Some) GMT Shortcomings Lack of high-level API Too much of GMT functionality is encoded directly in the executables, necessitating system calls Legacy Problems 2-D grids stored as 1-D arrays in netCDF Geographical boundary conditions not implemented throughout Splines-in-tension gridding code needs to be transposed

GEON Workshop Anticipated GMT Improvements Design and implementation of GMT 5 API Callable high-level functions from C/C++, Fortran, Python, Visual Basic, Java, Perl, etc. Complete documentation of the GMT API Correction of legacy problems Introduction of new features True perspective view Generalized custom symbols with multiple attributes Easier data exchange with GIS Web-based GMT Map-maker

GEON Workshop Questions?