|
These tutorials include code for various different versions of Geotools including 2.0, 2.1 and 2.2. Some of the code might still work in recent versions of Geotools but, then again, these examples might not work. We are working (Summer 2006) to clear up this situation and develop a good set of tutorials for the 2.2 release. |
Tutorials
Tutorials to get you started coding with Geotools.
Background on Geotools
- Introduction
- Getting Started
- Feature List - give a general view of the geotools features
- Using the SNAPSHOT releases - building your own project against the latest snapshots automaticaly
- Utility and Support Classes
- Objects, Interfaces and Factories
Instant Gratification
The Geometric Model
The Georeferencing Model
- Spatial referencing
- Coordinate Transformation Services - general positioning, coordinate systems, and coordinate transformations
The Feature Model
- Features - the geographic data you may want to manage or analyse with a GIS
The Query Model
The Data Access and Storage Model
- Data access basic - read and write feature data in files or databases
- Grid Coverage
- Using Grid Coverage - Rasters, that generate a value for any point within its domain
- Using Grid Coverage Exchange - to access a Grid Coverage
The Display Model
- Maps and styles - a map as an ordered list of layers, styles to specify how to render features
Advanced Geometry Model
- Graphs - defines the concept of a graph (or network)
Demonstration Code
- Demo Code
- Using Open Web Services]
- Using WFS plugin to access a Web Feature Service. - using the WFS data store in order to handle features stored on a WFS
server. - Web Map Server Client
- Using WFS plugin to access a Web Feature Service. - using the WFS data store in order to handle features stored on a WFS
Extending Geotools
Tutorials that show you how to extend the capabilities of the geotools library:
Geotools 2.0 Tutorials
The main difference between Geotools 2.0 and 2.1 is the change of CoordinateReferenceSystem. Unfortantly MapPane is based on this construct and nobody has had time to upgrade it.
indicates a tutorial where a 2.1 version is needed
Labels