This page contains a listing of the tutorial plugins available as plugins in the uDig SDK (starting with 1.1-RC14).
Distance Tool
| Plugins |
|---|
| net.refractions.udig.tutorials.distancetool |
A tool for measuring the distance between two points. This plugin is the solutions for the walkthrough at 2 Plugin Tutorial.
Custom Application
| Plugins |
|---|
| net.refractions.udig.tutorials.customapp |
A plugin that illustrates how an application can be created that is based on uDig but has custom branding and layouts.
IAdaptable
| Plugins |
|---|
| net.refractions.udig.tutorials.urladapter |
A plugin that illustrates how the Adaptable pattern is used through out uDig and Eclipse.
Feature Editor
| Plugins |
|---|
| net.refractions.udig.tutorials.featureeditor |
A plugin that illustrates how a custom feature editor can implemented for a single feature type.
MapGraphic
| Plugins | Description |
|---|---|
| net.refractions.udig.tutorials.mapgraphic | A mapgraphic that displays the coordinates on its layer's Blackboard |
| net.refractions.udig.tutorials.tool.coordinate | A tool that places coordinates on the selected layer's Blackboard |
A pair of plugins that:
- Illustrate how two plugins can cooperate together using the blackboards that are part of a layer's API
- How to implement a MapGraphic
- How to convert from coordinates on the screen to world coordinates.
The tool plugin places coordinates on the mapgraphic layer's blackboard and the mapgraphic simply displays the coordinates.
Code Snippets
| Plugins |
|---|
| net.refractions.udig.tutorials.examples |
A collection of files that are code snippets that illustrate a concept.
Coverage Editing Tool
| Plugins |
|---|
| net.refractions.udig.tutorials.tool.coverage |
An example edit tool for editing polygon coverages. The tool illustrate how to use the editing framework provided by uDig.
Service and Renderer
| Plugins | Description |
|---|---|
| net.refractions.udig.tutorials.catalog.property | A Service for the catalog that reads a properties file and creates features from the file. It is NOT a geotools datastore |
| net.refractions.udig.tutorials.render.property | A renderer that knows how to render data from the Property Service |
A Service for obtaining features from a properties file and a renderer for displaying those features. These plugins illustrate:
- How to create a new without having to implement a Geotools datastore
- How to create a renderer for displaying the custom data from that service.
Operations
| Plugins |
|---|
| net.refractions.udig.tutorials.shpexport |
A plugin that illustrates how to implement an operation that is targeted to operate on a layer. The operation exports the features in the layer to a shapefile.
Printing
| Plugins |
|---|
| net.refractions.udig.tutorials.template |
A plugin that illustrates how to create a custom printing template and a custom box for printing an image. The plugin provides an introduction to the printing framework. (Note: at the time of this writing the principles are good but the implementation may not completely work.)