Open Source tools for geospatial tasks



Similar documents
An Introduction to Open Source Geospatial Tools

Open Source GIS The Future?

System requirements. Java SE Runtime Environment(JRE) 7 (32bit) Java SE Runtime Environment(JRE) 6 (64bit) Java SE Runtime Environment(JRE) 7 (64bit)

Using SAS ACCESS to retrieve and store data in relational database management systems

Open Source GIS. Open Source GIS. Agenda. Open Source. Typische GIS Funktionen. LOTS Bern

GeoKettle: A powerful open source spatial ETL tool

Institute of Natural Resources Departament of General Geology and Land use planning Work with a MAPS

Open Source GIS Blitz!

Web and Mobile GIS Applications Development

Institute of Computational Modeling SB RAS

An Android based Quantum GIS prototype. Ramon Carrillo, Daniel Ochoa

Software, Shareware and Opensource CSCU9B2

Basics on Geodatabases


Web Mapping in Archaeology

Open Source Geospatial Software. Bob Bruce, P.Eng Mapping and Lands Branch, Manitoba Conservation

City of Tigard. GIS Data Standards

Pennsylvania Geospatial Data Sharing Standards (PGDSS) V 2.5

Choosing the right GIS framework for an informed Enterprise Web GIS Solution

Reading & Writing Spatial Data in R John Lewis. Some material used in these slides are taken from presentations by Roger Bivand and David Rossiter

Iraklis Karampourniotis, Zoi Arvanitidou, Ioannis Paraschakis. Using open source software in gis training and education

ARCHITECTURE OF INTEGRATED GIS AND GPS FOR VEHICLE MONITORING

Cookbook 23 September 2013 GIS Analysis Part 1 - A GIS is NOT a Map!

Unified Infrastructure Management Compatibility Matrix April 4, 2016

Design/build and visualization of political and social-statistics. statistics geodatabase by open source tools

DEVELOPMENT AND COMPARISON OF OPEN SOURCE BASED WEB GIS FRAMEWORKS ON WAMP AND APACHE TOMCAT WEB SERVERS

Creating a GIS based learning tool for the Faculty of Forest & Environment at the HNE Eberswalde

GIS Databases With focused on ArcSDE

Standards based spatial data management, GIS and web mapping. Spatial data management, analysis & sharing the free & easy way!

SQL SUPPORTED SPATIAL ANALYSIS FOR WEB-GIS INTRODUCTION

PostGIS Data Integration

Intro to evis: the event visualization tool

Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May Content. What is GIS?

TerraAmazon - The Amazon Deforestation Monitoring System - Karine Reis Ferreira

BACHELOR'S THESIS. GIS: using open source or commercial products

UK Location Programme

INTRODUCTION TO ARCGIS SOFTWARE

Open Source Software Communities - Lessons Learnt

Future Trends in Geospatial Data Management Process Squadron Leader Mudit Mathur

The State of Free GIS in Estado de la tecnica de GIS/SIG libre 2012

J9.6 GIS TOOLS FOR VISUALIZATION AND ANALYSIS OF NEXRAD RADAR (WSR-88D) ARCHIVED DATA AT THE NATIONAL CLIMATIC DATA CENTER

Open Source Tools for Spatial Analysis and Geoprocessing

Enterprise GIS Solutions to GIS Data Dissemination

Nimsoft Monitor Compatibility Matrix October 17, 2013

Supported Platforms. HP Vertica Analytic Database. Software Version: 7.0.x

NAS Storage needs to be purchased; Will not be offered IAAS - Utility SMTP Per SMTP account Per server

Analysis of the Free GIS Software Applications in respect to INSPIRE services and OGC standards

Documentation of open source GIS/RS software projects

Vertical Datums: An Introduction and Software Review

Developing of A GIS Based Enviromental Monitoring System with Open Source Softwares

Introduction to OSGeo and QGIS

County of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) September 2014

Oracle Big Data Spatial and Graph

Of Penguins and Wildebeest. Anthony Rodgers VA7IRL

