Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [udig-devel] Geowidgets?

Matthias Basler wrote:

The result is, that I felt the need for, what I'd call a "GeoWidgets" project.
The idea I had is to provide reusable widgets for often used tasks in GIS and
remote sensing applications. They shall:
- run independently from any application they are used in, but still
- shall be customizable for a particulat application.
- be available as Swing and SWT versions, using the same logic "behind the
scenes". (So it's not too much double work.)
- use GeoTools, GeoAPI, the JSR108 (Units) and similar well-known open source
libraries to get the functionality from
- shall be "enabled" to use the EPSG database, but use interfaces to allow for
different implementation to access the data. This way, it would be possible to
provide implementations that, f.e. derive the information from plain text
files, the EPSG database via ODBC, the internet or other sources.
- shall be prepared for localization (e.g. of units or CRS' names)
This should be possible providing a strong model/view/controller design is followed. I would also point out that a STRUTS or Sprint based web ui can also be layer on top of a model/view/controler design. So I would recommend doing the model work in geotools (obviously), and similarly provide a controller in geotools. We would need to talk to geotools about having a swt and/or swing reference view.

Short term goals:
- Unit selection dropdown (quite finished)
- CRS assembly widget (being worked on)
- CRS selection widget (some parts already there)
Long term goals:
- MapCanvas, Legend panels, etc., by building on the existing widgets
They did start something along the map canvas idea. We offered to develop the udig redering framework in geotools last year, but nobody understood the tradeoffs we were trying to make (a layer separate from a either a WFS+SLD or a WMS rendering of the layer).

There is more cross project work I want to consider, I am going to be building some toy W*S services based on geoserver code and I would like to build that ontop of the udig catalog. I was going to set up a IRC chat or something with Dave Blasby and James McGill to see how we all want to work together.

Since I know there are people here that might be interested I ask here for your
opinion and comments. Applications like uDig would be a target and GeoTools
could use the widgets for testing their library functions and providing demos.

If you believe I am too late (as usual) and such project is already running,
please point me to it.
Such a project *started* in geotools for the idea of a a map canvas. They had the idea of a zoom tool, and isolated how it was made available to the widget set for example. I have never heard of this going very far though.

Jody




Back to the top