University of Hannover Inst. of Physical Geography and Landscape Ecology Towards a stable open source GIS: Status and future directions in GRASS development.

Slides:



Advertisements
Similar presentations
Vector Printer Driver API Update Osamu MIHARA OpenPrinting WG Japan/Asia Fuji Xerox Printing Systems Co. Ltd November 2004.
Advertisements

© 1998, Progress Software Corporation 1 Migration of a 4GL and Relational Database to Unicode Tex Texin International Product Manager.
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
What is an operating system? Is it software?
Kurt Menke, GISP Quantum GIS (QGIS). They took a poll once… Q-G-I-S = 42% Q-G-I-S = 42% Queue-Jis = 30% Queue-Jis = 30% Queue-Gih-Is = 23% Queue-Gih-Is.
Integrating GIS and CAD Data with the Free FME FDO Provider Dale Lutz VP Development, Safe Software Inc.
FalconView In Linux (FalconViewLX)
July 11 th, 2005 Software Engineering with Reusable Components RiSE’s Seminars Sametinger’s book :: Chapters 16, 17 and 18 Fred Durão.
Danish Meteorological Institute, Ice Charting and Remote Sensing Division “SIKU” Sea Ice Mapping System The DMI Approach Henrik Steen Andersen Danish Meteorological.
How to Pick a GIS Lecture 8 Introduction to Geographic Information Systems Geography 176A 2006 Summer, Session B Department of Geography University of.
Chapter 8 Operating Systems and Utility Programs.
EGEMS A Dedicated Web Based System for Ground Water Data Processing Analysis and Storage.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
Platforms, installation, configuration; accessing example collections Course material prepared by Greenstone Digital Library Project University of Waikato,
Kurt Menke, GISP GRASS GIS Geographic Resources Analysis Support System.
GIS on Linux 4all Project team: Jan Růžička František Klímek Michal Šeliga Pavel Děrgel.
ITK Lecture 12: Open Source & Cross Platform Software Development Methods in Image Analysis CMU Robotics Institute U. Pitt Bioengineering 2630 Spring.
Maintain and Modify By: Sahar Aftab (1253 ) and Mehboob Nazim (1085) Central Library.
Network File System (NFS) in AIX System COSC513 Operation Systems Instructor: Prof. Anvari Yuan Ma SID:
Milestone XProtect™ Essential Brilliant Simplicity Product Presentation – Partners Version 1 May 20, 2010.
Software of Information Systems Hun Myoung Park, Ph.D., Public Management and Policy Analysis Program Graduate School of International Relations International.
CVSQL 2 The Design. System Overview System Components CVSQL Server –Three network interfaces –Modular data source provider framework –Decoupled SQL parsing.
GNORASI vision and achievements, Future perspectives Panagiotis Symeonidis Environmental Physicist, M.Sc., Ph.D. Technical Director DRAXIS Environmental.
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
GRASS Geographic Resources Analysis Support System Gabor Heves 8 June, Belgrade.
Web-Based Tool and Why Cross Platform Support Multi-User No special software to install… just a browser Offload real work to server No worrying about versions.
Linux Operations and Administration
Computer Concepts 2013 Chapter 4 Operating Systems and File Management.
Wolfgang Friebel, April AFS Administration Framework.
MySQL GUI Administration Tools Rob Donahue Manager, Distributed Systems Development May 7th, 2001 Rob Donahue Manager, Distributed Systems Development.
UNIX System Administration OS Kernal Copyright 2002, Dr. Ken Hoganson All rights reserved. OS Kernel Concept Kernel or MicroKernel Concept: An OS architecture-design.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
9/13/20151 Threads ICS 240: Operating Systems –William Albritton Information and Computer Sciences Department at Leeward Community College –Original slides.
DIFFERENCE BETWEEN ORCAD AND LABVIEW
Open Standards Open Source Open Data Cameron Shorter Geospatial Systems Architect Lisasoft/Terrapages GITA 2007 Geospatial Infrastructure Solutions Conference.
Chapter 2: Operating-System Structures. 2.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th Edition, Jan 14, 2005 Operating System.
A Basic Introduction to Free and Open Source Software Presented by John Bocan.
Section 2 Software.
How to Pick a GIS Getting Started With GIS Chapter 8.
Emmanuel Delage LPC Clermont – IN2P3/CNRS – Clermont Université
Introduction to Making Multimedia
CERN-PH-SFT-SPI August Ernesto Rivera Contents Context Automation Results To Do…
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
CSNB334 Advanced Operating Systems 1. Introduction to Linux Lecturer: Abdul Rahim Ahmad.
Benjamin Post Cole Kelleher.  Availability  Data must maintain a specified level of availability to the users  Performance  Database requests must.
Scientific Programmes Committee Centre for Aerospace Systems Design & Engineering Amitay Isaacs Department of Aerospace Engineering Indian Institute of.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
How to combine IRIS products Available APIs Examples of integrations Ole Andersen Senior Strategic Account Manager.
1 openModeller Presentation Plan: Overview of openModeller OMWS: an open standard for distributed ecological niche modelling openModeller in relation to.
Jim Conboy / DPGTF-H 20-May Toric at JET – Status & Tools Work in Progress – See for latest.
CASTOR project status CASTOR project status CERNIT-PDP/DM October 1999.
PRESENTED BY GRADUATE DESIGN GROUP 2 MEREDITH, JENNIFER, CAMMAY AND DIANE How to build a web site in Dreamweaver.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.
GROUP PresentsPresents. WEB CRAWLER A visualization of links in the World Wide Web Software Engineering C Semester Two Massey University - Palmerston.
XAMPP.
Software tools for digital LLRF system integration at CERN 04/11/2015 LLRF15, Software tools2 Andy Butterworth Tom Levens, Andrey Pashnin, Anthony Rey.
Expertsfromindia for Joomla Development. Introduction Joomla is an open source and free content management system (CMS) for publishing content on the.
1 Chapter 5: Threads Overview Multithreading Models & Issues Read Chapter 5 pages
Chapter 4: Threads.
Radare >1.0 &&
IP Publishing From IP Data Base to IP list to IP catalog
Chapter 4: Threads.
Unit 20 Software Part 2.
Chapter 2: The Linux System Part 1
Machine Learning with Weka
Unit 20 Software Part 2.
Software Requirements Specification (SRS) Template.
Discussing an OVS/OVN Split
Section 1: Linux Basics and SLES9 Installation
Presentation transcript:

University of Hannover Inst. of Physical Geography and Landscape Ecology Towards a stable open source GIS: Status and future directions in GRASS development presented at Second Italian GRASS Users Meeting, University of Trento, Feb Markus Neteler University of Hannover

University of Hannover Inst. of Physical Geography and Landscape Ecology Outline of Presentation Summary - GRASS 5 Development in 2000 Future Directions - Development in 2001 Discussion

University of Hannover Inst. of Physical Geography and Landscape Ecology Status of GRASS 5.0 Development Import/Export section  improved data Import: SHAPE with optional topology correction, E00, MapInfo, GDAL  new data Export: SHAPE, E00 (no proj. info yet), MIF  „libgrassio“: Standalone GRASS Library suitable for use by non-GRASS applications wishing to read and write GRASS databases (planned: LGPL license)

University of Hannover Inst. of Physical Geography and Landscape Ecology Status of GRASS 5.0 Development Source code changes  Established centralized reviewed source code server (CVS)  > 3000 CVS-commits: bugfixes, improvements, updates last year, especially: improved platform independence  all UNIX flavors like Linux, Solaris, CRAY,...  Mac OS X  Windows/NT/Cygnus

University of Hannover Inst. of Physical Geography and Landscape Ecology Status of GRASS 5.0 Development... Source code changes  new library "gmath": wrapper to support LAPACK/BLAS routines and to provide stable numerical algorithms for GRASS modules  autoconf implemented: „make“ process more GNU like, but still based on GRASS Gmakefiles  geodetic datum shift support: new CoordConv library, in parallel PROJ4 was updated