Free and Open Source Geospatial Tools for Environmental Modeling and Management

4.1 Introduction 4.2 Explain the purpose of an operating system Describe characteristics of modern operating systems Control Hardware Access

Measurably reducing risk through collaboration, consensus & practical security management CIS Security Benchmarks 1

Chapter 5 Spatial is not Special: Managing Tracking Data in a Spatial Database

Chapter 6: Data Acquisition Methods, Procedures, and Issues

OSGeo Web Mapping Typification: GeoMajas, Mapbender, MapFish and OpenLayers. Christoph Baudson Arnulf Christl FOSS4G 2010 Barcelona

Supported Platforms. HP Vertica Analytic Database. Software Version: 7.1.x

ArcGIS 10.1 Geodatabase Administration. Gordon Sumerling & Christopher Brown

Managing bathymetric data in a hydrographic survey company and making the data accessible to clients

Analysing Big Data in ArcGIS

Building a Spatial Database in PostgreSQL

GeoKettle: A powerful spatial ETL tool for feeding your Spatial Data Infrastructure (SDI)

Open source geospatial Business Intelligence (BI) in action!

Google Earth Digitale Wege in eine bekannte Welt Sep. 2006

Introduction to PostGIS

PrimeRail Installation Notes Version A June 9,

Dell NetVault Backup. Compatibility Guide

REAL-TIME DATA GENERALISATION AND INTEGRATION USING JAVA

AutoForm plus R6 Stand-alone Products: System Requirements

SUMMER SCHOOL ON ADVANCES IN GIS

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract

A WEB GIS FOR WETLANDS OF KERALA USING OPEN SOURCE GEOSPATIAL SOFTWARE. Santosh Gaikwad* and S Narendra Prasad**

Dell NetVault Backup. Compatibility Guide

Introduction to Using PostGIS Training Workbook Last Updated 18 June 2014

Open Source Desktop GIS Solutions for the Not-So Casual User

Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs

Managing a Geographic Database From Mobile Devices Through OGC Web Services

Microsoft Windows Apple Mac OS X

HANDS-ON WORKSHOP TOOLS FOR SPATIAL DATA VISUALIZATION: Using selected Open Source tools and Open Data to visualize your own spatial data

Standardized data sharing through an open-source Spatial Data Infrastructure: the Afromaison project

Operating Systems (Linux)

CSCA0101 Computing Basics CSCA0101 COMPUTING BASICS. Chapter 7 Software

JNCC Report No: 542. QGIS Suitability Assessment. Claire E. Lush & Mike J. Lush. November JNCC, Peterborough 2014 ISSN

Building Geospatial Business Intelligence Solutions with Free and Open Source Components

Spatial Database Support

Transcription:

Open Source tools for geospatial tasks Some alternatives to commercial software packages (ricardd@mathstat.dal.ca) Graduate Student Department of Biology Dalhousie University Workshop on Inshore Ecosystems and Significant Areas of the Scotian Shelf Bedford Institute of Oceanography 2006-01-19

What is it? More info? Examples Free and Open Source Software (OSS) Free Software vs. Open Source Source code is available Free as in Freedom and Free Speech Often free, as in Free Beer Often released under the GNU General Public License (GPL), a.k.a. Copyleft Agreement Not the same as freeware and shareware where source code is not available Version control software is integral to the OSS model

For further details Open Source software What is it? More info? Examples GNU - GNU is not UNIX http://www.gnu.org Free Software Foundation http://www.fsf.org Open Source Initiative - Software development model http://www.opensource.org/ Subversion - version control tool http://subversion.tigris.org

Examples of OSS Open Source software What is it? More info? Examples Linux Operating System Operating system and large number of software packages Runs on multiple architectures (Intel x86, 64-bit PC, PowerPC, SPARC,...) Many different distributions (Red Hat, SuSE, Debian, Slackware,...) Basically, UNIX on a PC, usually for free Other common OSS Cygwin - UNIX tools in Windows Mozilla Firefox web browser R (statistics and graphics) GNU Image Manipulation Program (GIMP) ghostscript and ghostview...

