Workshops
Up one levelHere you can download the OSG '05 workshop materials.
- Practical PostGIS by Pericles Nacionales — last modified 2005-11-19 16:26
- Presenter: Paul Ramsey, Systems Architect, Refractions Research Abstract: This workshop will take attendees from the installation and loading of a PostGIS database to the presentation of PostGIS data in a web application. The workshop will cover: * Installation * Data Loading * Coordinate Systems Support * PostgreSQL Tuning * Basic Spatial SQL o Finding Data o Analyzing Data * Indexes and Spatial SQL * Advanced Spatial SQL o Integrating Data o Processing Data * Basic Mapserver Layers * Advanced Mapserver Layers o Arbitrary SQL in Mapserver To get the most out of the workshop, participants should be familiar with basic SQL concepts.
- Getting Started with MapServer by Pericles Nacionales — last modified 2005-11-19 16:26
- Presenters: Pericles S. Nacionales, Jeff McKenna, Tyler Mitchell Abstract: This hands-on workshop is intended as an introduction to Web mapping with the University of Minnesota MapServer. The participants will go through the process of setting up a MapServer environment which includes configuring a Web server and creating a MapServer application. The creation of a MapServer application will include step-by-step examples of building a map file, including defining the WEB object, the LAYER objects, and assigning symbology to these objects. Once a map file is created, the participants will then go through the process of creating a web-based interface. Important MapServer and Web mapping concepts will be discussed throughout the workshop. A significant portion of the workshop will involve accessing data from several different data types and incorporating them into a MapServer map file.
- Open Source Geoinformatics with GRASS GIS by Pericles Nacionales — last modified 2005-11-19 16:26
- Presenters: Markus Neteler, Kristen Perry Abstract: GRASS is a full-featured, open source Geographic Information System (GIS) with GUI and scripting environment for both raster image processing and raster/vector spatial analysis. This workshop will begin with an overview of what GRASS is, does and means. With that background, we will move on to new concepts for version 6.0, with special emphasis on the new vector engine. Topics to be covered include: * Vector network analysis * Image registration and rectification * Saving and manipulating regions of interest * GRASS interfaces to the "R" statistical software package and PostgreSQL RDBMS * Connections between GRASS and ESRI's ArcInfo product lines While some familiarity with GRASS will be helpful, both novice users and seasoned veterans should gain plenty of insight into the latest version of GRASS through this hands-on workshop.
- OpenMap Basics - Developer Tips That Go A Long Way by Pericles Nacionales — last modified 2005-11-19 16:26
- Presenter: Don Dietrick, BBN Technologies Abstract: OpenMap is a Java Swing-based toolkit that makes it easy to write applications to display and interact with your geospatial data. This workshop will show you how to use the OpenMap component architecture to create customized applications and applets with layers that display data from several different sources. Techniques for animating and interacting with map features will also be demonstrated. Experience using Java programs is strongly recommended.
- MapServer and OGC Web Services by Pericles Nacionales — last modified 2005-11-19 16:26
- Presenters: Assefa Yewondwossen, DM Solutions Group, and Tom Kralidis, Environment Canada Abstract: Interoperability is increasingly becoming a focus point for organizations that distribute and share data over the Internet. The Open Geospatial Consortium (OGC) focuses on the development of publicly available geospatial web standards. UMN MapServer currently supports numerous OGC specifications, allowing users to publish their data services in an interoperable manner. The first part of the this workshop will review the OGC specs supported in MapServer as well as provide information on implementation options and issues. The second half of the workshop will involve hands-on exercises of OGC implementation in MapServer.
- Open Source Python GIS Hacks by Pericles Nacionales — last modified 2005-11-19 16:26
- Presenters: Howard Butler, Sean Gillies Abstract: In this workshop we will assemble interesting GIS applications from diverse Open Source components, taking a programmer and analyst perspective with emphasis on quick and reliable results. The "hacks" mindset is to develop maximum functionality with minimal effort and resources, whether the hack be a prototype, an emergency substitute, a bridge over gaps in commercial software, or to explore emerging software and standards. Python is our workshop language because of its easy learning curve and ready access to technologies such as GDAL/OGR, GEOS, and MapServer. Objectives * Provide environment for exploring GDAL/OGR, GEOS, MapScript, and other useful programming modules. * Demonstrate application of these tools to working with OGC web services, file formats, raster data, syndication and aggregation. * Introduce or increase familiarity with an up-and-coming programming language and platform. Syllabus * Geometry and raster processing with Python, GEOS, and GDAL. * Geocoding, RSS parsing, and map rendering with MapScript. * Wrangling OGC Capabilities, GML, and WFS with Elementtree. * Free time near the end to explore specific interests of attendees. Attendees must be familiar with basic GIS concepts, common file formats, and programming with any interpreted language (shell scripts, Perl, EASI, Avenue, etc). No specific Python programming experience is required.
- Chameleon Widget Developers' Workshop by Pericles Nacionales — last modified 2005-11-19 16:26
- Presenter: Paul Spencer, DM Solutions Group Abstract: The Chameleon Developer's Workshop includes in-depth discussion of the Chameleon 2.0 Core API and hands-on experience developing new widgets in order to extend Chameleon's functionality. Workshop participants receive a short introduction to Chameleon's API, a Chameleon 2.0 Core API Reference guide, and a hands-on tutorial building one or more new widgets depending on time available. The workshop will conclude with a question and answer session as time permits. Workshop participants must be comfortable programming in PHP and be familiar with MapServer and Chameleon concepts. Novice programmers may have difficulty keeping up with the intended pace of the workshop.
- Overview of the OSSIM Remote Sensing Tools and Libraries by Pericles Nacionales — last modified 2005-11-19 16:26
- Presenter: Mark Lucas Abstract: The participants will gain hands-on experience with the remote sensing, image processing and GIS capabilities of the OSSIM library and applications. A quick overview of OSSIM library capabilities will be followed by specific examples of use of command line tools and GUI based OSSIM applications iView and ImageLinker. OSSIM command line applications can be scripted and driven through text based keyword lists. Histogram, reduced resolution generation, geometry file processing, and new product generation will be demonstrated to provide an overview of the capabilities. The GUI based demonstrations will commence with an overview of iView for ingesting, inspecting, and converting single geospatial files. ImageLinker will then be demonstrated to build, modify and inspect complex ad-hoc geospatial image processing chains for fusion, mosaicking, blending, feathering, specialized elevation processing and compositing. ImageLinker includes a visual chain editor that allows the user to inspect and modify intermediate stages of complex workflows and geospatial processing chains. Product output from ImageLinker will then be demonstrated. Finally, a quick overview of OSSIM capabilities combined with other open source capabilities for 3D geospatial visualization will be demonstrated. OSSIM can be downloaded at http://www.ossim.org/tiki-index.php.