University of Hannover Inst. of Physical Geography and Landscape Ecology Status of GRASS 5.0 Development Legal issues  GRASS 5.0: 1.5 million lines of C source code under GPL  removal of copyright-restricted routines  removal of LZW: FP maps and G3D volume compression changed to zlib

University of Hannover Inst. of Physical Geography and Landscape Ecology Status of GRASS 5.0 Development Graphical User Interface/XDRIVER development  XDRIVER: modified to use Sockets/IPC instead of fifos  Module short descriptions in XML --interface-description for the forthcoming automated GUI-builder  GRASS Bridge DTD for OSSIM (Open Source Software Image Map)

University of Hannover Inst. of Physical Geography and Landscape Ecology Status of GRASS 5.0 Development Graphical User Interface/XDRIVER development Example for XML/Python GUI-Builder (Intevation GmbH 2000):  Improvement for „tcltkgrass“  part of OSSIM  other GUIs? v.in.shape --interface-description | python src/gui/python/grassgui.py

University of Hannover Inst. of Physical Geography and Landscape Ecology Status of GRASS 5.0 Development Graphical User Interface/XDRIVER development Example for GUI programming on Apple Mac OS X (image by Andy Agena, U.S.)

University of Hannover Inst. of Physical Geography and Landscape Ecology Status of GRASS 5.0 Development New (Geo)-Statistics Interface R-interface (Bivand 2000)  raster  vector  sites data analysis  voxel forthcoming R Memory limit removed XGOBI: interface for data visualization and exploration

University of Hannover Inst. of Physical Geography and Landscape Ecology GRASS 5.1 Development in 2001  New version number scheme  GRASS 5.even.x: stable versions  GRASS 5.odd.x: development versions  Two major development phases  Phase 1: restricted  Phase 2: open

University of Hannover Inst. of Physical Geography and Landscape Ecology GRASS 5.1 Development in 2001 GRASS 5.1 Phase 1 Milestone 1 - Status: restricted  new directory layout  new automake Makefile system: replacement for GRASS Gmakefiles  build shared libraries: reduces memory requirements  separation of GRASS database I/O routines from GISLIB and implementation of „libgrassio“

University of Hannover Inst. of Physical Geography and Landscape Ecology GRASS 5.1 Development in 2001 GRASS 5.1 Phase 1 Milestone 2 - Status: restricted  implementation of new GRASS vector library:  2.5D (3D optionally),  DBMS support,  64bit compliance  implementation of GRASS-built-in DBMS: allows multiple attributes management  implement vector segmentation to speed up topology build process on large vector files

University of Hannover Inst. of Physical Geography and Landscape Ecology GRASS 5.1 Development in 2001 GRASS 5.1 Phase 1 Milestone 3 - Status: restricted  update all vector modules  implement basic raster/sites/... modules with restrictions  GRASS modularization:  possible through shares libraries  implement XML-based packaging scheme (module classifications) from unsplitted source code At this time GRASS 5.1 should become usable.

University of Hannover Inst. of Physical Geography and Landscape Ecology GRASS 5.1 Development in 2001 GRASS 5.1 Phase 2 Milestone 1 - Status: open  implement full graphical startup with session manager,  allow to build locations on the fly from imported maps,  allow location enlargement on the fly  implement sites management through DBMS  implement NULL support in multiple attribute sites lists

University of Hannover Inst. of Physical Geography and Landscape Ecology GRASS 5.1 Development in 2001 OSSIM-Bridge (Bernhard Reiter, Intevation GmbH 2000)

University of Hannover Inst. of Physical Geography and Landscape Ecology GRASS 5.1 Development in 2001 GRASS 5.1 Phase 2 Milestone 2 - Status: open  upgrade new vector library to full 3D support Milestone 3 - Status: open  implement FreeType font engine to support any font Milestone 4 - Status: open  GRASS internationalization (multiple languages)

University of Hannover Inst. of Physical Geography and Landscape Ecology GRASS 5.1 Development in 2001 Conclusion  All participants benefit from Open Source concept  GRASS 5.1 will become powerful and flexible  GRASS is open to new ideas and improvements Join us!