What is special about geo-referenced data? Perform a pelagic trawl survey tow at location 297.65347 43.03456-50 Requires a spatial reference system geographic coordinate system datum - a spheroid prime meridian angular unit projected coordinate system details about the underlying geographic coordinate system details about the transformation between angular and projected positions

Geographic Information System Handles details about the spatial reference systems and the projections Uses point (e.g. tow location), vector (e.g. closed area boundaries and coastlines) and raster (bathymetry grid) data Database back-end and ability to enter and edit data Graphical user interface Mapping and visualisation capabilities Analytical capabilities (geometry, measurement and analytical functions) Statistical capabilities (analysis of spatial correlation)

JTS Topology Suite (JTS) - spatial predicates and functions for fundamental geometric operations http://www.jump-project.org GEOS - same as JTS, for the C++ computer language http://geos.refractions.net/ proj4 - transformations between different projections http://proj.maptools.org/ gdal (geospatial data abstraction library) - conversions between different file formats, both for raster and vector data http://www.remotesensing.org/gdal/ shapelib - write and edit ESRI shapefile http://shapelib.maptools.org/

Relational database management systems processing done in Structured Query Language (SQL) e.g. Oracle, MS Access, DB2, postgresql, mysql,... designed to facilitate the storage, retrieval, sharing and analysis of data numerous data types, including DATETIME OpenGIS Simple Features Implementation Specification for SQL (1999) - geographic data types and spatial operators postgis - http://postgis.refractions.net/ EPSG database of spatial reference systems maintained by the International Association of Oil and Gas Producers (OGP) Surveying and Positioning Committee predator of the European Petroleum Survey Group http://www.epsg.org/

specifications for geographic coordinate system GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS 84",6378137,298.257223563, AUTHORITY["EPSG",7030]], TOWGS84[0,0,0,0,0,0,0], AUTHORITY["EPSG",6326]], PRIMEM["Greenwich",0,AUTHORITY["EPSG",8901]], UNIT["DMSH",0.0174532925199433,AUTHORITY["EPSG",9108]], AXIS["Lat",NORTH], AXIS["Long",EAST], AUTHORITY["EPSG",4326]]

specifications for projected coordinate system PROJCS["UTM 17 (WGS84) in northern hemisphere.", GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS 84",6378137,298.257223563, AUTHORITY["EPSG",7030]], TOWGS84[0,0,0,0,0,0,0], AUTHORITY["EPSG",6326]], PRIMEM["Greenwich",0,AUTHORITY["EPSG",8901]], UNIT["DMSH",0.0174532925199433,AUTHORITY["EPSG",910 AXIS["Lat",NORTH], AXIS["Long",EAST], AUTHORITY["EPSG",4326]], PROJECTION["Transverse_Mercator"], PARAMETER["latitude_of_origin",0], PARAMETER["central_meridian",-81],

Generic Mapping Tools (GMT) - ~ 60 tools to produce plots and maps in postscript format http://gmt.soest.hawaii.edu/ The R project for statistical computing and its software environment for statistics and graphics http://www.r-project.org maps, mapproj and mapdata - R packages for mapping gstat - R package that implements functions for analysis of spatial correlation http://www.gstat.org/

GIS Open Source software Open geospatial consortium Adopted specifications for GIS technology http://www.opengeospatial.org/ GRASS - a complete GIS package http://grass.itc.it/ Quantum GIS - improved GUI, but less features (still young) http://www.qgis.org/ udig - Java-based, basic capabilities http://udig.refractions.net/

Demo of OSS geospatial tools Linux 2.6 kernel - Ubuntu breezy (Debian-based distribution) little movie of the Scotian Shelf maps made in GMT 4.1b conversion to bitmap images handled by ImageMagick movie file made using mencoder database of DFO and NMFS groundfish surveys and closed areas PostGIS 1.0.4 on PostgreSQL 8.0.4 with GEOS 2.1.4 and proj 4.4.9 libraries Quantum GIS 0.7.3