Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [udig-users] Some uDIG use issues

Shaun Kolomeitz wrote:

I’d like to ask a question of other uDIG users about the stability of the product in general.

Welcome :-)

On several occasions

Okay lets go through them one at a time...

I have had uDIG do something unexpected.

Sometimes the WMS service (eg NASA JPL OnEarth) doesn’t load (granted this isn’t a uDIG issue necessarily).

The JPL WMS is not always working; but generally is pretty good.

Other times it just locks up and won’t redraw. Mostly I find certain parts frustrating in trying to nut out intuitively.

If you can give me any more information here it would be good; every time the application locks up it represents a mistake on the part of programmers like myself; any work that is making use of external services should be done as a "Job", if you remember walkthrough 1 it pointed out the "Process View" that you could open to look at what jobs were currently happening; such as rendering.

If I am working with an external service that is slow; or acting up, I occasionally will shut off that layer and open the Process view to stop any outstanding requests uDig is waiting on, and then look for a better service. Supporting "automatic" fail over would be a good idea for the future; but it depends on knowing a bit more about the data then I do right now...

Of course if the application is locked up you cannot get to the Process view; so I would like to ask very carefully - is the application locked up? Or just the rendering ...

This is someone with many years of ArcView 3 experience and ArcMap as well.

I am also trying to figure out how to add multi-part shapes, and for the life of me I can’t figure it out.

What do you mean by multi part shapes? Do you mean a Multi-polygon? Or do you mean a feature with more than one Geometry (say a Polygon and a Point). You may need to turn on "advanced" tools in order to accomplish this, it is a settings in the preference menu.

For uDig 1.1.0 we have focused on getting edit tools at all; some of the more advanced options we have turned off (using this preference setting) and left as an experiment for interested users.

If you have made it through the Walkthrough 2 tutorial on our website you will have a very good idea of what editing functionality is solid and tested for this release. While we do use more functionality than this in our commercial projects based on uDig we have not always included this in our sample uDig application.

Our field staff have a need to trace (or import) multipart polygons and then cut donut holes in them (representing unburnt areas for example).

Sounds fine; please explore the advanced editing tools (and the Axios editing tools). If you find the functionality is not present to your satisfaction talk to the members of udig-devel about getting it implemented for your project. I have some documentation on how the edit tools on the wiki ... but we can chat about that on udig-devel.

The next step is to see how DBF data (part of the shapefile) can be presented in forms in uDIG.

This is covered as part of the training course (for Java developers I am afraid); basically for your own application you make make a custom form for each FeatureType. This can be exacting as needed, the choice of form technology is up to you (your own custom view, or something generated).

I have been looking into the W3C XForms (originally an idea to represent forms for XML applications) as it has been mentioned a couple of times for Eclipse RCP:
- http://www.alphaworks.ibm.com/tech/vxd
- http://www.eclipsecon.org/2006/Sub.do?id=140
- http://www.javalobby.org/java/forums/t63868.html

But if your application only has 10s of forms I recommend just coding them up in Java in order to pay careful attention attention to your users needs. XForms may only be a "research opportunity" until we hear otherwise.

In the past we’ve found with ArcView 3 the more customisations you make, the more complicated and flaky the product becomes.

You will find uDig able to cope with growth; it is set up as a platform for others to build on.

As uDIG is one of the primary candidates for a wide release I’d like to make sure it is stable enough to recommend.

Fair enough.

Obviously uDIG has showed great promise, otherwise I wouldn’t even be asking.

Thanks for the questions,
Jody


Back to the top